Skip to content

azrael11/dsp-emulator

 
 

Repository files navigation

DSP Emulator status

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 palette
28/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


About

Dsp emulator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Pascal 100.0%