|
|
| version 1.7, 2004/06/19 14:39:22 | version 1.9, 2005/02/07 14:46:09 |
|---|---|
| Line 34 typedef struct { | Line 34 typedef struct { |
| long fptr; | long fptr; |
| UINT size; | UINT size; |
| BOOL write; | BOOL write; |
| BYTE buf[D88BUFSIZE]; | UINT8 buf[D88BUFSIZE]; |
| } _D88TRK, *D88TRK; | } _D88TRK, *D88TRK; |
| static _D88TRK d88trk; | static _D88TRK d88trk; |
| Line 212 static BOOL trkseek(FDDFILE fdd, UINT tr | Line 212 static BOOL trkseek(FDDFILE fdd, UINT tr |
| static D88SEC searchsector_d88(BOOL check) { // ver0.29 | static D88SEC searchsector_d88(BOOL check) { // ver0.29 |
| BYTE *p; | UINT8 *p; |
| UINT sec; | UINT sec; |
| UINT pos = 0; | UINT pos = 0; |
| UINT nsize; | UINT nsize; |
| Line 434 BOOL fdd_write_d88(void) { | Line 434 BOOL fdd_write_d88(void) { |
| BOOL fdd_readid_d88(void) { | BOOL fdd_readid_d88(void) { |
| FDDFILE fdd = fddfile + fdc.us; | FDDFILE fdd = fddfile + fdc.us; |
| BYTE *p; | UINT8 *p; |
| UINT sec; | UINT sec; |
| UINT pos = 0; | UINT pos = 0; |
| UINT sectors; | UINT sectors; |
| Line 484 BOOL fdd_readid_d88(void) { | Line 484 BOOL fdd_readid_d88(void) { |
| // えーと…こんなところにあって大丈夫? | // えーと…こんなところにあって大丈夫? |
| static BOOL formating = FALSE; | static BOOL formating = FALSE; |
| static BYTE formatsec = 0; | static UINT8 formatsec = 0; |
| static BYTE formatwrt = 0; | static UINT8 formatwrt = 0; |
| static UINT formatpos = 0; | static UINT formatpos = 0; |
| static int fileappend(FILEH hdl, FDDFILE fdd, | static int fileappend(FILEH hdl, FDDFILE fdd, |
| Line 495 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]; | UINT8 tmp[0x400]; // Stack 0x1000->0x400 |
| UINT32 cur; | UINT32 cur; |
| if ((length = last - ptr) <= 0) { // 書き換える必要なし | if ((length = last - ptr) <= 0) { // 書き換える必要なし |
| Line 527 static int fileappend(FILEH hdl, FDDFILE | Line 527 static int fileappend(FILEH hdl, FDDFILE |
| } | } |
| static void endoftrack(UINT fmtsize, BYTE sectors) { | static void endoftrack(UINT fmtsize, UINT8 sectors) { |
| FDDFILE fdd = fddfile + fdc.us; | FDDFILE fdd = fddfile + fdc.us; |
| Line 608 BOOL fdd_formatinit_d88(void) { | Line 608 BOOL fdd_formatinit_d88(void) { |
| } | } |
| // todo アンフォーマットとか ディスク1周した時の切り捨てとか… | // todo アンフォーマットとか ディスク1周した時の切り捨てとか… |
| BOOL fdd_formating_d88(const BYTE *ID) { | BOOL fdd_formating_d88(const UINT8 *ID) { |
| FDDFILE fdd = fddfile + fdc.us; | FDDFILE fdd = fddfile + fdc.us; |