On 31.05.2009, at 17:20, Stuart Brady wrote: > Hi! > > Here's an update of the Z80 system emulator, which currently emulates > the ZX Spectrum only. Significant changes since Ulrich Hecht's updated > version are as follows: > > * Converted CPU emulation core to TCG > * Fixed emulation of 'bright' display attribute > * Fixed display output for pixel formats besides 32-bit RGB > * Improved keyboard handling, with support for cursor keys, etc. > * Removed dead code > * Now supports libspectrum 0.5 (for snapshot loading) > * Numerous cleanups > > The emulation has not yet been optimised, but should achieve something > between 100 and 200 times the performance of real hardware. > > Thanks go to Ulrich for adding support for snapshot loading, and for > porting the 'HALT' hack from xz80, in his updated version! > > BTW, I have also written some experimental 128K emulation -- however, > this only achieves ~10 times the speed of real hardware, as the 128K > makes heavy use of bank switching. > > I can split the patch up if wanted, although only 44 insertions are in > existing files.
Since this just came up again - are you still working on this? It's be a shame to see this target bitrot to extinction. Also, do you think it's a valuable target to have in upstream qemu? If so, please create a proper patch set out of it, so it can be reviewed. Alex