|
|
3c654b1be0
|
more rtfm'ing with encoding, 25 bytes of free code space in vbr now
|
2025-09-09 18:37:39 -04:00 |
|
|
|
69d82dc0c2
|
small comment update
|
2025-09-05 11:43:41 -04:00 |
|
|
|
402bf9974d
|
moved map file output to build
moved output of builds to build/output
updated gitea action
|
2025-08-24 10:47:18 -04:00 |
|
|
|
8d5996566e
|
Update licensing and switch back to GPLv3 😅
|
2025-08-22 11:41:33 -04:00 |
|
|
|
9918f2367e
|
Merge upstream changes from branch 'trunk' into fat32_sys_rewrite
|
2024-12-19 20:09:48 -05:00 |
|
|
|
63a1a1beea
|
might have fixed some of the boot_drive issues with ext_read
|
2024-12-19 13:13:46 -05:00 |
|
|
|
6942c4dbb4
|
bit smaller of an instruction
|
2024-10-17 14:33:22 -04:00 |
|
|
|
50b08f6b72
|
turn off magic debug in mbr/vbr stages
|
2024-10-15 13:31:32 -04:00 |
|
|
|
a97e3bea9b
|
removed bpb_offset_bx dep
reworked init: process
512 byte stack...should be more than enough for the vbr
|
2024-10-15 12:57:54 -04:00 |
|
|
|
5ba7801926
|
bss for vbr stage
|
2024-10-13 17:52:28 -04:00 |
|
|
|
eb97aac673
|
relocate code sections to end up with stage2 starting at 0x500
|
2024-10-12 22:14:47 -04:00 |
|
|
|
83aa7d1147
|
use early_mem.inc
|
2024-10-12 15:38:47 -04:00 |
|
|
|
d1217182d4
|
minor cleanup related to memory refactor
|
2024-10-12 12:57:56 -04:00 |
|
|
|
63421661a7
|
output symbol maps to ease debuging
|
2024-10-12 11:28:25 -04:00 |
|
|
|
a3f0684c85
|
added bochs debug wrappers
|
2024-10-11 19:03:27 -04:00 |
|
|
|
df3b8dfc0c
|
fix passing stage2 wrong data for boot drive
|
2024-10-11 13:09:17 -04:00 |
|
|
|
6643e3c990
|
ensure 2 byte jmp rel8 thunk to init
surpress reloc abs warnings
corrected include paths/filenames
|
2024-10-08 08:55:17 -04:00 |
|
|
|
ca195e6048
|
force the first jump to init in all stages to be the rel8 version
|
2024-10-07 20:39:39 -04:00 |
|
|
|
3c40190f23
|
surpress some of the relocation warnings for mbr, vbr & stage2
|
2024-10-06 18:50:32 -04:00 |
|
|
|
4c4c3b0e27
|
fixed read_disk_raw in ReadFATCluster
boot_drive and partition_offset are global pointers now
removed an extra error from mbr disk read
and some general formating and cleanup 😅
|
2024-10-05 20:14:00 -04:00 |
|
|
|
f5f5a330cd
|
tons more work on modularizing the code
|
2024-10-05 18:55:00 -04:00 |
|
|
|
446dd451be
|
more modularization and updating date in MIT licence header
|
2024-10-05 13:35:39 -04:00 |
|
|
|
db1d0295c5
|
some bpb/ebpb tweaks
|
2024-10-04 11:48:25 -04:00 |
|
|
|
ecd858f030
|
vbr cdecl overhaul
refactored read_disk_raw to read_stage2_raw
switched to new kmem functions
|
2024-10-04 09:56:41 -04:00 |
|
|
|
60ad0d71e0
|
add bpb and ebpb reserve area back to vbr.nasm
|
2024-10-03 21:00:02 -04:00 |
|
|
|
339216f6a2
|
add forked functions and remove from memory.inc for kmem*
|
2024-10-03 19:53:11 -04:00 |
|
|
|
cbd7244e87
|
load our base headers in the same order as the mbr
|
2024-10-02 10:26:36 -04:00 |
|
|
|
9cb9a6664f
|
changed extention from .s to .nasm
|
2023-08-23 10:10:30 -04:00 |
|