diff --git a/src/ints/ems.cpp b/src/ints/ems.cpp index 060f6a3d..5df61c6e 100644 --- a/src/ints/ems.cpp +++ b/src/ints/ems.cpp @@ -551,7 +551,7 @@ static Bitu INT67_Handler(void) { reg_ah=EMM_NO_ERROR; break; case 0x4c: /* Get Pages for one Handle */ - if (!ValidHandle(reg_bx)) {reg_ah=EMM_INVALID_HANDLE;break;} + if (!ValidHandle(reg_dx)) {reg_ah=EMM_INVALID_HANDLE;break;} reg_bx=emm_handles[reg_dx].pages; reg_ah=EMM_NO_ERROR; break;