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
/
c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
term/osk: scroll region so the OSK never hides the input line
user
2026-07-16
1
-0
/
+16
*
sh: handle backspace in readline; prompt is now '#'
user
2026-07-16
1
-1
/
+5
*
fs: reject open()/read() on a directory (EISDIR)
user
2026-07-16
5
-6
/
+8
*
fs rewrite stage 3: nested directories, paths, cwd (cd/mkdir/ls)
user
2026-07-16
5
-3
/
+77
*
fs rewrite stage 2: inodes + root directory (block-based, persistent)
user
2026-07-16
4
-7
/
+14
*
fs rewrite stage 1: persistent block device (bounce buffer, cart SRAM)
user
2026-07-16
3
-0
/
+29
*
jobs: background execution (&), non-blocking reap, spin demo
user
2026-07-16
4
-7
/
+38
*
kill + ps: implement SYS_KILL (pid 1 immortal) and a ps tool
user
2026-07-16
4
-0
/
+47
*
shell: I/O redirection (>/<) and pipes (|); rewrite shell in C
user
2026-07-16
3
-16
/
+158
*
filesystem: a RAM FS (WRAMX) + ls/cat/save/rm; wc/head read files
user
2026-07-16
8
-21
/
+139
*
libc: option parsing (hasflag/optval); wc -l/-w/-c, head -n N
user
2026-07-16
4
-15
/
+47
*
tools: wc, head, and an argc/argv demo (args) + libc.c helpers
user
2026-07-16
7
-8
/
+89
*
libc + CLI tools: a small C userland
user
2026-07-16
9
-34
/
+102
*
C toolchain: run SDCC-compiled C programs as gbos processes
user
2026-07-16
5
-0
/
+103