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

One more:

The screens are also saveable as .SCR and fully ConvImgCPC compatible...

They also load well in WinAPE :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

Thanks to Kevin, I added "Stack" info to JavaCPC's debugger:


So I think the debugger is almost complete...

Or should I add more features?
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

Devilmarkus

JavaCPC's next release becomes "Donationware".
This means:
The emulator is full freeware.
You can register, if you want. (This is also absolutely free)
And you can donate a fee for my work. (via Paypal, Button is shown in register form and about dialog)

Why?
Simple:
I spend much time in adding things, improving features etc...

When I get enough donations, I also of course will share the money with all project helpers, co-developers etc...!

Also your name will appear in future releases in the donors list!

You can download the newest beta from today here:
http://cpc-live.com/data/list.php?dir=-beta
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

Small workaround for Windows users with a fast PC and Win XP with SP3....

Perhaps JavaCPC runs slow on your system.
(FPS are around 30 fps but emulation seem to work ok)

I figured out something:
When you have DXDIAG.EXE running in background, the emulator has full 50 fps!

How?
Click START -> RUN
Enter dxdiag.exe and press return.
When dialog is opened completely (loaded all drivers etc) you should have ~50 FPS in JavaCPC!

Please keep me informed if you can confirm this!

(Perhaps there is a way to preload Direct-Draw DLL's from Java?)
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

mahlemiut

I can confirm that, so long as dxdiag is run first.  Not sure if it really improves performance or not though, 30-40fps doesn't seem to be much different than 50fps.  But I do remember it being slow before, though.  Weird.
- Barry Rodewald

TFM

Quote from: mahlemiut on 22:25, 05 February 11
I can confirm that, so long as dxdiag is run first.  Not sure if it really improves performance or not though, 30-40fps doesn't seem to be much different than 50fps.  But I do remember it being slow before, though.  Weird.

Well, 50 fps means smooth scrolling ;)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Devilmarkus

New features:
- CPC-speaker emulation (Let's squeak on 1 channel! 1w 5cm speaker power!!! Can you boost it? I really like nostalgia thats why I coded it!)
- Low pass audio filter (perhaps some people like it)

Selectable in Audio-settings...


You'll find the download <<<<< here! :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

TFM

Quote from: Devilmarkus on 23:04, 08 February 11
New features:
- CPC-speaker emulation (Let's squeak on 1 channel! 1w 5cm speaker power!!! Can you boost it? I really like nostalgia thats why I coded it!)

That must be perfect for Orion Primes ESX sound system, which is specially made for the internal speaker ;D
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 23:06, 08 February 11

That must be perfect for Orion Primes ESX sound system, which is specially made for the internal speaker ;D

I don't know, but I'm sure, you'll report soon how it sounds ;)
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 23:07, 08 February 11
I don't know, but I'm sure, you'll report soon how it sounds ;)

Damn! How can you be that quick in posting... the JavaCPC still boots ,-)
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 23:13, 08 February 11

Damn! How can you be that quick in posting... the JavaCPC still boots ,-)

I don't know, which JavaCPC boots for you, but the one I uploaded today has 0 downloads yet... :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 23:15, 08 February 11
I don't know, which JavaCPC boots for you, but the one I uploaded today has 0 downloads yet... :P

Well, you may should provide a link... sorry, but you got toooo much homepages ;-)
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 23:17, 08 February 11

Well, you may should provide a link... sorry, but you got toooo much homepages ;-)

Here is the direct download link:
http://cpcwiki.eu/forum/index.php/topic,484.msg19303.html#msg19303
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

Devilmarkus

Working on new Debugger-UI:




Any ideas, which infos to add, 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

TFM

Are you sure, that the PPI registers are shown correct. I doubt the values of A and B. But C and control seem to be ok. Have to check that in more detail.
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 19:28, 10 February 11
Are you sure, that the PPI registers are shown correct. I doubt the values of A and B. But C and control seem to be ok. Have to check that in more detail.

Fixed the panel...
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 09:58, 11 February 11
Fixed the panel...

Great! Keep us posted when you release the next beta  :)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

mahlemiut

Does JavaCPC run at all under Linux, or did I just imagine reading that?  It just waits forever while loading for me.  Runs fine under WinXP, but that crusty old PC isn't all that fast... ;)
- Barry Rodewald

Devilmarkus

I don't think, it runs under Linux...  :-[
In next "beta" I will disable internal Java-console by default so we could check which errors are caused on startup.
But I really don't give it a chance that it works with Linux.
(We tried it on Mac, too, and there it worked...)
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 10:14, 14 February 11
I don't think, it runs under Linux...  :-[

I'm sure I had JEMU working on Linux at some stage. Will try it on my FC12 box later this week (when I get back from Melbourne).

Devilmarkus

#247
Quote from: Executioner on 12:01, 14 February 11
I'm sure I had JEMU working on Linux at some stage. Will try it on my FC12 box later this week (when I get back from Melbourne).

Much luck! ;) (JEMU I think works well under linux, except of bad performance because Linux's bad sound implementation)

My other "small" Emu (Based on JEMU, too) should work fine under Linux:
http://cpcwiki.eu/forum/index.php/topic,1871.0.html

But JavaCPC I think is quite too complex and sure has some bad written routines, which fail on Linux systems...
(It also copies windows resources like CPCXFS, SamDisk etc...) into C:\Documents & Settings\Username\JavaCPC or different path for Win Vista/7 which logically work only with Windows OS.)

Also it's strongly recommended that you run JavaCPC with full administrator rights!!!
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

Perhaps you remember that I wanted to use some Java styles which need a license.

I now implemented these styles, too, but they only work, when you have the libraries needed.
(JavaCPC detects if you got them or not)
They use my private license but I will never distribute the licensed .JAR libs which you need.
(You can license them for free when you use them on your private PC, then you get a DL-Link and you can download them and add them to JavaCPC's install_dir\libs)
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

#249
B'coz it's Valentine's day I compiled the actual state and offer it for download:
(X-tra large because TFM's little eyes)
Download

No synthetica files or license included!
To get them, visit: http://www.jyloo.com/synthetica/
JavaCPC asks you for license name and key, when you select a synthetica style.
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