Author Topic: JavaCPC Desktop 1.0 official release  (Read 56942 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: 1007
  • Likes Given: 926
Re: JavaCPC Desktop 1.0 official release
« Reply #175 on: 22:00, 08 May 13 »
Well dunno if a new thread is needed. I'm still happy with this one.

Forgot to mention about the new YM Player/Recorder GUI:

Example video
JavaCPC's new YM Player GUI
JavaCPC's new YM Player GUI
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 TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1977
  • Likes Given: 4650
Re: JavaCPC Desktop 1.0 official release
« Reply #176 on: 00:05, 09 May 13 »
Great job done Markus!
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1007
  • Likes Given: 926
Re: JavaCPC Desktop 1.0 official release
« Reply #177 on: 15:04, 22 August 13 »
JavaCPC 2.0b rolled out.

You can use the internal update function to get your latest copy.

I added the GameMap Ripper.

How to activate it?

- First, enter the debugger, when your game has been loaded and shows the playscreen.
- Open the GFXViewer by clicking on the icon shown in the screenshot:
 

* gfxviewer.png
(109.63 kB, 873x567 - viewed 79 times)


- In the GFXViewer define start address, and tile size by changing width and height.
- Make sure, the first tile is visible in the upper left corner
- Make sure, it's not zoomed, if required, enable "No Auto Zoom" -> This can slow down the gfx creation but is necessary for the GameMap Ripper.

* gamemapper.png
(113.47 kB, 900x600 - viewed 77 times)


- If a game has less than 256 tiles, click onto the first tile in the upper left corner with your left mousebutton and then click on the last visible tile with your right mousebutton. This marks the tiles area.
- Now click "Generate Map" - A new window will open up.
 [ Invalid Attachment ]

- Here you now can play around by changing the address and the map width and height.
- Rev. X and Rev. Y is not working yet so you don't need to use it.

- When you can see your full map , you can click on "Export" and choose a filename for the PNG image.
- An additional textfile is stored, too, which contains the map info.
- Done....

Happy mapping ;)


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 SyX

  • 6128 Plus
  • ******
  • Posts: 1.098
  • Country: br
  • Liked: 1051
  • Likes Given: 1854
Re: JavaCPC Desktop 1.0 official release
« Reply #178 on: 15:23, 22 August 13 »
GREAT!!! :D

I will give a try this afternoon :D

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1007
  • Likes Given: 926
Re: JavaCPC Desktop 1.0 official release
« Reply #179 on: 15:48, 22 August 13 »
You now can download the full JavaCPC 2.0b release here:
http://cpc-live.com/data/index.php
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: 1007
  • Likes Given: 926
Re: JavaCPC Desktop 1.0 official release
« Reply #180 on: 14:52, 27 August 13 »
Long time has passed since I released JavaCPC Desktop v1.0 :D

Today I released v2.1.

New: Implemented game mapper (ScreenMapper and GameMapper).

You can create game maps now or from ram, or directly from the CPC screen.


Video:
JavaCPC GameMapper (Screen capturing)

The ScreenMapper is directly accessible from JavaCPC menu and does not need the GFXViewer or the RAM-mapper active.

Just start it, define a rectangle on CPC screen (Click the "Set" button in ScreenMapper, unclick it, when done selecting screen area), and start mapping.

Define screen area is key controlled in CPC display:
- Arrow up -> move rectangle up about 1 pixel
- Arrow down -> move rect. down about 1 pixel
- Arrow left/right -> move rect. left/right about 1 pixel
+ SHIFT:
move rectangle about 8 pixels
- CTRL + Arrows: change rectangle width/height about 1 pixel
+ SHIFT:
change rectangle width/height about 8 pixels

Mapping is key controlled in CPC display:
- CTRL + arrow keys: Append actual screen at choosen direction
- SPACE: Put actual screen to actual position
- DELETE: Remove screen from actual position
- Just arrow keys: Change position


You can use the internal Update function -> Menu: Help -> Check for update

Or you can download the latest version when you follow the link in my signature...


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 TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1977
  • Likes Given: 4650
Re: JavaCPC Desktop 1.0 official release
« Reply #181 on: 19:14, 27 August 13 »
Now... amazing to see! Thinking about it...
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1007
  • Likes Given: 926
Re: JavaCPC Desktop 1.0 official release
« Reply #182 on: 19:16, 27 August 13 »
I hope the people like the new splash screen :P

Need to roll out an update this evening...
I broke the GFXViewer...
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: 1007
  • Likes Given: 926
