Już się bałem, że coś jest nie tak... tak długiego braku aktualizacji tego emulatora rosyjskich mikrokomputerów zgodnych z ZX SPECTRUM długo nie było:) Dla śledzących rozwój tego programu... jest nowa wersja:)
Latest version 251:
- ULA ATM: text video mode added
- fix Memory ATM450 reset state
- fix TZX block ID 24/25 (LOOP) bug - Leviathan (1987)(English Software)(128k)[SpeedLock 3].tzx thanks to [bETA]mEN
- fix tape window (update progress bar), thanks to [bETA]mEN
version 250:
- load/save data block from Debugger
- add machine wizard button (see Machine Settings dialog)
- add Aspect Ratio Correction
- code: replace IConfigScreenControl with abstract class ConfigScreenControl
- code: rename ROMS.ZIP to ROMS.PAK
version 249:
- - fix TZX block ID #35 bug (Sidewize (1987)(Firebird).tzx, thanks to [bETA]mEN)
- - improve decoding TZX block ID #32 (show title&protection info)
- - fix Tape Window update state flickers
version 248:
- - fix WD93 SEEK timing - PROFI Q-DOS, CHORDOUT (thanks to Sayman)
- - add CMOS PROFI (not tested)
- - Standard Keyboard: add TAB key support (PROFI style)
version 247:
- added Memory LEC 48/528K (LEC Memory Extension by Jiri Lamac)
- Memory Scorpion: fix NMI, remove WD93 handlers
- Memory ATM: remove WD93 handlers
- Memory PROFI: remove WD93 handlers
- Memory QUORUM: remove WD93 handlers
- WD1793 renamed to BetaDiskInterface
- added BDI EXT (Beta Disk Interface + enable WD93 ports when shadow ROM is activated + disable magic button; use it for ATM & SCORPION)
- added BDI PROFI (use it for PROFI)
- added BDI LEC (use it for LEC)
- added BDI QUORUM (use it for QUORUM)
- ROMS.ZIP: add LEC v2.4 ROM; remove garbage shadow.rom
- fix WD93: add motor emulation kludge (SCORPION 128 TRDOS)
- fix Machine Setting dialog bug (all changes disappears after add device)
- fix Add Device dialog - sort device list
version 246:
- - ULA PROFI: fix palette emulation (thanks to Djoni)
version 245:
- ULA Delta-C: fix INT length, flash frequency
- ULA PROFI: split into two ULA's - PROFI 3.xx (B/W) and PROFI 5.xx (COLOR)
- ULA PROFI: add palette port
- ULA PROFI: add border, change surface size (now 320x240 and 640x240 - better when switch)
- ULA PROFI: add port #FF
- replace PROFI ROM with original one [ver 5.xx] (thanks to _Ratibor_)
- fix boot.zip (128K rom issue)
version 244:
- little refactoring for memory interface:
- SEL_TRDOS->DOSEN;
- SEL_SHADOW->SYSEN;
- SetRomImage->RomPages/GetRomIndex
- ULA ATM: add border for 640 & 320 modes (better stretch when switch)
- Memory ATM: added WD93 ports when TRDOS ROM is not active
version 243:
- added feature to override ROMS.ZIP with files in ROMS folder (good for ROM-mods and ROM experiments)
- ULA ATM: fix attribute decoding
- ULA ATM: implement fast 640x200 rendering
- ULA ATM: added 320x200 mode
- ULA ATM: added palette port
- ULA ATM: fix incompatibility with non ATM memory
- Memory Map: added TRDOS & SHADOW lines state
- default palette for ULA's changed
version 242:
- fix NumPadPeriod key on Quorum Keyboard
- cut border size for ULA Quorum (now display is 320x240 - good for fullscreen)
- fix norom mode for Memory PROFI
- added Tools->Memory Map window
- added ULA ATM450 (beta) with 640x200 video mode
- added Memory ATM450 512K
version 241
- fix Z80 flags: SCF/CCF/INI/OUTI/IND/OUTD
- fix Z80 memptr: LDDR/LD (de/bc),A/*(index+drel)/ADD IY,rp/IN A,(nn)
- added Quorum Beeper
- added Scorpion Beeper
- cut border size for ULA Quorum
version 240:
- fix port #FF for ULA ZX Spectrum 48/128 (sprite flicker in SIDEWIZE)
- remove port #FF from Pentagon/Scorpion based ULA's
- fix NMI handling for Memory QUORUM
- rename bus event CYCLE_M1 to PreCycle
- setting INT state moved into UlaDeviceBase
- fix ULA Scorpion INT processing (there is a little kludge for Scorpion INT processing, will be removed later)
- cut borders for ULA Quorum
- fix WD93 port selection for Memory Quorum (thanks to Eltaron)
- set AY port mask to #C0FF for non original spectrum memory (to avoid port conflicts in Quorum)
- added new ULA - Delta-C (beta)
- added new keyboard - Quorum, created by Eltaron, thanks
version 239:
- Shortcuts changed! (remove F1,F3,F5,F7,F8,F9 keys with Alt+Ctrl+Insert, Pause)
- change IBetaDiskDevice interface to open WD93 regs for other devices
- rewrite WD93 activation for Memory Scorpion and Memory Quorum (Quorum now can see WD93)
- fix WD93 led when accessed with no TRDOS
- Added new menu VM with new option to generate NMI (Magic, Scorpion Service Monitor)
- Remove display device from virtual machine settings dialog. Now these parameters available through View menu and stored in registry
- added ESC key scanning for standard keyboard
- decrease border size for ULA PROFI
- review timings for Pentagon/Scorpion based ULA's
version 238:
- Memory Profi 1024: implemented CP/M port selection for WD1793 (boot CP/M success)
version 237:
- fix Alt+Enter shortcut (Fullscreen mode) which was accidentally removed in previous version
- fix WD1793 emulation (seek, read)
version 236:
- fix CYCLE_M1 event for plugin devices
- rewritten IKeyboardDevice and IMouseDevice interfaces, now device can process all keyboard keys
- fix sound mixer volume bug
version 235:
- improved multicolor debugging (flush video changes after StepInto and StepOver)
- fix GUI performance bug
- fix Leningrad-1 timings (AQUAPLAN, thanks zst for photo)
- quick boot added (F1)
version 234:
- load ROM pack according to mapping file
- fix Quorum Memory device
- fix Quorum ULA device
- little changes for IMemoryDevice interface (new properties IsMap48 and Map48 used to detect & save 48K snapshots correctly)
- little refactoring for snapshot serializers;
- improve 48K mode detection for SZX, Z80 and SNA serializers
- improvement for ULA video table calculator (support INT shifts more than 224T)
- fix timings for ULA Leningrad 1 and add even M1 waiting
- fix thread synchronization bug in debugger
version 233:
- error handling improvement;
- different rom sets for each memory device
- ULA Leningrad 1 added (WAIT is not implemented yet, not tested)
- new memory devices added: Spectrum 48, Spectrum 128, Quorum (just 128K clone + custom rom set)
- detect 48K mode added for SZX serializer (in 48K mode Machine Id will be set to Spectrum 48K and 3 ram pages will be serialized instead of 8)
- fix SNA serializer (128K bug, thanks to [bETA]mEN)
version 232:
- major changes in beam trace algorithm for all ULA devices, now multicolor emulation is more precise and more fast;
- improved Scorpion ULA (now artifacts which exists on other emulators is missing from Binary Love Demo);
- fix port #FF for all Spectrum ULA's (ulatest3, ulatest3mod);
version 231:
- new ULA device added
- "ZX Spectrum 48 [+Snow]" (test Snow Effect Emulation);
- cut right border on original ULA devices, according to documentation;
- fix INT length for original spectrum ULA's (BPS2 loader from MDA DEMO, ulatest3, etc; thangs to [bETA]mEN);
- tape sound added (you can change volume through settings dialog)
- little changes in tape traps handler- little changes in Z80CPU & BusManager
- new event BeforeM1 added. Useful to implement traps and other things. This event appears before RDMEM_M1
Vox populi
Ten artykuł nie byl jeszcze komentowany:(
Inne treści związane z tematem
[zx] ZEsarUX 12.1 Beta 1 Night Shift edition 17/06/2025
ZEsarUX to multiemulator maszynek ze stajni Sir Clive'a - znajdziemy w nim praktycznie wszystkie modele począwszy od ZX80, przez tradycyjne modele Spektrusia, łącznie z tymi, które pojawiły się już z logiem Amstrada, aż po egzotyczny Z88 Cambridge, gdyby nie brak QL można by było powiedzieć, iż emuluje on wszystko z tej rodziny. ZEsauRX poradzi sobie też z emulacją Sam ...
[ZX] #CSpect 3.0.2.1 30/03/2025 / beta 3.0.7b 6/03/2025
#CSpect oprócz emulacji ZX Spectrum, pozwala na zapoznanie się z softwarem ZX Spectrum NEXT, kickstartowego projektu, którego efektem to nowa wersją Spectrum, nie tylko będącą kompatybilną ze starymi modelami ale dającą nowe, współczesne mechanizmy.
Mike Dailly, po tym jak zmienił sposób publikacji kolejnych wersji swojego projektu przenosząc konto na ...
[zx] SpecIDE 20250608 8/6/2025
SpecIde emulator ZX Spectrum i częściowo Amstrada CPC (prace trwają). Emulacja Amstrad CPC jest wciąż w fazie rozwoju, ale w większości przypadków wystarczy do grania w większość gier.
Emulator nie posiada zbyt wybujałego menu, aby pobawić się innymi modelami Spectrusia, czy też CPC, musimy sięgnąć do linii komend (lub edytując plik .cfg), więc na pewno nie ...
[SAM] SimCoupe v1.2.14 5/05/2025
Simon Owen opublikował nową binarkę swojego emulatora (imo z dostępnych najlepszego) mikrokomputer Sam Coupe - przynajmniej dla mnie konstrukcji będącej ukoronowaniem historii Z80A w domowych mikrokomputerach.
[multi] DSP 0.24 VIP1 30/04/2025
Emulator DSP sygnowany przez imć Leniada, pozwalaja na zabawę maszynkami arcade i ośmiobitowcami - CPC, ZX Spectrum (z bardzo fajnie rozwiązanym podglądem plików), a także Colecovision, Nintendo 8 i CGB/GB - wszystko, co ma Z80 na pokładzie jest mile widziane;)
Ostatnia pełna wersja tego DSP Emulator DSP 0.23 Final pojawiła się 27 października 2024 r.