Draco Cart Maker (DCM) Version 1.0.1

Easily create EasyFlash multicart images. Simply add the files.

(c) 2010 by Sascha Bader (sbader01@hotmail.com)

Disclaimer

THE PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT WITHOUT ANY WARRANTY. IT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW THE AUTHOR WILL BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

Updates and further informations

For software updates visit http://www.sascha-bader.de/html/dcm
For hardware informations visit http://www.skoe.de/easyflash
To buy the hardware visit http://for8bits.com
DCM contains EasyLoader technolgy by ALeX Kazik

Credits

I wish to thank:
  Skoe for the fantastic EasyFlash hardware, the EasyProg software and all the enthusiasm.
  ALeX for his brilliant EasyLoader, the bootscreen and the splash screen.
  Nils for distribution of the easyflash kits.
  All the others for testing and support.

Requirements

Java 1.6 or (with Java 1.5 the hyperlinks in the about dialog are not working)

Usage

Start with GUI: java -jar dcm.jar
Start in Batch mode: java -jar dcm.jar <dir to import> [destination.crt]

Limitations

The following cart types are supported:

    Regular
    Ocean

Because of technical limitations only a single OCEAN cart may be added.
Unsupported carts are omitted during import.

Description

The table in the main window displays programs and cartridges available on the current multicart.
Use drag & drop or the "+"-button to add programs or cartridges.
Edit names in the first column of the table by double clicking them.
Save your cart using the "Save" button.
Sort the multicarts contents by a mouseclick on the first tablecolumn or the "A-Z" button.

Cart Size (1M/2M)

Please make sure to select the right cart size for your hardware.
For EasyFlash carts currently available this would be "1MB".
If to many data is added to a cart the filling level display turns red while showing a value >100% which indicates that the cart can't be programmed to the selcted hardware (1MB/2MB EasyFlash). It can be saved with the "Save" button though.

Screensaver and splashscreen

With the "Boot" button an EasyFlash splashscreen can be added. The splashscreen appears during initial boot.
The "Screens." button adds a screensaver that is invoked by EasyLoader after a while if no user interaction takes place.

A-Z button (sort function)

The list of carts and programs is sorted automatically if the “A-Z” button is active.
A sorted list is preqequisite for the search function  in carts menue (EasyLoader).
Anyway if you require a custom list you may disable the sorting using the "A-Z" button.
If sorting is disabled the up/down buttons become available allowing selected items to be moved to another position.

Banks

The "Banks" button opens a view that displays the current bank usage. Each bank represents a 8KB chunk of memory.

Add / + / Drag & Drop

Use "+" button, the "Add" menu or Drag&Drop to add new files to the cart. Files must have the extension ".crt" or ".prg".
If a directory is added then all *.crt and *.prg files are added from that directory.

Remove / -

Use "-" button or "Remove" menu to remove selected entries from the cart. Multiple entries can be selected (press shift or ctrl when selecting).

Up

The "Up" button or menu moves selected entries up one row (only available if sort function is disabled).

Down

Use "Down" button / menu to move selected entries down one row (only available if sort function is disabled).

Export

The "Export" button / menu exports as much multicart contents as possible to the specified directory.

Load

Load an existing easy flash multicart.

Save

With the "Save" button the easyflash cart can be saved to a file.
Please use the file extension ".crt".

New

Throws away all cart contents.
Note that current content will be purged without further warnings.

Version history

1.0

Initial version

1.0.1

Added support of uppercase filenames.