Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Interrupts & Ports - Norton Guide http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]

        Get system configuration (INT 15h, C0h)

        Entry:
          AH = C0h
        Return:
          CF = 1 if BIOS doesn't support call
          ES:BX pointer to ROM table
             byte_count  dw   ?   ; number of bytes following
             model       db   ?   ; PC=ff, XT=fe or fb, PCjr = fd, etc, etc
             submodel    db   ?   ; distingushes between AT and XT/286, etc.
             BIOS_rev    db   ?   ; 0 for first release, 1 for 2nd, etc.
             featbyte    db   ?   ; 80h = DMA channel 3 used by hd BIOS
                                  ; 40h = 2nd 8259 installed
                                  ; 20h = Real-Time Clock installed
                                  ; 10h = INT 15h called upon INT 9h
                                  ;  8h = wait for external event supported
                                  ;  4h = extended BIOS area allocated at 640K
                                  ;  2h = bus is Micro Channel instead of PC
                                  ;  1h   reserved
             res1        dw   0
             res2        dw   0

        Note: the 1/10/86 XT BIOS returns an incorrect value for featbyte.

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson