|
|
| version 1.6, 2004/06/18 07:42:13 | version 1.8, 2004/07/01 11:42:54 |
|---|---|
| Line 30 static UINT32 nexttrackptr(FDDFILE fdd, | Line 30 static UINT32 nexttrackptr(FDDFILE fdd, |
| typedef struct { | typedef struct { |
| FDDFILE fdd; | FDDFILE fdd; |
| UINT track; | UINT track; |
| BYTE type; | UINT type; |
| long fptr; | long fptr; |
| UINT size; | UINT size; |
| BOOL write; | BOOL write; |
| Line 71 dtfd_err1: | Line 71 dtfd_err1: |
| return(FAILURE); | return(FAILURE); |
| } | } |
| static BOOL d88trk_read(D88TRK trk, FDDFILE fdd, UINT track, BYTE type) { | static BOOL d88trk_read(D88TRK trk, FDDFILE fdd, UINT track, UINT type) { |
| UINT8 rpm; | UINT8 rpm; |
| FILEH fh; | FILEH fh; |
| Line 84 static BOOL d88trk_read(D88TRK trk, FDDF | Line 84 static BOOL d88trk_read(D88TRK trk, FDDF |
| } | } |
| rpm = fdc.rpm[fdc.us]; | rpm = fdc.rpm[fdc.us]; |
| TRACEOUT(("d88trk_read(%d,%d)", rpm, track)); | |
| switch(fdd->inf.d88.fdtype_major) { | switch(fdd->inf.d88.fdtype_major) { |
| case DISKTYPE_2D: | case DISKTYPE_2D: |
| TRACEOUT(("DISKTYPE_2D")); | TRACEOUT(("DISKTYPE_2D")); |
| Line 496 static int fileappend(FILEH hdl, FDDFILE | Line 495 static int fileappend(FILEH hdl, FDDFILE |
| UINT size; | UINT size; |
| UINT rsize; | UINT rsize; |
| int t; | int t; |
| BYTE tmp[0x1000]; | BYTE tmp[0x400]; // Stack 0x1000->0x400 |
| UINT32 cur; | UINT32 cur; |
| if ((length = last - ptr) <= 0) { // 書き換える必要なし | if ((length = last - ptr) <= 0) { // 書き換える必要なし |