Ben Kurtovic 4ac596fd88 | há 10 anos | |
---|---|---|
roms | há 10 anos | |
src | há 10 anos | |
.gitignore | há 10 anos | |
LICENSE | há 10 anos | |
README.md | há 10 anos | |
crater.c | há 10 anos | |
makefile | há 10 anos |
crater is an emulator for the [Sega Game Gear](game gear), written in C.
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.
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
.