CPCWiki forum

General Category => Emulators => Topic started by: Devilmarkus on 23:33, 05 June 09

Title: New project: WebCPC
Post by: Devilmarkus on 23:33, 05 June 09
Hi there,
I am just creating a new project from JavaCPC/JEMU:
WebCPC
This is a small Amstrad CPC emulator for web useage only...
The applet only has 165k size!!!

It has some features from JavaCPC.
- Bilinear screen filter
- Tape support (CDT, limited: You cannot rewind/forward the tape)
- Floppy emulation (Very basic, taken from latest JEMU sources with some small modifications)
- Better GateArray and CRTC emulation (Games like "StarSabre128k" or "Sudoku Master" will work well)
- All emulation bugfixes from JavaCPC
- Better sound-output (Splitted channel B to 2 channels, sounds more like original)
- Simple useage: Only a few parameters needed

You want to try it?
http://devilmarkus.de/webcpc (Play Gryzor from original! tape image)
This page also shows the simple applet-sourcecode...

Most important thing: This emu don't need to be signed, so no "Certificate" window will annoy you.
Title: Re: New project: WebCPC
Post by: mr_lou on 08:15, 06 June 09
When are you making a JavaME CPC emulator or an Android CPC emulator? Android development is also done with Java. ;)
Title: Re: New project: WebCPC
Post by: Devilmarkus on 11:24, 06 June 09
Quote from: mr_lou on 08:15, 06 June 09
When are you making a JavaME CPC emulator or an Android CPC emulator? Android development is also done with Java. ;)

I don't know about JavaME / Android.
But perhaps someone wants to help?
Title: Re: New project: WebCPC
Post by: Devilmarkus on 13:12, 06 June 09
Digiblaster emulation implemented:
http://devilmarkus.de/webcpc/dt.html (http://devilmarkus.de/webcpc/dt.html)
Title: Re: New project: WebCPC
Post by: Gryzor on 18:34, 13 June 09
Wouldn't it be great if we had (either here on the wiki or someplace else) a complete list of games, ready to be run on this nice emu? CPCGamesReviews could be redone this way...
Title: Re: New project: WebCPC
Post by: Devilmarkus on 18:30, 19 July 09
WebCPC is finished now.
It now also has the same CRTC emulation like JavaCPC.
(CRTC types 0 and 1 chooseable by parameter)

I also coded the same sound emulation than in JavaCPC.

Watch Overflow's preview 3 here:
http://cpc-live.com/webcpc/ht.html (http://cpc-live.com/webcpc/ht.html)

Watch Tire Au Flan demo here:
http://cpc-live.com/webcpc/taf.html (http://cpc-live.com/webcpc/taf.html)

If you want to use it on your website, simply ask me  ;)

The emu supports:
- CDT
- CSW
(Tapes can only be loaded once, no FF/REW possible, maybe I will code it later)
- SNA (64k-512k)
- DSK (FDC emulation is VERY basic!)
  You can setup up to 16 parameters extra to make a dialog visible to swap DSK...
  8 DSK changeable + 8 titles for them

The emulator itself has only 135k filesize. (Except of the roms)

Cheers,
Markus
Title: Re: New project: WebCPC
Post by: Devilmarkus on 23:24, 19 July 09
Just added: JEMU's 'old' selector (With modifications)

http://cpc-live.com/webcpc
Title: Re: New project: WebCPC
Post by: Devilmarkus on 13:34, 20 July 09
Some news:
The ROMs are now content of the .jar package.
So no extra folder for roms is needed.
Size is still small (215k)

Check it here: http://cpc-live.com/webcpc (http://cpc-live.com/webcpc)
or as small applet: http://cpc-live.com/webcpc/small.html (http://cpc-live.com/webcpc/small.html)

The Selector on bottom is chooseable by parameter, so you can also hide it.
Title: Re: New project: WebCPC
Post by: dlfrsilver on 10:52, 23 August 09
Hello Devilmarkus,

I have an interesting case for you. We have games, not copyprotected, that NO emulators
are able to run due to uncorrect support of z80 decrypting functions register(s).

The game conspiration De L'an III from Ubisoft is one of them. No copy protection, but encrypted/encoded via loops on R register (seems to be logical protection made by rubi).

You can pick up the disks on phénix informatique for testing :)
Title: Re: New project: WebCPC
Post by: Devilmarkus on 11:30, 23 August 09
Quote from: dlfrsilver on 10:52, 23 August 09
Hello Devilmarkus,

I have an interesting case for you. We have games, not copyprotected, that NO emulators
are able to run due to uncorrect support of z80 decrypting functions register(s).

The game conspiration De L'an III from Ubisoft is one of them. No copy protection, but encrypted/encoded via loops on R register (seems to be logical protection made by rubi).

You can pick up the disks on phénix informatique for testing :)

I already tried  ;D
They don't work in WebCPC/JavaCPC, too.
Sorry
Title: Re: New project: WebCPC
Post by: Gryzor on 15:32, 24 August 09
I think he mentioned it as a challenge for you to see if you can make it happen, not just test them out :D
Powered by SMFPacks Menu Editor Mod