loading_reduced.jpg

0.20WIP5 / 23-11-2021

DSP

Accuracy

Performance

Features

competition

DSP is an open-source emulator which emulates multiple arcade machines, Spectrum, Phoenix, CPC, Colecovision and more..

...

Most Recent Changes

--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 device

  • Spectrum
        +Spectrum 16K/48K fixed screen timings

  • Dec0 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



--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 sound

  • Mario Bros.
        +Added quick snapshots

  • Sega 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 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

--0.20WIP1--

  • 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

--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