News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_Devilmarkus

JavaCPC Desktop 1.0 official release

Started by Devilmarkus, 11:05, 14 August 11

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Shredder11

Just tried to login with my reg details from July 2010, and it seems they no longer work!  Damn gotta register again :D
Amstrad CPC6128, 3.5" Ext' Floppy, SD HxC Floppy Emulator

Devilmarkus

Quote from: Shredder11 on 17:40, 29 January 12
Just tried to login with my reg details from July 2010, and it seems they no longer work!  Damn gotta register again :D

Humm the download for JavaCPC should work for everyone... ;)
But welcome back! :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

Release 1.5 is out!

[attach=2]

I fixed several bugs.
Important bugfixes:
- Palette is restored now when you load a snapshot
- Chat changed to a php chat (same Chat than on java.cpc-live.com)
- 3d Display had no drag & drop listener, added this, too.

Important update:
- Gamebrowser update: It shows the games on java.cpc-live.com (Also the demos are available)

Please let JavaCPC check for updates or visit it's downloadpage here:
http://cpc-live.com/download.php?view.2
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

#103
Little update:
(no full release, but you can use JavaCPC's update function)
I improved the built-in Z80 assembler.

Added 2 new internal commands:
create_dsk "a:mydisk.dsk",data,40 -> creates a blank disk image in drive DF0. formats available: data, system, 40 or 80 tracks
add_loader "myloader.bas"             -> creates a little BASIC loader for the file you want to assemble
Combined with the already existing command:
write direct "a:myfile.bin"                -> writes the assembled program to dsk in given drive

Demonstration:
http://cpc-live.com/create_dsk/

The DSK-File will be stored in the same path, where your ASM file is located.
(If you coded an ASM file from scratch and did not save it yet, the DSK is located in JavaCPC's root folder.)
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

JavaCPC Desktop 1 Update 6a is out.
(As online-update!)

Changed the AY emulation slightly.
(You should be able to hear more 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

Devilmarkus

Update to version 1.6b is available!
New feature: A user-defineable CPC palette.
(Works only with the JavaCPC Expansion ROM which is included)

How it works:
- Make sure, your video settings have "CTM 644 Color" set selected.
- Enable the JavaCPC Expansion ROM (In ROM settings)
- Enter from BASIC:
|INK,<0-31>,<R>,<G>,<B> - sets INK x to given R,G,B values (0-255 each value)
|RESINKS - restores the original CPC palette

Video:
Erstellt von Camtasia Studio 7
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

Is it like the Plus colors?
Does it also work on a real CPC (guess not, ok).
How does it work?
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Devilmarkus

It's better than on the CPC+.
Because 16 mio. colours are possible.
But it only works emu-internal.
No CPC compatibility here.

It works via an unused port, which is read, when the expansion ROM is active.
And it affects the GateArray's palette directly. (In an emulator, the GA-palette is pre-defined... But here I can change the values...)
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

HAL6128

...maybe Bryce is able to find some kind of magical hardware "switch" to enable those options?
...proudly supported Schnapps Demo, Pentomino and NQ-Music-Disc with GFX

Devilmarkus

Another demo:
Soft resets (CALL 0 or CTRL + F9) don't reset the colours.
Hard reset (CTRL + SHIFT + F9) also reset the palette.
Erstellt von Camtasia Studio 7
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

It's impossible to create some hardware which can do the same, as the colour values in the GateArray chip are fixed values.

On the KC-Compact it's possible to change them by a hardware writer... (They are stored in a kind of eprom)
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

It already has a palette of 4096 colours.
Even these are fixed.

For the CPC+ exist tools like B-ASIC, which provide RSX commands to change the plus palette from BASIC.
(Don't ask me, how... Google for B-ASIC ;) )
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

Devilmarkus

Update 1.7 was alive too short, to post it here.
It has a keyboard fix for the German "Native Keyboard-translation" (Translate PC keys as they are, neat for coders)
I also fixed a bug, which disabled the ROMs when you activated the status-panel.

But Update 1.7b is important! Especially for Windows-PC.
A bug did not copy the internal resources into C:\Users\<name>\JavaCPC so that the internal Apps didnt work.
(It's funny, that noone found this bug by using the affected applications like Samp2CDT or DSK Util or so....)

There is also a fix in finding the path where JavaCPC is located. Important for computers, where the emulator cannot find the internal ROMs.
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

Carnivius

Quote from: Devilmarkus on 15:46, 25 May 12
Little demonstration for JavaCPC's virtual tape drive:

Tape record & playback function in JavaCPC - YouTube
;)


Hehe.  I didn't even really understand what that video was going to about before I clicked play and as I did click a match of multiplayer Uncharted 3 on my PlayStation 3 was about to begin so I rushed over there and since I have both the PS3's TV and the laptop wired to the same headphones (so I can play PS3 while listening to tunes through the headphones to help block out neighbour noise) I was wondering what the heck all this static and beeping noises were about amongst the Uncharted battle sounds.  I even got killed in it cos I was busy unplugging the headphones and plugging them back in trying to figure out where the noise was coming from.  It was this video.  Which was a big relief cos for a while I thought my PS3 was going weird.   :)
Favorite CPC games: Count Duckula 3, Oh Mummy Returns, RoboCop Resurrection, Tankbusters Afterlife

remax

I found an easter egg in my folder  ;D
Brain Radioactivity

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

remax

Didn't found how to do it... (even if i'm quite sure of what it does)
Brain Radioactivity

Devilmarkus

Well un-egg it and start JavaCPC with Desktop....
Perhaps an extra icon appears :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

remax

[attach=2]

Hehe... Java800
Brain Radioactivity

Devilmarkus

#121
Yeah... ;) You found it :D

In Atari 800 emu use F1 to access the emulator's menu... (Its a 1:1 adaption of the in C written Atari 800 emulator...)
F2-F5 = silver Atari keys...
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

What's about the 800XL? I don't know how to handle the 800 (never touched one).
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Devilmarkus

Well the emulator loads the XL-Roms by default.
You can configure it with F1 (emulator system menu)
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

Because TFM has persuaded me, here's a little update:
1.7d
- Bugfix in internal resource check
- SAMdisk Version 3.4, last updated 14th August 2012 integrated (Used by the ManageDSK DiskUtil)
- Bugfix when defining joystickbuttons (You had been forced to define always 2 buttons, even, when your gamepad/digital joystick only has 1 button) Fixed that. You now can press ESC to skip button 2.
- Bugfix in Z80 emulation (minor)
- Minor performance fixes
- Minor fixes in the integrated Z80 Assembler
- Little improvements in Paint (Added a slider which pre-converts the incoming image to less colours first, ordered dithering added)

How to get it?
- Launch JavaCPC
- Click in the menu: "Help" -> "Check for update"
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