|
|
| version 1.4, 2004/01/27 07:51:49 | version 1.5, 2004/02/13 20:31:55 |
|---|---|
| Line 23 void diskdrv_sethdd(REG8 drv, const char | Line 23 void diskdrv_sethdd(REG8 drv, const char |
| int leng; | int leng; |
| num = drv & 0x0f; | num = drv & 0x0f; |
| p = NULL; | |
| leng = 0; | |
| if (!(drv & 0x20)) { // SASI or IDE | if (!(drv & 0x20)) { // SASI or IDE |
| if (num >= 2) { | if (num < 2) { |
| return; | p = np2cfg.sasihdd[num]; |
| leng = sizeof(np2cfg.sasihdd[0]); | |
| } | } |
| p = np2cfg.sasihdd[num]; | |
| leng = sizeof(np2cfg.sasihdd[0]); | |
| } | } |
| #if defined(SUPPORT_SCSI) | |
| else { // SCSI | else { // SCSI |
| if (num >= 4) { | if (num < 4) { |
| return; | p = np2cfg.scsihdd[num]; |
| leng = sizeof(np2cfg.scsihdd[0]); | |
| } | } |
| p = np2cfg.scsihdd[num]; | |
| leng = sizeof(np2cfg.scsihdd[0]); | |
| } | } |
| if (fname) { | #endif |
| file_cpyname(p, fname, leng); | if (p) { |
| } | if (fname) { |
| else { | file_cpyname(p, fname, leng); |
| p[0] = '\0'; | } |
| else { | |
| p[0] = '\0'; | |
| } | |
| sysmng_update(SYS_UPDATEHDD | SYS_UPDATECFG); | |
| } | } |
| sysmng_update(SYS_UPDATEHDD | SYS_UPDATECFG); | |
| } | } |
| void diskdrv_setfdd(REG8 drv, const char *fname, int readonly) { | void diskdrv_setfdd(REG8 drv, const char *fname, int readonly) { |