4 Commits
Author SHA1 Message Date
Henrik RydgårdandClaude Fable 5.1 69b7380d26 docs/sceGe.md: when the GE counts as busy, contexts and callbacks, LoadExec
Co-Authored-By: Claude Fable 5.1 <[email protected]>
2026-09-21 13:21:03 -06:00
Henrik RydgårdandClaude Fable 5.1 e47851a069 docs/sceGe.md: starting another executable, and what sceGeBreak(1) keeps
Co-Authored-By: Claude Fable 5.1 <[email protected]>
2026-09-21 13:10:02 -06:00
Henrik RydgårdandClaude Fable 5.1 8e0df6ff3a docs/sceGe.md: interrupts off, waiting where you can't, break with one pending
Also why gpu/signals/continue, jumps, simple and handlercalls fail, and the
one thing not to try on a real PSP.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
2026-09-21 12:48:03 -06:00
Henrik RydgårdandClaude Fable 5.1 41627cc0ce docs: describe how the display list queue behaves
What SIGNAL and FINISH interrupts do and in which order, what enqueueing
checks, the pause window, what the sync calls wait for, and how
ProcessDLQueue() keeps the order right while executing lists in one go.

Also a note on gentest.py keeping a pipe open through usbhostfs_pc.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
2026-09-21 12:21:19 -06:00