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...
01/05/22 - DSP Emulator 0.20WIP8. Win32 and source update.
-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
27/03/22 - DSP Emulator 0.20WIP7. Win32 and source update.
-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
22/11/21 - DSP Emulator 0.20WIP5. Win32 and source update.
-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 palette28/03/21 - Last update before stable version. DSP Emulator 0.18b3 WIP. Win32 and source update.
-General +Samples: simplified samples loading functions -Suna 8 HW +Added DIP switches +Fixed sound clock -Hard Head +Fixed DAC samples +Fixed FPS -Hard Head 2 +Fixed ROM decode +Fixed video (only remains palette color problem) +Added DAC samples -Tiger Road HW +Added DIP switches -Outrun +Fixed gear button
13/03/21 - Second update today! DSP Emulator 0.18b3 WIP. Win32 and source update.
-GameBoy/Gameboy Color HW +Now you can choose between original GB green palette and GB pocket BW (Thanks to Neville) -Amstrad CPC +Fixed screen flickering (Thanks to Neville)13/03/21 - DSP Emulator 0.18b3 WIP. Win32 and source update.
-General +Sound -Sega PCM: Added sound chip -Spectrum +Fixed low border size, was 8 pixels too long (Thanks to Neville) +Fixed fast speed and no border draw, now don't draw any border -Amstrad CPC +Resize screen size, it was too big, now it's 384x272 pixels (Thanks to Neville) -Sega Master System +Fixed zip ROM load (Thanks to Neville) -Sega GameGear +Fixed zip ROM load (Thanks to Neville) -Outrun HW +Added road +Added Sega PCM +Added controls +Added DIP switches
05/03/21 - DSP Emulator 0.18b3 WIP. Win32 and source update.
-General +CPU -M68000: Added reset line procedure +Added Sega 315-5195 as a device -Outrun HW +Enhanced driver only missing: partial road, digital sound and controls
26/02/21 - DSP Emulator 0.18b3 WIP. Win32 and source update.
-General +CPU -MCS51: +clean the code +Fixed carry in opcodes $B8 to $BF +Fixed IRQs +ROMS export: Fixed many ROMs sets and added samples, again -Ajax: Fixed ROM names -Slap Fight: Fixed ROM names -Sega System 16B HW +Small fix to memory mapper +When using i8751, the M68000 don't have access to 315-5195 +Removed i8751/M68000 hack +Added dipswitches -Golden Axe: Fixed remaining issues with i8751 -Passing Shot: Added driver with sound, due the lack of FD1094 emulation using predecoded version -Aurail: Added driver with sound