|
|
| version 1.3, 2003/12/12 01:04:39 | version 1.4, 2004/01/29 10:04:05 |
|---|---|
| Line 13 void bios0x12(void) { | Line 13 void bios0x12(void) { |
| BYTE result; | BYTE result; |
| BYTE *p; | BYTE *p; |
| BYTE drv; | BYTE drv; |
| BYTE drvbit; | |
| // TRACE_("BIOS", 0x12); | // TRACE_("BIOS", 0x12); |
| iocore_out8(0x08, 0x20); | iocore_out8(0x08, 0x20); |
| Line 41 void bios0x12(void) { | Line 42 void bios0x12(void) { |
| break; | break; |
| } | } |
| drv = result & 3; | drv = result & 3; |
| drvbit = 0x10 << drv; | |
| if (result & (FDCRLT_IC1 | FDCRLT_SE)) { | if (result & (FDCRLT_IC1 | FDCRLT_SE)) { |
| p = mem + 0x005d8 + (drv * 2); | p = mem + 0x005d8 + (drv * 2); |
| } | } |
| Line 56 void bios0x12(void) { | Line 58 void bios0x12(void) { |
| } | } |
| result = iocore_inp8(baseport+2); | result = iocore_inp8(baseport+2); |
| } | } |
| mem[0x0055f] |= drvbit; | |
| } | } |
| } | } |