News Zone



DSP Emulator 0.9b4 [376][andys], 2010-03-08 11:41:29

[Source: http://leniad.cjb.net/dsp/index.htm]

Ukazała się po kilku wipowych wersjach oficjalna odsłona multiemulatora Arcade, Spectrum, Amstrad CPC, NES, Coleco Vision.

    New version DSP 0.9ß4!!
    • General
    +ENHANCE: New function to scroll a screen, but moved within another screen.
    +ENHANCE: M6809
    + Added opcodes $10EE, $10EF y $102C
    + Cleaned code of opcodes $10XX.
    +ENHANCE: Added functions for not standard sizes sprites and transparent chars based on color table
    +ENHANCE: NAMCO Sound
    + Simplified, now only uses one audio channel and voice are mixed internally
    + Added 8 voices sound
    +BUG: At last! Fixed sprites cuts (Ghost'n'Goblins, Black Tiger, Pacman, etc). A lot of corrections in the sprites functions and data structures
    +BUG: In windows, if they were not language files DSP exit without any error
    +BUG: In linux the first run does not load the driver, temporarily patched (Lazarus Bug?)
    +BUG: If you open a tape on Amstrad or Spectrum and change to arcade, change the screen size correctly
    +BUG: If you open a tape on Amstrad or Spectrum, DSP can not find any ROMs file
    +ENHANCE: M68000
    + Started a rewrite of the core, more speed
    + Enhanced the use of stacks (user and supervisor)
    + Added exception 1111
    +NEW: M6800 - Added CPU series. Missing some opcodes and without SCI.
    +ENHANCE: Integrated 'Frogger' driver into 'Galaxian' hardware
    +ENHANCE: Integrated 'Kung-Fu Master' driver into 'Irem M62'hardware
    +BUG: Fixed small & silly bug in thelenguaje directory variable in Windows
    +BUG: Now shows the selected lenguaje
    +NEW: TMS-32010 - Added CPU, 95% completed
    • Spectrum
    +ENHANCE: Now remembers the last tape or disc selected and previewed in the tape or disk loader
    +BUG: Spectrum+3 - It does not change the page of video memory when paging is disabled, fixes the Atic-Atac (and others)
    +BUG: Spectrum 128k - Fixes ROM load
    • Rygar
    +ENHANCE: Sprites uses the new sprites functions, not duplicating the graphics
    • Rally X Hardware
    - New Rally X: Added driver
    • Psychic 5
    +ENHANCE: Fixed initial screen effect
    • Irem M62 Hardware
    +NEW: Added sound and ADPCM
    +NEW: Implemented sprites priority
    -Kung-FU Master: Added sound
    -Spelunker: Added driver with sound
    -Spelunker II: Added driver with sound
    -Lode Runner: Added driver with sound
    -Lode Runner II: Added driver with sound
    • Mappy Hardware
    +NEW: Added 8-voice polyphonic sound
    +ENHANCE: Fixed scroll
    +ENHANCE: Added graphical priorities
    +ENHANCE: Fixed sprites.
    -Mappy
    +ENHANCE: Fixed the last graphical bugs
    -Dig Dug 2
    +NEW: Added driver
    -Super Pacman
    +NEW: Added driver
    • Toki
    +ENHANCE: Fixed background
    +ENHANCE: Fixed sprites
    • Snow Bros
    +ENHANCE: Added sound and controls
    • Galaga Hardware
    -Galaga
    +NEW: Added driver, don't work because the custom IO are not working
    • Xain'd Sleena
    +NEW: Added driver with sound.
    • Suna
    +NEW: Added driver with sound and DAC. Video only have sprites!
    -Hard Head:
    +NEW: Added driver.
    -Hard Head 2:
    +NEW: Starting the driver, do not work nothing at all!
    • NMK 16
    +NEW: Added base driver without sound
    -Saboten Bombers: Added driver
    -BobJack Twin: Added driver
    • Knuckle Joe
    +NEW: Added driver with sound
    • Wardner
    +NEW: Added driver with sound, small sprite problems




a tutaj zmiany jakie zaszły od ostatniej zaprezentowanej u nas wipowej wersji beta

    07/03 - DSP Emulator 0.9b4 Released. This final release added TMS-32010 CPU, and one of my favorites arcades Wardner.

    01/03 - Added more M680X opcodes, added drivers for: Spelunker, Spelunker II, Lode Runner, Lode Runner II and Knuckle Joe. Fixed some small bugs.

    This is the last week of WIP, this weekend the final relase of beta 4.

    And now some coding tips: Some days ago reading some forums, I read that DSP consumes so much virtual memory, and testing much deeper I get a surprise... DSP reserves 1,5Gb of virtual RAM! (but doesn't uses it). I compiled DSP with Delphi 2010 and... the same problem! I tested a 'hello world' program and... the same occurs! It's incledible! Delphi reserves a huge virtual memory space without use! This is a Delphi bug, because compiling DSP with Lazarus everything it's OK. I will do more testing, but any help about this is wellcome.

    23/02 - Fixed some bugs on M6800 CPU, added ADPCM to KungFu Master (sound it's more clean now)

    22/02 - Added M6800 CPU series, so KungFu Master have sound (only missing ADPCM)




COMMENTS


Only for registered users! Tylko zarejestrowane osoby moga pisac komentarze.
[Zaloguj się | Załóż darmowe konto]

www.emudreams.pl (c) 1996-2011
Main team: Dalthon & Skizo | Hosting: Makii.pl | All Rights Reserved