文件名称:CHIP-8:CHIP-8解释型编程语言的简单仿真器
文件大小:285KB
文件格式:ZIP
更新时间:2024-06-12 03:41:22
C
CHIP-8仿真器
CHIP-8解释的用C编写的编程语言(图形的SDL)的简单仿真器。
关于
这是一个非常基本的模拟器,用于教育目的,其代码易于阅读且清晰易懂,并带有大量注释。 我是该领域的初学者,这是我第一次尝试模拟器。 我主要通过关注和很棒的资源来实现这个项目。 我也没有使用SDL的经验,因此在此过程中,我通过各种在线资源为自己提供了帮助。 对我来说,最重要的部分是了解体系结构本身,而不是图形。
要求
该项目是在Linux系统下开发的。
SDL库
C编译器
跑步
make
./bin/emulator.out
【文件预览】:
CHIP-8-main
----assets()
--------chip8_1.png(235KB)
----test_emu.sh(65B)
----roms()
--------SPACEF.ch8(716B)
--------AIRPLANE.ch8(356B)
--------VBRIX.ch8(507B)
--------HIDDEN.txt(911B)
--------PONG2.ch8(294B)
--------SOURCES()
--------BLITZ.ch8(391B)
--------PONG.ch8(246B)
--------PADDLES.ch8(560B)
--------FIGURES.ch8(290B)
--------MISSILE.ch8(180B)
--------FILTER.ch8(198B)
--------CAVE.ch8(882B)
--------TRON.ch8(382B)
--------MERLIN.ch8(345B)
--------PONG(1P).ch8(246B)
--------INVADERS.ch8(1KB)
--------BLINKY.ch8(2KB)
--------SQUASH.ch8(211B)
--------SOCCER.ch8(334B)
--------WIPEOFF.ch8(206B)
--------LANDING.ch8(276B)
--------TEST()
--------TETRIS.ch8(494B)
--------15PUZZLE.ch8(264B)
--------HIDDEN.ch8(850B)
--------PUZZLE.ch8(184B)
--------KALEID.ch8(120B)
--------VERS.ch8(230B)
--------TICTAC.ch8(486B)
--------CONNECT4.ch8(194B)
--------GUESS.ch8(150B)
--------SYZYGY.ch8(946B)
--------ROCKET.ch8(494B)
--------JOUST.txt(3KB)
--------BRIX.ch8(280B)
--------WALL.ch8(229B)
--------UFO.ch8(224B)
--------TANK.ch8(560B)
--------BREAKOUT.ch8(280B)
--------MAZE.ch8(38B)
----LICENSE(1KB)
----src()
--------main.c(1KB)
--------inc()
--------chip8.c(18KB)
--------peripherals.c(3KB)
----.gitignore(430B)
----Makefile(417B)
----README.md(3KB)