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
/
kdata.asm
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
kernel: a real timer source (64 Hz tick IRQ) + uptime(1)
user
13 days
1
-0
/
+1
*
kernel: dmesg-style boot spew before init spawns
user
13 days
1
-0
/
+3
*
net: pump the network from the console wait (answer pings at the prompt)
user
13 days
1
-1
/
+0
*
kernel: sys_sleep - a cooperative delay off the DIV timer (+ ping pacing)
user
13 days
1
-0
/
+3
*
net: keep network packets out of the console (fixes shell garbage on netboot)
user
13 days
1
-0
/
+1
*
fs rewrite stage 3: nested directories, paths, cwd (cd/mkdir/ls)
user
2026-07-16
1
-1
/
+7
*
fs rewrite stage 2: inodes + root directory (block-based, persistent)
user
2026-07-16
1
-0
/
+4
*
kill + ps: implement SYS_KILL (pid 1 immortal) and a ps tool
user
2026-07-16
1
-0
/
+3
*
shell: I/O redirection (>/<) and pipes (|); rewrite shell in C
user
2026-07-16
1
-0
/
+1
*
filesystem: a RAM FS (WRAMX) + ls/cat/save/rm; wc/head read files
user
2026-07-16
1
-0
/
+7
*
kernel: complete the process lifecycle (exit/wait/reap + bank free list)
user
2026-07-16
1
-2
/
+9
*
kernel: implement fork()
user
2026-07-15
1
-0
/
+11
*
gbos scaffold: working cooperative microkernel (verified ABAB in emulator)
user
2026-07-15
1
-0
/
+22