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
/
src
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2026-07-16
fs rewrite stage 3: nested directories, paths, cwd (cd/mkdir/ls)
user
5
-36
/
+360
2026-07-16
fs rewrite stage 2: inodes + root directory (block-based, persistent)
user
4
-260
/
+616
2026-07-16
fs rewrite stage 1: persistent block device (bounce buffer, cart SRAM)
user
4
-1
/
+178
2026-07-16
jobs: background execution (&), non-blocking reap, spin demo
user
2
-0
/
+65
2026-07-16
kill + ps: implement SYS_KILL (pid 1 immortal) and a ps tool
user
4
-3
/
+202
2026-07-16
shell: I/O redirection (>/<) and pipes (|); rewrite shell in C
user
4
-154
/
+193
2026-07-16
filesystem: a RAM FS (WRAMX) + ls/cat/save/rm; wc/head read files
user
5
-2
/
+486
2026-07-16
tools: wc, head, and an argc/argv demo (args) + libc.c helpers
user
1
-0
/
+21
2026-07-16
libc + CLI tools: a small C userland
user
1
-3
/
+68
2026-07-16
C toolchain: run SDCC-compiled C programs as gbos processes
user
1
-0
/
+13
2026-07-16
shell working: fix syscall ABI (trap clobbers HL) + document
user
1
-1
/
+5
2026-07-16
wip: sys_read + serial console shell (read-store bug under investigation)
user
3
-72
/
+177
2026-07-16
kernel: complete the process lifecycle (exit/wait/reap + bank free list)
user
6
-76
/
+325
2026-07-16
kernel: implement exec()
user
4
-25
/
+118
2026-07-15
kernel: implement fork()
user
5
-27
/
+249