Short: ZX-Spectrum 48/128k/Pentagon128 Emulator Author: dzh@tut.by (Dmitriy Zhivilov) Uploader: dzh tut by (Dmitriy Zhivilov) Type: misc/emu Version: 0.56 Replaces: misc/emu/ZXLive.lha Requires: 68020+, OCS/AGA, 8Mb Architecture: m68k-amigaos >= 3.0.0 Distribution: NoCD ZX-Live version 0.56 (15.02.2025) Sinclair ZX-Spectrum 48/128K and Pentagon 128K Emulator for AMIGA computers Copyright (C) 2000-2025 Written by Dmitriy Vladimirovich Zhivilov E-Mail: dzh@tut.by ZX-Live is FREEWARE!!! Need: + CPU: 68020 or better; Chipset: OCS/AGA; RAM: ~8Mb of free fastRAM at least; OS: AmigaOS 3.x; + Place the ROM files (with name 48.ROM, 128.ROM, Pentagon.ROM and TRDOS.ROM) in PROGDIR:ROMs directory (if they are not there). Recommended: + 68060/100mHz CPU or faster, AmigaOS 3.x and 16Mb 32bit FastRAM. Possible run ZX-Live in WinUAE. Features: + Full emulation of ZX-Spectrum 48/128k and Pentagon 128k. + All Z80 instructions, include undocumented; all Z80 flags; all Z80 registers, include MemPTR internal register; interrupts; ROM write protection; command timings. + All ports: keyboard, kempston joystick, border, sound & attribute port #FF (floating bus). + Support kempston mouse. + 1818VG93 (TR-DOS controller) emulation. + Partial support of .TZX file format. + AY-3-8910(12)/YM2149F sound chip emulation. + Support hard AY. + The following formats supported: Load: Save: .TZX (Tape images, not complete) .TAP .TAP & .BLK (Tape images) .TRD .TRD (TR-DOS disks images) .ZLS .SCL (TR-DOS compact images) .SCR (6912) .$ (TR-DOS HoBeta files) .Z80 (all versions) .SLT (not complete) .SNA (48k & 128k)(.MIRAGE) .SNP .SNX (Specci extended snapshot) .ZX (KGB snapshot 49486 bytes) .SP (Spanish snapshot) .ACH (Archimedes snapshot) .PRG (SpecEm snapshot) .SEM (SpecEmu(German) snapshot) .SIT (Sinclair snapshot) .FRZ (CBSpeccy snapshot) .ZLS (ZX-Live Snapshot 48/128k) .SCR (6144 & 6912) .POK (files created by SGD) + Emulation of ZX keyboard by amiga joystick. (JKeys option) + Emulation of kempston joystick by amiga keyboard. (KeysJ option) + Auto LOAD "" feature. + Command line support. + Emulate 128k pages WITHOUT MMU! + Working 99.9% of ZX-Spectrum software. !!!!! WARNING !!!!! !!! The ZX-Spectrum models don't emulates contended memory timings !!! Future: - Correct Pentagon timings emulate. - Normal .TZX format support. - Menu for more settings. Keys inside emulator: F1 - Toggle speed (max/normal). F4 - Toggle pause/continue emulation. F5 - Save .ZLS file. F7 - Save .SCR file. F8 - Load files into emulator. F9 - NMI (Magic button if TR-DOS is ON). F10 - Hard reset. Esc - Exit from emulator. Thanks to: --==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-- -My father Vladimir Evgenievich Zhivilov (03.06.1951-26.01.2023) for my life, for the soldered Sinclair in 1988 and my interest to computers & programming. Bright memory and Heavenly Kingdom. --==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-- -Alexander Morozov (Crank79) for beta test. -Andrey Lysenko (Fyrex) for mAYhem for Amiga and answering my questions. -Eduard Ekob (ED) for beta test. -fatalsnipe for beta test. -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 (CityACE) for ZX-Pilot for PalmOS and zx.pk.ru forum. -Toni Wilen and all other developers of WinUAE. -Vadim Akimov (Lord Vader) for HardAY driver, consultations and beta test. -Vadim Vlasov (Kamikaze) for GlowIcon images. -Vlad Vinogradov (Vinnny) for beta test and help with documentations. -Team PowerAmiga. -And all others have interest to ZX-Live. History: Date: 15.02.2025 Version: 0.56 + Major optimized build table frequencies of volume envelope. + AY/YM volume increased by 2 times. + Fixed OUTI&OUTD instructions. HeroQuesters (Stardust) now sounds fine. + Fixed OUT buffer overflow in 128k mode. (Old bug). + Bit7 of R register was lost when continue emulation start. (Old bug, was found while saving and loading .ZLS state of the Twiinz! game). + Refactoring floating bus emulation (Port #FF). Sidewize now works much better. Other games using this feature should work fine. + Some optimized emulation speed when AY is OFF.