Short: ZX-Spectrum 48/128k/Pentagon Emulator v0.32 Author: dzh@tut.by (Dmitriy Zhivilov) Uploader: dzh tut by (Dmitriy Zhivilov) Type: misc/emu Version: 0.32 Replaces: misc/emu/ZXLive* Requires: 68020+, OCS/AGA, 8Mb Architecture: m68k-amigaos >= 3.0.0 Distribution: Aminet Features: + Full emulation of ZX-Spectrum 48/128k and Pentagon 128k (all Z80 instructions, include undocumented; all Z80 flags, register R, interrupts, ROM write protection, command timings, also all ports: keyboard, kempston joystick, border, sound & port #FF). Also emulate 128k pages WITHOUT MMU! + Support kempston mouse. + TR-DOS emulation (partial). + Support hard AY. + The following formats supported: Load: Save: .TAP (Tape images) .TAP .TRD (TR-DOS disks images) .TRD .SCL .ZLS (48k only) .$ (HoBeta files) .SCR (6912) .Z80 (all versions) .SLT (not complete) .SNA (48k & 128k) .ZX .SP .FRZ .ZLS (ZX-Live Snapshot 48k) .SCR (6144 & 6912) Save ZLS file option work in 48k mode only. + Working 99% of ZX-Spectrum software. !!!!! WARNING !!!!! !!! The ZX-Spectrum models don't emulates contended memory timings !!! Future: - NMI button (F9 key) emulate. - Correct Pentagon timings emulate. - AY/YM sound chip emulate. - Save .ZLS files in 128k mode. - .TZX format support. Keys inside emulator: F1 - Toggle speed (max/normal). F4 - Toggle pause/continue emulation. F5 - Save .ZLS file (in 48k mode). F7 - Save .SCR file. F8 - Load files into emulator. F10 - ZX-Spectrum reset. Esc - Exit from emulator. Thanks to (in alphabetical order): -Alexander Morozov aka Crank79 for beta test. -Andrey Lysenko aka Fyrex for mAYhem for Amiga and answering my questions. -Ian Greenway for ASp emulator, beta test ZX-Live and answering my questions. -Michael Fraser for nice review ZX-Live on web. -Sergey Moskalyov for bug reports and beta test. -Simon Goodwin for interest to ZX-Live, beta test and advices. -Stanislav Yudin for ZX-Pilot for PalmOS. -Vadim Akimov aka Lord Vader for HardAY driver, consultations and beta test. -Vadim Vlasov for GlowIcon images. -Vlad Vinogradov aka Vinnny for beta test and help with documentations. -All developers of WinUAE. -Team PowerAmiga. -And all others have interest to ZX-Live. History: Date: 14.08.2005 Version: 0.32 + Fix: in some cases full exit from emulator if the saving .TAP file will be running automatically (El Misterio Del Nilo - after level completed). + Fix: .Z80 decompressor bug. Date: 03.06.2005 Version: 0.31 + Corrected size of the sound buffer: now 48k sound is more smooth. + Fix: earlier #DFFD port influenced upon switching the pages of memory. + Fix: earlier when loading 128k files (.SNA, .Z80 & .FRZ) with active the screen 1 was always active the screen 0. Date: 20.03.2005 Version: 0.30 + Rewrite sound routines: now emulator is running the correct speed (68060 CPU with fast RAM). + Fixed .Z80 loader: earlier uncompressed blocks having length #FFFF unpack wrong. + Some fixed emulation of ZX-Spectrum 128k timings. + Add loading .SLT files as .Z80 files (not full support of SLT format). + Add support hard AY (thanks to Lord Vader for consultation and beta test). The scheme of the attaching a real AY to Amiga you can found on aminet in mhm-mAYhem archive. Date: 15.02.2005 Version: 0.29 + Add support HoBeta file format (.$? files, load only). + Now possible loads tr-dos disk images with .trk extension. Date: 28.01.2005 Version: 0.28 + Add switch keyboard issue (2 or 3). + Some optimized (load and save .TRD) routines. + Add support .SCL file format (load only). Date: 25.11.2004 Version: 0.27 + Fix: earlier don't switch RAM pages if tr-dos ROM is active. + Fix: earlier RETI & RETN instructions don't switch ROMs if PC=3Dxx. + Fix: correct change model and some other bugs in "Load" part. Date: 07.11.2004 Version: 0.26 + TR-DOS drive B: emulate. + Now you can write data into .TRD images and save changed .TRD images. + TR-DOS.ROM version 5.01 support (but better use higher ROM versions). Date: 02.11.2004 Version: 0.25 + Some improved TR-DOS emulation. + Removed TAPE buffer. Now memory dynamically stands out for .TAP and .TRD files. You may use these files at one time. Date: 30.10.2004 Version: 0.24 + New! Add partial TR-DOS emulation and support .TRD image files. This else very raw and is emulate while 1 drive (A:) read only. Disk images loads in TAPE buffer and you will not be able to use .TAP and .TRD files in one time. Wait next versions. Date: 18.10.2004 Version: 0.23 + Add requesters "Unknown file format!" and "No file selected!" + Add 128k .SNA files support (load only). + Little changes and updates in GUI. Now reset does not occur if changed the model and this installed in source position. + Rewrite pause emulation routines: now left mouse button = F4 key if kempston mouse is off. Also now you can save .SCR files from pause mode. Date: 23.09.2004 Version: 0.22 + Add support CBSpeccy .FRZ file format (load only). Description of this format is found in PowerAmiga7. + Has freed 16k memory, reserved for GUI earlier. + Add requester "Not enough memory!" in part ZX-Live init error. + Fixed random GUI crashes. + Add: right mouse button to exit in GUI if kempston mouse is off. Date: 07.09.2004 Version: 0.21 + Add GUI! + Fixed the addressing of ports again. + Monochrome .SCR files (6144 bytes) now reads. Date: 11.05.2004 Version: 0.20 + Add a new feature: now possible saving in the .TAP files. + Add Pentagon timings emulation (not complete in this version). + Add trdos.rom emulation (rom only, don't controller). + Add AY/YM registers emulation. + Add getting AY registers from .Z80 files. + Fixed the addressing of ports (now correctly work the MDA demo, also correctly switching trdos.rom from 128k mode). + Undocummented Z80 particularity of instructions LD A,I(R) emulate. (Thx to Ivan Roshin). + Reset correct (passes 1 frame of emulation after pressing F10, then waiting unpress, like on my ZX ;=D). + I threw to smoke! :) ..... .