FremdeProjekte/MeGALoDOS: Unterschied zwischen den Versionen

Aus
Wechseln zu: Navigation, Suche
(Flash beschreiben mit einem C64)
(Flash beschreiben mit einem C64)
Zeile 60: Zeile 60:
 
<gallery mode="traditional" widths=90px heights=90px perrow=9 caption="">
 
<gallery mode="traditional" widths=90px heights=90px perrow=9 caption="">
 
Image:meGALoDOS_03.png
 
Image:meGALoDOS_03.png
 +
Image:meGALoDOS_04.png
 
</gallery>
 
</gallery>
  

Version vom 22. Januar 2021, 00:43 Uhr


### IN ARBEIT ###



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 32 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 32 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. 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


Brainstorming

Was kann man alles mit diesem tollen Board anfangen ...


MeGALoDOS Dokumentation


Betriebs Modi


Trackbuffer


RAM Disks


Dokumente



Links