
Specifications
- Windows application (Win32 code), works either in a window or in fullscreen mode
- Supports 15,16,24 and 32 bpp modes
- Supports fullscreen mode
- Supports a standard DirectInput compatible joystick (a 2 joysticks mode has been added but has not been tested)
- Accurate beeper sound (on a decent machine) and starting from version 0.75 you can get AY-3-8910 sound!
- You can change panning and volume for each of the 4 sound channels (1 beeper and 3 AY channels)
- Home-made Z80 cpu core written from scratch, compatible with more than 95% of the games. It currently features:
- All standard Z80 opcodes excepting some rarely used ones
- All undocumented opcodes
- Interrupt modes 0,1 and 2
- Partial flags 3 and 5 emulation
- R register emulation
- All in all, I'm pretty happy with my cpu core given that it can run most of my prefered games!
- Loads .Z80, .SNA, .SCR and .TAP file formats
- Saves in .SNA format
- You can show/hide the spectrum screen border
- You can switch between my cpu core and MZ80 cpu core on the fly (not 100% finished)
- The emulator saves all the setting in a .INI file
- You can quickly load the last 6 loaded games
- Frameskip option (none,1,2,3,4)
- It includes a simple debugger
- You can view a keyboard picture (ctrl-alt-k) if you don't remember the original keyboard layout
- You can configure your second joystick button as being a specific spectrum key