|
|
| version 1.30, 2005/02/04 05:32:23 | version 1.31, 2005/02/07 14:46:07 |
|---|---|
| Line 68 static void biosfd_setchrn(void) { | Line 68 static void biosfd_setchrn(void) { |
| #if 0 | #if 0 |
| static void biosfd_resultout(UINT32 result) { | static void biosfd_resultout(UINT32 result) { |
| BYTE *ptr; | UINT8 *ptr; |
| ptr = mem + 0x00564 + (fdc.us*8); | ptr = mem + 0x00564 + (fdc.us*8); |
| ptr[0] = (BYTE)(result & 0xff) | (fdc.hd << 2) | fdc.us; | ptr[0] = (UINT8)(result & 0xff) | (fdc.hd << 2) | fdc.us; |
| ptr[1] = (BYTE)(result >> 8); | ptr[1] = (UINT8)(result >> 8); |
| ptr[2] = (BYTE)(result >> 16); | ptr[2] = (UINT8)(result >> 16); |
| ptr[3] = fdc.C; | ptr[3] = fdc.C; |
| ptr[4] = fdc.H; | ptr[4] = fdc.H; |
| ptr[5] = fdc.R; | ptr[5] = fdc.R; |
| Line 288 static REG8 fdd_operate(REG8 type, REG8 | Line 288 static REG8 fdd_operate(REG8 type, REG8 |
| UINT16 accesssize; | UINT16 accesssize; |
| UINT16 secsize; | UINT16 secsize; |
| UINT16 para; | UINT16 para; |
| BYTE s; | UINT8 s; |
| BYTE ID[4]; | UINT8 ID[4]; |
| BYTE hd; | UINT8 hd; |
| int result = FDCBIOS_NORESULT; | int result = FDCBIOS_NORESULT; |
| UINT32 addr; | UINT32 addr; |
| UINT8 mtr_c; | UINT8 mtr_c; |
| Line 784 static UINT16 boot_fd(REG8 drv, REG8 typ | Line 784 static UINT16 boot_fd(REG8 drv, REG8 typ |
| // 2DD | // 2DD |
| bootseg = boot_fd1(0, 0); | bootseg = boot_fd1(0, 0); |
| if (bootseg) { | if (bootseg) { |
| mem[MEMB_DISK_BOOT] = (BYTE)(0x70 + drv); | mem[MEMB_DISK_BOOT] = (UINT8)(0x70 + drv); |
| fddbios_equip(0, TRUE); | fddbios_equip(0, TRUE); |
| return(bootseg); | return(bootseg); |
| } | } |
| Line 806 static REG16 boot_hd(REG8 drv) { | Line 806 static REG16 boot_hd(REG8 drv) { |
| REG16 bootstrapload(void) { | REG16 bootstrapload(void) { |
| BYTE i; | UINT8 i; |
| REG16 bootseg; | REG16 bootseg; |
| // fdmode = 0; | // fdmode = 0; |