4MB Flash MegaCart
***
 
Arbeitsweise des Moduls
 
Das 4MB Flash MegaCart arbeitet als 16k Modul und belegt  den Adressbereich zwischen $8000 und $BFFF.  Es wird durch beschreiben der Register $D500-$D51F angesteuert. Ingesamt sind 255 Seiten verfügbar, durch beschreiben von 0-254 in die Register $D500-$D51F werden sie angewählt. Der Wert 255 schaltet das Modul aus, die Startseite nach dem Einschalten ist 254. Die letzte Seite 255 ist nicht verfügbar.
 
 
4MB Flash MegaCart Software
Diese Software ist verfügbar
 
Das Megacart Studio
 

Das Tool für das 512k, 2MB und 4MB Flash MegaCart Modul.

Das Megacart Studio erstellt eine ROM- und bootfähige ATR-Datei, die zur Programmierung eines 512k und 4MB Flash MegaCart Modul dient. Der 2MB Megacart File wird nicht vom 512k und 4MB Flash MegaCart unterstützt, er kann kostenlos von den Anwendern des The!Cart Moduls genutzt werden.

Die Atari-Dateien "*.com", "*.exe", "*.xex", "*.rom"(8K,16K), "*.bin"(8K,16K) und "*.atr" werden per Drag & Drop oder über das "Projekt" Menü "Atari-Dateien zum Projekt hinzufügen" in eine Sammlung kopiert. Zur Sicherung einer fertigen Sammlung können diese als *.mcp Megacart-Projekt Datei komprimiert gespeichert und später auch auf einem anderem PC geöffnet werden.

Der Name eines Files wird automatisch in der Menüzeile mit insgesamt 33 Zeichen übernommen. Mit einem Doppelklick in der Spalte lassen sich die Titel nachträglich editieren.

Per Rechtsklick/Kontextmenü können einzelne Programme in dem gleichen vorgewählten Verzeichnis gespeichert oder auch aus der Sammlung entfernt werden.

Die Reihenfolge von Filenamen ist per Drag & Drop beliebig veränderbar. Das "Edit" Menü bietet zusätzlich die alphabetische Sortierung an.

 

Multi-ATR-Anbindung

Voraussetzungen dafür sind: Ein Original Atari XL/XE OS, das Atari 400/800 OS wird nicht unterstützt und alle zugehörigen ATR-Files sind mit gleicher Namenskennung und dem Zählerindex am Ende von D1 bis D8 zu bezeichnen. 
Dabei müssen diese in der Reihenfolge hintereinander liegen. Ändert sich der Text in der Namenskennung im Verlauf, ist die Anbindung der ATR-Files aufgehoben.

Ein Beispiel:
DATEI 1: STEREO D1.ATR
DATEI 1: STEREO D2.ATR
DATEI 1: STEREO D3.ATR
DATEI 1: STEREO SUPERSOUND D4.ATR
DATEI 1: STEREO D5.ATR

Die ersten drei Files - STEREO D1.ATR bis STEREO D3.ATR werden zusammengefügt, STEREO SUPERSOUND D4.ATR und STEREO D5.ATR sind einzelne eigenständige ATR-Files ohne Bindung.

Im Betrieb können über folgende Tastenkombinationen die im Modul eingebundenen ATR-Files eingewechselt werden:
SHIFT-CONTROL-1 setzt den Zeiger im Modul auf die Diskette 1
SHIFT-CONTROL-2 setzt den Zeiger im Modul auf die Diskette 2
SHIFT-CONTROL-3 setzt den Zeiger im Modul auf die Diskette 3
SHIFT-CONTROL-4 setzt den Zeiger im Modul auf die Diskette 4
SHIFT-CONTROL-5 setzt den Zeiger im Modul auf die Diskette 5
SHIFT-CONTROL-6 setzt den Zeiger im Modul auf die Diskette 6
SHIFT-CONTROL-7 setzt den Zeiger im Modul auf die Diskette 7
SHIFT-CONTROL-8 setzt den Zeiger im Modul auf die Diskette 8
Dabei wird automatisch der SIO Zugriff der Diskettenstation 1 deaktiviert.

Auf eine Original-Diskettenstation 1 kann über die Tastatureingabe SHIFT-CONTROL-9 umgeschaltet werden, ein Reset wird mittels SHIFT-CONTROL-DELETE ausgeführt.

Betätigt man bei dem Start eines ATR-Files die Option Taste und hält diese gedrückt, so schaltet sich das Atari Basic ein.

 

