Author Topic: Emulating the CSD  (Read 1886 times)

0 Members and 1 Guest are viewing this topic.

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1016
  • Likes Given: 926
Emulating the CSD
« on: 14:56, 04 December 11 »
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

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?
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1016
  • Likes Given: 926
Re: Emulating the CSD
« Reply #1 on: 13:52, 05 December 11 »
And some more GX4000 games:
http://java.cpc-live.com/gx4000.php

(Don't expect too much! The emulation is still very basic!)
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1016
  • Likes Given: 926
Re: Emulating the CSD
« Reply #2 on: 02:17, 08 December 11 »
Hardly working on accurate interrupts and sprites...

When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1016
  • Likes Given: 926
Re: Emulating the CSD
« Reply #3 on: 21:15, 13 December 11 »
Few live-stuff:

It Was So Nice Before The Crash of the Mir Station

Xmas 2008 Demo by AST

ZM 2000 (Hard'OS)
ZM 2000 (Hard'OS)

N'joy it ;)

(Got stuck with vertical softscroll... Who can help me out of there?)
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.967
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3424
  • Likes Given: 6153
Re: Emulating the CSD
« Reply #4 on: 09:30, 16 December 11 »
Ooh those are promising!!
(when are you going to update Webcpc?)

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1016
  • Likes Given: 926
Re: Emulating the CSD
« Reply #5 on: 22:29, 22 December 11 »
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
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release