Author Topic: JavaCPC Desktop available as BETA!  (Read 80555 times)

0 Members and 1 Guest are viewing this topic.

Offline McKlain

  • 6128 Plus
  • ******
  • Posts: 867
  • Country: es
  • Programmable Sound Generator
    • www.mcklain.com
  • Liked: 339
  • Likes Given: 950
Re: JavaCPC Desktop available as BETA!
« Reply #325 on: 00:27, 06 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:

Offline Executioner

  • Supporter
  • 6128 Plus
  • *
  • Posts: 783
  • Country: au
  • WinAPE Developer
    • WinAPE
  • Liked: 392
  • Likes Given: 60
Re: JavaCPC Desktop available as BETA!
« Reply #326 on: 04:35, 07 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.

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1017
  • Likes Given: 926
Re: JavaCPC Desktop available as BETA!
« Reply #327 on: 00:19, 08 September 11 »
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

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1984
  • Likes Given: 4650
Re: JavaCPC Desktop available as BETA!
« Reply #328 on: 03:48, 08 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

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1017
  • Likes Given: 926
Re: JavaCPC Desktop available as BETA!
« Reply #329 on: 13:46, 08 September 11 »
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

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1017
  • Likes Given: 926
Re: JavaCPC Desktop available as BETA!
« Reply #330 on: 14:09, 08 September 11 »
Another screenshot:

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

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1017
  • Likes Given: 926
Re: JavaCPC Desktop available as BETA!
« Reply #331 on: 14:35, 08 September 11 »

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

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1984
  • Likes Given: 4650
Re: JavaCPC Desktop available as BETA!
« Reply #332 on: 19:44, 08 September 11 »
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

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1017
  • Likes Given: 926
Re: JavaCPC Desktop available as BETA!
« Reply #333 on: 23:59, 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

Offline steve

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.263
  • Country: gb
  • Liked: 178
  • Likes Given: 210
Re: JavaCPC Desktop available as BETA!
« Reply #334 on: 01:04, 09 September 11 »
Now you need to simulate failed tape loads with realistic loading times! :laugh:

Offline remax

  • 6128 Plus
  • ******
  • Posts: 1.137
  • Country: fr
  • Liked: 421
  • Likes Given: 471
Re: JavaCPC Desktop available as BETA!
« Reply #335 on: 20:40, 09 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

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1017
  • Likes Given: 926
Re: JavaCPC Desktop available as BETA!
« Reply #336 on: 20: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.

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

Offline remax

  • 6128 Plus
  • ******
  • Posts: 1.137
  • Country: fr
  • Liked: 421
  • Likes Given: 471
Re: JavaCPC Desktop available as BETA!
« Reply #337 on: 20:50, 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

Offline steve

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.263
  • Country: gb
  • Liked: 178
  • Likes Given: 210
Re: JavaCPC Desktop available as BETA!
« Reply #338 on: 21:17, 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.

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1017
  • Likes Given: 926
Re: JavaCPC Desktop available as BETA!
« Reply #339 on: 21:19, 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

Offline steve

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.263
  • Country: gb
  • Liked: 178
  • Likes Given: 210
Re: JavaCPC Desktop available as BETA!
« Reply #340 on: 21: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.

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1017
  • Likes Given: 926
Re: JavaCPC Desktop available as BETA!
« Reply #341 on: 21:26, 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

Offline steve

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.263
  • Country: gb
  • Liked: 178
  • Likes Given: 210
Re: JavaCPC Desktop available as BETA!
« Reply #342 on: 21:28, 09 September 11 »
 :laugh: :laugh: :laugh: :laugh: :laugh:

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1017
  • Likes Given: 926
Re: JavaCPC Desktop available as BETA!
« Reply #343 on: 21:35, 09 September 11 »
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

Offline steve

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.263
  • Country: gb
  • Liked: 178
  • Likes Given: 210
Re: JavaCPC Desktop available as BETA!
« Reply #344 on: 21:49, 09 September 11 »
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

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1984
  • Likes Given: 4650
Re: JavaCPC Desktop available as BETA!
« Reply #345 on: 21:50, 09 September 11 »
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

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 12.244
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4549
  • Likes Given: 478
Re: JavaCPC Desktop available as BETA!
« Reply #346 on: 01:09, 10 September 11 »
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.

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 16.673
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3887
  • Likes Given: 6926
Re: JavaCPC Desktop available as BETA!
« Reply #347 on: 19:46, 10 September 11 »
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...

Offline robcfg

  • Supporter
  • 6128 Plus
  • *
  • Posts: 2.396
  • Country: se
  • 8-Bit Technomancer
    • index.php?action=treasury
  • Liked: 1085
  • Likes Given: 2628
Re: JavaCPC Desktop available as BETA!
« Reply #348 on: 22:12, 10 September 11 »
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

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1017
  • Likes Given: 926
Re: JavaCPC Desktop available as BETA!
« Reply #349 on: 20:00, 19 October 11 »
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