<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sl0pboy.git/src/ppu.c, branch master</title>
<subtitle>sl0pboy - a Game Boy Color emulator (companion to the gbos OS)</subtitle>
<id>https://git.sl0p.foo/sl0pboy.git/atom/src/ppu.c?h=master</id>
<link rel='self' href='https://git.sl0p.foo/sl0pboy.git/atom/src/ppu.c?h=master'/>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0pboy.git/'/>
<updated>2026-07-16T13:44:57Z</updated>
<entry>
<title>main: --shot with --headless dumps final LCD on exit</title>
<updated>2026-07-16T13:44:57Z</updated>
<author>
<name>gbc dev</name>
<email>gbc@localhost</email>
</author>
<published>2026-07-16T13:44:57Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0pboy.git/commit/?id=cc86ccf4011dd470bd43a8bba8795e25136f1e6f'/>
<id>urn:sha1:cc86ccf4011dd470bd43a8bba8795e25136f1e6f</id>
<content type='text'>
Lets scripted runs feed stdin to the serial console AND capture the
resulting screen, e.g. printf 'ls\nexit\n' | gbc rom.gb --headless --shot 0 out.ppm
Previously --shot ran frames with no stdin, so anything waiting on input
(a shell) only showed its first prompt.
</content>
</entry>
<entry>
<title>core emulator: SM83 CPU, MMU, timer, PPU, CGB support</title>
<updated>2026-07-04T20:11:10Z</updated>
<author>
<name>gbc dev</name>
<email>gbc@localhost</email>
</author>
<published>2026-07-04T20:11:10Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/sl0pboy.git/commit/?id=bc48df9f7162a4a816fdc0edaa6ed08304008c9c'/>
<id>urn:sha1:bc48df9f7162a4a816fdc0edaa6ed08304008c9c</id>
<content type='text'>
Passes blargg cpu_instrs (all 11), instr_timing, mem_timing.
</content>
</entry>
</feed>
