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.

Devilmarkus

Hi guys,
I had not really the time to finish coding the latest JavaCPC version,
but because we have christmas, I will present you a pre-BETA of the new version.


(Click to view in fullsize)

Please regard:
- This is a BETA preview of the upcoming version
- Many things have not cleaned-up yet (Especially the 'menu'!!!) So don't wonder, if you get in trouble using the old features...
- It is strongly recommended that you choose "Desktop version"!!! (Classic emu has not been tested yet)
- Min. System-requirements: - about 2,0ghz and better!
- Last, but not least: It's really important that you commit every bug you find... Please help me finding bugs...

Download here:
http://cpc-live.com/JavaCPC_beta_WIN32.rar

Into this package is a DSK included called "flip-slide.dsk"
- this is a 800k Parados DSK containing 22 flip-screens viewable best with "De-Interlace" feature! (You find this button @ bottom of JavaCPC Desktop)

And now:
Merry Christmas to ALL CPC-Fans around the globe!!!
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

Actually working on a new Animated-GIFcapture tool for JavaCPC.
This allows to create animated GIFs now with an acceptable framerate. (Without Emulator slowdown)

Example is here (ca. 7,5mb, best viewed with Firefox)
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

Ah damn! I had missed that!!!! What a pity I don't have JVM here at work :( :( :(

Devilmarkus

BETA update: http://devilmarkus.de/desktop.rar
please report bugs here...
(I cannot fix things which work on my system)
Please don't report bugs about the menu! It needs to got re-arranged.

You cannot choose the "BlackEye" theme!

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

Wanderer

#4
Quote from: Devilmarkus on 13:02, 29 January 10please report bugs here...

I'll just say this: i tried using javacpc in my 10"-screen netbook (1024x600). Need i say more? :)

Ok, maybe i need to. The emulator window appears to be located at position [-something, -something] (only part of it appears inside the master window, which makes it unusable). Also, the master window should contain scrollbars because not all icons are visible in that resolution. I'll try to make some more tests, probably in the next beta, if the emulator window location issue is solved.

Finally, in that resolution, the Settings menu, when open,  it overlaps the menus to its right (Monitor, Extras, Help)

In general, javacpc looks promising. Keep it up devil... ;)
- Wanderer -

Devilmarkus

Quote from: Wanderer on 19:36, 02 February 10
I'll just say this: i tried using javacpc in my 10"-screen netbook (1024x600). Need i say more? :)

1024 x 600? Wow.... Do you breast-feed it?  ::)
Maybe it'll grow then ;)

No, really,
I don't know if it makes sense to run an emulator @ this resolution.
But I re-arranged some things in JavaCPC so it should be possible to run it @ 800x600, too...
You will also be able to run it as "classical" emulator without desktop in it's own frame.

I really wonder that it works on such a netbook / notebook...  8)
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

Wanderer

Quote from: Devilmarkus on 11:00, 08 February 10
1024 x 600? Wow.... Do you breast-feed it?  ::)
Maybe it'll grow then ;)

:) My little one insists on running JavaCPC, how can i say no to it?

Quote from: Devilmarkus on 11:00, 08 February 10I don't know if it makes sense to run an emulator @ this resolution.

Why not? It's powerful enough. Unfortunately netbooks don't have greater resolutions (yet).

Quote from: Devilmarkus on 11:00, 08 February 10But I re-arranged some things in JavaCPC so it should be possible to run it @ 800x600, too...
You will also be able to run it as "classical" emulator without desktop in it's own frame.

Great thanks. I'll try the next beta then.

Quote from: Devilmarkus on 11:00, 08 February 10I really wonder that it works on such a netbook / notebook...  8)

I'll grab a picture and post it here. Things are too tight as you can imagine.
- Wanderer -

Devilmarkus

I am also creating a new RGB - filter.
Maybe you know the RGB filter used in DosBox.
It reproduces the output image with the following pixel rules: (2x zoom)
1 Pixel is splitted to:

R  |G
-------
B  |rgb

Together with Kevin I managed to create this filter now for JavaCPC and WebCPC, too.
Running with 50fp/s on my system.

Here's a screenshot:


I like this!!! :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

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

arnoldemu

My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Wanderer

- Wanderer -

Devilmarkus

Come on guys, this can show cool effects:

- CRT filter + Monitor blend + De-interlacing:



You can also disable everything.... ;)
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

Wanderer

Quote from: Devilmarkus on 18:11, 12 February 10
Come on guys, this can show cool effects

Wow. Nice (as long as it's not too close ;) ).
- Wanderer -

Devilmarkus

Just improving JavaCPC - Paint.
New / changed features:
- Green/Grey screen rendering possible (in up to 16 green tones)
- Rendering to every palette you want possible now
- Simple zoom-window (To view closer, what you are pixeling)
- New Soft/Sharpen effect for imported screens
- You are able now to work on up to 20 screens simulteanously! No image will be lost, all are stored and reloaded when you relaunch the emu, so you can continue pixelwork.
- Better brightness slider to improve your image conversions
- New display handling routines
- New conversion algorithm (You will always get the best result)

Screenshot:

(click to watch)
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

#15
Working on overscan images!
The algorithm works already perfect now...
Need to optimize some routines (because the emu runs @ 90% CPU useage @ moment) :o

Here you can see a test screenshot of an overscan image I rendered:


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

Working on a Z80 assembler...
It can already compile some simple programs.
(It's really very hard for me to code the parser from scratch....)

Many things still to do (Labels work basic only, EQU the same, parsing ALL instructions etc...)

Here's a preview:
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

Making progress:
http://cpc-live.com/asmtest/

Still many things to do :(

- Undocumented Instructions
- better parsing of labels
- DB,DEFB,DW etc... need improvements
- and so on......

I'm sure I'll finish it in 2090 or so :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

Made lot progress today with the Z80 Assembler!

Who wants to help me to debug it?
It already can compile about 80% accurate.
I need better knowledge about undocumented instructions and pasmo/maxam specific commands.


Here you can watch an actual video:
http://cpc-live.com/javacpc_assembler/
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

Very impressive stuff, especially the images... the filter is very interesting, before I saw your close-ups I was struggling to imagine how it works and what it does in the first pics...

Devilmarkus

Quote from: Gryzor on 13:27, 01 March 10
Very impressive stuff, especially the images... the filter is very interesting, before I saw your close-ups I was struggling to imagine how it works and what it does in the first pics...

Well the green and grey screen also profit from new display filters:
http://cpc-live.com/climaxg/ (66mb video !!)

Used filters:
- Scanlines
- Full gatearray emulation (768 * 544 pixel)
- SuperPALfilter
- Deinterlace filter

JavaCPC uses 544 vertical lines now. This doesnt make it slower on most machines.
(Older JavaCPC only used 270/272 vertical lines)
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

Arghhhhhh piss on that f*cked up line here at work! WIll watch it at home... :(

Devilmarkus

Making some progress with my assembler:
http://cpc-live.com/xilen/

It's getting better!
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

Like magic :)

But why is the game running so slowly? Is it the video or something?

Devilmarkus

Humm slow?
Check it with WinAPE assembler:
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