Lines Matching refs:ROM
27 // ROM BIOS for use with Bochs/Plex86/QEMU emulation environment
30 // ROM BIOS compatability entry points:
59 // $fff5 ; ASCII Date ROM was built - 8 characters in MM/DD/YY
71 // - CD-ROM booting is only available if ATA/ATAPI Driver is available
226 .rom
1965 static char drivetypes[][10]={"", "Floppy","Hard Disk","CD-Rom", "Network"};
2754 printf(" ATAPI-%d CD-Rom/DVD-Rom\n",version);
7762 /* set es & di to point to 11 byte diskette param table in ROM */
8104 case IPL_TYPE_CDROM: /* CD-ROM */
8120 case IPL_TYPE_BEV: /* Expansion ROM with a Bootstrap Entry Vector (a far pointer) */
10194 ;; Video ROM: from 0xC0000..0xC7FFF in 2k increments
10195 ;; General ROM: from 0xC8000..0xDFFFF in 2k increments
10196 ;; System ROM: only 0xE0000
10202 ;; 2 ROM length in 512-byte blocks
10203 ;; 3 ROM initialization entry point (FAR CALL)
10213 mov al, [2] ;; change increment to ROM length in 512-byte blocks
10227 ;; Push addr of ROM entry point
10231 ;; Point ES:DI at "$PnP", which tells the ROM that we are a PnP BIOS.
10237 mov bp, sp ;; Call ROM init routine using seg:off on stack
10241 cli ;; In case expansion ROM BIOS turns IF on
10245 ;; Look at the ROM's PnP Expansion header. Properly, we're supposed
10248 mov ds, cx ;; ROM base
10249 mov bx, 0x001a ;; 0x1A is the offset into ROM header that contains...
10261 ;; Option ROM has BCV. Run it now.
10265 ;; Point ES:DI at "$PnP", which tells the ROM that we are a PnP BIOS.
10270 mov bp, sp ;; Call ROM BCV routine using seg:off on stack
10274 cli ;; In case expansion ROM BIOS turns IF on
10746 ; b4: POST supports ROM-to-RAM enable/disable
11257 .org 0xfff5 ; ASCII Date ROM was built - 8 characters in MM/DD/YY