pc-98 bios

Pc-98 Bios -

AH = 60h INT 18h Returns: DX:AX = 32-bit tick count (1 tick = ~55ms)

msg db 'Hello from PC-98 BIOS!', 0

AH = 17h AL = rate (0–3Fh) INT 18h Set cursor position pc-98 bios

AH = 63h CX:DX = microseconds INT 18h (blocks) Get BIOS version AH = 60h INT 18h Returns: DX:AX =

AH = 11h INT 18h ZF = 1 if no key ZF = 0 if key waiting → AX = scancode/ASCII write character mov bh

; NASM syntax, PC-98 target ORG 100h start: mov ah, 24h ; write character mov bh, 7 ; gray on black mov si, msg .loop: lodsb test al, al jz done mov al, al int 18h jmp .loop done: ret

AH = 12h INT 18h

Войти через:
pc-98 bios pc-98 bios