|
|
| version 1.16, 2005/02/14 06:25:31 | version 1.17, 2005/05/13 06:19:48 |
|---|---|
| Line 66 static void fetch_if4dos(void) { | Line 66 static void fetch_if4dos(void) { |
| REG16 seg; | REG16 seg; |
| IF4DOS if4dos; | IF4DOS if4dos; |
| off = i286_memoryread_w(IF4DOSPTR_ADDR); | off = MEML_READ16(IF4DOSPTR_SEG, IF4DOSPTR_OFF + 0); |
| seg = i286_memoryread_w(IF4DOSPTR_ADDR + 2); | seg = MEML_READ16(IF4DOSPTR_SEG, IF4DOSPTR_OFF + 2); |
| MEML_READSTR(seg, off, &if4dos, sizeof(if4dos)); | MEML_READSTR(seg, off, &if4dos, sizeof(if4dos)); |
| hostdrv.stat.drive_no = if4dos.drive_no; | hostdrv.stat.drive_no = if4dos.drive_no; |
| hostdrv.stat.dosver_major = if4dos.dosver_major; | hostdrv.stat.dosver_major = if4dos.dosver_major; |