This website requires JavaScript.
Explore
Help
Register
Sign In
lucia
/
luciaos
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
18
Commits
3
Branches
0
Tags
ce771b19bb4dc6f118b1169ef9f061f6e7f90f2b
T
Code
Clone
HTTPS
Tea CLI
Open with VS Code
Open with VSCodium
Open with Intellij IDEA
Download ZIP
Download TAR.GZ
Download BUNDLE
Lucia Ceionia
ce771b19bb
Fixed small mistake in last commit
2023-02-02 01:34:49 -06:00
dosfs
Fixed disk handling
2023-01-04 19:36:29 -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
Fixed small mistake in last commit
2023-02-02 01:34: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
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
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.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
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
link.ld
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
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
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
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
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
v86.nasm
Adds more fault 'hanlders', Sets A20 for some hardware, Fixes some other minor stuff
2023-02-01 14:18:27 -06:00
README.md
luciaos
Reference in New Issue
View Git Blame
Copy Permalink
S
Description
In progress extremely minimal 32-bit x86 "OS"
Readme
1
MiB
Languages
C
87%
Assembly
12.1%
Makefile
0.9%