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
/
syscall.asm
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
osk: toggle-able on-screen keyboard on the window layer
user
11 days
1
-5
/
+9
*
syscall: mirror console output to the LCD terminal
user
11 days
1
-1
/
+3
*
fs rewrite stage 3: nested directories, paths, cwd (cd/mkdir/ls)
user
11 days
1
-0
/
+3
*
fs rewrite stage 1: persistent block device (bounce buffer, cart SRAM)
user
11 days
1
-0
/
+2
*
jobs: background execution (&), non-blocking reap, spin demo
user
11 days
1
-0
/
+58
*
kill + ps: implement SYS_KILL (pid 1 immortal) and a ps tool
user
11 days
1
-1
/
+167
*
shell: I/O redirection (>/<) and pipes (|); rewrite shell in C
user
11 days
1
-12
/
+134
*
filesystem: a RAM FS (WRAMX) + ls/cat/save/rm; wc/head read files
user
11 days
1
-2
/
+6
*
wip: sys_read + serial console shell (read-store bug under investigation)
user
11 days
1
-1
/
+20
*
kernel: complete the process lifecycle (exit/wait/reap + bank free list)
user
11 days
1
-11
/
+139
*
kernel: implement exec()
user
11 days
1
-1
/
+1
*
kernel: implement fork()
user
11 days
1
-1
/
+1
*
gbos scaffold: working cooperative microkernel (verified ABAB in emulator)
user
11 days
1
-0
/
+117