|
56152c6d20
|
some fixes
|
2024-07-31 20:02:36 -05:00 |
|
Lucia Ceionia
|
d0a5eb4c6f
|
Usermode now loads at 0x800000, Virtual 8086 loads consistent DS&ES for data access
|
2023-02-17 01:41:30 -06:00 |
|
Lucia Ceionia
|
e9c4e993f4
|
Lots of little things, Changed test output, Usermode test build
|
2023-02-12 00:42:14 -06:00 |
|
Lucia Ceionia
|
0953fe31ec
|
Improved Linker script & Makefile
|
2023-02-10 19:20:17 -06:00 |
|
Lucia Ceionia
|
8c5247c317
|
Hex editor has separate BSS, Converted some consts to defines
|
2023-02-10 03:42:53 -06:00 |
|
Lucia Ceionia
|
6a4c1908bb
|
Preliminary support for CHS disks.
|
2023-02-08 10:33:49 -06:00 |
|
Lucia Ceionia
|
750b1edc16
|
Register arguments can be passed to v86 code
|
2023-02-02 14:52:26 -06:00 |
|
Lucia Ceionia
|
679eb8cf57
|
More advanced Fault handling (recovers to text mode), Keyboard handler converted to C and improved (shifting, simple get_key added)
|
2023-02-01 20:42:05 -06:00 |
|
Lucia Ceionia
|
0faa2eb553
|
Adds more fault 'hanlders', Sets A20 for some hardware, Fixes some other minor stuff
|
2023-02-01 14:18:27 -06:00 |
|
Lucia Ceionia
|
afaf5e1a03
|
Implemented Paging! Moved Kernel to 0x100000, Moved TSS above 1M, Moved V86 to 0x8000, Moved Usermode test to 0x400000, Moved lots of things!
|
2023-01-31 21:26:43 -06:00 |
|
Lucia Ceionia
|
0fa405dd98
|
real initial commit
|
2022-09-14 16:50:44 -05:00 |
|