EBDA - Extended BIOS Data Area EBDA (PS/2)
Offset Size Description 00 word number of bytes allocated to EBDA in Kbytes 01-21 21bytes reserved 22 dword device driver far call pointer 26 byte pointing device flag (1st byte, see below) 27 byte pointing device flag (2nd byte, see below) 28-2F 8 bytes reserved Pointing Device Flag Byte 1 │7│6│5│4│3│2│1│0│ Offset 26 │ │ │ │ │ └─┴─┴─── index count │ │ │ │ └──────── reserved (0) │ │ │ └───────── error │ │ └────────── acknowledge │ └─────────── resend └──────────── command in progress Pointing Device Flag Byte 2 │7│6│5│4│3│2│1│0│ Offset 27 │ │ │ │ │ └─┴─┴─── package size │ └─┴─┴─┴──────── reserved └─────────────── device driver far call flag - EBDA is located in highest memory just under 640K on PS/2 - word at BIOS Data Area 40:0E is segment address of EBDA