| version 1.2, 2004/08/03 12:50:54 | version 1.4, 2008/06/02 20:07:31 | 
| Line 7 | Line 7 | 
 | #endif | #endif | 
 |  |  | 
 |  |  | 
| // ---- fdd | /* fdd */ | 
 |  |  | 
 | void newdisk_fdd(const OEMCHAR *fname, REG8 type, const OEMCHAR *label) { | void newdisk_fdd(const OEMCHAR *fname, REG8 type, const OEMCHAR *label) { | 
 |  |  | 
 | _D88HEAD        d88head; | _D88HEAD        d88head; | 
 | FILEH           fh; | FILEH           fh; | 
 |  | UINT8           tmp[D88_TRACKMAX][4]; | 
 |  |  | 
 | ZeroMemory(&d88head, sizeof(d88head)); | ZeroMemory(&d88head, sizeof(d88head)); | 
| STOREINTELDWORD(d88head.fd_size, sizeof(d88head)); | ZeroMemory(tmp, sizeof(tmp)); | 
|  | STOREINTELDWORD(d88head.fd_size, D88_HEADERSIZE); | 
 | #if defined(OSLANG_UTF8) || defined(OSLANG_UCS2) | #if defined(OSLANG_UTF8) || defined(OSLANG_UCS2) | 
 | oemtext_oem2sjis((char *)d88head.fd_name, sizeof(d88head.fd_name), | oemtext_oem2sjis((char *)d88head.fd_name, sizeof(d88head.fd_name), | 
 | label, (UINT)-1); | label, (UINT)-1); | 
| Line 26  void newdisk_fdd(const OEMCHAR *fname, R | Line 28  void newdisk_fdd(const OEMCHAR *fname, R | 
 | fh = file_create(fname); | fh = file_create(fname); | 
 | if (fh != FILEH_INVALID) { | if (fh != FILEH_INVALID) { | 
 | file_write(fh, &d88head, sizeof(d88head)); | file_write(fh, &d88head, sizeof(d88head)); | 
 |  | file_write(fh, tmp, sizeof(tmp)); | 
 | file_close(fh); | file_close(fh); | 
 | } | } | 
 | } | } |