dosfs
|
Register arguments can be passed to v86 code
|
2023-02-02 14:52:26 -06:00 |
.gitignore
|
real initial commit
|
2022-09-14 16:50:44 -05:00 |
bochsrc
|
'Better' task management, needs more testing
|
2022-09-19 16:06:01 -05:00 |
boot.nasm
|
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 |
entry.nasm
|
Adds more fault 'hanlders', Sets A20 for some hardware, Fixes some other minor stuff
|
2023-02-01 14:18:27 -06:00 |
fault.nasm
|
Might? have fixed one race condition bug. Still crashing for unknown reasons on my laptop rarely
|
2023-02-02 18:15:14 -06:00 |
gdt.nasm
|
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 |
handler.nasm
|
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 |
interrupt.c
|
Register arguments can be passed to v86 code
|
2023-02-02 14:52:26 -06:00 |
interrupt.h
|
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 |
kernel.c
|
Might? have fixed one race condition bug. Still crashing for unknown reasons on my laptop rarely
|
2023-02-02 18:15:14 -06:00 |
link.ld
|
Register arguments can be passed to v86 code
|
2023-02-02 14:52:26 -06:00 |
Makefile
|
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 |
paging.c
|
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 |
paging.h
|
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 |
print.c
|
Fixed disk handling
|
2023-01-04 19:36:29 -06:00 |
print.h
|
Fixed disk handling
|
2023-01-04 19:36:29 -06:00 |
README.md
|
Initial commit
|
2022-09-14 20:53:05 +00:00 |
task.nasm
|
Register arguments can be passed to v86 code
|
2023-02-02 14:52:26 -06:00 |
tss.c
|
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 |
tss.h
|
Fixed disk handling
|
2023-01-04 19:36:29 -06:00 |
usermode.nasm
|
Might? have fixed one race condition bug. Still crashing for unknown reasons on my laptop rarely
|
2023-02-02 18:15:14 -06:00 |
v86.nasm
|
Register arguments can be passed to v86 code
|
2023-02-02 14:52:26 -06:00 |
v86defs.h
|
Register arguments can be passed to v86 code
|
2023-02-02 14:52:26 -06:00 |