mbr4ext2/src
2024-08-07 18:00:01 +03:00
..
chs.c damn it I got wrong formula for LBA CHS conversion 2024-08-07 16:53:50 +03:00
itoa.s implement util function to print numbers with header 2024-08-07 06:47:52 +03:00
mbr_test.ld declare an entry symbol, that always would be on beginning of bootsector 2024-08-07 05:47:29 +03:00
mbr_test.s fix bug when edx caused too big number for division 2024-08-07 18:00:01 +03:00
print.s add print subroutine (lol im actually doing stack frame thingy here) 2024-08-04 14:46:09 +03:00
readmbr.c implement CHS and LBA conversion functions. seem to be working right 2024-08-07 15:30:29 +03:00
serial.s remove comment 2024-08-04 16:01:27 +03:00
test_disk_enum.s move disk enumeration to its own file for the sake of modularity 2024-08-07 06:49:49 +03:00
test_disk_params.s apparently "signed divide by 2" is "bit shift right" and I misread this shit documentation. Props to Intel for making up shit 2024-08-07 07:35:48 +03:00
test_disk_read.s fix bug when edx caused too big number for division 2024-08-07 18:00:01 +03:00
test_disk_target.s begin working on LBA to CHS conversion in assembly 2024-08-07 16:39:35 +03:00
util.s implement util function to print numbers with header 2024-08-07 06:47:52 +03:00