| 06/04/2008: |
New version DSP 0.8ß1!!
• General
+ENHANCE: Simplify the calculation of the CRC
+BUG: If select 'Mute', you could never activate the audio again.
+BUG: If there is no sound card, does not hangs.
+ENHANCE: General cleaning of the code, more speed.
+ENHANCE: Modified the way sprites are show, more speed.
+NEW: Added generic handling of big sprites (32x32)
+ENHANCE: Drastically reduced memory consumption. As an example Black Tiger reduced from consuming 76Mb of RAM to just 18MB.
+NEW: Support for Windows Vista (purely visual).
+ENHANCE: Updated to ZipForge 4.03
+ENHANCE: Update to pascal library SDL v1.38
+NEW: Removed manual audio amplifier (have no sense)
+ENHANCE: YM2203 - Now you can control the volume of the internal PSG.
+NEW: Z80 - Started the implementation of Daisy Channing.
+NEW: Z80 - Started the implementation of Z80 PIO.
+NEW: M6809 - Added two opcodes.
+ENHANCE: Implemented timers, now no longer need calls from the driver.
+ENHANCE: More accurately in the VBLANK, no longer is calculated by fixed tables. Now you can calculate a more accurate way.
+BUG: No longer fails a driver if you pause after running the Spectrum driver
• Spectrum
+BUG: Fixed beeper audio
+ENHANCE: Added 'disconnect the tape audio'
• Konami Audio
NEW: Added a generic driver for audio drivers Konami: Frogger, Pooyan and Jungler
BUG: Missing implementation of filters resistance-condenser.
• Frogger
ENHANCE: Amplified the volume of audio.
• Bomb Jack
BUG: Corrected the random palette failure
• Green Beret
ENHANCE: Simplified the scroll.
• Black Tiger
BUG: Fixed a bug in the scroll, more speed.
• Ghost'n'Goblins
ENHANCE: Implemented priority background-sprites-foreground
BUG: Fixed a bug in the scroll, more speed.
ENHANCE: Volume audio effects now are correct
ENHANCE: Optimized the color palette conversion.
• Myterious Stones
ENHANCE: Added functions and simplified the video system. More speed.
• Commando:
ENHANCE: Implemented partially the foreground.
• Star Force
NEW: Added driver. Sound missing.
• Rygar
NEW: Added driver. Failures in the scroll, sprites implemented incorrectly and without sound
• Pitfall II (Sega System 1)
NEW: Added basic driver.
• Pooyan
NEW: Added driver with sound (Thanks to Michael Franzen, more to come!)
• Jungler
NEW: Added driver with sound
• City Connection
NEW: Added driver with sound
You can download the binaryhere.
|
| 01/22/2008: |
New version DSP 0.8!!
• General
+ENHANCE: Simplified audio system, converted to 16bits and better sample system.
+BUG: M6809 - Fixed a bug on indexed mode. SonSon works again.
+NEW: At last, a real YM2203 emulator!!!
+ENHANCE: Updated to Zip forge 4.0
+ENHANCE: Updated to SDL v1.37 library
+ENHANCE: General code clean and external objects used.
• Spectrum
+ENHANCE: Enhanced contended memory on 48k, 128k y +3 (or not!).
• Black Tiger
+NEW: Implemented sound
• Ghost'n'Goblins
+NEW: Sound, added Z80 cpu.
• SonSon:
+BUG: Corrected sound speed.
• Commando:
+NEW: FM sound and corrected audio speed.
You can download here (the binary and the source).
|
| 10/16/2007: |
New version DSP 0.7ß2!!
• General
+BUG: Z80 - Corrected a bug in the way of an IRQ is interpretated
+NEW: Added support to save images in PNG and JPG format
+NEW: Now it is possible to save an image from any driver
+ENHANCE: The use of the keyboard when you are in a window different from the emulation, now answers to the ESC and ENTER keys always.
+BUG: Corrected the size of the window in video 2X mode
+ENHANCE: If the current driver is at maximum speed and you switch to another, it automatically switches to normal speed
+ENHANCE: Augmented the priority of the main process to avoid cuts in the sound and increase the speed
• Spectrum
+NEW: Implemented the snapshot save in SZX format, now is the default format.
+BUG: Fixed some bugs when reading the SZX format
+ENHANCE: Now DSP saves the screen image as displayed at recording time (with the screen effects included)
+ENHANCE: Now you can load and save snapshots of Spectrum+3 in SZX, Z80 and DSP formats
+BUG: Fixed loading WAV, CSW, SZX and ZX files when they were within a ZIP file
+BUG: The border in 48k mode is not updated when set in 'full emulation'
+NEW: Implemented the emulation of the device SD1 from Dinamic. Camelot Warriors (SD1 version) works. It is activated automatically when you load the tape and turns off when you change or empty. (Gràcies a Robert Pelegre)
+BUG: Fixed several bugs when used in the video 2X mode
+ENHANCE: Now shows if there is a protection active (LensLok or SD1)
+ENHANCE: Added a button to close the visualization of LensLok protection
+BUG: Fixed a bug when a file ZIP is loaded and no DSK is inside
+BUG: Fixed a bug when click on the contents of ZIP, you have selected a file DSK and press 'load'.
+BUG: When emptied virtual tape were reserved about 200Mb of RAM!!
+BUG: Fixed a bug in the Spectrum 128K OUT (now SpeedLock 4 loading scheme and many others things works again)
+BUG: Fixed preview when a PZX file have blocks, but none greater than 6912 bytes
+ENHANCE: The automatic tracking of the blocks inside the virtual tape do not do strange things
• Bomb Jack
+BUG: Fixed a bug in the driver inicialization
• Frogger
+BUG: Fixed sound