Re: JavaCPC Desktop 1.0 official release
« Reply #183 on: 00:00, 28 August 13 »
Internal update to v2.2 is available.

I changed the GFXViewer.

Fixed a bad routine to show the tiles and also added the possibility to export single tiles as .PNG, then you can edit them with tools like Paint, and re-import into a single Cell-view.

(For more informations about this, just ask me)

Simply let JavaCPC check for updates.

The full download will be available tomorrow I think...

Also added:
A 64bit executable to launch JavaCPC properly on 64bit Java distributions on Windows PCs.
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 TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1977
  • Likes Given: 4650
Re: JavaCPC Desktop 1.0 official release
« Reply #184 on: 00:46, 28 August 13 »
A 64bit executable to launch JavaCPC properly on 64bit Java distributions on Windows PCs.


Excellent! That was needed!  :)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1007
  • Likes Given: 926
Re: JavaCPC Desktop 1.0 official release
« Reply #185 on: 12:39, 28 August 13 »
Excellent! That was needed!  :)

As I don't use 64bit Java, I can't tell you how it works. My last status was, that JavaCPC works as crap on 64bit Java.

But I thought, it'd be useful to have a 64bit executable, too...

The version 2.2 is now also available as full package download.

Just check the link in my signature.
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: 1007
  • Likes Given: 926
Re: JavaCPC Desktop 1.0 official release
« Reply #186 on: 23:00, 28 August 13 »
And another bugfix update is available: v2.2a

Thanks to MiguelSky for reporting this weird bug.

You can get it using the internal update function.

Bugfix: Removed flooding JavaCPC directory with xxxxxxx .SCR files

Added: VaraDOS rom (Patched Parados rom which supports Vortex format)
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: 1007
  • Likes Given: 926
Re: JavaCPC Desktop 1.0 official release
« Reply #187 on: 10:57, 30 October 13 »
Little update to version 2.2c:

- Fixed a few UI-bugs. (Especially in the Z80 Assembler interface)
- Fixed autoboot function to get keyboard functionality back, after booting a game/app. (ALT + END = boot DF0)
- Fixed the debugger: Added the (very important) info for IFF1 and IFF2:



You can get the latest version by using the update function in JavaCPC.

Download will follow the next days.
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: 1007
  • Likes Given: 926
Re: JavaCPC Desktop 1.0 official release
« Reply #188 on: 21:37, 31 December 13 »
JavaCPC Desktop v2.3 is out.

Most important news:
- Some changes for the GFXViewer:
    - You now can change the CPC's palette on the fly (Double click on a INK inside the CPC-Palette display @ bottom of GFXViewer's window) Thanks to MacDeath for the idea.
    - I implemented a GIFMaker into the GFXViewer. You now can create very easy and quick animated GIFs from most beloved game sprites. Thanks to McKlain for the idea.
- A bugfix in automatic version control, which caused JavaCPC Desktop to freeze when was enabled
- Removed the icon for Push'N'Pop radio due it's offline and put a shortcut-icon to the GFXViewer directly.
- Embedded Death Sword 128k to play directly ;) (Added an icon to the desktop)
- Some minor bugs and glitches removed

Download it here: CPC-Live.com - Schneider / Amstrad CPC Webseite
Or just let it check for updates.

Happy New Year!!!!

Quick guide to create GIFs:

- Make sure, first sprite is in upper left corner in GFXViewer
- Left click on it once
- Right click on last sprite to select a range (The Sprites inside the range are grayed out then)
- Click "Create GIF"

In theory that's all you need to know.
Oh and the sprites you select must be in a range... Would be too much work now to select single sprites only...
The GIFMaker should be self explaining.

To change transparent color, just click on a color in the GFXViewer window's palette.

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: 1007
  • Likes Given: 926
Re: JavaCPC Desktop 1.0 official release
« Reply #189 on: 21:58, 31 December 13 »
Sorry, quickly fixed a bug...
Please re-download...

For those of you, who already downloaded it or have checked for updates: You just need to replace this file:

http://cpc-live.com/javacpc_update/JavaCPC.jar
« Last Edit: 22:01, 31 December 13 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: 1007
  • Likes Given: 926
Re: JavaCPC Desktop 1.0 official release
« Reply #190 on: 16:07, 01 June 14 »
JavaCPC version 2.4 is out.

Due lack of time and motivation the only new feature is, that I fixed the "Create DSK" function, which allows you to create an empty DSK file for the selected drive...

Use the internal update function...
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 TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1977
  • Likes Given: 4650
