News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_Devilmarkus

New project: WebCPC

Started by Devilmarkus, 23:33, 05 June 09

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Devilmarkus

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 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

mr_lou

When are you making a JavaME CPC emulator or an Android CPC emulator? Android development is also done with Java. ;)

Devilmarkus

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?
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

Devilmarkus

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

Gryzor

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...

Devilmarkus

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

Watch Tire Au Flan demo here:
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
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

Devilmarkus

Just added: JEMU's 'old' selector (With modifications)

http://cpc-live.com/webcpc
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

Devilmarkus

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
or as small applet: http://cpc-live.com/webcpc/small.html

The Selector on bottom is chooseable by parameter, so you can also hide it.
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

dlfrsilver

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 :)

Devilmarkus

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
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

Gryzor

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