mykola2312
|
c5498690c6
|
begin working on LBA to CHS conversion in assembly
|
2024-08-07 16:39:35 +03:00 |
|
mykola2312
|
9a0489c51d
|
move MBR and CHS to its own files, so I can link them with other prorgrams
|
2024-08-07 14:51:25 +03:00 |
|
mykola2312
|
87a280ae0d
|
begin working on MBR dump utility
|
2024-08-07 09:33:29 +03:00 |
|
mykola2312
|
9143073dd3
|
begin working on test bios disk reading subroutine
|
2024-08-07 09:19:52 +03:00 |
|
mykola2312
|
c1277230ce
|
implement disk parameter reading, tho needs bug fixing
|
2024-08-07 07:07:54 +03:00 |
|
mykola2312
|
ac89fe8c32
|
move disk enumeration to its own file for the sake of modularity
|
2024-08-07 06:49:49 +03:00 |
|
mykola2312
|
a6a65f790d
|
implement util function to print numbers with header
|
2024-08-07 06:47:52 +03:00 |
|
mykola2312
|
f86a560f3e
|
begin working on itoa
|
2024-08-04 18:22:24 +03:00 |
|
mykola2312
|
259b7a4314
|
implement serial port output
|
2024-08-04 16:00:08 +03:00 |
|
mykola2312
|
3aca81ddd4
|
add print subroutine (lol im actually doing stack frame thingy here)
|
2024-08-04 14:46:09 +03:00 |
|
mykola2312
|
9643f450ac
|
define bootloader size in linker script so later I can use it for relocating bootloader to 0050:0000 memory region
|
2024-08-03 03:38:24 +03:00 |
|
mykola2312
|
d62f1dad13
|
write linker script for MBR sector, as well as test MBR code
|
2024-08-03 02:29:03 +03:00 |
|
mykola2312
|
818b222f2a
|
implement heuristic random filesystem filling. for boot its random modules + kernel, for root its recreation of FreeBSD's file structure, for stress testing purposes. The Makefile containts proper target doing all required steps to recreate disk image with 1 test partition and 2 real-life example EXT2 partitions.
|
2024-08-03 00:29:36 +03:00 |
|
mykola2312
|
d63936c4f5
|
makefile now fills part 1 with test pattern and other two formats in EXT2
|
2024-08-02 20:26:17 +03:00 |
|
mykola2312
|
c8ba7e29e8
|
working on disk image generation
|
2024-08-02 19:44:40 +03:00 |
|
mykola2312
|
3bee772605
|
initial commit
|
2024-08-02 16:41:13 +03:00 |
|