MAGIXROM.TTP vom 1.12.1995, Release 5

Das Programm erzeugt aus einem vorhandenen Mag!C 2, 3 oder 4 eine ROM-fhige
Version. (Fr MagiC4 bitte die Neuerungen beachten.)

Das daraus resultierend BS wartet beim Kaltstart eine zu bestimmde Zeit (s.u.)
auf eine HD. Dabei wird das rotierende MagiC!-Symbol und ein krzer werdender
Balken gezeigt. Dieser Vorgang kann durch Bettigung einer Taste abgebrochen
werden (s.u.).

Es werden wahlweise 2,4 oder 6 Dateien erzeugt, die direkt in Eproms gebrannt
werden knnen . Zudem entsteht eine Datei die den Eprominhalt am Stck erhlt
(magixrom.img).

Das Programm erwartet die Datei magic.ram oder mag!x.ram auf Laufwerk C oder
im Verzeichnis von magicrom.ttp und erzeugt die Dateien im Ordner aus dem
magixrom.ttp aufgerufen wurde. Dabei hat magic.ram Vorrang vor mag!x.ram.

Der HD-Bildschirm zeigt:

- links ein sich mit der Zeit krzender Balken mit einem MagiC- odr TOS-Icon.
  (In Abhngigkeit vom zu startenden BS.)
- rechts oben:
   1. Zeile: Uhrzeit,
   2. Zeile: Datum,
   3. Zeile: Lnge ST-RAM,
   4. Zeile: Lnge Fast-RAM.
   
- rechts unten:
   letzte Zeile:      magixrom.ttp Versionsdatum und Relozierungs-Option,
   vorletzte Zeile:   MagiC-Version,
   drittletzte Zeile: TOS-Version (nur wenn auch vorhanden).

nderungen und Neuerungen seit Release 4:
  
- Die Tastenbelegung hat sich ein wenig gendert:
  - F1:  nach der HD-Pause wird MagiC aktiviert.
  - F2:  nach der HD-Pause wird TOS aktiviert.
  - F8:  verbietet oder erlaubt eventuell vorhandenes Fast-RAM.
  - F9:  friert die HD Pause ein.
  - F10 und DEL (auch zusammen mit Shift, Alternate, Control) fhrt zu
    einem erneuten Kaltstart. Dabei wird dann auch wieder die ursprngliche
    BS-Graphik angezeigt.
  - alle anderen Tasten brechen die HD-Wartepause ab.

- Werden die Eproms mit Option r0 oder r1 (also MagiC! ab $Fc0000) oder r4
  (Doppel-BS) erzeugt kann via F2 ein vorhandenes TOS ab $E00000 aktiviert 
  werden.
  
- Soll MagiC4 ins EPROM, funtionieren nur noch die Optionen r2, r3 und r4.
  Letztere nur noch mit kleinem (<256KB) TOS. Das heit, MagiC4 luft nur
  noch im Bereich ab $e00000.
  
- Die Kaltstart-Option (via Reset-Taste) habe ich wieder rausgenommen.
  (Hat die berhaupt jemand benutzt?)
    
Auf diesem Wege mchte ich mich auch bei Andreas Kromke und Steffen Engel
bedanken. Andreas fr seine Genehmigung seine mag!x.ram Relozierungs- und
Verifizierungs- routinen benutzen zu drfen, Steffen fr die PAK/3 Anpassung,
die ST- und Fast- RAM-Erkennungsroutinen, sowie die Realisation des Doppel-BS.


Aufruf: 	 magixrom.ttp rm pnn az b t

Dabei bedeutet:

rm    Relozierung fr

      m = 0:  ab $fc0000 in 6 Eproms a 32KB
		 $fc0000 High  mag_fc_e.032 (=U4), Low  mag_fc_o.032 (=U7)
		 $fd0000  "    mag_fd_e.032 (=U3),  "   mag_fd_o.032 (=U6)
		 $fe0000  "    mag_fe_e.032 (=U2),  "   mag_fe_o.032 (=U5)

      m = 1:  ab $fc0000 in 2 Eproms a 128KB
		 $fc0000 High  mag_fc_e.128 (=Hi0), Low  mag_fc_o.128 (=Lo0)

      m = 2:  ab $e00000 in 2 Eproms a 128KB (Default)
		 $e00000 High  mag_e0_e.128 (=EE), Low  mag_e0_o.128 (=EO)

      m = 3:  ab $e00000 in 4 Eproms a 64KB (fr PAK/3)
		 Highbytes des Highwords mag_e0he.064 in U10
		 Lowbytes  des	   "     mag_e0ho.064 in U11
		 Highbytes des Lowwords  mag_e0le.064 in U12
		 Lowbytes  des	   "     mag_e0lo.064 in U13

      m = 4:  ab $e00000 in 4 Eproms a 126KB (fr PAK/3)
         Aufteilung wie bei m = 3, nur die Dateiendung lautet .128.
		 Mag!X wird dann als erstes gestartet. Das original BS mu
		 als tos.img im gleichen Ordner liegen. Dann kommen:
               mag_e0he.128 in U10
               mag_e0ho.128 in U11
               mag_e0le.128 in U12
               mag_e0lo.128 in U13


pnn   nn Sekunden Pause bei Kaltstart ( um auf die HD zu warten).
	  Die Sekunden mssen auf alle Flle zweistellig bergeben werden.
	  Der kleinste erlaubte Wert ist 1 Sekunde, Maximalwert sind 
	  25 Sekunden.
	  (Default sind 6 Sekunden)
	 
az    Alt-RAM Test (nur wenn kein Fast-Ram gefunden wurde)

      z = +:  von phystop bis $C00000,
      z = -:  von phystop bis $a00000,
      z = 0:  keine Test (Default).
     
b     Whrend der HD-Pause blinkt die Floppy-LED:
      lang aus, kurz an, lang aus, u.s.w., wenn MagiC laufen soll,
      lang aus, kurz an, kurz aus, kurz an, lang aus, u.s.w., fr TOS.
      (Ist ganz ntzlich, wenn mit Graphikkarte gearbeitet wird und der
       Bildschirm whrend der Bootphase nicht zu sehen ist)

t     Erzeugt eine Testversion, die dann sofort im RAM gestartet wird. Alle
      hinter diesem Parameter eingegebenen Parameter werden nicht mehr
      beachtet.
      ACHTUNG !!!  Dies ist identisch mit einem Kaltstart. 

Die Kommandozeilenparameter sind nicht ntig (ohne, bzw. bei Fehlerhaften
werden die Defaultwerte genommen) und die Reihenfolge ist beliebig.

Whrend des Laufs wird die erzeugte Version angezeigt. (Fr den Option r4
wird Magix ab $e50000 bzw. $e40000, fr die Option t $000000 angezeigt)

Natrlich hafte ich fr keine Schden die durch dieses Programm oder
die dadurch erzeugte Mag!X/C ROM-Version entstehen.

Das Programm ist Freeware.

Fragen und Anregungen bitte an Wilfried Mintrop @ K, 
(bzw. wilfried_mintrop@k.maus.de).

								
	
	

