News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_Devilmarkus

Java-GUI for CPCXFS

Started by Devilmarkus, 21:58, 14 May 10

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Devilmarkus

Hi folks,
  2 days of hard coding I am ready to release my latest prod. in Java:
  DiskUtil - A smart GUI to work with DSK files.
  Please notice:
  This Java-app uses the DOS program "cpcxfs.exe" so it runs only on a   Windows system.
 
 
 
  You can:
  - Open a DSK into DF0 or DF1
  - Drag & Drop files onto your DSK and in choosen USER
  - Delete files on DSK
  - Extract files from DSK to your PC
  - Hex-edit your DSK
  - Hide/Show files on DSK (SYS)
  - Protect/Unprotect files
 
Download:
http://cpc-live.com/DiskUtil.zip

  Have fun!
 
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

*grrrrrrrrrrrr!
Had a small bug in code!
Please redownload the app...
Protecting/Hiding files was faulty.

Should work now properly.
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

Melted some things together today!

 

 

 

 

You can now also transfer DSK's to floppy and from floppy to DSK!

You can also format / create new DSK images with it!

Download:
http://cpc-live.com/DiskUtil.zip

Enjoy it and please leave some feedback.
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: Newer version of SAMdisk included! (build from September 2009)
The main application is a Windows-EXE now.

http://cpc-live.com/DiskUtil.zip
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

New update for DiskUtil:



New features:
'Fix EyeCatcher': overwrites the DSK internal EyeCatcher with JavaCPC's eyecatcher info.

'Create txt info'
- When choosen, each DSK you load into this app, will create a txt file containing it's directory.
  e.g.:
Directory of C:\disks\nwc_progs-2.dsk:

MODE3SCR.BIN  -   16384 bytes  -  Usr 0
MODE3TST.BIN  -     384 bytes  -  Usr 0
SCR1    .SCR  -   16384 bytes  -  Usr 0
SCR2    .SCR  -   16384 bytes  -  Usr 0
TEST    .BAS  -     128 bytes  -  Usr 0

Bytes free: 126976


Several bugs fixed!
- Show/Hide function and Protect/Unprotect function improved
- Last version of SamDisk added
- Uses the same config than JavaCPC (DiskUtil is also part of next JavaCPC)
- GUI appearance fixed
- And a few more bugfixes

Download it here:
http://retropower.eu/cpc/index.php?dir=-tools

Cheers,
Markus
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

Sorry, but what's an eyecatcher function?

Devilmarkus

Quote from: CPCIak on 12:48, 04 July 10
Sorry, but what's an eyecatcher function?

Each DSK has an EyeCatcher (can have, is not necessary)
So, some emulators know, which emu/app created this dsk:
00000000h: 45 58 54 45 4E 44 45 44 20 43 50 43 20 44 53 4B ; EXTENDED CPC DSK
00000010h: 20 46 69 6C 65 0D 0A 44 69 73 6B 2D 49 6E 66 6F ;  File..Disk-Info
00000020h: 0D 0A 4A 41 56 41 43 50 43 20 45 58 54 44 53 4B ; ..JAVACPC EXTDSK
00000030h: 28 01 00 00 13 13 13 13 13 13 13 13 13 13 13 13 ; (...............
00000040h: 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 ; ................
00000050h: 13 13 13 13 13 13 13 13 13 13 13 13 00 00 00 00 ; ................
00000060h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
00000070h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
00000080h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
00000090h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
000000a0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
000000b0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
000000c0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
000000d0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
000000e0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
000000f0h: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ; ................
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

Thanx for explanation Markus.

Devilmarkus

Grmllllll... Bug fix!
Please re-download...
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

The eye-catcher bit is interesting. So, if an emulator knows these details, where are they used?

AMSDOS

Just had a issue to raise with DiskUtil.exe - I think I've got the latest version & it's running stable and all, but I'm having problems with Disk Images where the Directory is pretty full because I cannot extract files past a certain point.

Not sure if you're going to update your program in the future, though a "put" function - to put "files" back onto the Disk would be extremely handy as well!  ;)

Otherwise it works fine!  ;D
* Using the old Amstrad Languages :D   * with the Firmware :P
* I also like to problem solve code in BASIC :)   * And type-in Type-Ins! :D

Home Computing Weekly Programs
Popular Computing Weekly Programs
Your Computer Programs
Updated Other Program Links on Profile Page (Update April 16/15 phew!)
Programs for Turbo Pascal 3

TFM

Hi Markus!

Downloaded it, it looks nice, didn't test it much... late @night already! But great work! and thank you for supporting the Vortex standard format (didn't see it first, hidden at the lower end of names ;-).
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Powered by SMFPacks Menu Editor Mod