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