|
|
| version 1.4, 2004/01/27 07:24:26 | version 1.5, 2004/02/14 07:56:51 |
|---|---|
| Line 24 void dialog_changefdd(BYTE drv) { | Line 24 void dialog_changefdd(BYTE drv) { |
| void dialog_changehdd(BYTE drv) { | void dialog_changehdd(BYTE drv) { |
| UINT num; | UINT num; |
| BOOL equip; | |
| char fname[MAX_PATH]; | char fname[MAX_PATH]; |
| num = drv & 0x0f; | num = drv & 0x0f; |
| equip = FALSE; | |
| if (!(drv & 0x20)) { // SASI/IDE | if (!(drv & 0x20)) { // SASI/IDE |
| if (num >= 2) { | if (num < 2) { |
| return; | equip = TRUE; |
| } | } |
| } | } |
| #if defined(SUPPORT_SCSI) | |
| else { // SCSI | else { // SCSI |
| if (num >= 4) { | if (num < 4) { |
| return; | equip = TRUE; |
| } | } |
| } | } |
| if (dlgs_selectfile(fname, sizeof(fname))) { | #endif |
| if ((equip) && (dlgs_selectfile(fname, sizeof(fname)))) { | |
| diskdrv_sethdd(drv, fname); | diskdrv_sethdd(drv, fname); |
| } | } |
| } | } |
| Line 280 void dialog_newdisk(void) { | Line 284 void dialog_newdisk(void) { |
| newdisk_hdi(path, hddsize); | newdisk_hdi(path, hddsize); |
| } | } |
| } | } |
| #if defined(SUPPORT_SCSI) | |
| else if (!file_cmpname(ext, str_hdd)) { | else if (!file_cmpname(ext, str_hdd)) { |
| hddsize = 0; | hddsize = 0; |
| if (NewHddDlgProc(&hddsize, 2, 512) == IDOK) { | if (NewHddDlgProc(&hddsize, 2, 512) == IDOK) { |
| newdisk_vhd(path, hddsize); | newdisk_vhd(path, hddsize); |
| } | } |
| } | } |
| else { | #endif |
| else if ((!file_cmpname(ext, str_d88)) || | |
| (!file_cmpname(ext, str_d98)) || | |
| (!file_cmpname(ext, str_88d)) || | |
| (!file_cmpname(ext, str_98d))) { | |
| if (NewdiskDlgProc(&disk) == IDOK) { | if (NewdiskDlgProc(&disk) == IDOK) { |
| newdisk_fdd(path, disk.fdtype, disk.label); | newdisk_fdd(path, disk.fdtype, disk.label); |
| } | } |