--- np2/bios/bios.c 2003/12/01 10:45:46 1.8 +++ np2/bios/bios.c 2003/12/04 13:54:28 1.11 @@ -135,6 +135,7 @@ static const UINT16 biosoffset[0x20] = { void bios_init(void) { + char path[MAX_PATH]; FILEH fh; UINT i; UINT pos; @@ -143,7 +144,8 @@ void bios_init(void) { // まぁDISK BASIC動くようになるからいいんじゃないですか? // BASIC BIOSは 8086コードのように見えるけど… - fh = file_open_c(file_biosrom); + getbiospath(path, file_biosrom, sizeof(path)); + fh = file_open_rb(path); if (fh != FILEH_INVALID) { if (file_read(fh, mem + 0x0e8000, 0x18000) == 0x18000) { biosrom = TRUE;