The Tool for the 512k, 2MB and 4MB Flash MegaCart Module
The Megacart Studio generates a ROM and a bootable ATR files, that are used to flash a 512K and a 4MB MegaCart modules. The 2MB Megacart ROM files ar not supported by the "512k und 4MB Flash MegaCart" tool and they were added only for convienience of the "The!Cart" module users.
The Atari program files "*.com", "*.exe", "*.xex", "*.rom" (8K,16K), "*.bin" (8K,16K) and "*.atr" can be transferred to the program window via Drag & Drop or added via File menu.
A ready collection can be stored as a *.mcp project and opened later on any PC. To save disk space, the project files are stored compressed.
The Atari file names are used as titles (the first 33 characters). A doubleclick allows for title editing.
The rightclick on a title opens a context menu, from which you can remove an item or save it in the predefined folder.
The order of programs can be changed per Drag & Drop. The "Edit" menu offers an alphabeticall sorting as well.
Multi-ATR-Support
A precondition is an original Atari XL/XE OS (Atari 400/800 OS is not supported). Multidisk ATR Images have to be grouped. Their names can only differ at the last character, which represents a disk number (n=D1..D8).
Example:
- Summer Games D1
- Summer Games D2
Disk changing on Atari triggered via Control+Shift<n> key combination (long press)
Example:
-
Control+Shift+1 (for Summer Games D1)
-
Control+Shift+2 (for Summer Games D2)
In these modes is the SIO access to the original flopyy deactivated. Control+Shift+9 activates a standart floppy drive, so you can save your game results, etc.
SHIFT-CONTROL-DELETE key combination triggers a RESET.
If you keep the "OPTION" button pressed when starting an ATR file, the Atari BASIC will be activated.
Testing
The programs are loaded and started in the Megacart module with the "Module DOS", "ATR-Loader" or with the "ROM-Loader".
It is recommended to execute compatibility tests in the Atari emulator.
You will need an Atari emulator for testing (for example atari800, Atari800Win or Altirra).
Via "Edit" menu you can set a path to the emulator and adjust the path to the output folder, where the *.ROM and *.ATR files are generated.
If the emulator path is set, you can trigger a test by rightclicking on an item title and selecting "Test (XXX)" from the context menu (where XXX is a module type).
Megacart Studio will create a temporary *.car file for one of the supported module types (Megacart 512K/2MB/4MB) and pass it to the emulator of your choice.
Please note that not all emulators support 2MB and 4MB carts.
If you notice any problem with running xex files, please change the DOS Loader address to $400 instead of $700 and try it again.
Generating ROM files
From the "File" menu you can choose the following entries:
-
Generate 512K ROM
-
Generate 2MB ROM
-
Generate 4MB ROM
After selecting "Generate XXX ROM" you will be asked to provide a file name.
The tool will generate in the output folder 3 files with the same name:
-
a bootable ATR-file
-
a ROM-file
-
a text file with the list of the Atari programs
The ATR file size depends on the module type. In ATR files the "Easy MegaCart Programer" will be started at boot time automatically. To start flashing, confirm it with "Y" key, all other keys bring you back to the DOS.
WARNING! All the items in the Megacart module will be deleted if you select "Y".
If a "FATAL ERROR" occurs while flashing, you should try it again using the full blown version of the "MegaCart Programer" to retrieve a detailed error code.
You will find the tool in the generated ATR file under the name "Flash4MB.COM".
With "Flash4MB.COM" you can also create a backup of your module.
If you keep the "OPTION" button pressed when booting from the ATR file, the High Speed SIO Patch for XL/XE OS from Matthias Reichl will be activated. To reduce waiting time, it is recommended to always activate the HI-Speed SIO Patch for flashing the module.
The *.ROM files can be flashed on the Atari with the "MegaCart Programer" Tool. If you use the AspeQt tool, you can mount the output folder or simply load the generated ATR file.
The High Speed SIO Patch for Atari XL/XE OS was published under GNU General Public License, Version 2 under http://www.horus.com/~hias/atari/#hipatch.