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
/
term.asm
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
3 days
term+libc: batched write rendering - one tile render per write(), 2.3x lines
user
1
-1
/
+128
3 days
term: latch SCY in VBlank - fix ring-scroll shear on live displays
user
1
-2
/
+3
3 days
term: SCY ring-scroll - scroll writes ONE map row; OSK toggle is 212 cycles
user
1
-75
/
+110
3 days
term: 3 more renderer wins - 10.9x scroll, 2.7x putc vs pre-cache
user
1
-101
/
+141
3 days
term: cache tile attrs in COL_BUF's spare stride bytes (3.5x scroll)
user
1
-28
/
+38
3 days
term: 7-color terminal (per-glyph fg+bg) + ANSI escapes; colorize irc
user
1
-28
/
+495
4 days
term: dark mode - black background, white text (OSK highlight inverts to match)
user
1
-7
/
+11
5 days
term: compute the OSK view offset from the cursor row (keep input visible)
user
1
-9
/
+29
5 days
term/osk: view-offset scroll region (lossless backlog on OSK toggle)
user
1
-57
/
+30
5 days
term/osk: scroll region so the OSK never hides the input line
user
1
-12
/
+57
5 days
osk: toggle-able on-screen keyboard on the window layer
user
1
-2
/
+1
5 days
syscall: mirror console output to the LCD terminal
user
1
-0
/
+14
5 days
term: cursor + O(1) line scrolling
user
1
-208
/
+454
5 days
font: full mixed-case + punctuation glyph set (not uppercase-only)
user
1
-6
/
+6
5 days
term: 40-column text terminal on the CGB LCD (4x8 dynamic tiles)
user
1
-0
/
+381