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
23
Commits
3
Branches
0
Tags
ddadeed70c0786f0d9132d43d0230be6ce7a5522
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
ddadeed70c
Added a hex viewer, Fixed a bug in dosfs
2023-02-04 18:51:09 -06:00
dosfs
Added a hex viewer, Fixed a bug in dosfs
2023-02-04 18:51:09 -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
Added a file selection screen (that does nothing), Moved tests to their own file, Fixed a race condition with the keyboard handler
2023-02-02 21:40:39 -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
Added a hex viewer, Fixed a bug in dosfs
2023-02-04 18:51:09 -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
Added a file selection screen (that does nothing), Moved tests to their own file, Fixed a race condition with the keyboard handler
2023-02-02 21:40:39 -06:00
interrupt.h
Added a file selection screen (that does nothing), Moved tests to their own file, Fixed a race condition with the keyboard handler
2023-02-02 21:40:39 -06:00
kernel.c
Added a hex viewer, Fixed a bug in dosfs
2023-02-04 18:51:09 -06:00
link.ld
Register arguments can be passed to v86 code
2023-02-02 14:52:26 -06:00
Makefile
Added a file selection screen (that does nothing), Moved tests to their own file, Fixed a race condition with the keyboard handler
2023-02-02 21:40:39 -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
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
tests.c
Added a hex viewer, Fixed a bug in dosfs
2023-02-04 18:51:09 -06:00
tests.h
Added a file selection screen (that does nothing), Moved tests to their own file, Fixed a race condition with the keyboard handler
2023-02-02 21:40:39 -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
Added a file selection screen (that does nothing), Moved tests to their own file, Fixed a race condition with the keyboard handler
2023-02-02 21:40:39 -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%