|
|
| version 1.14, 2004/03/07 23:04:50 | version 1.15, 2005/02/07 14:46:10 |
|---|---|
| Line 242 static void init_sft(SFTREC sft) { | Line 242 static void init_sft(SFTREC sft) { |
| else { | else { |
| sft->open_mode[0] &= 0x0f; | sft->open_mode[0] &= 0x0f; |
| } | } |
| sft->dev_info_word[0] = (BYTE)(0x40 | hostdrv.stat.drive_no); | sft->dev_info_word[0] = (UINT8)(0x40 | hostdrv.stat.drive_no); |
| sft->dev_info_word[1] = 0x80; | sft->dev_info_word[1] = 0x80; |
| STOREINTELDWORD(sft->dev_drvr_ptr, 0); | STOREINTELDWORD(sft->dev_drvr_ptr, 0); |
| STOREINTELDWORD(sft->file_pos, 0); | STOREINTELDWORD(sft->file_pos, 0); |
| Line 343 static BOOL read_data(UINT num, UINT32 p | Line 343 static BOOL read_data(UINT num, UINT32 p |
| HDRVFILE hdf; | HDRVFILE hdf; |
| FILEH fh; | FILEH fh; |
| BYTE work[1024]; | UINT8 work[1024]; |
| UINT r; | UINT r; |
| hdf = (HDRVFILE)listarray_getitem(hostdrv.fhdl, num); | hdf = (HDRVFILE)listarray_getitem(hostdrv.fhdl, num); |
| Line 370 static BOOL write_data(UINT num, UINT32 | Line 370 static BOOL write_data(UINT num, UINT32 |
| HDRVFILE hdf; | HDRVFILE hdf; |
| FILEH fh; | FILEH fh; |
| BYTE work[1024]; | UINT8 work[1024]; |
| UINT r; | UINT r; |
| hdf = (HDRVFILE)listarray_getitem(hostdrv.fhdl, num); | hdf = (HDRVFILE)listarray_getitem(hostdrv.fhdl, num); |
| Line 1294 void hostdrv_intr(const void *arg1, long | Line 1294 void hostdrv_intr(const void *arg1, long |
| TRACEOUT(("hostdrv: AL=%.2x", intrst.r.b.al)); | TRACEOUT(("hostdrv: AL=%.2x", intrst.r.b.al)); |
| if ((intrst.r.b.al >= sizeof(intr_func) / sizeof(HDINTRFN)) || | if ((intrst.r.b.al >= NELEMENTS(intr_func)) || |
| (intr_func[intrst.r.b.al] == NULL)) { | (intr_func[intrst.r.b.al] == NULL)) { |
| return; | return; |
| } | } |