PureZX
PureZX is a Sinclair ZX Spectrum emulator for the PC. The emulator has had a complete overhaul and re-write. It supports SNA, Z80 and TAP format files. The scratch written Z80 core supports all undocumented features.
purezx04.zip | |
File Size: | 732 kb |
File Type: | zip |
New Features
* Selectable speed (25%, 50%, 100%, 200% or unlimited)
* Selectable video output modes (Colour, B&W or Green screen)
* Hex dump tool (Not yet editable)
* Hard or soft reset
* Write protect ROM option
* Selectable 100% or 200% video window size
* Stack view window in monitor/disassembler
* Selectable speed (25%, 50%, 100%, 200% or unlimited)
* Selectable video output modes (Colour, B&W or Green screen)
* Hex dump tool (Not yet editable)
* Hard or soft reset
* Write protect ROM option
* Selectable 100% or 200% video window size
* Stack view window in monitor/disassembler
Version 0.05 release
A lot of changes in this version. See below for a list.
purezx05.zip | |
File Size: | 587 kb |
File Type: | zip |
* Code changes (with no overall effect on the operation of the emulator) are:- Var Win_Spec changed to Win_PureZX, Win_Mon
changed to Win_Debugger (Procedure Monitor() now changed to Debugger()) and exit flags changed accordingly. The latter
change was made primarily because I got fed up with having to type 'monitor/disassembler' all the time.
* Added direct user control of interrupts from Debugger Tools menu.
* Added forced BREAK which forces a return to the BASIC prompt (Usually).
* Added support for Sinclair interface II joystick interface to allow IF2 ROM carts to be played (Via Load Bin @ 0).
* Added support for cursor type joysticks (Protek/AGF) (NOT ENABLED IN RELEASE)
* Added Cheetah speech synthesiser emulation.
* Added option listing for Currah Microspeech but this is not working yet (Require more info)
* Bugfix in Z80DASM code which was calling wrong condition decoder routine.
* Added fast border render option. In fast render mode, the border is drawn on the ouput image as one block after a single
read of the current border colour. If fast render mode is disabled then the border is drawn 1 scanline every 290ish
T_States in the current border colour. This mode is for games like Aquaplane (John Hollis)(Quicksilva).
* Added object code spacing for all disassembly.
* Added disassemble to file or window option.
* Re-wrote the hex dump tool.
* Added hex dump option to main window tools.
* Changed the way disassembly listing is done within the Debugger. The output is no longer limited to 30ish lines which
scroll up as STEP is pressed, now the listing is unlimited and the last entry is highlighted in blue. Using the sidebar,
the user can scroll up and down through all code executed in the current Debugger session.
changed to Win_Debugger (Procedure Monitor() now changed to Debugger()) and exit flags changed accordingly. The latter
change was made primarily because I got fed up with having to type 'monitor/disassembler' all the time.
* Added direct user control of interrupts from Debugger Tools menu.
* Added forced BREAK which forces a return to the BASIC prompt (Usually).
* Added support for Sinclair interface II joystick interface to allow IF2 ROM carts to be played (Via Load Bin @ 0).
* Added support for cursor type joysticks (Protek/AGF) (NOT ENABLED IN RELEASE)
* Added Cheetah speech synthesiser emulation.
* Added option listing for Currah Microspeech but this is not working yet (Require more info)
* Bugfix in Z80DASM code which was calling wrong condition decoder routine.
* Added fast border render option. In fast render mode, the border is drawn on the ouput image as one block after a single
read of the current border colour. If fast render mode is disabled then the border is drawn 1 scanline every 290ish
T_States in the current border colour. This mode is for games like Aquaplane (John Hollis)(Quicksilva).
* Added object code spacing for all disassembly.
* Added disassemble to file or window option.
* Re-wrote the hex dump tool.
* Added hex dump option to main window tools.
* Changed the way disassembly listing is done within the Debugger. The output is no longer limited to 30ish lines which
scroll up as STEP is pressed, now the listing is unlimited and the last entry is highlighted in blue. Using the sidebar,
the user can scroll up and down through all code executed in the current Debugger session.