Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 

README.md

DSP Emulator status

31/12/17 - DSP Emulator 0.18 Final. Source and all binaries updated.
All previous changes and...

-General
    +Lazarus: Changed then way SDL library initializes the audio, using the newer functions
    +Better Open/Save dialogs. Now work the last directory used for each system
    +Changed where and when the SDL library is initializated
-NES
    +Fixed mappers 1, 4, 12, 67 and 68
    +Added mappers mmc6, 11 and 147
-Contra
    +Added DIPs switches
-Knuckle Joe
    +Added DIPs switches and 2nd player
-Super Basketball
    +Added DIPs switches and 2nd player
-Iron Horse
    +Updated to version K
Please read the 'Whats New' for a full list of changes
Merry Christmas and happy new year!

05/12/17 - DSP Emulator 0.18WIP. Win32 binary and source updated.
New WIP update! Gauntlet HW completed!
-General
    +CPU engine: Fixed reset state when is asserted (not pulsed)
    +M6502 CPU: Set BRK flag disabled on reset
    +M68000: Added M68010, and changed some opcodes
    +Slapstic: Enhanced some functions, added more revisions
    +Atari MO: Added Atari sprite system
    +Palette engine: added a function for 4bits+intensity palette generator
-Iron Horse
    +Updated to version K
-Gauntlet HW
    +Gauntlet: Completed driver, added video, sprites, audio and controls
    +Gauntlet II: Added driver with sound
-Atari System I
    +Peter Pakrat: Basic driver


21/10/17 - DSP Emulator 0.18WIP. Win32 binary and source updated.
After some health problems (visit to the hospital included), I publish a new WIP update
-General
    +Slapstic: Added Atari Protection device
    +Pokey: Added the function to define ALL_POT call
    +Improved column scroll function
    +Added a specific function for shadow sprites
-Gameboy / Gameboy Color
    +Improved video timmings
    +Corrected colors in GBC
    +Fixed some control bits (Serial, IRQ, Joystick, etc.)
    +Corrected the function that compares line Y
    +Fixed HDMA functions in GBC
    +Improved HU-C1 and MMMM01 mappers
-Food Fight
    +Added default NVRAM load
    +Correct the size and data type of the NVRAM
-Sega System 1/2
    +Fixed Z80 timmigs
    +Added DIPs to all games and 2nd player
    +Improved sound IRQs
-Mappy HW
    +Super Pacman: Fixed sprites
-Tetris (Atari)
    +Added driver with sound
-SNK HW
    +Ikari Warriors: Added driver with sound
    +Athena: Added driver with sound
    +T.N.K III: Added driver with sound


13/07/17 - DSP Emulator 0.18WIP. Win32 binary and source updated.
Enhanced Amstrad CPC emulation
-Game and Watch
    +Added 'Mario Bros.', missing graphics
    +Better sound emulation
-Amstrad CPC
    +Better CPC Z80 timings
    +Added configuration for tape motor, you can select if it is used in the emulation of the virtual tape or not
    +Improved video (registers, vsync, hsync, etc.)
    +Improved memory management, 512Kb expansion it's working properly
    +Improved interruptions
-Super Darwin
    +Added MCU, simulated protection removed
    +Corrected palette and VBLANK
    +Added 2nd player controls, dip switches and screen flip


11/06/17 - DSP Emulator 0.18WIP. Win32 binary and source updated.
At last I have emulated (not simulated) two Game and Watch games!. Thanks to MAME for the ROMs and the info.
-General
    +SM510: Added new CPU
-Spectrum
    +Simplified and standardized speaker functions
-Game and Watch
    +Donkey Kong Jr: Added game with sound
    +Donkey Kong II: Added game with sound


10/05/17 - DSP Emulator 0.18WIP. Win32 binary and source updated.
-General
    +GFX: Added functions to rotate X axis and/or Y axis of a surface
-Psychic 5
    +Fixed intro
-Crazy Climber
    +Added driver with sound
-Return of the Invaders
    +Added driver with sound


