KeyJ of TRBL presents: "kjspeccy",
a very compact (and unfinished)
ZX Spectrum 48k emulator for Win32.
Features:
- only 30k, *including* the ROM
- emulates pure, unmodified ZX Spectrum 48k *only* (no IF 1/2, no Joysticks)
- speedloads .tap and .tzx images
- loads and saves .z80 snapshots
- loads and saves .scr screendumps
- sound emulation, including AY-3-8910
- built-in keyboard help screen
Shortcomings:
- no support for multi-part tapes
- no memory contention emulation
- no ULA slow effects, no multicolor stuff
- no support for flashloading or normal speed loading
- no support for saving tapes
- no DirectDraw support, scaling the display may be quite slow on some drivers
- might have some bugs :)
Changelog:
** 2007-04-24
- initial public release
** 2011-09-21
- Win7 sound fix
** 2019-05-12
- AY emulation fix
- can now load .tap/.tzx/.scr/.z80 from command line too
- less muffled audio output (double sample rate)
- initial window size set to 2x zoom
- better compression (33k -> 30.5k)
kjspeccy uses the Z80 emulation core by Marat Fayzullin
and the kkrunchy executable packer by ryg/farbrausch,
everything else is written by me.
References:
- my site: https://keyj.emphy.de/
- TRBL: https://www.trbl.at/
- Z80 core: https://fms.komkon.org/EMUL8/
- kkrunchy: http://www.farbrausch.de/~fg/kkrunchy/
Have fun!
-- KeyJ / TRBL <keyj@emphy.de>