An emulator, assembler, and disassembler for the Sega Game Gear
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 
 
 
Ben Kurtovic 97f6e85b73 Fix Markdown links. 10 роки тому
roms Initial commit 10 роки тому
src Add to README, finish makefile; project structure. 10 роки тому
.gitignore Add to README, finish makefile; project structure. 10 роки тому
LICENSE Initial commit 10 роки тому
README.md Fix Markdown links. 10 роки тому
crater.c Add to README, finish makefile; project structure. 10 роки тому
makefile Add to README, finish makefile; project structure. 10 роки тому

README.md

crater

crater is an emulator for the Sega Game Gear, written in C.

Why?

While the internet is full of emulators for retro game systems, writing one is nevertheless a fun learning project.

Crater is named after 31 Crateris, a star that was – for a short time in 1974 – misidentified as a moon of Mercury. Mercury was Sega’s codename for the Game Gear during development.

Installing

Only OS X and Linux are tested. You’ll need a decent compiler that supports C11 (gcc, clang) and SDL 2. Using Homebrew, you can brew install sdl2; using apt, you can apt-get install libsdl2-dev.

Run make and then ./crater. To build the development version with debug symbols (they can exist simultaneously), run make DEBUG=1 and then ./crater-dev.