A simple Sega Genesis emulator
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
hqx
images
m68k
tests
.gitignore
.travis.yml
LICENSE
Makefile
README.md
VDP.h
input.c
input.h
kiwi.py
macos_app.py
megadrive.c
scale.c
vdp.c
z80.c
z80.h

README.md

Kiwi    Travis Coveralls

Kiwi is a simple Sega Genesis emulator.


Kiwi in action

Quick start

Binary

Running from source

  1. $ git clone git://github.com/drx/kiwi.git or download the latest version
  2. $ brew install qt@4 (macOS)
    $ sudo apt-get install libqt4-dev (Linux)
  3. $ pip install PySide
  4. $ make
  5. $ ./kiwi.py

Requirements

  • clang/gcc, make, Python 2.7
  • Qt 4, PySide

Acknowledgements

  • The hqx library is by Maxim Stepin and Cameron Zemek
  • The Musashi library is by Karl Stenerud

Notes

  • Kiwi was written in 2013, with some bugs fixed and tests added more recently.
  • There is no sound support. The Z80 processor is handled by dummy code. Some games do not work at all because of this.
  • Tested on Linux and macOS.
  • The bundled macOS doesn't work on some machines, in which case you have to run from source.