|
|
| version 1.13, 2004/01/23 15:05:04 | version 1.15, 2004/01/28 23:36:13 |
|---|---|
| Line 9 | Line 9 |
| #include "fddfile.h" | #include "fddfile.h" |
| #include "fdd_mtr.h" | #include "fdd_mtr.h" |
| #include "sxsi.h" | #include "sxsi.h" |
| #include "timing.h" | |
| enum { | enum { |
| Line 646 static REG8 fdd_operate(REG8 type, BOOL | Line 645 static REG8 fdd_operate(REG8 type, BOOL |
| i286_memstr_read(CPU_ES, pos, ID, 4); | i286_memstr_read(CPU_ES, pos, ID, 4); |
| fdd_formating(ID); | fdd_formating(ID); |
| pos += 4; | pos += 4; |
| if (ID[3] < 8) { | |
| mtr_r += 128 << ID[3]; | |
| } | |
| else { | |
| mtr_r += 128 << 8; | |
| } | |
| } | } |
| ret_ah = 0x00; | ret_ah = 0x00; |
| break; | break; |