diff --git a/kernel/psp.asm b/kernel/psp.asm index ccdf7bf..523979b 100644 --- a/kernel/psp.asm +++ b/kernel/psp.asm @@ -49,11 +49,11 @@ getdd: push es ; set DTA ptr ; IN es:bx far ptr -setdta: push es +setdta: push ds mov ds, [curpsp] mov [PSPDTA], bx mov [PSPDTA+2], es - pop es + pop ds ; get DTA ptr ; OUT es:bx far ptr