summaryrefslogtreecommitdiff
path: root/system/ruc-terminal/unknown/doc/BIOSINT.PRT
diff options
context:
space:
mode:
Diffstat (limited to 'system/ruc-terminal/unknown/doc/BIOSINT.PRT')
-rw-r--r--system/ruc-terminal/unknown/doc/BIOSINT.PRT26
1 files changed, 13 insertions, 13 deletions
diff --git a/system/ruc-terminal/unknown/doc/BIOSINT.PRT b/system/ruc-terminal/unknown/doc/BIOSINT.PRT
index 69006b6..26bde5a 100644
--- a/system/ruc-terminal/unknown/doc/BIOSINT.PRT
+++ b/system/ruc-terminal/unknown/doc/BIOSINT.PRT
@@ -1,9 +1,9 @@
#type ("17.klein")#
Interrupts/Traps/Exeptions (Bios) 29.04.87
-Interrupt: IRQn (Durch Hardware ausgelst, werden auf Traps umgelenkt)
-Trap : INTn (Durch Software ausgelst)
-Exeption : INTn (Im Protected Mode vom Prozessor ausgelst)
+Interrupt: IRQn (Durch Hardware ausgelöst, werden auf Traps umgelenkt)
+Trap : INTn (Durch Software ausgelöst)
+Exeption : INTn (Im Protected Mode vom Prozessor ausgelöst)
Traps | Funktion
--------+------------------------------------------------------------------
@@ -53,18 +53,18 @@ INT 10H : Video Trap
Ausgang: BH=Page, DL=Spalte, DH=Zeile, CL=Starzeile des
Cursorblocks, CH=Endzeile des Cursorblocks
ah = 04H : read lightpen
- Ausgang: AH=1 : Register sind gltig, AH=0: Taste nicht gedrckt
+ Ausgang: AH=1 : Register sind gültig, AH=0: Taste nicht gedrückt
DH = Zeile, DL = Spalte des Lightpens
CH=Rasterlinie (1..199), CX=Rasterlinie (1..349)
BX = Rasterspalte (1..319/1..639)
ah = 05H : set actual display (AL = Neue Seite)
ah = 06H : scroll up
- AL = 0: Fenster lschen, sonst Anzahl Zeilen zu scrollen
+ AL = 0: Fenster löschen, sonst Anzahl Zeilen zu scrollen
CH, CL = linke obere Ecke des Scroll-Windows
DH, DL = rechte untere Ecke des Scroll-Windows
BH = Attribut fuer die Leerzeilen
ah = 07H : scroll down
- AL = 0: Fenster lschen, sonst Anzahl Zeilen zu scrollen
+ AL = 0: Fenster löschen, sonst Anzahl Zeilen zu scrollen
CH, CL = linke obere Ecke des Scroll-Windows
DH, DL = rechte untere Ecke des Scroll-Windows
BH = Attribut fuer die Leerzeilen
@@ -83,13 +83,13 @@ INT 10H : Video Trap
ah = 0FH : video state (Ausgang: AL=Video-Mode (0..8), AH=Anzahl
Zeichenspalten, BH=Seite)
ah = 10H : reserved (EGA-Bios: Write Palette/Overscan/Intensity/Flash)
- ax = 1142H: draw line (EGA-Bios: 12 Routinen fr den Charactergenerator)
+ ax = 1142H: draw line (EGA-Bios: 12 Routinen für den Charactergenerator)
CX=X-pos-from, DX= Y-pos-from, BP=X-pos-to, DI=Y-pos-to
ah = 12H : reserved (EGA-Bios: Alternate Characterset)
ah = 13H : write string
Allgemein:
ES:BP = Stringanfang
- CX = Stringlnge
+ CX = Stringlänge
DL, DH = Cursorposition (Stringanfang)
BH = Seite
al = 0: BL=Attribut, String: CHAR, CHAR, CHAR,...,Cursor wird nicht
@@ -181,9 +181,9 @@ INT 15H : Utility Trap
ax = 8A42H run setup
ax = 8B42H error beep
ax = 8C42H usr-powerfail-shutdown-routine
- (Benutzerdaten knnen von ES:0 bis ES:BACK_SYS abgelegt werden)
+ (Benutzerdaten können von ES:0 bis ES:BACK_SYS abgelegt werden)
ax = 8D42H usr-powerfail-resume-routine
- (Benutzerdaten knnen von ES:0 bis ES:BACK_SYS geholt werden)
+ (Benutzerdaten können von ES:0 bis ES:BACK_SYS geholt werden)
ax = 8E42H set timer (Eingang: BL = Timer (0, 1, 2), CX = Countervalue
BH: Bit 0 = BCD, Bit 1..3 = Mode,
Bit 4..5 Write CMD, Bit 6/7 unused)
@@ -232,7 +232,7 @@ INT 1DH : Zeigt auf die Video Parameter
INT 1EH : Zeigt auf Disk_base (DF, 02, 25, 02, 0F, 1B, FF, 54, F6, 0F, 08)
INT 1FH : Pointer auf Zeichensatz mit Zeichen 128..255
-INT 20H ... INT 3FH sind fr das Betriebssystem reserviert.
+INT 20H ... INT 3FH sind für das Betriebssystem reserviert.
INT 20H : DOS: Terminate Program
INT 21H : DOS: Function Call
@@ -253,9 +253,9 @@ INT 40H : Diskette Trap
AH = 22 disk change
AH = 23 format set
-INT 44H : Pointer auf weiteren Zeichensatz (Nur von EGA-Bios untersttzt)
+INT 44H : Pointer auf weiteren Zeichensatz (Nur von EGA-Bios unterstützt)
-INT 4AH : Fr User software redirected from RTC-IRQ (Alarm, periodic)
+INT 4AH : Für User software redirected from RTC-IRQ (Alarm, periodic)
INT 60H
... User