4MB Flash MegaCart
***
 
Details of the cartridge
 
The 4MB Flash MegaCart cartridge work us a 16 KB cartridge, that occupies 16 KB of address space between $8000 and $BFFF. It is controlled by a byte written to $D500-$D51F. The 255 banks are selected by write 0-254 in the register $D500-$D51F, 255 disables the cartridge, start bank after power on is 254. Bank 255 is not available and writable.
4MB Flash MegaCart Software
This software is availible
 
The Megacart Studio
 

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.

 

 

 
 
Megacart Studio V5.8 with new option
 
The first 20 letters of the mcp files to replace the original heading menu "4mb Flash Megacart".
 
Original
    
 
 
MCP-Filename: best games forever.mcp
 
NEW
 
 
 
 

Diskcart and Diskwrite
(c) by Matthias Reichl alias Hias
 
 
 Thanks to Matthias Reichl for his kind permission to publish their software.  
 
The first step is to initialize the cartridge after loading the software. WARNING - this will delete all data on the cartridge. Floppy disks can thereafter be transferred to the cartridge.
 
Today, unfortunately, is no english manual available.
 
 
 

The Prototype
4MB Flash MegaCart