
0.20WIP8 / 02-05-2022
DSP
Accuracy
Performance
Features
DSP is an open-source emulator which emulates multiple arcade machines, Spectrum, Phoenix, CPC, Colecovision and more..
...
Most Recent Changes
--0.20WIP8--
-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
--0.20WIP7--
-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
--0.20WIP6--
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
General
+Updated SDL library to 2.0.20
+Analog control: Addded selection of X or Y axis inverted
-Genesis/Megadrive
+Started a new driverMr Do!
+Fixed colors
+Added dipswitchCrystal 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
--0.20WIP5--
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
--0.20WIP4--
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 deviceSpectrum
+Spectrum 16K/48K fixed screen timingsDec0 HW
+Super Real Darwin: Inverted coin inputKarate Champ
+Added driver with soundPacman HW
+Enhance IRQs
+Ms Pac Man Twin
-Added driver with soundRenegade
+Fixed dipswitchesSeta HW
+Thundercade
-Added driver with sound
+Twin Eagle
-Added driver with sound
+Thunder & Lightning
-Added driver with soundStarForce
+Fixed X scroll in backgroundThe New Zealand Story HW
+Rewrited video system, now uses Seta Sprite device
--0.20WIP3--
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 soundMario Bros.
+Added quick snapshotsSega System 1/System 2
+Fixed slowdowns and clean code
+Added quick snapshots
+Enhanced video buffer, more speed
--0.20WIP2--
General
+CPU
-UPD78XX
+Added sub CPU 7801
+Added many opcodes, and fix othersSega 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 modeSuper 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
--0.20WIP1--
General
+CPU
-LR35902
+Add 4T when take an IRQ and comes from HALTGameboy/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
--0.18b3--
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