| Commit message (Expand) | Author | Age | Files | Lines |
| * | net: wget - real HTTP over the link port via the gateway | user | 5 days | 7 | -54/+112 |
| * | net: SLIP framing over the link port + a host gateway (echo round-trip) | user | 5 days | 9 | -3/+184 |
| * | pipe: PIPE_MAX 2->4 (5-stage pipelines) + fix cross-yield byte corruption | user | 5 days | 2 | -10/+23 |
| * | kernel+sh: real anonymous pipes (concurrent, streaming, SIGPIPE) | user | 5 days | 11 | -15/+349 |
| * | term: compute the OSK view offset from the cursor row (keep input visible) | user | 5 days | 3 | -17/+34 |
| * | term/osk: view-offset scroll region (lossless backlog on OSK toggle) | user | 5 days | 2 | -62/+35 |
| * | term/osk: scroll region so the OSK never hides the input line | user | 5 days | 6 | -13/+87 |
| * | osk: bind START to Enter (CR) | user | 5 days | 1 | -0/+7 |
| * | sh: handle backspace in readline; prompt is now '#' | user | 5 days | 2 | -2/+19 |
| * | osk: wrap the cursor around all four edges | user | 5 days | 1 | -19/+27 |
| * | osk: toggle-able on-screen keyboard on the window layer | user | 5 days | 7 | -7/+412 |
| * | syscall: mirror console output to the LCD terminal | user | 5 days | 3 | -2/+18 |
| * | term: cursor + O(1) line scrolling | user | 5 days | 2 | -209/+455 |
| * | font: full mixed-case + punctuation glyph set (not uppercase-only) | user | 5 days | 3 | -197/+208 |
| * | term: 40-column text terminal on the CGB LCD (4x8 dynamic tiles) | user | 5 days | 6 | -1/+604 |
| * | fs: reject open()/read() on a directory (EISDIR) | user | 6 days | 6 | -6/+18 |
| * | fs rewrite stage 3: nested directories, paths, cwd (cd/mkdir/ls) | user | 6 days | 13 | -49/+463 |
| * | fs rewrite stage 2: inodes + root directory (block-based, persistent) | user | 6 days | 10 | -308/+697 |
| * | fs rewrite stage 1: persistent block device (bounce buffer, cart SRAM) | user | 6 days | 10 | -6/+243 |
| * | jobs: background execution (&), non-blocking reap, spin demo | user | 6 days | 9 | -9/+135 |
| * | kill + ps: implement SYS_KILL (pid 1 immortal) and a ps tool | user | 6 days | 10 | -5/+260 |
| * | shell: I/O redirection (>/<) and pipes (|); rewrite shell in C | user | 6 days | 10 | -184/+386 |
| * | filesystem: a RAM FS (WRAMX) + ls/cat/save/rm; wc/head read files | user | 6 days | 16 | -29/+697 |
| * | libc: option parsing (hasflag/optval); wc -l/-w/-c, head -n N | user | 6 days | 4 | -15/+47 |
| * | tools: wc, head, and an argc/argv demo (args) + libc.c helpers | user | 6 days | 11 | -21/+144 |
| * | libc + CLI tools: a small C userland | user | 6 days | 13 | -44/+214 |
| * | C toolchain: run SDCC-compiled C programs as gbos processes | user | 6 days | 10 | -1/+165 |
| * | shell working: fix syscall ABI (trap clobbers HL) + document | user | 6 days | 2 | -3/+27 |
| * | wip: sys_read + serial console shell (read-store bug under investigation) | user | 6 days | 4 | -72/+179 |
| * | kernel: complete the process lifecycle (exit/wait/reap + bank free list) | user | 6 days | 8 | -80/+353 |
| * | kernel: implement exec() | user | 6 days | 6 | -27/+145 |
| * | kernel: implement fork() | user | 6 days | 7 | -29/+273 |
| * | gbos scaffold: working cooperative microkernel (verified ABAB in emulator) | user | 6 days | 12 | -0/+878 |