Author Topic: JavaCPC Desktop available as BETA!  (Read 82391 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: 1017
  • Likes Given: 926
Re: JavaCPC Desktop available as BETA!
« Reply #75 on: 21:21, 03 May 10 »
Better quality video I can show on request. (PM me)
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 Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 16.796
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3970
  • Likes Given: 7102
Re: JavaCPC Desktop available as BETA!
« Reply #76 on: 10:00, 04 May 10 »
I saw your vid last night, thanks for that :) I wish it was in higher resolution, it just doesn't do it justice like that... but the recording method is great news :)

In the composition above the screen is too bright indeed, but looking at them side-by-side the emulated one doesn't look to realistic to me... am I the only one?

Offline ukmarkh

  • 6128 Plus
  • ******
  • Posts: 1.455
  • Country: england
    • Classic Replay
  • Liked: 373
  • Likes Given: 99
Re: JavaCPC Desktop available as BETA!
« Reply #77 on: 13:02, 04 May 10 »
At 4:12 in your video, an object spins back and forth giving a form of depth perception... does anyone know if this could be done for an end of level boss in a shoot-em-up for the CPC? Hopefully you guys understand what I'm on about, but basically not only would the end of level enemy move up and down to avoid fire, but in and out as well? 

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.336
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2279
  • Likes Given: 3478
Re: JavaCPC Desktop available as BETA!
« Reply #78 on: 14:55, 04 May 10 »
At 4:12 in your video, an object spins back and forth giving a form of depth perception... does anyone know if this could be done for an end of level boss in a shoot-em-up for the CPC? Hopefully you guys understand what I'm on about, but basically not only would the end of level enemy move up and down to avoid fire, but in and out as well?
This is a crtc hardware trick. Where the same line of the screen is effectively repeated, and the start address is changed to give the line width.

so this effect could not be used directly in a shoot em up on the cpc.

You would have to simulate it using software.
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.336
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2279
  • Likes Given: 3478
Re: JavaCPC Desktop available as BETA!
« Reply #79 on: 14:56, 04 May 10 »
This is a crtc hardware trick. Where the same line of the screen is effectively repeated and the start address is changed to point to various line widths to give the illusion of 3d. It is done very nicely.

so this effect could not be used directly in a shoot em up on the cpc.

You would have to simulate it using software.

EDIT: I should have used modify there ;)
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline ukmarkh

  • 6128 Plus
  • ******
  • Posts: 1.455
  • Country: england
    • Classic Replay
  • Liked: 373
  • Likes Given: 99
Re: JavaCPC Desktop available as BETA!
« Reply #80 on: 16:21, 04 May 10 »
I really wanna see demo's that show what can be done in a game on the CPC, not what can't be done. Still very interesting stuff.

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 #81 on: 14:37, 09 May 10 »
BETA-update:
http://cpc-live.com/javacpc_6_8_beta.zip

New: The emulator is doing some manual patches to CRTC when some demos are found in ram.
This you can disable now.

Also some CRTC improvements (The beta before had many CRTC bugs...)

I still know about the problems with the menu and rest of the GUI. I hope I can fix them all!
(Perhaps a JAVA-coder want to take a look @? ??? )

For the coders:
I updated SVN code on sourceforge:
http://sourceforge.net/projects/javacpc/develop
« Last Edit: 14:39, 09 May 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: 1017
  • Likes Given: 926
Re: JavaCPC Desktop available as BETA!
« Reply #82 on: 01:27, 12 May 10 »
I updated the beta.
Feel free to download the latest.

It also includes SamDisk GUI...

Important info:
In this beta I added a "soft reset" function - like on a real CPC "ctrl,shift,esc" keys!

Soft reset is ctrl + F9
the normal hard reset is now ctrl + shift + F9!
So don't wonder, when some games/demos/apps dont reset or, for example, "Super Cauldron" returns to menu when pressed reset while playing!
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 Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 16.796
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3970
  • Likes Given: 7102
Re: JavaCPC Desktop available as BETA!
« Reply #83 on: 20:39, 12 May 10 »
SAMdisk in the emulator? Brilliant... this is an all-around tool now:)

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 #84 on: 21:44, 13 May 10 »
Working on DSKTools...
Sadly for Windows-users only!

A simple java app in cooperation with cpcxfs!
This will help you to transfer files to DSK / files from dSK to your harddrive:
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 CPCIak

  • CPC6128
  • ****
  • Posts: 232
  • Country: de
    • MTB Iserlohn
  • Liked: 12
  • Likes Given: 0
Re: JavaCPC Desktop available as BETA!
« Reply #85 on: 20:24, 18 May 10 »
Hi Markus, one bug I've told you isn't fixed yet:
After opening a DSK in JavaCPC I've got to choose drive a triple!

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 #86 on: 20:28, 18 May 10 »
Hi Markus, one bug I've told you isn't fixed yet:
After opening a DSK in JavaCPC I've got to choose drive a triple!

