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
/
boot.asm
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
3 days
term: latch SCY in VBlank - fix ring-scroll shear on live displays
user
1
-3
/
+18
4 days
kernel: a real timer source (64 Hz tick IRQ) + uptime(1)
user
1
-3
/
+11
4 days
kernel: dmesg-style boot spew before init spawns
user
1
-2
/
+13
5 days
net: proper socket API in the kernel (SYS_NET) - no more SLIP in userland
user
1
-0
/
+1
5 days
kernel+sh: real anonymous pipes (concurrent, streaming, SIGPIPE)
user
1
-0
/
+1
5 days
osk: toggle-able on-screen keyboard on the window layer
user
1
-0
/
+1
5 days
syscall: mirror console output to the LCD terminal
user
1
-1
/
+1
5 days
term: cursor + O(1) line scrolling
user
1
-1
/
+1
5 days
term: 40-column text terminal on the CGB LCD (4x8 dynamic tiles)
user
1
-0
/
+2
6 days
fs rewrite stage 2: inodes + root directory (block-based, persistent)
user
1
-2
/
+1
6 days
fs rewrite stage 1: persistent block device (bounce buffer, cart SRAM)
user
1
-1
/
+8
6 days
filesystem: a RAM FS (WRAMX) + ls/cat/save/rm; wc/head read files
user
1
-0
/
+1
6 days
kernel: implement fork()
user
1
-9
/
+3