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

0 Members and 1 Guest are viewing this topic.

Offline Devilmarkus

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

Offline Devilmarkus

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

Online Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.340
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3053
  • Likes Given: 5535
Re: JavaCPC Desktop available as BETA!
« Reply #2 on: 11:32, 04 January 10 »
Ah damn! I had missed that!!!! What a pity I don't have JVM here at work :( :( :(

Offline Devilmarkus

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

Offline Wanderer

  • Supporter
  • CPC664
  • *
  • Posts: 60
  • Country: 00
  • CPC fan
  • Liked: 4
  • Likes Given: 21
Re: JavaCPC Desktop available as BETA!
« Reply #4 on: 20:36, 02 February 10 »
please 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... ;)
« Last Edit: 20:58, 02 February 10 by Wanderer »
- Wanderer -

Offline Devilmarkus

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

Offline Wanderer

  • Supporter
  • CPC664
  • *
  • Posts: 60
  • Country: 00
  • CPC fan
  • Liked: 4
  • Likes Given: 21
Re: JavaCPC Desktop available as BETA!
« Reply #6 on: 12:06, 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?

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

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.

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

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

Offline Devilmarkus

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

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1012
  • Likes Given: 926
Re: JavaCPC Desktop available as BETA!
« Reply #8 on: 19:09, 11 February 10 »
Let's have a closer look:
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 arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.335
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2261
  • Likes Given: 3478
Re: JavaCPC Desktop available as BETA!
« Reply #9 on: 19:25, 11 February 10 »
Let's have a closer look:

ouch my eyes. too close!  ;D
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline Wanderer

  • Supporter
  • CPC664
  • *
  • Posts: 60
  • Country: 00
  • CPC fan
  • Liked: 4
  • Likes Given: 21
Re: JavaCPC Desktop available as BETA!
« Reply #10 on: 20:27, 11 February 10 »
- Wanderer -

Offline Devilmarkus

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

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1012
  • Likes Given: 926
Re: JavaCPC Desktop available as BETA!
« Reply #12 on: 19:28, 12 February 10 »
Some more:


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 Wanderer

  • Supporter
  • CPC664
  • *
  • Posts: 60
  • Country: 00
  • CPC fan
  • Liked: 4
  • Likes Given: 21
Re: JavaCPC Desktop available as BETA!
« Reply #13 on: 20:49, 12 February 10 »
Come on guys, this can show cool effects

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

Offline Devilmarkus

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

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1012
  • Likes Given: 926
Re: JavaCPC Desktop available as BETA!
« Reply #15 on: 02:45, 18 February 10 »
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
« Last Edit: 03:13, 18 February 10 by 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

Offline Devilmarkus

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

Offline Devilmarkus

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

Offline Devilmarkus

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

Online Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.340
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3053
  • Likes Given: 5535
Re: JavaCPC Desktop available as BETA!
« Reply #19 on: 14: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...

Offline Devilmarkus

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

Online Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.340
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3053
  • Likes Given: 5535
Re: JavaCPC Desktop available as BETA!
« Reply #21 on: 14:44, 01 March 10 »
Arghhhhhh piss on that f*cked up line here at work! WIll watch it at home... :(

Offline Devilmarkus

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

Online Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.340
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3053
  • Likes Given: 5535
Re: JavaCPC Desktop available as BETA!
« Reply #23 on: 19:38, 08 March 10 »
Like magic :)

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

Offline Devilmarkus

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