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.

Devilmarkus

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
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 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:
  [attach=2]

- 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.
[attach=3]

- 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.
[attach=4]

- 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

SyX

GREAT!!! :D

I will give a try this afternoon :D

Devilmarkus

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

Devilmarkus

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

TFM

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

Devilmarkus

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

Devilmarkus

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

TFM

Quote from: Devilmarkus on 22:00, 27 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

Devilmarkus

Quote from: TFM on 22:46, 27 August 13Excellent! 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

Devilmarkus

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

Devilmarkus

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

Devilmarkus

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

Devilmarkus

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

TFM

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

Joseman


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?





Devilmarkus

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

TFM

Quote from: Joseman on 02:39, 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

SyX

And for all the maxam's lovers, there is another option, you can use Maxam II in a commandline CP/M emulator.

TFM

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

SyX

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 ;)

TFM

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

Carnivius

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: Count Duckula 3, Oh Mummy Returns, RoboCop Resurrection, Tankbusters Afterlife

Powered by SMFPacks Menu Editor Mod