diff --git a/kernel/syscall.asm b/kernel/syscall.asm index c4e9300..8efe0e9 100644 --- a/kernel/syscall.asm +++ b/kernel/syscall.asm @@ -91,6 +91,7 @@ int21: push ds push word [cs:bx] ; restore user data and launch ret chain mov bx, [PSPBX] + mov ds, [PSPDS] ret err: mov ah, 0xFF