From 36fa4d965a1ce370d257339e48ef9165a1f22000 Mon Sep 17 00:00:00 2001 From: Peter Ross Date: Wed, 15 Jan 2025 21:09:24 +1100 Subject: [PATCH] loader: manually enable a20 if 0x2401 fails --- loader/loader.asm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/loader/loader.asm b/loader/loader.asm index c60030a..3120c2c 100644 --- a/loader/loader.asm +++ b/loader/loader.asm @@ -14,11 +14,16 @@ start: mov ss, ax mov sp, 0x7c00 -%if 0 mov ax, 0x2401 int 0x15 -%endif + jnc .continue + + cli + mov al, 2 + out 0x92, al + sti +.continue: mov si, zsetup call printz