28/04/17 - DSP Emulator 0.18WIP. Win32 binary and source updated.
-General
    +Lazarus
        -Fixed stereo sound
        -Improved audio synchronization
    +GFX
        -Added final screen independent flip X or flip Y
        -Improved scrolling by independent rows and/or columns
-Improved zoom sprites (no more graps)
    +Deco BAC06
        -Converted to classes
        -Fixed bugs and more speed
    +Deco 16IC: Converted to classes
    +K051960, K05324x: Optimized sprites rendering
    +K007232
        -Support of two simultaneous audio chips
        -Fixed stereo support
    +K053260: Fixed stereo support
    +MCS51
        -Corrected registers, mapped in memory
        -Added more opcodes
-Deco 0 HW
    +Driver optimizations
    +Added dipswitches
    +Baddudes: Added i8751, protection patches removed
-Caveman Ninja HW
    +Fixed raster interrupts
    +Robocop 2: Fixed video
-Toki
    +Fixed sprites
-ActFancer
    +Optimized driver
    +Added dipswitches
-Gradius III
    +Changed sound to stereo
-Simpsons
    +Changed sound to stereo
-Vendetta
    +Changed sound to stereo
-Ajax
    +Fixed audio (converted to stereo)
    +Fixed video (missing k051316 zoom/rotate)
    +Added controls
    +Added dipswitches
-Gauntlet HW
    +Basic driver
-Sauro
    +Added driver with sound, only missing ADPCM



11/03/17 - DSP Emulator 0.17b2 Final. All binary and source updated.
-All WIP previous enhacements
-General
    +Fixed a bug when entering the options menu without starting a driver (Thanks to FJ Marti)
    +If a driver is not initialized when exiting the list, no buttons are displayed
    +Added multiple directories for arcade ROMS separated by ';' (requested by Davide)
    +Fixed enter full screen when changing from video menu
    +K054000: Added protection chip
    +K053246-K053247-K055673: Implemented functions to show sprites
-GameBoy/GameBoy Color
    +Rewritted the video functions
    +Corrected read/write of MBC5 mapper extra memory
    +Corrected the sound 'mode 3'
    +Corrected reading of the joystick/buttons when ussing the IRQ
    +Improved way to compare the current line that generates an IRQ
    +Improved timings of the current line
    +GameBoy Color
        -Corrected the size of the palette records. Fixed when the palette pointer is automatically advanced
        -Improved way to change speed
    +Improved loading a cartridge with an extra header before the data
    +Added mappers HuC-1 (to be confirmed) and MBC2
-Pacman HW
    +Added the rest of dipswitch
    +Added screen rotation
    +Crush Roller: Added driver with sound
-Galaxian HW
    +Fixed Scrambre sound, caused errors when closing the driver
-TNZS HW
    +Corrected audio initialization
-TMNT HW
    +TMNT: Changed the ROMS to 2 players version
-The Simpsons
    +Fixed video and audio
    +Graphics problems (possible bug in the CPU)
    +Changed the ROMS to the 2 Players version (requested by Davide)
-Vendetta (requested by Davide)
    +Added driver with sound

Please read the 'Whats New' for details


22/01/17 - DSP Emulator 0.17b2 WIP. Updated source and windows 32bits binary!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

-General
    +Autofire
        -General options -> Autofire -> Enable/disable
        -Independent for each button
    +CPU: Unified functions in/out with read/write
    +Tape Engine
        -Improved handling of 1-byte blocks in TAP tapes
        -Added control to avoid blocks of 0 length in TAP tapes
        -Corrected the length of the message block of the TZX tapes
    +After pressing F4 to record a snapshot, the file select screen no longer is shown each time a key is pressed
    +UPD765: Improved processing a track with 0 sectors (Corrects 'Tomahawk' from Spectrum +3)
-Spectrum
    +Added Fuller joystick, and improved descriptions of other types of joystick
    +Fixed Cursor joystick, only works if selected
    +Improved Kempston joystick
-Galaxian HW
    +Moon Cresta
        -Improved sound with samples
        -Fixed a problem with chars/sprites

About

Dsp emulator

Resources

Releases

No releases published
You can’t perform that action at this time.