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.

TFM

Quote from: Devilmarkus on 18:00, 19 October 11
Working and experimenting with emulating the screen-curvature!

Using Java3D here... And the result already has 50fps!

Nice Helloween effect, also good for a demo effect - short before the CRT explodes. ...

But honestly... have you ever seen a real CPC screen?
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Devilmarkus

I wrote that I am experimenting ;)
This is not the final result!
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

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

Gryzor

I think the outer curve is very pronounced, but the screen itself looks about right :)

But why 3D?

Devilmarkus

Java 2d is too slow...
So I create a 3d sphere, and set the CPC display as texture...
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

TFM

Markus, IMHO you should make your emulator faster instead of wasting time with surealistic experiments. That's just IMHO and you can kick my butt if you feel better then. But that's my 9 Cents ;-)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Devilmarkus

Well, for me it's fast enough ;)

Perhaps you can reduce the texturesize from 1024x1024 to 512x512 later, when I release this...
(3D Display will be optional then!)
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

I think my curvature is almost accurate!
Let's compare...
(thanks to SyX for this nice screenshot!)

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

SyX

You are welcome Markus :)

I have my CPC attached to a 14" Samsung TV by scart and my TV has "heavy round corners"  ;D

Notice that in this configuration, my CPC show 2 scanlines more, 272 instead 270, it's very clear in the TotO signature ;)

Devilmarkus

Yes I know about the 272 lines ;)
JavaCPC hides them because the monitor mask... Will pixel a new mask (just rounding the edges) for the 3d panel, soon.
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 13:46, 20 October 11
Well, for me it's fast enough ;)

Ok, if my one year old $4000 Laptop with 3.6 GHz has serious problems to hold 50fps and drops more often down to 20fps (for reasons I still can't understand) then it's not fast enough for me. But if you are lucky with it then it's all good :)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

redbox

I have no speed issues on my Intel Quad Core. I like the way Java CPC focuses on different things to other emulators - means you have a choice instead of them all being the same!

TFM

Quote from: redbox on 18:22, 20 October 11
I have no speed issues on my Intel Quad Core. I like the way Java CPC focuses on different things to other emulators - means you have a choice instead of them all being the same!

You miss the point here.
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 18:19, 20 October 11

Ok, if my one year old $4000 Laptop with 3.6 GHz has serious problems to hold 50fps and drops more often down to 20fps (for reasons I still can't understand) then it's not fast enough for me. But if you are lucky with it then it's all good :)

Quote from: TFM/FS on 22:46, 18 October 11
Since the update it's all good!!!! Thanks!

Hmmmmm!?!?!? :D
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

Well anyway...
I pixeled a new mask and now the result looks more realistic:
http://cpc-live.com/screen_curvature

Sadly the display sometimes flickers... need to check out, why....
With half texture size it's stable!
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

Markus, nimm das jetzt bitte mal nicht ernst, ich sag's mit einem lächelnden Auge: Langsam wird mir klar wie ich die Leute mit meinen andauernden Kommentaren über FutureOS genervt haben könnte. Manchmal ist weniger eben mehr  ;) :laugh:
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Devilmarkus

Och Du nervst net ;) Ich weiss ja, von wems kommt :P
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 18:45, 20 October 11
Och Du nervst net ;) Ich weiss ja, von wems kommt :P

Da spricht wahre Weisheit aus Dir  8)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

TotO

#369

Quote from: Devilmarkus on 18:39, 20 October 11I pixeled a new mask and now the result looks more realistic
Nice job. The mask size allow to use it in full screen ? (1280x960 4/3 ratio ?)
Also, I think your mask is a bit too much blurry compared to a real CTM.
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Devilmarkus

Well the mask is not blurry ;) It's the enabled PAL effect but can be disabled.

Later the screen will be with the correct aspect ratio also on widescreen monitors (I'm also using 1920x1080 pixels here)

Actually I'm fiddling out, why JavaCPC denies it's work on TFM's PC ;)
Seems that he has 64 bit Java installed.

Please make sure you use 32 bit Java!
http://javadl.sun.com/webapps/download/AutoDL?BundleId=56697
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

TotO

Quote from: DevilmarkusWell the mask is not blurry ;) It's the enabled PAL effect but can be disabled.
PAL effect is nonsense. In 50Hz the picture is not blurred, but the lines are more closed than 60Hz display. That all.
Nobody using a "PAL" CPC get that ?  :P


Quote from: DevilmarkusLater the screen will be with the correct aspect ratio also on widescreen monitors (I'm also using 1920x1080 pixels here)
Great !  :-*
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Devilmarkus

without PAL effect it's much clearer!
Let's compare the screens: (Too less FPS actually because I'm still rendering both the same time: 2d and 3d display, will change that soon...
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

TotO

#373
OK, so the "problem" is not the PAL filter, but the scanline mode with too much space between lines. (unlike on NTSC)
So, if you use both effects, you got a blurry NTSC and not a fake PAL screen.
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Morn

This looks wonderful, Markus! I actually like the slight blurriness. If anything, on-screen characters in emulators always look unrealistically crisp. And dithered graphics in games were meant to be seen a little blurred. That's also the main reason for emulating arcade monitors in MAME I think.


Quote from: Devilmarkus on 18:39, 20 October 11
Well anyway...
I pixeled a new mask and now the result looks more realistic:
http://cpc-live.com/screen_curvature

Sadly the display sometimes flickers... need to check out, why....
With half texture size it's stable!

Powered by SMFPacks Menu Editor Mod