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
/
tools
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
4 days
tools: gbtype prints hub errors to stderr and exits 1
user
1
-1
/
+5
4 days
gbhub: control socket + gbtype to inject shell input without the OSK
user
2
-3
/
+153
4 days
gbhub: make GB drops attributable, not spooky
user
1
-5
/
+15
4 days
tools: gbhub --daemon + gbjoin - interactive multi-Game-Boy networking
user
2
-20
/
+87
4 days
tools: gbhub - many Game Boys on one network (DHCP pool + inter-GB routing)
user
1
-0
/
+166
4 days
net: DHCP client - lease the IP at boot instead of hardcoding it
user
2
-4
/
+90
4 days
net: keep network packets out of the console (fixes shell garbage on netboot)
user
2
-0
/
+4
5 days
tools: netboot - interactive networked emulator (TUN + NAT + --serial-sock)
user
1
-0
/
+128
5 days
net: real routed IP via SLIP<->TUN bridge (you can *ping* a Game Boy)
user
1
-0
/
+127
5 days
net: IP stack milestone B - UDP echo (pseudo-header checksum)
user
1
-1
/
+27
5 days
net: real IP stack, milestone A - ICMP echo (you can ping a Game Boy)
user
1
-35
/
+134
5 days
net: chat client - async receive + OSK send over the link port
user
1
-2
/
+14
5 days
net: wget - real HTTP over the link port via the gateway
user
1
-21
/
+45
5 days
net: SLIP framing over the link port + a host gateway (echo round-trip)
user
1
-0
/
+69
5 days
font: full mixed-case + punctuation glyph set (not uppercase-only)
user
1
-95
/
+106
5 days
term: 40-column text terminal on the CGB LCD (4x8 dynamic tiles)
user
2
-0
/
+121