index
:
gbos.git
master
gbos - a tiny Unix-flavored OS for the Game Boy Color (kernel, shell, coreutils in C, RAM filesystem)
git daemon user
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
README.md
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
refactor: c/ -> usr/, compiled program blobs out of the source tree
user
4 days
1
-10
/
+10
*
fs rewrite stage 3: nested directories, paths, cwd (cd/mkdir/ls)
user
5 days
1
-6
/
+17
*
fs rewrite stage 2: inodes + root directory (block-based, persistent)
user
5 days
1
-30
/
+26
*
fs rewrite stage 1: persistent block device (bounce buffer, cart SRAM)
user
6 days
1
-1
/
+14
*
jobs: background execution (&), non-blocking reap, spin demo
user
6 days
1
-0
/
+29
*
shell: I/O redirection (>/<) and pipes (|); rewrite shell in C
user
6 days
1
-12
/
+25
*
filesystem: a RAM FS (WRAMX) + ls/cat/save/rm; wc/head read files
user
6 days
1
-4
/
+41
*
tools: wc, head, and an argc/argv demo (args) + libc.c helpers
user
6 days
1
-12
/
+27
*
libc + CLI tools: a small C userland
user
6 days
1
-5
/
+35
*
C toolchain: run SDCC-compiled C programs as gbos processes
user
6 days
1
-1
/
+40
*
shell working: fix syscall ABI (trap clobbers HL) + document
user
6 days
1
-2
/
+22
*
kernel: complete the process lifecycle (exit/wait/reap + bank free list)
user
6 days
1
-2
/
+26
*
kernel: implement exec()
user
6 days
1
-2
/
+21
*
kernel: implement fork()
user
6 days
1
-2
/
+22
*
gbos scaffold: working cooperative microkernel (verified ABAB in emulator)
user
6 days
1
-0
/
+102