2021-12-04: The latest release is DroiD64 0.5b .
View this project at SourceForge.net: http://sourceforge.net/projects/droid64 and the source repository at https://github.com/hwetters/droid64.
Screenshot of DroiD64 in action.
Version 0.17b running on Linux.
Click image for full size picture.
What DroiD64 can do
DroiD64 is a graphical file manager for D64, D67, D71, D80, D81, D82, D88, T64 and LNX files.This is a file manager for disk-images suitable for the Commodore 64 and others. These disk-images are usually stored as .D64 files having a size of 174848 bytes. The idea with DroiD64 is to make life easier for Commodore 64 fans, especially for those using MAC and Linux systems as there are tools available for Windows anyway.
Supported image file formats:
- D64 - C1541
- D67 - C2040
- D71 - C1571
- D80 - C8050
- D81 - C1581
- D82 - C8250
- D88 - C8280
- T64 - C1530
- CP/M read only on D64, D71 and D81
- All formats above as gzipped
- Zip files
- LNX
Disk operations
- New disk
- Open disk
- Show BAM of disk
- Rename disk
- Show hexdump of disk block
- Print hexdump of disk block
- Validate disk image
- Make partition (D81 only)
File operations
- Insert PRG file into disk
- Extract PRG file from disk
- Rename file on disk
- Copy PRG file to another disk
- View and print hexdump of files
- View and print Koala Paint pictures
- View and print BASIC programs
Other features
- Use MySQL or PostgreSQL database for making D64 images searchable
- Interaction with other programs (for example: cbm4linux and Vice)
- Reorder and sort files on disk image
- Browse local file system
What it can't do
DroiD64 cannot transfer disk images to real floppy hardware. There are other programs for that purpose like StarCommander and OpenCBM. DroiD64 can to some extent use these and other command line tools.
Downloads
File | Size | Description | ||
---|---|---|---|---|
droiD64-0.5b-bin.zip | 6.3 MB |
This is the latest droiD64 zip bundle with the executables for all platforms. When in doubt, this is probably the file you want. | ||
droiD64-0.5b.jar | 471 kb |
This is the latest droiD64 Java executable suitable for all platforms. | ||
droiD64-0.5b-sources.jar | 276 kb |
This is the latest droiD64 Java source. | ||
droiD64_icons.tar.gz | 6kb |
|
View previous releases and change logs at SourceForge.net.
System requirements
Java 11 runtime or newer. Download OpenJDK at http://adoptopenjdk.net/ or download Oracle's Java runtime environments at http://java.oracle.com.
DroiD64 is mainly developed and tested with Java 15 on Linux, but has also been tested successfully with several other versions and platforms. As DroiD64 is written in Java, it should run on every platform Java runs on (for example Linux, MacOS X, OS/2, Unix, VMS and Windows) :) |
Installation instructions
- Download and install a Java runtime environment if you have none installed.
- Download the latest version of DroiD64 and extract it to any directory of your choice.
-
In the folder you extracted in previous step, you will find the droid64.sh (Linux, UNIX etc) and droid64.bat (Windows) scripts which you can use to start DroiD64.
DroiD64 release 0.17b and older was not distributed as a zip file. If you for some reason wants to execute an old release of DroiD64, then create a batch-file, shell-script or whatever somehow look like the following command line:
java -jar [directory]/droiD64-[version].jarWith DroiD64 0.5b and any future release, you will need to add a bunch of third party jar files to the class path, which is already prepared in the included droid64.sh/droid64.bat script files. Failure to do so, will give a lot of ClassNotFoundException when you try to start it.
Working with DroiD64
Things to keep in mind
Important: Please keep in mind that this program is still in testing phase.
Please work with backups of your files and please send feedback if something go wrong.
If you have any odd Commodore hardware which is not really supported by DroiD64 even though it seems possible. Please, contact me and I will see what can be done.
Recommended third party software
- Vice
- The Commodore 64 emulator. There are other emulators than Vice, but this is the one I use, and many of the other emulators are based on Vice code. See the built in manual for information about plugins to autostart Vice directly from DroiD64.
- OpenCBM
- Kernel driver providing support for serial Commodore devices connected to the PC's parallel port with a XM1541 or XA1541 cable or the ZoomFloppy. See the built in manual for information about plugins using OpenCBM directly within DroiD64.
Known bugs / To do list
Please refer also to the "Bugs and ToDo" section in the "Help"-menu of this program, because this will be updated more recently.
- Bug: None known. Do intensive testing, find some and mail them to me please.
- ToDo: DiskPanel: Warn users if file will get overwritten.
- ToDo: D64.writeDirectoryEntry: What to do if filename exists?
- ToDo: D64.setNewDirectoryEntry: Relative files.
- ToDo: D64.setNewDirectoryEntry: GEOS files.
Copyright
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
Contact
To get in contact with a DroiD64 developer for any reason concerning DroiD64 write an email to hwetters(at)users.sourceforge.net and/or wolfvoz(at)users.sourceforge.net.
Last updated 2021-12-04