FremdeProjekte/MeGALoDOS
### IN ARBEIT ###
Inhaltsverzeichnis
MegaLoDos
Die Hardware des MeGALoDOS Board wurde entwickelt von Tommy_nrw aus dem Forum-64. Es ist die ultimative Erweiterung für ein Commodore 1541 Floppy Laufwerk:
- emuliert alle wichtigen Super Speeder die es für die 1541 gibt
- 1MB RAM
- 512KB EEPROM
- 2x RAM Disk
- Trackbuffer für GCR Rohdaten
- optional 2MHz Modus für die CPU
- Hardware GCR encode/decode
- integrierte SuperCard+
- 4K RAM ab 0x3000
- 2K RAM ab 0x0800
MeGALoDOS Tools
Flash Tools
Der Flash Speicher des MeGALoDOS hat 64 Seiten zu je 8KB. Zur Zeit werden jedoch nur 32 Seiten benutzt. Jedes DOS benötigt 2 oder drei 8KB Seiten im Flash Speicher. Nur wenn alle 33 Seiten des Flash Speicher richtig beschrieben sind, funktionieren alle DOS Modi des MeGALoDOS Board.
Auch wenn der Flash komplett leer ist, kann man das Floppy Laufwerk benutzen. Dazu wählt man "CBM DOS Floppy" am OLED Display. Die 1541 läuft jetzt mit dem Standard EPROM auf dem Mainboard des Floppy Laufwerk. In diesem Modus "banked" RAM und Flash Speicher sichtbar, sodass der Flashspeicher beschrieben werden kann.
Flash beschreiben mit einem Programmiergerät
Der Flash Chip des MeGALoDOS wird vorsichtig aus dem Sockel entfernt und in einem Programmiergerät wie zB. dem TL866 gesetzt. Die Bedienung des Programmiergerät entnehmen Sie bitte dem Handbuch. Nach erfolgter Programmierung des Flash Chip wird dieser wieder vorsichtig in das MeGALoDOS Board eingesetzt.
Flash beschreiben vom PC aus
Flash beschreiben mit einem C64
Die Programmierung des Flash Speicher kann auch von einem C64 aus durchgeführt werden. Die 33 Blöcke zu je 8KB sind zu groß für eine Diskette. Man benötigt zwei Disketten (oder zwei Seiten einer Diskette). Auf der Seite A befinden sich die Flash Blöcke 00 bis 12, auf Seite B die Blöcke 13 bis 22. Die Blöcke 1B und 1C sind "Reserve" und werden nicht geschrieben.
Auf jeder Diskettenseite befindet sich ein kleines BASIC Programm, das den Flashvorgang durchführt:
Jede Flash Seite muss ein ganz bestimmtes ROM beinhalten, damit das MeGALoDOS Board ordentlich funktioniert. Mit Hilfe eines Tool wird sicher gestellt, dass man nur die richtigen ROM Dateien an die richtige Seite in den Flash Speicher schreiben kann. Das Tool heißt (MeGALoDOS-flashtool.exe) und läuft auf einem Windows PC:
Das Tool erkennt die richtigen ROM Dateien aufgrund der Prüfsumme und erstellt eine Flash Datei für die entsprechende Flash Seite (Bank). Wenn eine ROM Datei nicht erkannt wird, dann gibt das Tool eine Fehlermeldung aus. Am Ende sollte man 33 Flash Dateien haben (00 bis 22). Die Flash Dateien müssen dann nur noch auf die Disketten gespeichert werden. Der Name der Datei ist immer "&FLASHBANK" gefolgt von der Bank Nummer.
RAM Tools
FMON - Floppy Monitor für MeGALoDOS
Der Floppy Monitor ist ein Tool für den erfahrenen Benutzer/Coder. Man kann damit das Banking steuern, den Flash Speicher verwalten, RAM testen und Programme laden.
Befehle:
- BT -- Blank Test of whole Flash memory
- CE -- Flash - CHIP ERASE !!!
- FB -- set flash bank 00 - 3F
- FC -- compare current Flash Bank with RAM
- FE -- flash erase - erase current Flash Bank
- FR -- flash read - read current Flash Bank into RAM
- FT -- Blank Test of current Flash Bank
- FW -- flash write - write RAM Bank into Flash
- RB -- set RAM bank 00 - 3F
- LO -- load file into RAM
Brainstorming
Was kann man alles mit diesem tollen Board anfangen ...
MeGALoDOS Dokumentation
Betriebs Modi
Trackbuffer
RAM Disks
Dateien
Dokumente
- TurboTRans Manual (Quelle:rr.pokefinder.org)
Links