News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_Devilmarkus

JavaCPC Desktop available as BETA!

Started by Devilmarkus, 22:46, 25 December 09

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

McKlain

Quote from: Gryzor on 10:56, 02 September 11
So, for instance, if you got a really hi-end double-decker you can copy a Speedlock protection theoretically?

I did it all the time  :laugh:

Executioner

Quote from: Devilmarkus on 20:58, 05 September 11
Humm yes...
It's a quite fast rendering method.
Thanks to demoniak, who told me how this can be done, I adapted it:

Yeah, that's the idea.

Devilmarkus

Is more realism with a few lines of code possible?
Spoiler: ShowHide

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

TFM

Quote from: Devilmarkus on 22:19, 07 September 11
Is more realism with a few lines of code possible?
Spoiler: ShowHide


This looks quite GREAT :-)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Devilmarkus

Added TV-snow distortion (adjustable in intensity)


(High intensity)
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

Devilmarkus


Medium snow intensity + PAL emulation ;)
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

TFM

What's that? My CTM never showed such a bad pic! :P
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Devilmarkus

Quote from: TFM/FS on 17:44, 08 September 11
What's that? My CTM never showed such a bad pic! :P

But a TV with MP2 surely does...
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

steve

Now you need to simulate failed tape loads with realistic loading times! :laugh:

remax

Quote from: Devilmarkus on 21:59, 08 September 11
But a TV with MP2 surely does...

Don't forget to add emulation of a broken TV that doesn't even switch on  :D

Joking apart, i really like your filter but i suspect i won't be able to use it soon as even with no effects, your emu runs barely at full speed on my computer
Brain Radioactivity

Devilmarkus

Well, the PAL-Filter itself shouldnt slow down the speed too much I think.
The Blur-Filter and also the chooseable RGB2x, Adv. Mame 2x and Eagle2x filters would slow-down it more I think.
But if you like, I can send you a compiled .jar (You then can replace it in your JavaCPC-Folder)
You can find me in Skype or MSN ;)
(Just ask me for account)

Tell me more about your system-specs.

Quote from: steve on 23:04, 08 September 11
Now you need to simulate failed tape loads with realistic loading times! :laugh:
Well, the broken tapes you can produce simply! Just damage a .WAV file ;)
The loading speed for CDT is the same than for a real tape.
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

remax

Quote from: Devilmarkus on 18:44, 09 September 11
Well, the PAL-Filter itself shouldnt slow down the speed too much I think.
The Blur-Filter and also the chooseable RGB2x, Adv. Mame 2x and Eagle2x filters would slow-down it more I think.
But if you like, I can send you a compiled .jar (You then can replace it in your JavaCPC-Folder)
You can find me in Skype or MSN ;)
(Just ask me for account)

Tell me more about your system-specs.

Fine :)

I'll do it that week end
Brain Radioactivity

steve

Quote from: Devilmarkus on 18:44, 09 September 11
Well, the broken tapes you can produce simply! Just damage a .WAV file ;)
The loading speed for CDT is the same than for a real tape.

But the user will know that a program is not going to load successfully, you need to introduce a random element to the load function so the user does not know when a load will fail.

Devilmarkus

Quote from: steve on 19:17, 09 September 11
But the user will know that a program is not going to load successfully, you need to introduce a random element to the load function so the user does not know when a load will fail.

You mean something like a virtual tape-head adjustment? Which de-adjusts itself after a while?  :laugh: :laugh: :laugh:
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

steve

Excellent idea, you could add a tape head alignment program for users to use to get the load function working again.

Devilmarkus

Quote from: steve on 19:23, 09 September 11
Excellent idea, you could add a tape head alignment program for users to use to get the load function working again.

Well, I'm afraid, but I think only 1 user would like this then... His nick is "steve" ;)
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

steve


Devilmarkus

TODO-list for steve's CPC emulator:
- tape head alignment (tape head must de-align itself)
- floppy belt weakness after ~200DSK images (You need to change the virtual belt with a virtual screwdriver... Don't forget the virtual write-protection-pin must fall out, and you need to find it using a virtual lens)
- Explosive capacitators in monitor-emulation and also a weak flyback emulation which produces flashes, smoke and thunder
- breaking virtual plastic case which makes it hard to build-in virtual reset switches, or other virtual crap
- broken tapedoor which does open automatically when you press Enter
- overheating high-power-transistor in monitor emulation, which burns, produces smoke and causes also a high-voltage-flush into the emulated CPC
- crackling noise, when you change the CPC's volume (Best: just turn on the audio-output @ 3 fixed positions for the volume slider!)

Well, what else?
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

steve

If you do implement all these "features" in your emulator then I will use a real CPC as it gives me a lot less trouble ;D

TFM

Once a while I wish to have just a very fast emulator...
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Bryce

Could you add a tape counter that is completely non-linear and randomly resets itself too? That would be great :) But I think the read-error should be completely random and even happen on known good wav files, like the real CPC likes to do. Knowing that the wav is corrupt takes the "fun" out of it.

Oh, and a sticky Enter key would really make me feel like it's a real CPC :)

Bryce.

Gryzor

Never seen a self-resetting counter, does this happen for reals?

I'd love a virtual srewdriver to align the deck with. I have fond memories of doing that, actually (for some masochistic reason), with that classic tape with the chopper test game...

robcfg

I like the virtual screwdriver, care to make it work with the Wii Remote via bluetooth?


Just for the authentic taste  ;D ;D ;D ;D ;D

Devilmarkus

Working and experimenting with emulating the screen-curvature!

Using Java3D here... And the result already has 50fps!
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

Powered by SMFPacks Menu Editor Mod