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