April 1993 |
||||
Meinungen, Programme und Hardware ProgrammprojekteAutor: Sven Friedrichs |
||||
Giga-Print V2.0 (Startfähig machen)Bisher ließ sich Giga-Print nur von Laufwerk 8 aus starten. Das dürfte jedoch nicht im Sinne von 1581-Laufwerk-Besitzern sein, denen keine SWAP-Taste wie bei den FD- und HD-Laufwerken von CMD zur Verfügung steht. Mit den folgenden Anweisungen und einem Maschinensprachemonitor (z.B. Final Mon V3.2 aus 64'er 11/92 oder der im A.R. MK IV bereits eingebaute Ms-Monitor) läßt sich dieses Manko beseitigen. l"giga-print v2.0",08,11a0 Autostart ($01a0-$0232)
a 1217 a6 ba ldx $ba Adresse aus $BA l"pr0",08,1334 Ladeprogramm von Giga-Print ($0334-$0653)
a 1470 a6 ba ldx $ba Adresse aus $BA Das Programm "pr0" liegt normalerweise im Bereich von $0334 bis $0653. Dorthin können wir es jedoch nicht laden, da der Bildschirmspeicher dann ab $0400 Daten enthalten würde, die sehr leicht zerstört werden könnten. Um also nicht mit dem Bildschirmspeicher in Konflikt zu kommen, wird das Programm von $1334 bis $1653 in den Speicher geladen, dort geändert und dann nach $0334 zurückgeschrieben. Soll Giga-Print von Giga-Paint aus geladen werden, so muß man einen etwas anderen Weg gehen. Denn Giga-Paint läßt sich S-1nochS-0 nicht so umprogrammieren, daß es von einem anderen Laufwerk aus laden würde.
l"h'giga-print v2",08
a 308d a2 0a ldx ~$0a
a 308d a2 0b ldx ~$0b
a 308d a2 0c ldx ~$0c Die vier neuen "h'giga-print*"-Files müssen sich auf der Diskette mit Giga-Paint befinden. Die Nummer, die "h'giga-print" folgt, gibt das Laufwerk an, wovon Giga-Print geladen werden soll. Um Giga-Paint mit Giga-Print zu laden, bedarf es keiner Änderung, da Giga-Paint nur von Laufwerk 8 geladen werden kann. Der Giga-Fastload muß immer aus sein. |
||||
|