DSP Emulator status
04/09/22 - DSP Emulator 0.21WIP2. Updated Windows 32 and source update. This release tries to improve general stability.
-DSP 0.20Final has been repacked with preview images -General +Update preview images +New option for consoles, now you can choose if you want start the driver with the window for loading games open or not +Sound options simplified, now you can choose 'enabled' or 'disabled' +Fixed label 'load disk' in console cartridge 'open' icon, now shows 'load game' +If no game is loaded, shows a image, not just an empty window +Fixed window priority, if a option window is active, the window behind is disabled +Added some languaje translations in main config menu +Changed 'Show game list', 'Configure DSP' and 'Save screen' icons +Changed 'Show game list' and 'Configure DSP' position in main window +Sound: removed 11025Hz and 22050Hz sample quality, they are useless! +CPU -M6805: Added opcodes $21, $56, $6a, $7a, $7f and $c1 -Amstrad CPC +If a CDT tape is loaded and there is no pause block at the beginning, a 2000ms pause is added to the virtual tape -Arkanoid +Added driver with sound (Not correct sound chip) -Renegade +Fixed input +Fixed sprites
-General +Z80 CTC: converted to classes +Added close function to many devices +Sound: Make internal sound buffer bigger +CPU -M6809: Added opcodes $01, $29 and $1X2e -M680X: + Added opcodes $47,$c2,$c9,$d9,$f0 and $fb + Opcode $f3 is not for M6808 -Senjyo HW +Update driver to new CTC +Senjyo: Fixed ROMs export size (thanks to okurka) -MCR HW +Tapper: added driver with sound -Williams HW +Fixed sound +Joust: added driver with sound +Robotron: added driver with sound +Stargate: added driver with sound
-General +Changed transparent color (fixes 'Thunder & Lightning' sprites) +CPU -UPD78XX +UPD7801 -Fixed IRQs -Fixed timers -Amstrad CPC +Fixed green monitor palette +Added green monitor brightness -Coleco +Fixed snapshot loading -Super Cassete Vision +Fixed remain issues +Fixed BASIC Nyuumon RAM -Ninja Kid II HW +Fixed sound init -Seta HW +Thunder & Lightning: added protection
29/06/22 - DSP Emulator 0.20WIP9. Win32 and source update.
-General +Updated SDL library to 2.0.22 +CPU -UPD78XX +Added many, many opcodes and fixed many others +Added UPD7801 opcode timing tables +Fixed IRQs +Fixed outports -Amstrad CPC +Rewrited CRT video emulation +Added green monitor option +Fixed hardware scroll -Super Cassete Vision +Added video emulation +Added Sound +Added input +Added ROM banking +Everything moves slow... And I dont know why...
-General +ROMs export -Fixed Sly Spy ROMs info (Thanks to Neville) +CPU -Z80 +Added M1 raise signal (read opcode) -M6800 +Added HD63701Y0 CPU +Fixed internal read/write registers +Fixed opcodes BHI and BLS (ouch!) +Added opcode RORA -Amstrad CPC +Speed up video +Dandanator added initial support -Black Tiger +Fixed MCU CPU clock +Added video HW specs -Commando +Fixed main CPU clock +Added video HW specs -Ghost'n Goblins +Added video HW specs -Gun.Smoke HW +Added video HW specs -The Legend of Kage +Rewrited video driver -Fixed proirity BG/FG/Sprites -Fixed disable screen -Outrun (Thanks to Neville) +Fixed palette +Fixed shadows -Senjyo HW (called StarForce before) +Fixed video buffer +Added BG stripe and radar +Added char flip +Added Senjyo driver with sound +Added Baluba-louk no Densetsu driver with sound -Super Dodgeball +Added driver with sound -Sega System 16A HW (Thanks to Neville) +Fixed palette +Fixed shadows -Sega System 16B HW (Thanks to Neville) +Fixed palette +Fixed shadows
-General +Simplified drivers initialization +Deco BAC06 -Added video buffer -Fixed sprite RAM size -Fixed row & col scroll +Samples -Now you can specify the source file (fixes sample load from 'New Rally X') +CPU -M68000 +Added opcode 'ror.w' (fixes E-Swat) -M6800 +Fixed opcodes LSR, ROR, LSRD, ASLD, DAA, BHI and BLS +Fixed flags from RTI (Fixes 'Knockle Joe') -Act Fancer +Updated ROMs -Contra +Fixed Sound CPU clock -Deco 0 HW +Fixed many graphics issues +Changed FPS, adjusted lines -Sly Spy: Added driver with sound -Bouder Dash I/II: Added driver with sound -Epos HW +The Glob: Added dip switches +Superglob: Added dip switches -Megazone +Fixed CPU clock +Fixed scroll +Updated ROMs names -Pengo +Added dip switches -Popeye +Fixed CPU NMI -Route 16 HW +Fixed DAC reset -Slapfigth HW +Removed sprites buffer +Added dip switches and P2 controls +Fixed video lines +Fixed IRQ generation +Fixed CPU memory map +Added sound CPU reset -TNZS HW +Fixed YM2203 init -Twin Cobra HW +Added dip switches
20/02/22 - DSP Emulator 0.20WIP6. Win32 and source update.
Happy 20th aniversary!
More than 200.000 code lines
More than 300 arcade games
10 8bits computers
8 home consoles
19 CPUs emulated
29 sound chips
And more to come!
-General +Updated SDL library to 2.0.20 +Analog control: Addded selection of X or Y axis inverted -Genesis/Megadrive +Started a new driver -Mr Do! +Fixed colors +Added dipswitch -Crystal Castles: Added driver with sound -Flower: Added driver with sound -Mr Do Castle Hardware +Mr Do Castle: Added driver with sound +Do! Run Run: Added driver with sound +Mr Do Wild Ride: Added driver with sound +Jumping Jack: Added driver with sound +Kick Rider: Added driver with sound +Indoor Soccer: Added driver with sound
-General +CPU -MCS48 +Added I8042 CPU type +Fixed IRQs +Added opcodes $02,$08,$22,$35,$40,$41,$60,$61,$65,$86,$89,$8a,$90,$c7 and $d6 +Fixed opcodes $10,$11 and $57 -Sega GameGear +Added Master System video compatibility +Added CodeMasters Mapper extra RAM -NinjaKid II HW +Added dipswitches +NinjaKid II: Added PCM sound +Atomic RoboKid: Added driver with sound -StarForce +Updated ROMs names -Sega System 16a +Added PCM sound -The New Zealand Story HW +Extermination: Added driver with sound
31/10/21 - DSP Emulator 0.20WIP4. Win32 and source update.
-General +Seta Sprites: Added new device +CPU -M6502 +Added M65CE02 CPU type. Added many specific opcodes +Lens Lock -Fixed Amstrad decode mode +Seta X1-010 -Added new sound device -Spectrum +Spectrum 16K/48K fixed screen timings -Dec8 HW +Super Real Darwin: Inverted coin input -Karate Champ +Added driver with sound -Pacman HW +Enhance IRQs +Ms Pac Man Twin -Added driver with sound -Renegade +Fixed dipswitches -Seta HW +Thundercade -Added driver with sound +Twin Eagle -Added driver with sound +Thunder & Lightning -Added driver with sound -StarForce +Fixed X scroll in background -The New Zealand Story HW +Rewrited video system, now uses Seta Sprite device
27/08/21 - After some exhausting and time-consuming real life, here comes a new little update. DSP Emulator 0.20WIP3. Win32 and source update.
-General +Joystick: Some changes to enhance configuration -Commodore 64 +Snapshots: Initial support for VSF (Vice Snapshot File) -Burguer Time HW +Code cleaning +Burguer Time: Update decryption, more speed +Lock'N'Chase: Added driver with sound +Minky Monkey: Added driver with sound -Mario Bros. +Added quick snapshots -Sega System 1/System 2 +Fixed slowdowns and clean code +Added quick snapshots +Enhanced video buffer, more speed
31/05/21 - DSP Emulator 0.20WIP2. Win32 and source update.
-General +CPU -UPD78XX +Added sub CPU 7801 +Added many opcodes, and fix others -Sega Master System +Fixed IRQ in SMS video mode (Fixes 'Nemesis', 'The Simpsons - Bart vs. the Space Mutants', etc) +Fixed memory initialization with value $f0 (Fixes 'Alibaba and 40 Thieves', 'Micro Xevious', etc) +Change palette of TMS video mode -Super Cassette Vision +Added preliminary console driver (to fix CPU 78XX and enhance Taito CChip!) -Toaplan 1 +Added preliminary driver for the system -Hellfire: Basic driver
22/04/21 - DSP Emulator 0.20WIP1. Win32 and source update.
-General +CPU -LR35902 +Add 4T when take an IRQ and comes from HALT -Gameboy/Gameboy Color +Fixed background/window/sprites prorities. Finally understood how it works and renders the screen and objects +Fixed window line draw (Fixes 'Star Trek', 'Marblemadness', 'International Karate' and many others) +Fixed stupid bug in Gamboy Color video RAM +Fixed Gameboy Color background color (Fixes 'Yoda Stories') +Fixed sprite/sprite priority +Fixed when LCD is disabled, LCD-stat is 0 +DMA - Fixed data origin
10/04/21 - DSP Emulator 0.19 released
Windows 32bits and 64bits, Linux 64bits, MacOS X 64bits and source updated. Updated Wiki.
All changes on previous 0.18b3 release and -General +Preview picture -Cosmetical changes: bigger with black background and scaled picture -Added picture to Spectrum Plus 2A, SG-1000 and GameGear. Split GameBoy and GameBoy color pictures -Gameboy/Gameboy Color +Better drawing priorities, still not perfect +Window: fixed priorities with sprites (Look at 'Prehistorik Man') +Fixed controls order reading (Fixes new version of 'Robocop' - Thanks to Neville) +Small fix to serial (Fixes 'Lunar Lander', 'Hyper Dunk' and many others) -Suna 8 HW +Hard Head 2 -Fixed palette