DSP Emulator v0.23WIP1 (2024/03/25) is released. DSP Emulator is a new version of the ZX SPECTRUM +3, ZX Spectrum 128, ZX Spectrum 48, Arcade, Amstrad CPC 464, NES and Game Boy emulator.
DSP Emulator Changelog:
-General
+Misc
-Fixed preview screen generation
-Fixed CRC show when a ROM file is not found
+Snapshot
-Simplified snapshot system functions
+Video
-AVG/DVG: Added new vector draw system. WIP.
-GFX: Added invert option when convert GFX
+Sound
-MSM5205
+Rewrited all sound playing functions
+Make all variables, adpcm ROMS, and timing internal, removed all variables from drivers
+Make standart adpcm play functions by default, removed all repeated funcions from drivers
+CPU
-M68000
+Fixed some timings
+Fixed ‘divs’ opcode (Now ‘Space Harrier’ works fine!)
+Fixed privilege exception in ‘stop’, ‘move to sr’ and ‘move from sr’ opcodes
-MCS51
+Added 8X52 and CMOS CPU types
+Enhanced internal RAM read/write
+Fixed IRQ generation
+Fixed parity calculation
+Fixed push/pop
+Fixed timer0 and timer1
+Fixed many opcodes
+Added opcodes $84
-Z80
+Added some more WZ
+Misc
-Sega deCript: Added anoter SEGA ROMs decript
-Spectrum
+Added quick save/load (F7-F8/F9-F10)
+Spectrum 128/+3 some code cleaning
-Amstrad CPC
+Added quick save/load (F7-F8/F9-F10)
-Commodore 64
+Some memory functions clean
+Some tape control changes
+Added quick save/load (F7-F8/F9-F10)
-Sega Master System
+Fixed pause (Fixes ‘Bart Simpsons and the Space Mutants’)
+Fixed BIOS loading
-88 Games
+Added driver, screen draw problems… Maybe CPU bugs?
-Ajax
+Fixed CPU clock
-Aliens
+CPU map cleaning
-Appoooh HW
+Appohhh: Added driver with sound
+Robo Wres 2001: Added driver with sound
-Asteroids HW
+Added new vector system
+Lunar lander: added AVG-DVG prom
-Bank Panic HW
+Bank Panic: added driver with sound
+Combat Hawk: added driver with sound
-Bionic Commando
+Fixed background wrong colors
-Blue Print HW
+Blue Print: added driver with sound
+Saturn: added driver with sound
+Grasspin: added driver with sound
-Calorie Kun vs Moguranian
+Added driver with sound
-Dooyong HW
+Blue Hawk: added driver with sound
+The Last Day: added driver with sound
+Gulf Storm: added driver with sound
+Pollux: added driver with sound
+Flying Tiger: added driver with sound
-Galaxian HW
+Fixed background
+Fixed NMI clear
+Fixed sprite calculation procedures
+Fixed bullet draw
+Fixed scramble protection
+Ant Eater: added driver with sound
+Armored Car: added driver with sound
+The End: added driver with sound
+Battle of Atlantis: added driver with sound
+Calipso: added driver with sound
+Cavelon: added driver with sound
-Gaplus
+Fixed sprites
-Pirate Hihemaru
+Added screen priorities
-Karnov HW
+Added IRQ assert/clean
-Legendary Wings HW
+Legendary Wings: Update ROMs names
+Trojan: Fixed palette
+Avengers: added driver with sound, some sync problems…
-Popeye HW
+Fixed DMA
+Popeye: Fixed screen draw
+Sky Skipper: adder driver with sound
-The Simpsons
+Fixed CPU clock
-Snowbros HW
+Come Back Toto: added driver with sound
+Hyper Pacman: added driver with sound
-Steel Force HW
+Mortal Race: added driver with sound
-Sega System 1/2 HW
+Removed Z80 special timings, added adjust cycle function, remove all CPU clock hacks
+Fixed palette
+Wonder Boy: removed decript procedures, now using new SEGA deCript
+Gardia: added driver with sound
-ThunderX
+Better collisions functions
+Some CPU map cleaning
+Fixed CPU clock
-Unico HW
+BurglarX: added driver with sound
+ZeroPoint: added driver with sound