Table of Contents

NEC PC-9801 - INT 18h

AH = 00h - Get Keystroke

Input:

Output:

The keystroke is removed from the input buffer.

TODO: Blocks until a keystroke is received?

AH = 01h - Check Keystroke

Input:

Output:

The keystroke is NOT removed from the input buffer.

AH = 02h - Get Shift Status

Input:

Output:

AH = 03h - Initialize Keyboard Interface

TODO

AH = 04h - Access Keystroke Bitmap

Input:

Output

TODO

AH = 05h - Get and Check Keystroke

Input:

Output:

The keystroke is removed from the input buffer.

Non-blocking. Seems to be a combination of AH = 01h and AH = 00h.

AH = 0Ah - Set GDC Display Mode

TODO

AH = 0Bh - Get GDC Display Mode

TODO

AH = 0Ch - Enable GDC Text Layer

TODO

AH = 0Dh - Disable GDC Text Layer

TODO

AH = 0Eh - Set GDC Text Display Area

Input:

TODO

AH = 11h - Show Cursor

Input:

AH = 12h - Hide Cursor

Input:

AH = 13h - Set Cursor Position

Input:

TODO

AH = 14h - Read Custom Glyph

Input:

TODO

AH = 16h - Fill Text Display

Input:

AH = 17h

TODO

AH = 18h

TODO

AH = 1Ah - Write Custom Glyph

Input:

TODO

AH = 31h

TODO

AH = 40h - Enable Graphics Layer

Input:

TODO

AH = 41h - Disable Graphics Layer

Input:

TODO

AH = 42h - Configure Graphics Mode

TODO

AH = 43h

TODO

AH = 4Dh

TODO