Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

z1013:erweiterungen:romabschaltung [2011/10/03 11:59] – angelegt volkerpz1013:erweiterungen:romabschaltung [2011/10/03 12:05] (aktuell) volkerp
Zeile 3: Zeile 3:
 Die ROM-Abschaltung ist bei Peters nicht weiter erläutert. Auf der Leipziger Nachtagung hat **Michael Gärtner** seinen Super-Urlader und seine Schaltung vorgestellt. Die ROM-Abschaltung ist bei Peters nicht weiter erläutert. Auf der Leipziger Nachtagung hat **Michael Gärtner** seinen Super-Urlader und seine Schaltung vorgestellt.
  
-{{:z1013:erweiterungen:z1013-romabschaltung.jpg?300|}}+{{:z1013:erweiterungen:z1013-romabschaltung.jpg?400|}}
  
 Geplant war außerdem eine Erweiterung auf geteilten Schreibschutz für den ROM: Geplant war außerdem eine Erweiterung auf geteilten Schreibschutz für den ROM:
Zeile 20: Zeile 20:
 Aufbau auf 64x16-Platine Aufbau auf 64x16-Platine
  
-{{:z1013:erweiterungen:z1013-romabschaltung_vp.jpg?300|}}+{{:z1013:erweiterungen:z1013-romabschaltung_vp.jpg?400|}}
  
 Achtung: vollst. I/O-Dekodierung entfällt! (damit auch x34..x39 in ursprünglicher Bedeutung) Achtung: vollst. I/O-Dekodierung entfällt! (damit auch x34..x39 in ursprünglicher Bedeutung)
Zeile 55: Zeile 55:
  
   * 64-RAM-Erweiterung   * 64-RAM-Erweiterung
-  * Moeglichkeit Abschaltung des SURL-PROMs\\ +  * Moeglichkeit Abschaltung des SURL-PROMs\\ OUT 04H,DB4=0: ROM ein (Grundzustand nach RESET)\\ OUT 04H,DB4=1: ROM aus 
-OUT 04H,DB4=0: ROM ein (Grundzustand nach RESET)\\ +  * Moeglichkeit eines RAM-Schreibschutzes\\ (nicht unbedingt notwendig aber mind.fuer den Bereich F000H-FFFFH empfehlenswert)\\ OUT 04H,DB2=0: Schreibschutz F000-F7FF ein, DB1=0: Schreibschutz F800-FFFF ein (Grundzustand nach RESET)\\ OUT 04H,DB2=1: Schreibschutz F000-F7FF aus, DB1=1: Schreibschutz F800-FFFF aus
-OUT 04H,DB4=1: ROM aus +
-  * Moeglichkeit eines RAM-Schreibschutzes\\ +
-(nicht unbedingt notwendig aber mind.fuer den Bereich F000H-FFFFH empfehlenswert)\\ +
-OUT 04H,DB2=0: Schreibschutz F000-F7FF ein, DB1=0: Schreibschutz F800-FFFF ein (Grundzustand nach RESET)\\ +
-OUT 04H,DB2=1: Schreibschutz F000-F7FF aus, DB1=1: Schreibschutz F800-FFFF aus+
   * 2 MHz Takt (bei Einschalten bzw. RESET)   * 2 MHz Takt (bei Einschalten bzw. RESET)
  
Zeile 215: Zeile 210:
 Datei 3 zu starten. Danach passiert folgendes: Datei 3 zu starten. Danach passiert folgendes:
  
-  * Datei 3 wird als 4K-Monitor nach F000-FFFF geladen. Der +  * Datei 3 wird als 4K-Monitor nach F000-FFFF geladen. Der Dateityp Z sorgt dafuer, dasz die urspruenglich auf 1000-1FFF ausgelagerte Datei richtig geladen wird. Die verwendete Monitorversion untestuetzt die Tastatur K7652
-Dateityp Z sorgt dafuer, dasz die urspruenglich auf 1000- +
-1FFF ausgelagerte Datei richtig geladen wird. Die +
-verwendete Monitorversion untestuetzt die Tastatur K7652+
  
-  * Datei 4 ist der BASIC-Interpreter, der zusammen mit +  * Datei 4 ist der BASIC-Interpreter, der zusammen mit einem BASIC-Spielprogramm nach einem Probestart ausgelagert wurde. Diese Datei wird nur geladen und nicht gestartet (Typ nicht X o. Y).
-einem BASIC-Spielprogramm nach einem Probestart ausge- +
-lagert wurde. Diese Datei wird nur geladen und nicht +
-gestartet (Typ nicht X o. Y).+
  
-  * Datei 5 ist ein START-Hilfs-Programm. Dieses Programm be- +  * Datei 5 ist ein START-Hilfs-Programm. Dieses Programm beendet das Urladen, indem es auf seiner SAD (EB00) gestartet wird. Es ist ein universell einsetzbares Programm zum automatischen Starten beliebiger anderer Programme. Im konkreten Fall wurde es zum autom. Starten eines BASIC-Programms installiert.\\ Nach dem Start von Datei 5 wird also CENTIPEDE autom. gestartet.
-endet das Urladen, indem es auf seiner SAD (EB00) gestar- +
-tet wird. Es ist ein universell einsetzbares Programm +
-zum automatischen Starten beliebiger anderer Programme. Im +
-konkreten Fall wurde es zum autom. Starten eines +
-BASIC-Programms installiert. +
-Nach dem Start von Datei 5 wird also CENTIPEDE autom. +
-gestartet.+
  
 ==== 5. START.xxxxx -  ein universell einsetzbares Startprogramm ==== ==== 5. START.xxxxx -  ein universell einsetzbares Startprogramm ====
  • z1013/erweiterungen/romabschaltung.1317643156.txt.gz
  • Zuletzt geändert: 2011/10/03 11:59
  • von volkerp