Po dlugiej przerwie pojawiła się aktualizacja multiemulatora DSP pozwalającego pobawić się maszynkami arcade i ośmiobitowcami - CPC, ZX Spectrum (z bardzo fajnie rozwiązanym podglądem plików), a także Colecovision, Nintendo 8 i CGB/GB. Dość nietypowy projekt na pierwszy rzut oka, jednak jeśli przyjrzymy się zagadnieniu od strony technicznej widać, że wszystko opiera się na podobnych rozwiązaniach.
Nowe zmiany w kodzie tego multiemulatora to dodanie SEGI MASTER SYSTEM, do już emulowanych maszynek.
DSP Emulator WIP status
- 26/09/15 - DSP Emulator 0.16 WIP. Sega Master System console added. About 99% of compatibility.
- 30/08/15 - DSP Emulator 0.16 WIP. Important changes in snapshot system! Fixed Spectrum and Amstrad CPC snapshot load/save snapshots, more compatible.
- 10/08/15 - DSP Emulator 0.15b3 Final. Please read the docs for more info. Many fixes and enhances.
- 31/05/15 - Added Free Kick driver..
- 12/04/15 - Added Gyruss driver..
- 31/03/15 - Migrated from Google. Published WIP source.
→ NOWSZY [multi] DSP Emulator 0.18WIP 07/14/17
DSP 0.18WIP 21/10 Source and Win32 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 2on 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
→ NOWSZY [multi] DSP Emulator 0.18WIP 07/14/17
DSP 0.18WIP 13/07 Source and Win32 Update
- 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
→ NOWSZY [multi] DSP Emulator 0.18WIP 10/06/17
DSP 0.18 11/06/17
- 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)
- Added functions to rotate X axis and/or Y axis of a surface
- + 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
- + 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
- Psychic 5
- + Fixed intro
- 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
- Crazy Climber
- + Added driver with sound
- Return of the Invaders
- + Added driver with sound
→ NOWSZY [multi] DSP Emulator 0.18WIP 28/04/17
DSP 0.18WIP 28/04/17
- - 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
- + Lazarus
→ NOWSZY [multi] DSP Emulator 0.17 beta 2 22/01/17
DSP 0.17b2 WIP 22/01
- 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 recording screen no longer shows 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 Crest:
- Improved sound with samples
- Fixed a problem with chars/sprites
- Moon Crest:
→ NOWSZY [multi] DSP Emulator 0.17 beta 2
DSP 0.17b2WIP 31/12/16
- General
- GFX engine: GFX functions optimizations, more speed
- UPD765
- Fixed next sector ID load function
- Fixed a stupid bug when reading a full track (Fixes Spectrum +3 'Platoon' and many others)
- Disk loading: Fixed some problems selecting compressed files
- DSK files: Fixed track number asignation
- Cleaning and optimizations in many drivers (input, video, controls, etc)
- Namco sound
- Converted to clases
- Fixed some bugs
- Converted to standard audio functions
- M680X: Added internal RAM
- Deco 16ic: Converted playfield RAM to word, changed functions and drivers
- Mouse: Created new functions to standarize the cursor show/hide and creation
- M68000: Fixed carry flag on opcode roxr.l
- OKI 6295: Added snapshot functions
- Samples: Fixed a bug assigning the audio channel
- Amstrad CPC
- Fixed WAV tape file loading
- Black Tiger
- Video optimizations
- Asteroids HW
- Small audio optimizations
- A video rewrite needed!
- Asteroids: Small memory optimizations
- Lunar Lander: added driver, no sound
- Express Raider
- ROMS updated to 'World V4'
- Gunsmoke HW
- Added dip switches to all games
- Added a simulated copy protections
- Higemaru
- Added dip switches
- Added P2 controls
- Iron Horse
- Added dip switches
- Small video optimizations
- Jackal
- Added dip switches
- Jr Pacman
- Added dip switches
- Fixed screen rotation
- Added P2 controls
- Shoot Out
- Optimized sprites
- Implemented IRQ
- Vulgus
- Added dip switches
- Added P2 controls
- Vigilante
- Updated ROMS to version 'World E'
- Fixed background scroll
- Space Firebird
- Fixed dip switches
- Combat School
- Video optimizations, more speed
- Added dip switches
- Twin Cobra HW
- Implemented video on/off
- Double Dragon 3 HW
- Added snapshot functions
- Double Dragon 3
- Fixed scroll ('Egypt' screen)
- Fixed controls
- The Combatribes: Added driver with sound
→ NOWSZY [multi] DSP Emulator 0.17 VIP 15/10/16
DSP v0.17b1 (15/10/2016)
- 15/10/16 - DSP Emulator 0.17b1. Win32 binary and source updated.
- General
- Namco IO
- Added 50XX control CPU
- Added 54XX sound CPU, using samples
- MB88XX CPU: Added opcodes $0f, $10, $1a, $20, $22, $2f and $48
- Fixed folders load/save, now the correct last folder used for Spectrum, Amstrad, Coleco, NES, GB, etc is remembered
- In general configuration menu, you can change preview images, samples, quick snapshot and NV-Ram folders. Removed NES, Coleco and GB folder change (useless now)
- Namco IO
- Spectrum
- Z80 snapshot
- V1 - Fixed lenght of the compressed full memory block, I was ignoring the end mark
- V1 - Fixed buffer overflow, some times the snapshot data has more info that it's needed
- V2/V3 - Fixed uncompressed memory page inside of the data
- V2/V3 - Some checks to avoid bad snapshots
- V2/V3 - Now identify the correct Spectrum model
- V2/V3 - The preview image, now uses the active screen in 128k models
- Z80 snapshot
- Gun.Smoke HW
- Gun.Smoke: Small video updates
- 1943
- Fixed background scroll
- Galaga HW
- Galaga: added samples
- Xevious
- added driver with sound, small problems with scroll and samples
- WWF Superstars
- Small video updates
- TMNT HW
- Sunset Riders: Enhanced copyprotection
→ NOWSZY [multi] DSP Emulator 0.17 beta 1
DSP v0.17b1 (26/09/2016)
- General
- K051960: Implemented IRQ’s
- Changed the way to show the main window caption, including the name of the tape, snapshot, disk, etc.
- Added MCS48 CPU series: i8035, i8039 and N7751
- Added i8243, port expander
- Deleted languages files, they are now integrated
- K051316: Added basic implementation
- Added a check when directories are saved to avoid duplicating the folder separator
- Amstrad CPC
- Added support for the snapshot V3 chuncks (including compressed memory)
- Black Tiger
- Small video updates
- Popeye
- Small video updates
- Gyruss
- Added i8039 CPU and DAC, completed sound
- Converted audio to stereo
- Juno First
- Added i8039 CPU and DAC, completed sound
- Sega System 16A
- Preliminary support of the digital audio with the N7751 CPU
- Hyper Sports
- Added driver with sound
- Megazone
- Added driver with sound
- Space Fire Bird
- Added driver with sound
- Small problems with the backgroud stars
- Ajax
- Basic driver
→ NOWSZY [multi] DSP 0.16b1 Source Update 26/12
DSP 0.16b1 Source Update 26/12 & Win32 Snapshot
- GFX Engine: Implemented alpha color sprites and palette
- K0052109: Implemented video buffers, more speed
- K051960 and K05324X: Implemented shadow sprites (alpha color)
- Added Service functions pressing F1 (impremented in TMNT and Ghost'n'Goblins drivers so far)
→ NOWSZY [multi] DSP 0.16b1 Source Update 22/12
DSP 0.16b1 Source Update 22/12 & Win32 Snapshot
- K052109: Implemented buffers, more speed
- Added Konami ADPCM K053260 and K007232 chips
- Sunset Riders: Fixed protection, added controls, finished audio and video
- Implemented zoomed sprites, added to Teenage Mutant Ninja Turtles,Sunset Riders and Nemesis
wstecz01/10/2015 23:16
Inne treści związane z tematem
![[MULTI] XPECCY 0.6 build 20180117](https://www.t2e.pl/Photos/www/picphoto/038a23761.jpg,134)
Xpeccy jest linuksowym emulatorem maszynek zgodnych z ZX Spectrum (przede wszystkim rosyjskich klonów) i od paru wersji także maszynki MSX1, Nintendo GameBoy/GameBoy Color oraz NINTENDO 8 i jego rosyjskiego odpowiednika Dendy. Emulator wymaga biblioteki QT, jeśli chcemy go odpalić pod Windowsami, a w zamian program oferuje parę ciekawostek, dla których warto na niego rzucić ...
![[zx][beta] ZEsarUX v6.1 - Xeno edition beta 26/01/18](https://www.t2e.pl/Photos/www/picLogoty/3e53ca3d1.jpg,134)
ZEsarUX to kolejny multiemulator maszynek ze stajni Sir Clive'a - znajdziemy w nim praktycznie wszystkie modele począwszy od ZX80, przez tradycyjne modele Spektrusia, łącznie z tymi, które pojawiły się już z logiem Amstrada, aż po egzotyczny Z88 Cambridge, gdyby nie brak QL można by było powiedzieć, iż emuluje on wszystko z tej rodziny. Obecnie udaje również maszynkę ...
![[MULTI] XPECCY 0.6 build 20180121](https://www.t2e.pl/Photos/www/picphoto/038a23761.jpg,134)
Xpeccy jest linuksowym emulatorem maszynek zgodnych z ZX Spectrum (przede wszystkim rosyjskich klonów) i od paru wersji także maszynki MSX1, Nintendo GameBoy/GameBoy Color oraz NINTENDO 8 i jego rosyjskiego odpowiednika Dendy. Emulator wymaga biblioteki QT, jeśli chcemy go odpalić pod Windowsami, a w zamian program oferuje parę ciekawostek, dla których warto na niego rzucić ...
![[retro] Mighty Final Fight 1.0 Demake](https://www.t2e.pl/Photos//www/photo/201801/zx-spectrum---spectaculator---the-mighty-final-fight-game.png,134)
Sanchez wzbogacił kolekcję tytułów na ZX Spectrum o grę, która może być naprawdę ciekawostką tego roku na zacnego gumiaczka, przeniósł on z Nintendo 8 tytuł "The Mighty Final Fight" - spin-off tytułu Final Fight, z komiksowymi bohaterami i trochę lżejszym podejściem do fabuły niż FF.
Tak jak na Nintendo 8, do wyboru mamy trzy postacie, zestaw ...
[MULTI] EightyOne 1.90
EightyOne to jeden ze starszych projektów emulatorów maszynek z Z80 na pokładzie i całkiem przypadkowo z tęczą w logo - potrafi nie tylko udawać konstrukcję od Sinclair ZX80, do Amstradowego ZX Spectrum +3 lecz także nieobce mu są Timexy, czy też bardziej egzotyczne klony ZX81 - Ringo i Lambda. D