Tak, tak... to kolejny emulator ZX Spectrum i w dodatku tylko modelu 48Kb, i w dodatku obsługujący tylko .SNA i .TAP. Jednak dla emulatorów Spectrum mam większy sentyment niż do tysięcznych wersji emulatorów NES8, nie mówiąc już o emulatorach nextgenów (zauważyliście jak mało piszę o czymś nowszym niż PS2... po prostu nie znam się, nie używałem i jakoś mnie omijają emulatory nowszych konstrukcji - tym powinien zająć się ktoś, kto to używał i lubi... a nie emeryci;P).
Emulatorek powstał z ciekawości, dzięki pracy Sebastiana Michaila zobaczymy, czy starczy mu czasu aby rozwijać go tak w nieskończoność jak np. autorzy EightyOne. Póki co, jest nieźle, więc może będzie i lepiej;)
ZXIAN v17 6/11/2023
- added support for taking screenshots
ZXIAN v16 31/10/2023
- added support for CRT scanlines effect. Fixed a slowdown issue when using accelerated renderer. Removed an overly eager optimization which impacted CPU-screen sync - this fixes games where graphics are updated multiple times per frame
ZXIAN v15 12/10/2023
- added fullscreen support
ZXIAN v14 07/10/2023
- sound improvements via variable sync. This fixes sustained tones (such as the BEEP command in BASIC)
ZXIAN v13 26/09/2023
- optimizations: reduced host CPU usage by 85%
ZXIAN v12 23/06/2023
- CPU microcode fix: R register behaviour this unfreezes some games which rely on R for timing, like Defender of the Crown
- CPU microcode fix: DD/FD prefix opcodes fall-through to unprefixed cleaner application shutdown
ZXIAN v11 09/06/2023
- added support for saving and loading state
- added a UI which allows memory modification (pokes)
ZXIAN v.10 18/05/2023
- v10 - fixed an interrupt bug which allowed reentrancy; this fixes games such as Zynaps
ZXIAN v.9 13/05/2023
- v9 - fixed an overflow bug which deteriorated sound after 20 minutes
- v8 - tape UI improvements: current block size and progress; sound improvements: configurability and parameter tweaks
- v7 - added support for frame skipping. Improved sound quality and configurability
ZXIAN v.6 13/02/2023
- v6 - significantly improved audio quality. Added support for TAP tape images
- v5 - video frame duration can now be specified in milliseconds. Rewrote the "read key status" code to fix a bug, which fixes games such as Manic Miner
- v4 - support for "floating bus", whereby data read by ULA can "leak" into hardware ports that are not wired, such as 0xFF. Some games rely on this for timing, instead of an interrupt handler. This fixes games such as Cobra and Arkanoid
- v3 - improved game compatibility by supplying a well-known value for the LSB during IM2 handler lookup; previous behaviour can be attained through a switch. This fixes games such as Dizzy 7
- v2 - fixed an SNA loading bug caused by incorrect IFF2 initialization; it was causing some games to soft reset, and some to have corrupted graphics
- v1 - initial release
wstecz26/11/2023 11:49