--- np2/generic/hostdrv.c 2004/03/04 17:36:05 1.13 +++ np2/generic/hostdrv.c 2004/03/07 23:04:50 1.14 @@ -697,7 +697,7 @@ static void set_fileattr(INTRST intrst) fail(intrst, ERR_ACCESSDENIED); return; } - attr = i286_memword_read(CPU_SS, CPU_BP + sizeof(IF4INTR)) & 0x37; + attr = MEML_READ16(CPU_SS, CPU_BP + sizeof(IF4INTR)) & 0x37; // 成功したことにする... succeed(intrst); @@ -970,7 +970,7 @@ static void do_redir(INTRST intrst) { if (pathishostdrv(intrst, &sc) != SUCCESS) { return; } - mode = i286_memword_read(CPU_SS, CPU_BP + sizeof(IF4INTR)); + mode = MEML_READ16(CPU_SS, CPU_BP + sizeof(IF4INTR)); TRACEOUT(("do_redir: %.4x", mode)); switch(mode) { case 0x5f02: @@ -979,8 +979,8 @@ static void do_redir(INTRST intrst) { fail(intrst, 0x12); return; } - i286_memword_write(CPU_DS, CPU_BX + 2, 4); - i286_memword_write(CPU_DS, CPU_BX + 4, 1); + MEML_WRITE16(CPU_DS, CPU_BX + 2, 4); + MEML_WRITE16(CPU_DS, CPU_BX + 4, 1); tmp[0] = (char)('A' + hostdrv.stat.drive_no); tmp[1] = ':'; tmp[2] = '\0';