|
|
| version 1.4, 2004/01/22 01:10:04 | version 1.5, 2004/01/26 14:49:14 |
|---|---|
| Line 8 | Line 8 |
| // ---- fdd | // ---- fdd |
| void newdisk_fdd(const char *fname, BYTE type, const char *label) { | void newdisk_fdd(const char *fname, REG8 type, const char *label) { |
| _D88HEAD d88head; | _D88HEAD d88head; |
| FILEH fh; | FILEH fh; |
| Line 27 void newdisk_fdd(const char *fname, BYTE | Line 27 void newdisk_fdd(const char *fname, BYTE |
| // ---- hdd | // ---- hdd |
| static const char vhd_ver[] = "VHD1.00"; | |
| static BOOL writezero(FILEH fh, UINT size) { | static BOOL writezero(FILEH fh, UINT size) { |
| BYTE work[256]; | BYTE work[256]; |
| Line 121 void newdisk_vhd(const char *fname, UINT | Line 119 void newdisk_vhd(const char *fname, UINT |
| fh = file_create(fname); | fh = file_create(fname); |
| if (fh != FILEH_INVALID) { | if (fh != FILEH_INVALID) { |
| ZeroMemory(&vhd, sizeof(vhd)); | ZeroMemory(&vhd, sizeof(vhd)); |
| CopyMemory(&vhd.sig, vhd_ver, 7); | CopyMemory(&vhd.sig, sig_vhd, 7); |
| STOREINTELWORD(vhd.mbsize, (UINT16)hddsize); | STOREINTELWORD(vhd.mbsize, (UINT16)hddsize); |
| STOREINTELWORD(vhd.sectorsize, 256); | STOREINTELWORD(vhd.sectorsize, 256); |
| vhd.sectors = 32; | vhd.sectors = 32; |