Well triple?
I only saw double yet.
I am working on it... Need to check why a function is called twice or triple...
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 CPCIak

  • CPC6128
  • ****
  • Posts: 232
  • Country: de
    • MTB Iserlohn
  • Liked: 12
  • Likes Given: 0
Re: JavaCPC Desktop available as BETA!
« Reply #87 on: 20:42, 18 May 10 »
Yes, three times  :(

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 #88 on: 20:44, 18 May 10 »
Yes, three times  :(

Explain please, when this happens.
Which drives are already feeded with dsk, also a tape in drive etc....
Does this only appear when you open a dsk with JavaCPC.exe?
Does this also appear when you drag & drop a dsk into emulator window?

Please try to explain it as detailled as possible.
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 CPCIak

  • CPC6128
  • ****
  • Posts: 232
  • Country: de
    • MTB Iserlohn
  • Liked: 12
  • Likes Given: 0
Re: JavaCPC Desktop available as BETA!
« Reply #89 on: 20:49, 18 May 10 »
JavaCPC status: no tape nor disc loaded

drag&drop -> once
file->open with javacpc-> triple

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 #90 on: 20:50, 18 May 10 »
JavaCPC status: no tape nor disc loaded

drag&drop -> once
file->open with javacpc-> triple

I had double when opened a dsk with it... Ok, will check that...
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 #91 on: 21:49, 18 May 10 »
Found the problem:
When no disk stored in drive, I was asked once.
When disk in A and/or B I was asked twice.
When also a tape in drive i was asked triple!

I think I also know where the problem can be found in code.
It's a old code I used in the beginning.
Crappy and bad.
Will code a new load-dsk routine.
Is a lot of work but I think the only way to fix it...
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 #92 on: 23:38, 18 May 10 »
I hopefully fixed this bug by rewiting the complete method to import files:

http://cpc-live.com/javacpc_6_8_beta.zip

Please tell me if it works properly now.
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 CPCIak

  • CPC6128
  • ****
  • Posts: 232
  • Country: de
    • MTB Iserlohn
  • Liked: 12
  • Likes Given: 0
Re: JavaCPC Desktop available as BETA!
« Reply #93 on: 18:22, 21 May 10 »
You managed it Markus! Thanx for correcting the bug.

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 #94 on: 16:15, 24 May 10 »
Hopefully fixed some more bugs.
http://cpc-live.com/javacpc_desktop_beta.zip

New:
- Manage DSK (replaced format function, you can use it as DSK manager on the fly. Changes on your DSK are immideately updated in emulator, too)
- Fullscreen mode for Desktop (Use Alt & Enter to toggle)
- Self createable style added
- Removed ALL Synthetica styles because no donations and I want it as freeware!
- Default style looks better now
- Fixed the virtual keyboard to work with the styles
- Much more....

Please report bugs, feedback, etc...
(The menu still is not cleaned up!)
« Last Edit: 16:24, 24 May 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 CPCIak

  • CPC6128
  • ****
  • Posts: 232
  • Country: de
    • MTB Iserlohn
  • Liked: 12
  • Likes Given: 0
Re: JavaCPC Desktop available as BETA!
« Reply #95 on: 18:51, 24 May 10 »
I've found some bugs

extras -> key2joy -> nothing happens
settings -> advanced options -> gui is empty

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 #96 on: 18:54, 24 May 10 »
I've found some bugs

extras -> key2joy -> nothing happens
settings -> advanced options -> gui is empty

As I said: Menu is not cleared up yet...

Humm Joy2Key should work.
Make sure you have a joystick connected.
For me it tells I should connect a Joystick :D

Working on a help documentation:

http://cpc-live.com/help/
« Last Edit: 18:58, 24 May 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: 1017
  • Likes Given: 926
Re: JavaCPC Desktop available as BETA!
« Reply #97 on: 14:36, 27 May 10 »
Working on a new fileformat to store keyboard input...
With the new method, also a snapshot is taken, and the disks for drives 0 and 1 are stored, too.

You can watch a preview for playback here:
http://cpc-live.com/keyrecording.html

I am storing all keyboard input and when loading such a SNK snapshot, it's played back...

If someone is interested in the fileformat (header, how I store keystrokes etc) contact me ;)
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 Executioner

  • Supporter
  • 6128 Plus
  • *
  • Posts: 783
  • Country: au
  • WinAPE Developer
    • WinAPE
  • Liked: 392
  • Likes Given: 60
Re: JavaCPC Desktop available as BETA!
« Reply #98 on: 03:35, 28 May 10 »
Working on a new fileformat to store keyboard input...

We already have one (or is that two?)

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 #99 on: 03:53, 28 May 10 »
Well, I know CPCe and WinAPE can record and playback keystrokes, too.
I am @ beginning on implementing it.
The main problem is accurate timings.

http://cpc-live.com/snptest.html

The playback works almost nice yet.

Recording is not implemented yet.

About timings and ramdomness in games I did not heck out, how to reset all timers etc. to playback those things accurate, too... :(
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