You can download here the binary.
|
| 09/09/2007: |
New version DSP 0.7ß1!!
• General
+ENHANCE: Standardized visualization system of chars, sprites and tiles. Corrected many bugs.
+ENHANCE: Checked the M6809 (searching for the G'n'G bug) more speed.
+NEW: Updated to Zip forge 3.03
• Spectrum
+NEW: Implemented the PZX tape system (sequences of pulses smaller than $FFFF).
+NEW: Implemented TZX block $5A (Glue) and $19 (data symblos lenght support only 1bit).
+BUG: Corrected when a standard block of the ROM is loaded.
• Ghost'n'Goblins
+BUG: Sprites fixed.
• Yie Ar Kung-Fu
+BUG: Small sprites bug fixed.
You can download here the binary.
|
| 07/22/2007: |
New version DSP 0.7!!
• General
+BUG: NEC765 - Fixed a bug in reading command when reading the ID of the sector ('Tintin on the Moon' and 'Into the Eagle's Nest' works).
+BUG: NEC765 - Fixed a bug in the search of a sector when it is readed ('Red Heat' works)
+ENHANCE: NEC765 - Fixed bug a when calculate the length of the sector when N=0. Patch removed. ('Vindicators' and 'Magic Johnson's Basketball' works).
+ENHANCE: NEC765 - Improved the treatment of track without format. Patch removed. ('Eliminator' works).
+ENHANCE: NEC765 - Implemented only two flopply disks, Spectrum +3 and Amstrad CPC only support two. ('Red Heat' works)
+NEW: Added a system based on MAME for 'decompression' of characters and sprites from ROMS.
+NEW: Added a standard system of loading ROMS.
+ENHANCE: General cleaning of the code. Corrected many bugs. More speed.
• Spectrum
+NEW: Implemented block $26 (Call Sequence) and $27 (Return Sequence) from TZX format.
+NEW: Implemented SpeedLock+3 protection ('Buggy Boy', 'Operation Wolf', 'Robocop',etc. works)
+BUG: Fixed a bug on Spectrum+3 IN and OUT ('Predator II','Vixen',etc. works)
+BUG: Fixed a bug on Spectrum+3 special page mode ('Viaje al Centro de la Tierra', 'Double Dragon II',etc. works)
+BUG: The Spectrum+3 now makes the pauses when it loads from the virtual cassette.
• Asteroids
+NEW: Driver added. No sound. Screen problems.
• Commando
+NEW: Preliminary scroll.
• Mikie
+BUG: Sprites fixed.
• SonSon
+NEW: Added driver with sound. Music is too slow?
You can download Source and binary.
|
| 06/04/2007: |
New version DSP 0.6ß3!!
• General
+BUG: NEC765 - Fixed reading a unformated track (number of sector zero).
+BUG: NEC765 - Fixed a bug reading a full track.
+NEW: NEC765 - Implemented reading duble side disk (Now works 360kb and 720Kb disks)
+ENHANCE: Betted audio and video sync.
+ENHANCE: Updated to pascal SDL v1.17 library.
• Spectrum
+BUG: Fixed a stupid bug loading a Spectrum 48K ROM.
+BUG: Fixed a bug on Spectrum+3 pagination.
+BUG: Fixed Spectrum+3 screen update.
+ENHANCE: More speed on Spectrum 128K pagination.
+NEW: Now you can load Interface II 32K ROMS (I only found Knigth Lore!)
+NEW: Added preliminary drivers for Kempston Mouse and AMX Mouse.
+ENHANCE: Optimization and cleaned source code.
Download it at downloads section.
|
| 05/06/2007: |
New version DSP 0.6ß2!!
• General
+NEW: Now testing directories to avoid hangs.
+NEW: New icon for floppy disk.
+NEW: Updated to ZipForge 3.02
+BUG: Stability reading ZIP when many of them were readed.
+BUG: Fixed many bugs here and there...
• Spectrum
+NEW: Added Spectrum +3 floppy disk, at last.
+NEW: Press F5 to remove disk.
+NEW: Low-pass filter for speaker. In options you can enable/disable it.
+BUG: The last line of Spectrum 128 and +3 was not draw.
+BUG: Enhanced contended memory.
+BUG: Now writes Spectrum +3 screen GIF.
Download it at downloads section.
|
| 08/04/2007: |
New version DSP 0.6ß1!!
• General
+NEW: Updated to Delphi 2007, ¡incredible more speed!
+NEW: Updated to ZipForge 3.01
+BUG: Fixed a bug when change audio quality.
+BUG: Fixed some bugs on M6809
• Spectrum
+NEW: Added a bitmap to point virtual tape.
+BUG: Fixed a bug in the initialization of the Spectrum+3
• Mikie
+NEW: Added sound.
• Ghost'n'Goblins
+BUG: Now shows all sprites.
• Shaolin's Road
+BUG: Fixed strange audio sounds.
+BUG: Fixed sprites.
+NEW: Added scroll.
+NEW: Driver optimized. More speed.
• Yie Ar Kung-Fu
+NEW: Added driver with sound. Only missing VLM5030.
Download it at downloads section.
|
| 04/08/2007: |
New version DSP 0.6!! Source and binary
• General
+BUG: Fixed some bugs in M6502
+BUG: Fixed a bug in Z80 OUT
+NEW: Added M6809 CPU, some bugs still remains
+NEW: Added GERMAN lenguaje (thanks to Hauke Hagenhoff)
• Spectrum
+BUG: Fixed a bug on TAP fast loading
+BUG: With Z80 OUT bug fix many demos now works.
+NEW: LensLok protection system now shows with tape loading
+NEW: Optimized ear system
• Mysterios Stones
+BUG: Fixed some last bugs, at last... sound!
• Green Beret
+BUG: Fixed a bug on invertion Y axis of chars
• Mikie
+NEW: Added driver. Missing sprites and sound.
• Ghost'n'Goblins
+NEW: Added driver. Missing sound and scroll problems
• Shaolin's Road
+NEW: Added driver. Scroll problems
Download it at downloads section.
|
| 11/26/2006: |
New version DSP 0.5ß3!!
• General
+NEW: Added functions to record hiscore
+NEW: Added support in the Z80 that indicates when an instruction is being loaded (opcode fetch), necessarily to execute encrypted intructions in real time
+BUG: Corrected a bug in the directories generated by default
+NEW: Added two directories more, for save snapshots and hiscore
+NEW: Now the ROMS of arcade can only be loaded from ZIP
+NEW: Changed the system of managing the sound chips, now liberates better the memory and more speed
+BUG: Fixed some bugs in the intrucctions BIT, CPD, CPI of the Z80. Tested with ZXALL and ZXDOC from http://www.mdfs.net/Software/Z80/Exerciser/Spectrum/ and only a small bug in the flags 5 and 3 in the intruction BIT remains, all other opcodes are correct
+BUG: Corrected the position of the window on the desktop automatic
+BUG: Corrected a bug when 'pause' a driver with vblank
• Spectrum
+BUG: Fixed recording of the .Z80 format
+NEW: Added support to see the LensLok protection system, automatic select with the CRC of the tape
+NEW: Added support for pokes in the Spectrum 128k and +3
+BUG: Corrected the colors when a GIF is recorded
+NEW: Possibility to choose sound in mono, stereo ABC and stereo ACB in Spectrum 128K and +3.
• Frogger
+BUG: Fixed change of audio quality
+NEW: Hiscore record support
• Black Tiger
+BUG: Fixed scroll bugs
+BUG: Fixed colors in tile of characters
+NEW: Optimized the driver, now much more speed
+NEW: Hiscore record support
• Green Beret
+BUG: Fixed change of audio quality
+NEW: Optimized the driver, more speed
+NEW: Hiscore record support
• Commando
+NEW: Missing sound, scroll (background) and optimization

Download it at downloads section.
|
| 08/12/2006: |
New version DSP 0.5ß2!!
• General
+NEW: Sound chip based on MAME SN-76496.
• Green Beret
+NEW: Just... Sound!!.
Download it at downloads section.
|
| 08/06/2006: |
New version DSP 0.5ß1!!
• General
+NEW: System of autoupdate. From the menu 'About' you can find updates. Also from the main options you can force the search whenever DSP is executed and in the status bar appears if it available or not. If you do click in the status bar the browser opens.
+NEW: Amplified sound in all the drivers. Added an indicator of amplification in the main.
• Spectrum
+BUG: Better contended memory... it's getting better, but not perfect.
+BUG: Priority on Kempston joystick analisys.
• Donkey Kong
+BUG: Fixed color palette.
+NEW: Optimized render system. More speed!.
• Frogger
+NEW: Optimized render system. More speed!.
+BUG: Fixed palette, now uses the PROM.
• Arcade
+NEW: Green Beret driver. Only remains sound and optimization.

Download it at downloads section.
|
| 07/02/2006: |
New version DSP 0.5!!
• General
+NEW: Updated to ZipForge 2.72
+BUG: Fixed a bug in Z80 interrupts, now it don't loose some of them...
+BUG: Fixed a bug in AY-8910 core.
• Spectrum
+BUG: When you change configuration only resets if needed.
• Frogger
+BUG: At last the sound is working!!
• Arcade
+NEW: Donkey Kong driver. Some troubles with the palette and have no sound.
+NEW: Black Tiger driver, only needs sound and some troubles with the scroll.
Download it at downloads section.
|
| 26/05/2006: |
Update screen shot section!!!
New version DSP 0.4ß7!!
• General
+NEW: Updated to ZipForge 2.71
• Spectrum
+NEW: Improved the system of TAP and TZX loading. When the Spectrum loads a part with the ROM routines it automatic loads the data (it does not matter if it is TAP or TZX). It improves the times of load drastically in the TZX.
+NEW: Added button to deactivate/activate the new system of fast load. Eliminated button TAP -> TZX since it does not need anymore.
+NEW: Support for load WAV and SZX (Spectaculator) files.
+BUG: Fixed a bug loading ROMS.
• Amstrad CPC
+BUG: Driver enhanced (now don't hangs), but still there is a lot of work to do.
Download it at downloads section.
|
| 14/02/2006: |
New version DSP 0.4ß6!!
• General
+NEW: Updated to ZipForge 2.70
+NEW: Amstrad CPC driver
• Spectrum
+BUG: Fixed bug in TAP load, if DSP try to load more bytes than in the virtual tape are it hangs.
+BUG: Now you can open read-only files
+BUG: Fixed a bug in GunStick/LightGun on Spectrum +3
+BUG: Fixed a bug string Spectrum +3
+NEW: Now virtual tape scroll when needed, it's allways visible the part that is loading.
Download it at downloads section.
|
| 26/12/2005: |
New version DSP 0.4ß5!!
• General
+NEW: Now DSP remember last driver you ran and reload it.
+NEW: Updated to ZipForge 2.69
• Spectrum
+BUG: Now the Spectrum's Z80 don't report EDDD errors, decrement pc and continues (Makes happy 'Freddy Hardest' and 'Seymour saves the planet' and maybe others)
+BUG: Fixed some troubles in Spectrum 128K OUT decodification (Now the music in 'Fairlight II' sounds fine)
+NEW: Improved Spectrum +3 emulation. Now emules memory system correctly (now work the specyfic programs for Spectrum +2A/+3). But, I disabled floppy (don't works) emulation until it works.
Download it at downloads section.
|
| 14/12/2005: |
New version DSP 0.4ß4!!
• General
+NEW: Updated to SDL 1.2.9
+NEW: Updated to ZipForge 2.67
+NEW: Now if a lenguaje file is missing tell wich file is missing (Thanks Vladimir Kladov)
• Spectrum
+BUG: Fixed a bug in Spectrum Plus3 ROM load
+BUG: When you pressed > LOAD "" <, and then you load a tape and pressed play on virtual tape, it repeats two times the loading. (Thanks Miodrag Stancevic)
+BUG: More capacity on virtual tapes, now dinamic load system works again
+NEW: Fixed contended memory, now works about 95%
+NEW: Now you can disable the border (more frames!)
+NEW: Now you can disable the Gunstick/Lightgun (make more happy some games)
Download it at downloads section.
|
| 01/09/2005: |
New version DSP 0.4ß3
• General
+NEW: Addeded buttons hints when mouse is over. (Thanks Miodrag Stancevic)
+NEW: Better ROM load system. If driver can not be started play and apuse buttons are deactivated.
+NEW: Updated to Zlib 1.2.3
• Spectrum
+NEW: I created a new snapshot format bassed in Z80 format called DSP. Better compresion level and easy impementation. Please visit DSP Snapshot File Format for more information.
+NEW: Now you can change spectrum ROMs from configuration button.
+NEW: Support for save snapshots in .Z80 and .DSP
+NEW: Support for open snapshot in .DSP, .ZX and .SP (this one was there, but deactivated!)
+BUG: Whe you preview a Z80 v2.X/3.X snapshot with memory pages uncompressed.
Download it at downloads section.
|
| 28/08/2005: |
New version DSP 0.4ß2
• General
+NEW: Wild code clean up. I modified drivers load, run modes... I think DSP is more stable than before.
+NEW: If a popup windows open (tape load, POKE, configuration...) it allways is on top and the emulation pauses.
+NEW: Now you can configure DSP with an icon on the screen, you can chage the lenguaje, audio quality...
+NEW: Added support for configure every driver alone (only for Spectrum right now).
+NEW: Modified Z80 and M6502 code to get simple.
+NEW: Updated to ZipForge 2.65
+BUG: Mouse cursor only shows when Spectrum (GunStick) drivers is running, in other drivers shows nothing when cursor is over graphics window.
+BUG: Now DSP icon is not transparent.
• Spectrum
+NEW: You can configure Spectrum driver, choose version (issue 2 o issue 3), the joystick you want and the border emulation.
+NEW: Added support for joysticks Cursor, Sinclair 1 y Sinclair 2.
+NEW: Now you can select border emulation: full border emulation (pixel to pixel) or normal (line to line).
+NEW: Better contented memory emulation in 48K and 128K (but still not perfect).
+BUG: When a tape stop playing now stops correctly.
+BUG: Better Kempston Joystick decodification (at last joystick in 'Sgrizam' works).
+BUG: Now port $FF returns correctly screen atribute.
+BUG: Fixed a bug in ROM loading outside a ZIP.
Download it at downloads section.
|
| 28/08/2005: |
New version DSP 0.4ß2
• General
+NEW: Wild code clean up. I modified drivers load, run modes... I think DSP is more stable than before.
+NEW: If a popup windows open (tape load, POKE, configuration...) it allways is on top and the emulation pauses.
+NEW: Now you can configure DSP with an icon on the screen, you can chage the lenguaje, audio quality...
+NEW: Added support for configure every driver alone (only for Spectrum right now).
+NEW: Modified Z80 and M6502 code to get simple.
+NEW: Updated to ZipForge 2.65
+BUG: Mouse cursor only shows when Spectrum (GunStick) drivers is running, in other drivers shows nothing when cursor is over graphics window.
+BUG: Now DSP icon is not transparent.
• Spectrum
+NEW: You can configure Spectrum driver, choose version (issue 2 o issue 3), the joystick you want and the border emulation.
+NEW: Added support for joysticks Cursor, Sinclair 1 y Sinclair 2.
+NEW: Now you can select border emulation: full border emulation (pixel to pixel) or normal (line to line).
+NEW: Better contented memory emulation in 48K and 128K (but still not perfect).
+BUG: When a tape stop playing now stops correctly.
+BUG: Better Kempston Joystick decodification (at last joystick in 'Sgrizam' works).
+BUG: Now port $FF returns correctly screen atribute.
+BUG: Fixed a bug in ROM loading outside a ZIP.
Download it at downloads section.
|
| 07/08/2005: |
New version DSP 0.4ß1
• General
+NEW: DSP now speaks French (Thanks to jeanfrancois.henry!!)
+NEW: Updated to ZipForge 2.64
+BUG: Now sound is asyncronous (in those drivers who need it) and no more sound data loose (and now sounds better than before)
+BUG: Fixed many bugs here and there.
• Spectrum
+BUG: Now you can change the drive when try to load a tape/snapshot (oppps!)
+BUG: Rewrite Spectrum 128K out decodification, now Fairlight II works again
+BUG: When you tried to load a .TAP with no files bigger than 6912 it hangs
+NEW: Correct emulation of Spectum Issue 2 (thanks to Pera Putnik!!), now many games work better than before (Abu Simbel, Rasputin 48K, etc)
Download it at downloads section.
Partialy updated Screen Shots section
'SPECTRUM IS ALIVE!' page updated!
|
| 22/02/2005: |
New version DSP 0.4 'NES at last!' 
• General
+BUG: Fixed a bug on Z80 core (IRQ timmings)
+NEW: Added two new 6502 opcodes.
+NEW: Optimized sync system, no more fps up & down...
+NEW: Translation of all parts is completed. Added catalan.
+NEW: Now supports screen x 2. (It was there but now works)
+NEW: Changed program icon.
• Spectrum
+BUG: Fixed a bug in Gunstick gun, Y coordenate was wrong. I also added support for Kempston Gunstick gun and now Mike Gunner works (you can select this gun using Kempston) and you can choose any option in Cosmic Sheriff.
+BUG: Fixed a bug that you can't load a ROM inside a ZIP when it was alone.
• NES
+NEW: Well... all!. There is so much work to do, but it begins to show some things. It lacks (so many things!) sprite priority, correct x and y scroll, mirroring... and of course sound...
+NEW: Basic support for mapper 0
More? Look at downloads section (binary and souce code).
|
| 21/11/2004: |
'SPECTRUM IS ALIVE!' page updated!
New version DSP 0.3WIPß6 
• Spectrum:
+ NEW: Now you can load '.ROM' in Spectrum 48K. You need this feature to play 'Shadow of the unicorn'. If the ROM is inside a ZIP, DSP first load the '.ROM' file and then loads the tape.
You can test it in 'Spectrum is Alive' page in Mikrogen section and download 'Shadow of the Unicorn'
Look at downloads section.
|
| 15/11/2004: |
New version DSP 0.3WIPß5 
• General:
+ NEW: New ZIP system. No need any more 'UNZDLL.DLL' library. I now use ComponnentAce 'ZIP Forge', more flexible, easy to use and library free.
• Spectrum:
+ BUG: Fixed a bug in tape loops, now continue with next block when loop ends.
+ NEW: Added a new tape format: CSW (aka 'Compressed Square Wave'), version 1.XX and 2.XX. Now you can load tapes that cannot be converted to tzx. Look HERE for some load schemes and explanation.
Look at downloads section.
|
| 11/11/2004: |
'SPECTRUM IS ALIVE!' page updated!
New version DSP 0.3WIPß4 
• General:
+ NEW: Icons changed...
+ BUG: Fixes here and there to get more stable DSP.
• Spectrum:
+ BUG: Fixed stupid bug in 128K screen, now 'La Abadia del Crimen' works and many games that uses additional screen works too (Loading screen in 'Avenger' and 'Death Wish 3').
+ BUG: Kempston joystick bug fixed, now in 'Silent Shadow' works Kempston joystick.
+ BUG: Fixed bit 6 dependency of $FE port, when speaker sounds or ear sets '1' . This gets better keyboard read, and now 'Ole Toro' acceps a key when pressed.
+ BUG: Bug fixed in sound chip, now music in 'Deatwish 3' don't stop.
+ BUG: Rewrite from scratch tape system:
- If you load a tape (TAP or TZX) and press 'LOAD ""' it sets 'play' and maximum speed by default.
- Fixed the way 'Loop's' where show.
- Now if there are more tha 255 elements, you can chage tape possition (Dinamic and BleepLoad loaders)
- Rewrited (again) TZX conversion system and TZX next bloq, many loaders now load and don't fail ramdom
- Now if you change from TAP to TZX and it's loading, tape possition changes OK.
Look at downloads section.
Now some amazing case, I have tested many TZX tapes and I found two of them that don't load: 'Basil the Great Mouse Detective' and 'Mask'.
My first reaction was use RealSpec and 'surprise!', they don't load too... I use EmuZWin the same results... very extrange.
Looking at tape loader (was the same for both games) I make some modifications in the TZX (I changed header long, if it is even don't load and if it is odd they do) and finaly they load.
In my emulator both load, but in RealSpec, they don't. And in EmuZwin 'BGMD' loads and 'Mask' don't.
Later I test in VBSpec and 'big surprise!' both of them load! (the basic of load system I leardned from here).
This two tapes are in my Spectrum dedicated section in this web (Look in Gremlin Section)
|
| 21/10/2004: |
New version DSP 0.3WIPß3 
• General:
+ BUG: Fixed SBC y ADC opcodes of M6502.
+ UPDATE: Updated to ZipMaster v1.77
+ BUG: Fixed a AY-891X bug, one sound channel was missing.
+ NEW: Now sound channels are independent, now sounds louder and system mix them, not DSP.
• Spectrum:
+ BUG: Fixed a bug in load/save '.SNA' snapshot format
+ NEW: Now there is a screen preview when you load a tape or a snapshot.
+ NEW: Now when tape ends, and you have pressed F2 for fast foward, DSP set the normal speed.
• BombJack:
+ BUG: Fixed screen colors, now the black color IS on the screen.
• Phoenix:
+ BUG: Fixed a bug that make the driver (and me) crazy, it was writing on the ROM.
+ NEW: Veeeeeeeeeeeery preliminar sound.
• Frogger:
+ NEW: Added blue color up side screen.
+ BUG: Palette fixed, not perfect yet.
+ BUG: Sound implemented, but do not works...mmm...
• Mysterious Stones:
+ UPDATE: Now works!
+ NEW: Added sprites (fixed some color problems) and inputs, it's playable.
+ BUG: Screen refresh at 57 fps, not 60.
+ BUG: Sound implemented, but do not works...mmmmmm...
Look at downloads section.
|
| 21/09/2004: |
New version DSP 0.3WIPß2 
• General:
+ NEW: Better general aspect.
+ NEW: Z80 implemented instructions --> OTIR y CPD (Thanks to Miodrag Stancevic)
+ WIP: Redefine keys.
• Spectrum:
+ NEW: Now DSP play Spectrum's save sounds (now you can transfer to a real Spectrum).
+ BUG: Better .Z80 load system, fixed a v3 bug. (Thanks to Miodrag Stancevic)
+ NEW: Now you can convert loaded .TAP to .TZX and play them without flash load. Use it with copy programs, loaders and fixes some loader that look ROM loader but they are not. (Thanks to Miodrag Stancevic)
+ BUG: Fixed some troubles in show and load of TZX files.
+ BUG: Better content memory system.
+ BUG: Added $23 y $33 TZX type ('jump to' and 'hardware information') that I fotgot to add. Many taped do not load, now they do...
Look at downloads section.
|
| 15/09/2004: |
I updated readme.txt and leeme.txt but I forget to put them inside ZIP. Here they are.
Thaks to AEP Emulation page to remember me this.
|
| 14/09/2004: |
New version DSP 0.3 
• General:
+ NEW: Graphic engine. Now I can move any graphic and put it where I want... And I get about 60-70 fps more in my computer...
+ NEW: better IRQ's and NMI's system in both processors (NES drivers need this), I think is more accurate now (and I get some more speed).
+ CHANGE: Action key in Spectrum (Kempston joystick) and arcade machines is changed from RIGHT ALT to LEFT ALT. There are some troubles with RIGHT ALT.
• Spectrum:
+ CHANGE: I rewrote tape routines, tape loading and tape visualization. Tested, and now (I think) works 100%.
+ BUG: Spectrum +3 do not hangs...but disk unit do not works (WIP).
+ BUG: DSP do not hangs if you close a tape while loading.
• Phoenix:
+ BUG: Fixed screen size.
• Pacman:
+ BUG: now sound works with any sound quality.
• BombJack:
+ BUG: do not exit emulator if there is no sound.
+ BUG: Now Y axis inverts correctly.
• Frogger:
+ NEW: Whith new new IRQ's system now this driver works.
+ Driver palette is hand made, I do not understand eprom conversion.
+ There are some sound problems now...
• Mysteriuos Stones:
+ BUG: With the new graphic engine the planes show OK now.
Look at downloads section.
|
| 11/08/2004: |
New version DSP 0.2WIPß5  
• Spectrum: Now you can save a GIF from to spectrum screen (animated if flash is on the screen)
• General: Fixed many bugs on DSP.INI load, now DSP creates it if needed.
Look at downloads section.
|
| 08/08/2004: |
New version DSP 0.2WIPß4 
• Spectrum: Fixed many bugs on tape module:
+ Now the tape restarts properly (I hope fix this at last).
+ Fixed a bug introduced in ß3 that prevent commented tapes to load (for example Alkatraz tapes).
+ Fixed selection in tape when a group is present (double mouse click on tape grid).
+ DSP window possition works OK on tape load.
• Spectrum: So much timmings fix on contended memory, now I don't know if it works better or worse than before...
• Phoenix: Fixed a bug that hangs driver (It was vblank timmings)
• Snapshot: Many fixed to prevent problems on tape save names.
• General: Fixes on drivers load.
• General: Better ROM load system. (Now DSP don't hangs if a ROM is not pressent).
Look at downloads section.
|
| 25/07/2004: |
New version!! DSP 0.2WIPß3 
• Spectrum: Fixed a tape bug. When a tape finish and starts again now do it OK.
• Spectrum: New icon: save snapshot (press F4 too).
• Spectrum: New play/stop icon procedure, if tape plays, the play icon deactivates and activates stop, and if the tape stops, play icon enabled and stop deactivated.
• General: New icons: reset (press F3 too), execute, pause driver, maximum speed (press F2 too) and speed change to 100%, 75%, 50% and 25% (press F11 too).
• General: Fixed a crazy bug, that make some times you loose keyboard and joystick.
• General: Fixed a bug that hangs DSP when you paused a driver.
All in downloads section.
|
| 24/07/2004: |
New version!! DSP 0.2WIPß2 
• Spectrum: New tape loading system: only show when a tape is opened, you can close a tape, you can select a position inside the tape...
• Spectrum: Cosmetics changes...
• Spectrum: Now you can poke spectrum memory.
• Spectrum: WIP to save spectrum screen to animated GIF.
• Spectrum is Alive web: Some changes in ZIP names, now mikrogen downloads works!
All, as ussual, in downloads and Spectrum is Alive sections.
|
| 20/07/2004: |
New version!!! DSP 0.2 WIP.
Go to Download section
Opppppssssss!!! Reuploaded DSP ZIPs... Missing some files... Now OK (GMT 22:45)
What's new in this version here
And don't forget the forum!!!
New screen shots!!!
|
| 16/02/2004: |
At last! NEW VERSION: DSP 0.1
News:
• Misc: All news detailed before.
• General: Begin to work with µPD765A (floppy disk controler) and 8255PIA (Frogger and Amstrad CPC).
• General: Making the last touches to my 6502 emulator (NES and Mysterous Stone).
Now you cann access my web page via leniad.cjb.net. And great news too, I opened a forum. Please click on the left and post some news, questions, bugs, and all the things you want.
|
| 11/02/2004: |
Wow! 2nd part! 
About 3 months of my last update!!!. Well good news, I have my new computer, and I updated DSP.
This weekend I release DSP v0.1!!! 
The news are: 
• General: New input system, added joystick for all drivers (includes Kempston in Spectrum driver).
• General: Code optimization, more frames!.
• General: Grahpics on the same window (no more window add on).
• General: New sound system, added mixer. No more sync troubles, no more strange sounds!
• General: New fps sync system, so much more precision (0,01 msec of precision!).
• Spectrum: New tape loading system (new side to side window).
• Spectrum: Corrected some timings, better sound sync (please take a look at Robin Hood 128K!)
• Pacman: Corrected some things here and there, added sound! (Thanks to PIE proyect!)
• Bombjack: Better sound emulation, not perfect (I really need help with this!)
• Frogger: It begin to do something!
And many things I don't remember...
|
| 28/11/2003: |
Wow! 
Five months have passed since my last update!! The DSP proyect isn't dead, but many things happened in those five months. 
Most interesting thing is that I have a new vesion of DSP ready, with very big changes inside. Changes affect video
and funtionality. Now everything on the same window, no pop-up graphics window.
Now I can syncronize audio with emulator also, because the new implementation.
Now loading tapes it's more easy than before, and if you don't use tape, you don't see it!
Only two small questions ramains, first I must optimize my code (a bit inestable now ) because the big changes in graphics functions, and
second, by now I don't have a computer (my brother Benja is doing his best ).
Maybe in a week I solve those problems and a new version of DSP can see the light.
Thank you!
PD: I'm looking for one icon to my program and some people who want to contribute in DSP (you don't need programming skill, you only want to have fun programming!)
|
| 30/06/2003: |
New beta version!! DSP 0.0.8beta3. What's New:
• Spectrum 128K: Fixed bug in memory emulation, now Fairlight II works again (and many others).
• Spectrum: Now indicates how many bytes have been loaded, usefull with those loaders that you never know when they finish loading...
• BombJack: Corrected speed emulation, fixed some sound issues, but the big one remains...
• General: Full support to 'No sound' option.
• General: Better speed indicator, now indicates the real speed (not just 100%).
• General: Better speed changes pressing F11 (now 25%, 50%, 75% and 100% of speed) .
• General: Updated 'README.TXT' documentation to beta3.
I've changed a bit my page, now I'm using frames... better looking!
I've splitted the ROMS from main program download, now you have some ROMS in download page, just for test pourposes... If there is any legal issue, please let me know.
|
06/06/2003: |
Two updates in about 1'5 months, I'm getting crazy!
I look today at ZIP's in the server, and... Oh my god! I packed
version 0.0.6 in 0.0.7 place! Sh*t!
Well, new version!! DSP 0.0.8beta. What's New:
• Spectrum: Gun Stick better support, NOW you can test it at last!.
• Spectrum: Spectrum +3 emulation added! As I said need info about upd765.
• General: No sound Option.
• General: Speed Selection, press F11.
• General: Many changes and fixes, that I don't remember...
|
| 24/04/2003: |
New Version! DSP 0.0.7
• Just only one modification, at last GunStick!. The mouse works as the gun, and left button as shot button. I'm working on it, if you have more time than me, please test it and
report me about it. (Thnks Ignacio Burgueño!!!)
|
| 23/04/2003: |
New Version! DSP 0.0.6
• New Drivers:
Spectrum +3: WIP, missing floppy disk controler...
Misterious Stones: WIP, a driver just for test M6502 processor.
• Fixes:
Spectrum: Better in/out functions, fixed a bug in ZIP loading (tnks Roberto Paciello!) and
much better 128K emulation because +3 driver.
I've done some changes in tapes and snapshot loading, now it open snapshot or tapes (ZIPped or not) just with one button (Z80, SNA, SP, TAP and TZX).
BombJack: 100% sprites emulation, better sound, but it don't work properly again... help!
Phoenix: Fixed stupid bug in Vblank, I don't know if it affects emulation, but...
I have so much *real life* work now, I can not update as much as I want...
I'm looking for information about GunStick, I would like to emulate it... please email me!
|
| 28/03/2003: |
New EMU version Version 0.0.5. What's New:
• Spectrum Driver: Better sound (less clicks) and a bit of optimizations (some fps more)
• Pacman Driver: now shows 'CREDITS' and 'HI-SCORE' fixed a memory bug. (tnks Bruno!!)
• Pacman Driver: real screen emulation, all screen effects now emulated!
• BombJack Driver: Implemented all sprites and chars, mapped all controls, changed window size, better sound (or not), fully playable.
• General: New EXE icon.
New screen shots in Screens Shots section
|
| 21/03/2003: |
New EMU version Version 0.0.4. What's New:
• New Pacman Driver working 99%.
• Bug Fixed: the right pixel of the screen never was refreshed.
|
| 18/03/2003: |
New EMU version! Version 0.0.3. What's New:
• Direct Recording support in TZX tapes (thnks Ignacio Burgueño)
• Bug in Spectrum 128K memory pagination, now Robin of the Wood works correctly.
And now a couple days of Fallas 2003!!!
|
| 12/03/2003: |
New EMU version! Version 0.0.2. What's New:
• Full Screen emulation! Press F12 to change into full screen mode and press again to change into window mode. (tnks microsnk)
• Now records info about lenguaje and sound quality.
• Spanish documentation (at last), file 'LEEME.TXT'.
|
| 07/03/2003: |
A stupid bug :-) make me forget to include libraries SDL.DLL and UNZDLL.DLL in emu ZIP.
Have been solved. Please redownload the emu ZIP. Thanks Roberto.
|
| 03/03/2003: |
Well, my first DSP emulator version 0.0.1 Binary and Source, working drivers
Spectrum 48K, Spectrum 128K, Phoenix and partialy BombJack. Please
test it and send me an email to leniad2[at]hotmail.com (plase change
[at] with @). Before use DSP PLEASE read the 'README.TXT' doc. |