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
52
Commits
3
Branches
0
Tags
dev-tasks-2023
T
Add File
New File
Upload File
Apply Patch
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
6142b085cd
lots of in progress stuff
2024-01-07 22:33:27 -06:00
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_partition.nasm
Kernel now is loaded from a partition, allowing a separate MBR bootloader if desired
2023-02-13 18:23:33 -06:00
boot.nasm
Kernel now is loaded from a partition, allowing a separate MBR bootloader if desired
2023-02-13 18:23:33 -06:00
disk.c
Filesystem now uses an abstract representation
2023-02-14 23:48:11 -06:00
disk.h
Filesystem now uses an abstract representation
2023-02-14 23:48:11 -06:00
entry.nasm
Usermode now loads at 0x800000, Virtual 8086 loads consistent DS&ES for data access
2023-02-17 01:41:30 -06:00
fault.nasm
lots of in progress stuff
2024-01-07 22:33:27 -06:00
file_s.h
Filesystem now uses an abstract representation
2023-02-14 23:48:11 -06:00
file.c
Support for multiple volumes, filesystem detection (currently FAT)
2023-02-17 06:21:43 -06:00
file.h
Filesystem now uses an abstract representation
2023-02-14 23:48:11 -06:00
fs_dos.c
Support for multiple volumes, filesystem detection (currently FAT)
2023-02-17 06:21:43 -06:00
fs.c
Support for multiple volumes, filesystem detection (currently FAT)
2023-02-17 06:21:43 -06:00
fs.h
Support for multiple volumes, filesystem detection (currently FAT)
2023-02-17 06:21:43 -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
lots of in progress stuff
2024-01-07 22:33:27 -06:00
helper.c
Filesystem now uses an abstract representation
2023-02-14 23:48:11 -06:00
helper.h
Filesystem now uses an abstract representation
2023-02-14 23:48:11 -06:00
hexedit.c
Support for multiple volumes, filesystem detection (currently FAT)
2023-02-17 06:21:43 -06:00
interrupt.c
Lots of little things, Changed test output, Usermode test build
2023-02-12 00:42:14 -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
lots of in progress stuff
2024-01-07 22:33:27 -06:00
kbd.h
Lots of little things, Changed test output, Usermode test build
2023-02-12 00:42:14 -06:00
kernel.c
lots of in progress stuff
2024-01-07 22:33:27 -06:00
link.ld
Usermode now loads at 0x800000, Virtual 8086 loads consistent DS&ES for data access
2023-02-17 01:41:30 -06:00
Makefile
lots of in progress stuff
2024-01-07 22:33:27 -06:00
paging.c
lots of in progress stuff
2024-01-07 22:33:27 -06:00
paging.h
lots of in progress stuff
2024-01-07 22:33:27 -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
lots of in progress stuff
2024-01-07 22:33:27 -06:00
progs.h
Support for multiple volumes, filesystem detection (currently FAT)
2023-02-17 06:21:43 -06:00
README.md
add emulator demo
2023-10-29 19:37:03 -05:00
task.nasm
lots of in progress stuff
2024-01-07 22:33:27 -06:00
testpgrm.nasm
Usermode now loads at 0x800000, Virtual 8086 loads consistent DS&ES for data access
2023-02-17 01:41:30 -06:00
tests.c
lots of in progress stuff
2024-01-07 22:33:27 -06:00
tests.h
Filesystem now uses an abstract representation
2023-02-14 23:48:11 -06:00
textedit.c
Support for multiple volumes, filesystem detection (currently FAT)
2023-02-17 06:21:43 -06:00
tss.c
lots of in progress stuff
2024-01-07 22:33:27 -06:00
tss.h
Fixed disk handling
2023-01-04 19:36:29 -06:00
usermode.nasm
lots of in progress stuff
2024-01-07 22:33:27 -06:00
v86.nasm
Lots of little things, Changed test output, Usermode test build
2023-02-12 00:42:14 -06:00
v86defs.h
Usermode now loads at 0x800000, Virtual 8086 loads consistent DS&ES for data access
2023-02-17 01:41:30 -06:00
virtdisk.bin.ex
Usermode now loads at 0x800000, Virtual 8086 loads consistent DS&ES for data access
2023-02-17 01:41:30 -06:00
README.md
luciaos
https://ceionia.com/resources/v86.html
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%