dosfs
|
Moved INT 13H disk operations outside DOSFS driver
|
2023-02-09 13:19:50 -06:00 |
.gitignore
|
Added example disk, Made some minor changes to error output
|
2023-02-07 18:52:17 -06:00 |
bochsrc
|
Preliminary support for CHS disks.
|
2023-02-08 10:33:49 -06:00 |
boot.nasm
|
Preliminary support for CHS disks.
|
2023-02-08 10:33:49 -06:00 |
disk.c
|
Hex editor has separate BSS, Converted some consts to defines
|
2023-02-10 03:42:53 -06:00 |
entry.nasm
|
Preliminary support for CHS disks.
|
2023-02-08 10:33:49 -06:00 |
fault.nasm
|
Preliminary support for CHS disks.
|
2023-02-08 10:33:49 -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
|
Disk does very basic read caching
|
2023-02-10 01:06:42 -06:00 |
helper.c
|
File Selector uses a very simple double buffer
|
2023-02-10 04:45:47 -06:00 |
helper.h
|
File Selector uses a very simple double buffer
|
2023-02-10 04:45:47 -06:00 |
hexedit.c
|
Improved Linker script & Makefile
|
2023-02-10 19:20:17 -06:00 |
interrupt.c
|
Improved fault handling
|
2023-02-07 23:53:13 -06:00 |
interrupt.h
|
Lots of general cleanup, Call to specified V86 int (from Kernel and Usermode)
|
2023-02-06 02:27:33 -06:00 |
kbd.c
|
Added enum for scancodes, More control in hex viewer, hex viewer can switch between 25/50 lines
|
2023-02-05 19:57:06 -06:00 |
kbd.h
|
Added enum for scancodes, More control in hex viewer, hex viewer can switch between 25/50 lines
|
2023-02-05 19:57:06 -06:00 |
kernel.c
|
Improved Linker script & Makefile
|
2023-02-10 19:20:17 -06:00 |
link.ld
|
Improved Linker script & Makefile
|
2023-02-10 19:20:17 -06:00 |
Makefile
|
Improved Linker script & Makefile
|
2023-02-10 19:20:17 -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
|
Added a hex viewer, Fixed a bug in dosfs
|
2023-02-04 18:51:09 -06:00 |
print.h
|
Added a hex viewer, Fixed a bug in dosfs
|
2023-02-04 18:51:09 -06:00 |
progs.c
|
Improved Linker script & Makefile
|
2023-02-10 19:20:17 -06:00 |
progs.h
|
Hex editor has separate BSS, Converted some consts to defines
|
2023-02-10 03:42:53 -06:00 |
README.md
|
Initial commit
|
2022-09-14 20:53:05 +00:00 |
task.nasm
|
Can create usermode children, Can load programs from disk
|
2023-02-06 05:49:03 -06:00 |
testpgrm.nasm
|
Can create usermode children, Can load programs from disk
|
2023-02-06 05:49:03 -06:00 |
tests.c
|
More fun color :3
|
2023-02-10 04:24:29 -06:00 |
tests.h
|
Can create usermode children, Can load programs from disk
|
2023-02-06 05:49:03 -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
|
Improved fault handling
|
2023-02-07 23:53:13 -06:00 |
v86.nasm
|
Moved INT 13H disk operations outside DOSFS driver
|
2023-02-09 13:19:50 -06:00 |
v86defs.h
|
Moved INT 13H disk operations outside DOSFS driver
|
2023-02-09 13:19:50 -06:00 |
virtdisk.bin.ex
|
Added example disk, Made some minor changes to error output
|
2023-02-07 18:52:17 -06:00 |