Use consistent hex labeling scheme (0x prefix instead of h suffix)
This commit is contained in:
parent
7aeaabcfe3
commit
1d4ffb023b
|
@ -1,6 +1,6 @@
|
||||||
; 0x00 - 0x0F
|
; 0x00 - 0x0F
|
||||||
|
|
||||||
; AH = 01h
|
; AH = 0x01
|
||||||
; read a character from stdin and print it to stdout
|
; read a character from stdin and print it to stdout
|
||||||
; inputs:
|
; inputs:
|
||||||
; none
|
; none
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
; 0x20 - 0x2F
|
; 0x20 - 0x2F
|
||||||
|
|
||||||
; AH = 25h
|
; AH = 0x25
|
||||||
; set interrupt vector
|
; set interrupt vector
|
||||||
; inputs:
|
; inputs:
|
||||||
; AL: interrupt number
|
; AL: interrupt number
|
||||||
|
@ -21,7 +21,7 @@ setint:
|
||||||
popa
|
popa
|
||||||
ret
|
ret
|
||||||
|
|
||||||
; AH = 2ch
|
; AH = 0x2C
|
||||||
; read system time from the CMOS
|
; read system time from the CMOS
|
||||||
; inputs:
|
; inputs:
|
||||||
; none
|
; none
|
||||||
|
@ -52,7 +52,7 @@ gettime:
|
||||||
.end: pop ax
|
.end: pop ax
|
||||||
ret
|
ret
|
||||||
|
|
||||||
; AH = 2dh
|
; AH = 0x2D
|
||||||
; set system time in the CMOS
|
; set system time in the CMOS
|
||||||
; inputs:
|
; inputs:
|
||||||
; CH: hours
|
; CH: hours
|
||||||
|
@ -78,7 +78,7 @@ settime:
|
||||||
pop bx
|
pop bx
|
||||||
ret
|
ret
|
||||||
|
|
||||||
; AH = 2eh
|
; AH = 0x2E
|
||||||
; set disk verify flag
|
; set disk verify flag
|
||||||
; inputs:
|
; inputs:
|
||||||
; AL: 0 if off, 1 if on
|
; AL: 0 if off, 1 if on
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
; 0x30 - 0x3F
|
; 0x30 - 0x3F
|
||||||
|
|
||||||
; AH = 30h
|
; AH = 0x30
|
||||||
; get the DOS version number
|
; get the DOS version number
|
||||||
; inputs:
|
; inputs:
|
||||||
; none
|
; none
|
||||||
|
@ -13,7 +13,7 @@ getver:
|
||||||
mov cx, bx
|
mov cx, bx
|
||||||
ret
|
ret
|
||||||
|
|
||||||
; AH = 35h
|
; AH = 0x35
|
||||||
; get interrupt vector
|
; get interrupt vector
|
||||||
; inputs:
|
; inputs:
|
||||||
; AL: interrupt number
|
; AL: interrupt number
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
; 0x40 - 0x4F
|
; 0x40 - 0x4F
|
||||||
|
|
||||||
; AH = 4dh
|
; AH = 0x4D
|
||||||
; get return code
|
; get return code
|
||||||
; inputs:
|
; inputs:
|
||||||
; none
|
; none
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
; 0x50 - 0x5F
|
; 0x50 - 0x5F
|
||||||
|
|
||||||
; AH = 54h
|
; AH = 0x54
|
||||||
; get disk verify flag
|
; get disk verify flag
|
||||||
; inputs:
|
; inputs:
|
||||||
; none
|
; none
|
||||||
|
|
|
@ -24,23 +24,23 @@ nul: stc
|
||||||
|
|
||||||
; TODO figure out a way to format this table. maybe it can be autogenerated?
|
; TODO figure out a way to format this table. maybe it can be autogenerated?
|
||||||
; this table is misaligned for me and im the one who made it
|
; this table is misaligned for me and im the one who made it
|
||||||
; 0 1 2 3 4 5 6 7 8 9 A B C D E F
|
; x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF
|
||||||
fn: dw nul, rdin_echo, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; 0
|
fn: dw nul, rdin_echo, wrout, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; 0x
|
||||||
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; 1
|
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; 1x
|
||||||
dw nul, nul, nul, nul, nul, setint, nul, nul, nul, nul, nul, nul, gettime, settime, setverify, nul ; 2
|
dw nul, nul, nul, nul, nul, setint, nul, nul, nul, nul, nul, nul, gettime, settime, setverify, nul ; 2x
|
||||||
dw getver, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; 3
|
dw getver, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; 3x
|
||||||
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, getret, nul, nul ; 4
|
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, getret, nul, nul ; 4x
|
||||||
dw nul, nul, nul, nul, setverify, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; 5
|
dw nul, nul, nul, nul, setverify, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; 5x
|
||||||
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; 6
|
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; 6x
|
||||||
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; 7
|
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; 7x
|
||||||
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; 8
|
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; 8x
|
||||||
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; 9
|
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; 9x
|
||||||
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; A
|
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; Ax
|
||||||
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; B
|
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; Bx
|
||||||
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; C
|
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; Cx
|
||||||
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; D
|
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; Dx
|
||||||
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; E
|
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; Ex
|
||||||
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; F
|
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; Fx
|
||||||
|
|
||||||
tmp: dw 0
|
tmp: dw 0
|
||||||
retcode: dw 0
|
retcode: dw 0
|
||||||
|
|
Loading…
Reference in New Issue