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 ; 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

View File

@ -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

View File

@ -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

View File

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

View File

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

View File

@ -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