Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
z1013:module:megamodul [2012/12/28 14:00] – [Alpha-Version] volkerpz1013:module:megamodul [2019/12/05 15:23] (aktuell) – [Download] volkerp
Zeile 1: Zeile 1:
 ====== Mega-Modul ====== ====== Mega-Modul ======
  
-{{:z1013:module:mega_img3.gif|}} {{:z9001:megamodul-honi.jpg?300|}} {{:z9001:module:megamodul_buebchen1.jpg?300|}}+{{:z1013:module:mega_img3.gif|}} {{:z9001:megamodul-honi.jpg?300|}} 
  
-Das Mega-Modul wurde ursprünglich von A. Schön für den Z9001 entwickelt -> [[z9001:module:megamodul|]]. +Das Mega-Modul ist ein ROM-Modul. Es wurde ursprünglich von A. Schön für den Z9001 entwickelt -> [[z9001:module_sonstige:megamodul|]]. Dieses Modul kann auch am Z1013 genutzt werden, s.u. [[#hardware|Hardware]]. Ebenso ist das das Nachfolge-Modul [[z9001:module_sonstige:megaflash|]] von Bübchen nutzbar.
-Das Nachfolge-Modul [[z9001:module:megaflash|]] von Bübchen ist ebenso nutzbar.+
  
 ^ Speicherbereich: | C000h-E7FFh | ^ Speicherbereich: | C000h-E7FFh |
Zeile 14: Zeile 13:
 Nach Reset ist Bank 00h aktiv. In dieser Bank liegt das Hauptprogramm des Moduls. Nach Reset ist Bank 00h aktiv. In dieser Bank liegt das Hauptprogramm des Moduls.
  
-===== Alpha-Version =====+===== Bedienung =====
  
-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.+Für erste Tests habe ich eine Headerdisk/Headersave-kompatible Software geschrieben. Im ROM liegen die Programme einfach als Z80-Files direkt hintereinander.
  
 Start:  Start: 
Zeile 38: Zeile 37:
 **@R aadr** - Laden; nach Adresse aadr **@R aadr** - Laden; nach Adresse aadr
  
-bekannte Probleme: 
  
-Der Filezähler ist nur 8 Bit groß. Damit können über @R nur die ersten 256 Programme geladen werden. Programme, die danach folgen, müssen über ihren Programmnamen mit @RN geladen werden. 
 ==== Download ==== ==== Download ====
    
-**Ab Version 0.9 unterstützt der JKCEMU das Megamodul am Z1013 direktes muss keine gepatchte Version genutzt werden.**+  {{:z1013:module:z1013_mega.zip|}} Modulsoftwareenthält ROM-Binaries und alle Quellen zum Neukompilieren, Stand 17.2.2017
  
-  {{:z1013:module:jkcemu.jar|}} gepatchte Version JKCEMU 0.81+Megamodul, 17.9.11 +=== Historie === 
-  + 
-{{:z1013:module:mega_img1.jpg?400|Aktivierung im Emulator}}\\ +**14.09.2011**: erste Alpha-Version, Filenummerneingabe nur < 256 möglich, da intern 8 Bit 
-Aktivierung im Emulator (0.81 patched)+ 
 +**06.02.2013**hd_mega3.asm mit erweitertem Filenummernbereich < 999, außerdem mit Mini-Sprungverteiler auf BFFF abwärts  
 + 
 +**17.02.2017**: kleine Korrektur zum erweiterten Filenummernbereich, USB-Software, DOC-Ordner mit Programmbeschreibungen 
 + 
 + 
 + 
 + 
 +Im **JKCEMU** 0.9 wird das Megamodul unterstütztIm Emulator wird die Datei megarom.bin eingebunden
 + 
 +{{:z1013:module:mega_img1.jpg?400|Aktivierung im Emulator}}
  
 {{:z1013:module:mega_img2.jpg?|Test des Moduls (mit Brosig-Monitor)}} {{:z1013:module:mega_img2.jpg?|Test des Moduls (mit Brosig-Monitor)}}
Zeile 67: Zeile 74:
 auf der Kommandozeile tippen. auf der Kommandozeile tippen.
  
-Die Quellcodedatei für die Alpha-Header-Software ist uni-copy\hd_mega.asm. +Die Quellcodedatei für die Alpha-Header-Software ist system\hd_mega.asm. 
-==== Umbau ====+ 
 + 
 +===== Hardware =====
  
 Das Mega-Flash-Modul von W.Harwardt ist ohne Umbau direkt am Z1013.xx nutzbar. Das Mega-Flash-Modul von W.Harwardt ist ohne Umbau direkt am Z1013.xx nutzbar.
  
-Das Mega-Modul in der originalen Version für den Z9001 erzeugt leider kein geeignetes MEMDI-Signal und dürfte daher nur mit einem Z1013.16 funktionieren. Beim Z1013.64 mit 64K RAM muss beim Zugriff auf den ROM-Bereich C000h-E7FFh ein MEMDI-Signal erzeugt werden. Dieses kann durch OR-Verknüpfung der /CS-Signale der drei ROMs erfolgen (z.B. 3 Dioden BAT42 + Widerstand gegen +5V, Anschluss an X1:MEMDI).+{{:z9001:module:megamodul_buebchen1.jpg?300|}} 
 +{{:z9001:megamodul-honi.jpg?300|}} 
  
-Ein Umprogrammieren des GAL hilft hier leider nicht, da kein ungenutzer Ausgang am GAL verfügbar ist.+Das Mega-Modul in der Version von Honi funktioniert direkt an einem Z1013.16 und stellt gleichzeitig 32K RAM zur Verfügung, so dass Programme im Bereich 100h-BFFFh genutzt werden können!
  
 +Für den Z1013.64 mit 64K RAM muss dieses Modul umgebaut werden: Der RAM des Honi-Moduls wird nicht benötigt und muss deaktiviert werden. Beim Z1013.64 mit 64K RAM muss beim Zugriff auf den ROM-Bereich C000h-E7FFh ein MEMDI-Signal erzeugt werden. Das Mega-Modul in der Version von Honi für den Z9001 erzeugt leider kein geeignetes MEMDI-Signal. Dieses kann durch OR-Verknüpfung der /CS-Signale der drei ROMs erfolgen (z.B. 3 Dioden BAT42 + Widerstand gegen +5V, Anschluss an X1:MEMDI). Ein Umprogrammieren des GAL hilft hier leider nicht, da kein ungenutzer Ausgang am GAL verfügbar ist.
  
  • z1013/module/megamodul.1356703221.txt.gz
  • Zuletzt geändert: 2012/12/28 14:00
  • von volkerp