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

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

Gryzor

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?

ukmarkh

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? 

arnoldemu

Quote from: ukmarkh on 11: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?
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

arnoldemu

Quote from: arnoldemu on 12:55, 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

ukmarkh

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.

Devilmarkus

#81
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
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 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

Gryzor

SAMdisk in the emulator? Brilliant... this is an all-around tool now:)

Devilmarkus

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

CPCIak

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!

Devilmarkus

Quote from: CPCIak on 18: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!

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

CPCIak


Devilmarkus

Quote from: CPCIak on 18:42, 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

CPCIak

JavaCPC status: no tape nor disc loaded

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

Devilmarkus

Quote from: CPCIak on 18:49, 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

Devilmarkus

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

Devilmarkus

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

CPCIak

You managed it Markus! Thanx for correcting the bug.

Devilmarkus

#94
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!)
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

CPCIak

I've found some bugs

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

Devilmarkus

#96
Quote from: CPCIak on 16:51, 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/
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 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

Executioner

Quote from: Devilmarkus on 12:36, 27 May 10
Working on a new fileformat to store keyboard input...

We already have one (or is that two?)

Devilmarkus

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

Powered by SMFPacks Menu Editor Mod