This is an extended version of the Sega Master System emulator Dega designed
to provide rerecording and other features useful for creating
tool assisted speedruns.
This version will build on *NIX as well as Windows thanks to the
work of Ulrich Hecht.
Some Windows XP SP2 users have reported crashes when playing
back multiple movie files. This is a known Windows bug which is
documented in KB
article 909486. The hotfix is not available to
download from their website, but I have made it available
Movie file format altered to record whether this is a Game Gear game
Now uses ROM file header rather than file extension to determine
Added optional new portable Z80 core from Final Burn Alpha (originally MAME)
Fixed flickering issue with SDL version affecting games which change the
palette during the frame
degavi ported to Windows using VfW
Fixed a number of emulation bugs affecting a variety of games
Windows: act more friendly to the CPU by not busy looping
Saving/loading of memory watch list (courtesy Alden Sliter)
Fixed emulation bugs affecting Rygar and Golden Axe Warrior
Overlays now work on Windows Vista
User interface improvements
Python scripting interface
Support for player 2 input
Fixed size scaling options: 1x/2x/3x/4x
Fixed emulation bug for certain games which would incorrectly determine the region
Bulletproof rerecording with read-only mode
AVI encoding from a movie file (*NIX only)
Hotkey configuration (Windows only)
Information display (frame counter and button input)
Slow motion/fast forward
Save state slots (Windows only)
Auto-fire/auto-hold (Windows only)
Frame advance now advances 1 frame rather than 2
Work in progress
Work in progress releases are made available occasionally here. You may also retrieve the current Git repository by issuing
the following command:
git clone git://git.pcc.me.uk/~peter/dega.git
You can also browse
the Git repository.
Note that the current version of Dega uses two libraries --
libvfw and libmencoder -- to support the movie encoder.
To build Dega the source code for these libraries must
be found in the libvfw and libmencoder directories under
the dega directory. The source code for these libraries is
maintained using git and therefore the code may be fetched by
issuing the following commands from within the dega directory:
git clone git://git.pcc.me.uk/~peter/libvfw.git
git clone git://git.pcc.me.uk/~peter/libmencoder.git
You can also browse the Git repository for
If you appreciate the work being done on this project
please consider donating.
Donate via Paypal
If you are within the EU and have internet banking
you can avoid Paypal fees by donating via bank transfer.
Please email me for bank account details.
Any issues please email me at .