I re-begun working @ the CPC+ emulation and improved it a bit.
The CSD (Amstrad Cartridge Software Demonstrator) is emulated, too.
These games work fine:
http://java.cpc-live.com/csd/index.php?csd=true (http://java.cpc-live.com/csd/index.php?csd=true)
Still missing:
- DMA-Sound
- Correct interrupt timings
- Sprites routine is very poor
- Memory bug still exist.
New:
- Improved ASIC handling
- Soft Scroll register added (basically)
- Fixed a few memory leaks
Who can help me here for understanding DMA-Sound, the complete memory mapping & usage and the other missing features?
And some more GX4000 games:
http://java.cpc-live.com/gx4000.php (http://java.cpc-live.com/gx4000.php)
(Don't expect too much! The emulation is still very basic!)
Hardly working on accurate interrupts and sprites...
Few live-stuff:
It Was So Nice Before The Crash of the Mir Station (http://java.cpc-live.com/csd/index.php?dsk=-itwas.zip&boot=-ITWAS&cpr=Plus.zip)
Xmas 2008 Demo by AST (http://java.cpc-live.com/csd/index.php?dsk=xmas08.zip&boot=-XM08&cpr=Plus.zip)
ZM 2000 (Hard'OS) (http://java.cpc-live.com/csd/index.php?dsk=-zm2000.zip&boot=-ZM2000&cpr=Plus.zip)
N'joy it ;)
(Got stuck with vertical softscroll... Who can help me out of there?)
Ooh those are promising!!
(when are you going to update Webcpc?)
WebCPC will not be updated.
Added: Vertical soft scrolling
http://java.cpc-live.com/csd/index.php?cpr=Plus.zip&dsk=synergy.zip&boot=SYNERGY (http://java.cpc-live.com/csd/index.php?cpr=Plus.zip&dsk=synergy.zip&boot=SYNERGY)