Lucia Ceionia
|
0e3ae9c4e3
|
Can create usermode children, Can load programs from disk
|
2023-02-06 05:49:03 -06:00 |
|
Lucia Ceionia
|
b41d65bfce
|
Lots of general cleanup, Call to specified V86 int (from Kernel and Usermode)
|
2023-02-06 02:27:33 -06:00 |
|
Lucia Ceionia
|
2114741766
|
Might? have fixed one race condition bug. Still crashing for unknown reasons on my laptop rarely
|
2023-02-02 18:15:14 -06:00 |
|
Lucia Ceionia
|
750b1edc16
|
Register arguments can be passed to v86 code
|
2023-02-02 14:52:26 -06:00 |
|
Lucia Ceionia
|
02f03d2224
|
Usermode can now call system functions (currently get key, gfx mode) with INT 21H, Test switch to graphics mode is done from Usermode
|
2023-02-02 00:50:16 -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
|
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 |
|