文件名称:火山口:Sega Game Gear的仿真器,汇编器和反汇编器
文件大小:153KB
文件格式:ZIP
更新时间:2024-02-25 22:46:18
c emulator assembler disassembler z80
火山口 crater是的仿真器,带有随附的用C语言编写的汇编器/反汇编器。 为什么? 尽管互联网上充满了复古游戏系统的模拟器,但是编写一个仍然是一个有趣的学习项目。 陨石坑以星( )的名字命名,该星在1974年的短时间内被误认为。 在开发过程中,水星是世嘉游戏齿轮的代号。 正在安装 仅OS X和Linux经过测试。 您将需要一个支持C11(首选 )和的现代编译器。 使用Homebrew,您可以brew install sdl2 ; 使用apt,您可以apt-get install libsdl2-dev 。 运行make创建./crater 。 要构建没有调试符号且没有优化的开发版本,
【文件预览】:
crater-develop
----.gitignore(99B)
----README.md(6KB)
----tests()
--------makefile(495B)
--------cpu()
--------runner.c(7KB)
--------asm()
----docs()
--------tailsadventure.png(34KB)
--------README(177B)
----LICENSE(1KB)
----makefile(2KB)
----crater.c(1KB)
----src()
--------psg.h(444B)
--------io.h(637B)
--------version.h(190B)
--------util.c(7KB)
--------vdp.h(981B)
--------disassembler.h(523B)
--------save.c(6KB)
--------gamegear.c(7KB)
--------util.h(1024B)
--------config.h(944B)
--------vdp.c(14KB)
--------emulator.h(262B)
--------disassembler()
--------gamegear.h(2KB)
--------io.c(3KB)
--------disassembler.c(11KB)
--------logging.h(2KB)
--------rom.c(9KB)
--------config.c(15KB)
--------assembler.h(687B)
--------z80_flags.inc.c(7KB)
--------assembler()
--------mmu.c(8KB)
--------emulator.c(12KB)
--------rom.h(1KB)
--------assembler.c(7KB)
--------save.h(572B)
--------z80_ops.inc.c(55KB)
--------psg.c(952B)
--------mmu.h(1KB)
--------util_alloc.h(2KB)
--------z80.h(2KB)
--------z80.c(10KB)
--------z80_tables.inc.c(41KB)
----scripts()
--------update_asm_instructions.py(17KB)
--------cloc.sh(61B)
----roms()
--------README(75B)