mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-01 14:58:14 +00:00
Running a commercial game through headless to measure something has four ways to report a clean pass for a run that proved nothing, and they compound: --log is needed before anything is printed (and it goes to stderr, so grepping forces the streams together), the memory stick defaults to one beside the exe rather than the app's, which means no installed firmware and a silent LLE-to-HLE fallback, an unrecognised parameter then hides in the merged output, and a count of zero errors reads identically whether the code ran or never got there. All four of these cost a round of wrong results while investigating ME memory. Also records that the line-ending check has to be done on the bytes, since Git Bash's grep normalises them: the obvious `grep -c $'\r$'` for a stray LF reports every file clean, which is how a handful of LF lines got into two CRLF files here without the usual whole-file-rewrite tell in git diff --stat. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>