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.
When are you making a JavaME CPC emulator or an Android CPC emulator? Android development is also done with Java. ;)
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?
Digiblaster emulation implemented:
http://devilmarkus.de/webcpc/dt.html (http://devilmarkus.de/webcpc/dt.html)
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...
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
Just added: JEMU's 'old' selector (With modifications)
http://cpc-live.com/webcpc
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.
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 :)
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
I think he mentioned it as a challenge for you to see if you can make it happen, not just test them out :D