Dies ist eine alte Version des Dokuments!


Das Mega-Modul

Test des Moduls

Das Mega-Modul wurde ursprünglich von A. Schön für den Z9001 entwickelt → megamodul.

Speicherbereich: C000h-E7FFh Ports: 0FFh (out Banknr.) Speicher: 256 x 10K = 2,5 MByte

Ds Modul besteht aus 256 Speicherbänken von je 10K. Immer eine Speicherbank liegt aktiv im Speicherbereich des Prozessors von C000h-E7FFh. Die jeweils aktive Bank wird durch Ausgabe der Banknummer auf Port FFh eingestellt (nur schreibender Zugriff).

Nach Reset ist Bank 00h aktiv. In dieser Bank liegt das Hauptprogramm des Moduls.

Für erste Tests (im Emulator JKCEMU) habe ich eine Headerdisk-kompatible Software geschrieben. Im ROM liegen die Programme einfach als Z80-Files direkt hintereinander.

Start:

  # J C000
  

Das kopiert die Headerdisk-Software nach BC00h-BFFFh und kopiert die Befehle für den Zusatzmonitor. Folgene Zusatzkommandos stehen jetzt zur Verfügung:

@R READ - laden File entsprechend abgefragter Filenummer mit Autostart bei Typ=C vom aktuellen Disk

@RRR - wie @R, aber Autostartverbot

@RN - wie @R, aber nach Name+Typ vom aktuellen Disk

@RNN - wie @RN, aber Autostartverbot

@R aadr - auf aadr vom aktuellen Disk verschoben laden

@F FILES - Anzeige der Files auf dem aktuellen Disk

@FA - wie @F, aber mit zusaetzlicher Zwangsumschaltung des Disk

Aktivierung im Emulator
Aktivierung im Emulator (0.81 patched)

  • z1013/module/megamodul.1316263511.txt.gz
  • Zuletzt geändert: 2011/09/17 12:45
  • von volkerp