|
123456789101112131415161718192021222324252627282930 |
- crater
- ======
-
- **crater** is an emulator for the [Sega Game Gear][game gear], written in C.
-
- [game gear]: https://en.wikipedia.org/wiki/Sega_Game_Gear
-
- 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][crateris], a star that was – for a short
- time in 1974 – misidentified as [a moon of Mercury][moon]. Mercury was Sega's
- codename for the Game Gear during development.
-
- [crateris]: http://www.astrostudio.org/xhip.php?hip=58587
- [moon]: https://en.wikipedia.org/wiki/Mercury%27s_moon
-
- 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`.
|