Programme testen

Die Files werden im fertigen Modul von einem "Modul Dos" oder "ATR-Loader" oder "Rom-Loader" geladen und gestartet. Es wird empfohlen neue Programme mittels Test im Emulator auf Kompatibilität zu überprüfen.

Für einen Test ist ein Atari Emulator, wie zum Beispiel der Atari800, Atari800Win PLus 4.0 oder Altirra, notwendig. Über das "Edit" Menü sind unter "Pfade" Einstellungen für den Emulator-Pfad und das Ziel-Verzeichnis für die ROM und ATR Datei veränderbar.

Wenn der Emulator-Pfad gesetzt ist, lässt sich jedes Programm per Rechtsklick im Kontextmenü testen. Dafür wird eine interne temporäre Car Datei für ein auswählbares Megacart 512K/2MB/4MB Modul erstellt und dem eingestellten Emulator übergeben. Hinweis - nicht jeder Emulator unterstützt die 2MB/4MB Version. Sollte ein XEX-File nicht starten, hat man die Möglichkeit eine alternative Adresse, $400 statt $700, für den Dos-Loader zu setzen und den Versuch erneut zu starten.

ROM Dateien generieren

Unter dem Menüpunkt Datei sind folgende Einträge verfügbar:

  • Generiere 512kB ROM
  • Generiere 2MB ROM
  • Generiere 4MB ROM

Nach Anwahl von "Generiere 512kB ROM", "Generiere 2MB ROM" oder "Generiere 4MB ROM" ist die Eingabe eines frei wählbaren Dateinames erforderlich. Nach Abschluss werden in dem vorgewählten Pfadnamen drei Files mit der gleichen Namensgebung erstellt:

  • ein bootfähiger ATR-File
  • ein ROM-File
  • eine Textdatei mit der Liste der hinzugefügten Atari Programme

Der ATR File für das 2MB/4MB Flash ist 8MB groß, beim 512k Flash sind es 1MB. In beiden ATR Files wird beim booten automatisch der Easy MegaCart Programer geladen. Um den Flashvorgang zu starten ist nur die Bestätigung der "Y" Taste erfoderlich. Achtung, es werden dabei alle Daten auf dem MegaCart Modul gelöscht, diese können nicht mehr wiederhergestellt werden. Eine Sicherung ist mit das "MegaCart Programer" möglich. Jeder andere Tasteneingabe führt in das Dos zurück. Der Easy Flasher gibt im Störungsfall nur ein "FATAL ERROR" aus. Um die genaue Ursache dafür zu ermitteln, sollte das ROM mit dem MegaCart Programer erneut geflasht werden. Dieser befindet sich auch auf dem ATR File mit der Bezeichnung "Flash4MB.COM". Hält man beim booten des ATR-Files die Option Taste am Atari gedrückt, aktiviert sich der High Speed SIO Patch für das XL/XE Betriebssystem von Matthias Reichl. Um den Flashvorgang zu beschleunigen, sollte eine High Speed SIO Übertragung immer eingeschaltet sein.

Die *.ROM Dateien können auf dem Atari mit "MegaCart Programer" Tool geflasht werden. Bei der Benutzung von AspeQt ist das Ziel-Verzeichnis zu mounten oder alternativ die generierte ATR Datei zu laden.

Der High Speed SIO Patch für das XL/XE Betriebssystem wurde mit den Bedingungen der GNU General Public License, Version 2 unter http://www.horus.com/~hias/atari/#hipatch veröffentlicht.

 

 

 
 
Megacart Studio V5.8 mit neuer Option
 
Die ersten 20 Buchstaben des mcp Files ersetzt die Original Überschrift "4mb Flash Megacart".
 
Original
    
 
 
MCP-Filenamen: best games forever.mcp
 
NEU
 
 
 
 

Diskcart and Diskwrite
(c) by Matthias Reichl alias Hias
Vielen Dank an Matthias Reichl für die freundliche Erlaubnis seine Software hier auf der Webseite zu veröffentlichen. 
 
Nach dem Starten der Software ist der erste Schritt das Modul zu initialisieren. Achtung - Alle Daten auf dem Modul werden dabei gelöscht. Anschließend lassen sich Disketten in das Modul transferieren.
 
Zur Zeit steht nur die Anleitung für das 512k Flash MegaCart  zur Verfügung. An dem Händling der Software hat sich nichts geändert.
 
 
 

Der Prototype
4MB Flash MegaCart