Re: JavaCPC Desktop 1.0 official release
« Reply #191 on: 22:38, 19 June 14 »
That's ok. Bug fixes are important.  :) :) :)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Joseman

  • 6128 Plus
  • ******
  • Posts: 780
  • Country: es
  • Liked: 628
  • Likes Given: 429
Re: JavaCPC Desktop 1.0 official release
« Reply #192 on: 04:39, 18 September 14 »

I'm really impressed with JavaCPC, normally i used to work in Winape, but the perfect tape emulation with the tape inserted on a real tape deck with the name of the game in it, or the CPCPaint program, that really converts the screens perfectly, yesterday i was trying to convert an image with convimgcpc that fails miserably, doing a bad bad job, but the same image with cpcpaint is perfectly converted almost pixel by pixel!!

@Devilmarkus you're doing an excellent job with this emulator, only one thing, i tried to load on the assembler an asm program that i'm doing with winape, but javacpc throws 138 errors, perhaps not all the directives that uses winape are compatible with javacpc?





Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1007
  • Likes Given: 926
Re: JavaCPC Desktop 1.0 official release
« Reply #193 on: 13:27, 18 September 14 »
Thanks, Joseman, for your reply :)

JavaCPC's assembler is very simple and mostly Maxam compatible.

But it cannot handle makros or scripts like WinApe.

It also sometimes has problems to parse multiple instructions in one line.

Few people here maybe know, that I'm no assembler coder ;) So, I just made the assembler by learning by doing... (As the whole Emulator is made)
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 TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1977
  • Likes Given: 4650
Re: JavaCPC Desktop 1.0 official release
« Reply #194 on: 21:09, 18 September 14 »
... i tried to load on the assembler an asm program that i'm doing with winape, but javacpc throws 138 errors, perhaps not all the directives that uses winape are compatible with javacpc?

WinApe has a monolithic structure, it's compatible to MAXAM f.e. but don't expect anything to be compatible to it. Same is true for a lot of good things for good reasons.  :)

However, my suggestion is to keep the source compatible to the MAXAM assembler, so it will be most likely understood by most / all emulators.[nb]Well, I don't know in detail, since I use MAXAM on a CPC(-Emulator). That's quick enough, if you activate the emu's "turbo mode" while the assembler runs.[/nb]
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline SyX

  • 6128 Plus
  • ******
  • Posts: 1.098
  • Country: br
  • Liked: 1051
  • Likes Given: 1854
Re: JavaCPC Desktop 1.0 official release
« Reply #195 on: 22:52, 18 September 14 »
And for all the maxam's lovers, there is another option, you can use Maxam II in a commandline CP/M emulator.

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1977
  • Likes Given: 4650
Re: JavaCPC Desktop 1.0 official release
« Reply #196 on: 23:00, 18 September 14 »
Works with CPC emulators too  ;)  Even if I bought the original Maxam II and I think it's really great I never migrated to it.  :)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline SyX

  • 6128 Plus
  • ******
  • Posts: 1.098
  • Country: br
  • Liked: 1051
  • Likes Given: 1854
Re: JavaCPC Desktop 1.0 official release
« Reply #197 on: 00:43, 19 September 14 »
Sure, but it's more practical and fast to use from a CP/M emulator than from a CPC emulator, when i have sometime i'll try to make a mini-doc for you can see the advantages ;)

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1977
  • Likes Given: 4650
Re: JavaCPC Desktop 1.0 official release
« Reply #198 on: 03:10, 21 September 14 »
Well, don't waste your time ;-) Better you do some coding, that's a jewel then :-D

Honestly, I always thought that MAXAM II is for CPC/Joyce only (like Prowort, Protext for CP/M only runs with CPC/Joyce).

I have an advanced way of loading... I use a memory dump which I load under FutureOS and then I already got everything in the RAM disc. However I didn't use that since quite a while, just starting Maxam and press "trubo" for assembly makes me happy. There are probably 333 more quick ways to go though.  :laugh:
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Carnivius

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.431
  • Country: gb
  • Mayhem Attack Squad
    • index.php?action=treasury
  • Liked: 1015
  • Likes Given: 576
Re: JavaCPC Desktop 1.0 official release
« Reply #199 on: 16:17, 22 September 14 »
How do I use the d-pad on my joypad to play games?  The emulator keeps using my left analog stick which is not ideal.  The d-pad is registering as them POV things in the controller properties of windows.
Favorite CPC games: SwitchBlade, Stryker in the Crypts of Trogan, Turrican II, UN Squadron, Oh Mummy