clear the carry flag before calling BIOS functions

This commit is contained in:
2025-09-05 10:33:42 -04:00
parent c3871d2b7d
commit a53534acd2
4 changed files with 6 additions and 0 deletions

View File

@@ -53,6 +53,7 @@ GetMemoryMap:
.loop_L1:
mov eax, 0x0000E820 ; select 0xE820 function
mov edx, 0x534D4150 ; 'SMAP' magic
clc ; clear carry
int 0x15
jc GetMemoryMap.error
cmp eax, 0x534D4150