Commit Graph

10 Commits

Author SHA1 Message Date
a830191547 added carry and divz checks across the fat32 code
also use the pointers we have in bss to our saved data
2024-10-16 11:58:57 -04:00
38bcd93ced some debuging text for fat32 stuff 2024-10-15 20:37:49 -04:00
f1842d0cbc remove some redundant reloads of si
use xchg to swap si/di instead of the stack
uninline ClusterToLBA call
2024-10-15 20:01:24 -04:00
a5296bb438 correct drive_num argument on read_disk_raw 2024-10-14 13:18:41 -04:00
bd80f48b1b use NASM defined size value from structure macro 2024-10-12 12:58:32 -04:00
086cf9d8ea correct src size in op 2024-10-11 16:52:57 -04:00
095822fa27 inlined ClusterToLBA
removed caller save kludge for now
init first_root_dir_sector from ebpb data
2024-10-11 15:55:24 -04:00
71f13fd6b5 somewhat of a cludge, but added a macro to save all caller saved regs 2024-10-11 14:25:01 -04:00
4af0637c7f use kmemset to 0 out fat32_state in InitFATDriver 2024-10-11 13:00:45 -04:00
8301fc20a8 renamed files to show code vs defs
files that actually include code should be in .nasm files
defines/macros/non-code should be in .inc files
2024-10-07 20:41:15 -04:00