J1541
Latest Version: (alpha) 0.0.3
about | notes | to do list | history | download
About:
J1541 is a utility to manipulate .d64 file images. The program is written entirely in JAVA, so it should run on any platform that supports JDK 1.1.x.
At present, the following functions are available:
- Extract files from .d64 images
- Unzip ZipCode ZipDisk images (1!..4! support only, no 5! yet)
- Disassemble files either from the local HD or from the .d64 file in memory
- Compare files, either from the local HD or to the .d64 file in memory
- (new!)Import files to a .d64 image in memory
- (new!)Scratch files from a .d64 image in memory
The project is currently in ALPHA status. Please put it through its paces and eMail problems to me.
Some notes:
- Due to the command parser I use, you can not have spaces in filenames. That is,
put this file will try to put the file this in the current .d64 archive, ignoring the word file. I am working on a new parser that will allow the use of put "this file" which will treat "this file" as one filename (minus the quotations of course).
- The same limitations apply when extracting or scratching files in an archive.
- Some people reported errors using the .JAR file. According to my reference manual, you should issue the following command at an MS-DOS/Unix prompt:
java -jar j1541.jar. Hope that works. If not, please eMail me with details, including your OS.
To do list:
- Fix the command parser, to alleviate the problems listed in the notes above.
- Implement a
rename command.
- Per Bolmstedt had a nice idea regarding directories, in that a numbered list would be handy for filenames with strange characters. I'll be putting this idea into the next alpha.
- Fix the problems with filenames with funny characters.
- Add a
SubZero command to zero out unused blocks.
- Support for 1!..5! zipdisk archives
- Put the PSID commands back in. (Not included in any Alpha, they allow manipulations on PSID files).
- Add support for 40-track and 35+Error .d64 images.
- Release the
Disk object to the public for you Java people.
History:
- 0.0.3
- Added the
showname to show the current .d64 image name.
- Fixed the problem with
cd by itself. Also implemented cd ~ and cd ~/directory. cd . should also only change to the current directory, *not* the current directory + ".". E.g. if pwd shows /drive/test/ and you issue cd ., it will pwd will now show /drive/test/, not /drive/test/./.
- Fixed the problem with "infinite directories" where the next track and sector pointer pointed to itself.
ls now does the same as dir for you *nix users. :)
- 0.0.2
- Fixed the problem with
cd to use platform independant path separators.
eject by itself now works
- 0.0.1
Thanks!
Cyberad/RPG
J1541.jar file
eMail