Use consistent hex labeling scheme (0x prefix instead of h suffix)

This commit is contained in:
Ry 2022-11-03 19:08:51 -07:00
parent 7aeaabcfe3
commit 1d4ffb023b
6 changed files with 26 additions and 26 deletions

View File

@ -1,6 +1,6 @@
; 0x00 - 0x0F
; AH = 01h
; AH = 0x01
; read a character from stdin and print it to stdout
; inputs:
; none

View File

@ -1,6 +1,6 @@
; 0x20 - 0x2F
; AH = 25h
; AH = 0x25
; set interrupt vector
; inputs:
; AL: interrupt number
@ -21,7 +21,7 @@ setint:
popa
ret
; AH = 2ch
; AH = 0x2C
; read system time from the CMOS
; inputs:
; none
@ -52,7 +52,7 @@ gettime:
.end: pop ax
ret
; AH = 2dh
; AH = 0x2D
; set system time in the CMOS
; inputs:
; CH: hours
@ -78,7 +78,7 @@ settime:
pop bx
ret
; AH = 2eh
; AH = 0x2E
; set disk verify flag
; inputs:
; AL: 0 if off, 1 if on

View File

@ -1,6 +1,6 @@
; 0x30 - 0x3F
; AH = 30h
; AH = 0x30
; get the DOS version number
; inputs:
; none
@ -13,7 +13,7 @@ getver:
mov cx, bx
ret
; AH = 35h
; AH = 0x35
; get interrupt vector
; inputs:
; AL: interrupt number

View File

@ -1,6 +1,6 @@
; 0x40 - 0x4F
; AH = 4dh
; AH = 0x4D
; get return code
; inputs:
; none

View File

@ -1,6 +1,6 @@
; 0x50 - 0x5F
; AH = 54h
; AH = 0x54
; get disk verify flag
; inputs:
; none

View File

@ -24,23 +24,23 @@ nul: stc
; 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
; 0 1 2 3 4 5 6 7 8 9 A B C D E F
fn: dw nul, rdin_echo, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; 0
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; 1
dw nul, nul, nul, nul, nul, setint, nul, nul, nul, nul, nul, nul, gettime, settime, setverify, nul ; 2
dw getver, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; 3
dw nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, getret, nul, nul ; 4
dw nul, nul, nul, nul, setverify, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul, nul ; 5
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 ; 7
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 ; 9
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 ; B
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 ; D
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 ; F
; x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF
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 ; 1x
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 ; 3x
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 ; 5x
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 ; 7x
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 ; 9x
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 ; Bx
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 ; Dx
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 ; Fx
tmp: dw 0
retcode: dw 0