IBM 500 manual Fixed BIOS Entry Points

Models: 500

1 63
Download 63 pages 17.46 Kb
Page 23
Image 23
3.5Fixed BIOS Entry Points

SurePOS 500 4846-XX5 Technical Reference

Memory Location 40:96h

This word contains the extended keyboard status.

Memory Location 40:72h

This word contains the soft reset flag.

Int 10h – Video

This interrupt is supported by the video ROM. Int 11h - Equipment Determination

Returns the data at memory location 40:10h.

Memory Location 40:10h

This word contains the equipment list.

Int 12h - Base Memory Size

Returns the value at memory location 40:13h.

Memory Location 40:13h

This word contains the amount of memory up to 640 KB. This count will often be less than 640 KB due to NIC ROM bootloaders.

Int 13h - HDD and Floppy Diskette Services

Int 14h - Serial Communication Services

Int 15h - System Services

Sub functions are those defined by the IBM Personal System/2 and Personal Computer BIOS Interface Technical Reference manual. Additional sub function support is OEM dependent.

Int 16h - Keyboard Services

Int 1Ah - System-Timer Services, PCI BIOS

Int 1Bh – CTRL+Break Handler

Int 1Ch - Periodic Timer Interrupt

Int 1Dh - Video Parameter Table Set by the video BIOS

Int 1Eh - Floppy Diskette Drive Parameters Points to an 11-byte data structure

Int 1Fh - Video Graphics Characters Set by the video BIOS

Int 23h - CTRL+C, CTRL+Break Handler

Int 41h - HDD C: Drive Parameters

Points to a 16-byte data structure for drive C:

Int 46h - HDD D: Drive Parameters

Points to a 16-byte data structure for drive D:

3.5Fixed BIOS Entry Points

The fixed entry points in F000:xxxx must be supported for traditional reasons. The table below lists the fixed BIOS entry points.

Location

F000:E05Bh

F000:E2C3h

F000:E6F2h

F000:E6F5h

F000:E729h

F000:E739h

F000:E82Eh

F000:E987h

F000:EC59h

F000:EF57h

F000:EFC7h

F000:EFD2h

Description

POST Entry Point

NMI Entry Point Int 19h Entry Point Configuration Data Table Baud Rate Generator Table Int 14h Entry Point

Int 16h Entry Point

Int 09h Entry Point

Int 13h Floppy Entry Point Int 0Eh Entry Point

Floppy Disk Controller Parameter Table Compatibility for printer Int 17h

Page 23 of 63

Page 23
Image 23
IBM 500 manual Fixed BIOS Entry Points