002
04.06.2016, 11:53 Uhr
Werner_8085
|
Hallo Michael,
danke für Deine Antwort.
Habe darauf hin im BIOS die Sprungleiste um ein Ziel erweitert. Dies wird dann über einen BDOS-ähnlichen Funktion abgewickelt.
So habe ich nur einen Einsprungpunkt, bestimmt nicht das schnellste Verfahen, aber Zeit ist beim Moppel relativ (lang ;-))
;==================================================== ; BIOS-Erweiterte Funktionen ; Einsprung ueber BOOT + 30h ; Ein-/Ausgabekanaele werden ueber das IO-Byte gesteuert ; ; ; Registerbelegung: ; Befehl in (C) ; Ausgabe in (E) 8Bit (DE) 16Bit ; Rueckgabe in (A) 8Bit (DE) 16Bit ; ; Fkt-Nr. 0 = nicht benutzt ; 1 = Open V24 ; 2 = Status Reader ; 3 = Status Puncher ; biofkt: mvi a,01 ; cmp c ; jz riopen ; V24 oeffnen inr a ; cmp c jz ristat ; Status Reader inr a ; cmp c ; jz pustat ; Status Puncher xra a ; ret ; ;
nun muss das Ganze getestet werden ...
LG Werner PS: CP/M3 geht auf dem Moppel (leider)nicht, dazu fehlt ein feineres Banking und natürlich mehr RAM HP: werners-seiten.de Dieser Post wurde am 04.06.2016 um 11:56 Uhr von Werner_8085 editiert. |