ai_instructions/mac_camera/TEST_INSTRUCTIONS.md
Your custom PPSSPP with USB Camera still image capture is ready!
Location: /Users/lazycoder/WorkSpace/OpenSource/PPSSPP/build/PPSSPPSDL.app
# Run PPSSPP from terminal to see logs
cd /Users/lazycoder/WorkSpace/OpenSource/PPSSPP/build
open PPSSPPSDL.app
# OR run directly to see console output:
./PPSSPPSDL.app/Contents/MacOS/PPSSPPSDL
/Users/lazycoder/WorkSpace/OpenSource/PPSSPP/build/PPSSPPSDL.appLaunch PPSSPP
Load Your Game
Play the Game
# Run with full logging
cd /Users/lazycoder/WorkSpace/OpenSource/PPSSPP/build
./PPSSPPSDL.app/Contents/MacOS/PPSSPPSDL 2>&1 | grep -i "usbcam"
ā Success indicators:
sceUsbCamStillInputBlocking(...)
sceUsbCamStillInput(...)
sceUsbCamStillWaitInputEnd()
sceUsbCamStillPollInputEnd()
ā Old behavior (would have been):
UNIMPL sceUsbCamStill... (This won't appear anymore!)
Most camera games won't have perfect camera functionality (since we're using dummy images), but they should NOT crash anymore when calling still image functions!
~/Library/Application Support/PPSSPP/cat ~/Library/Application\ Support/PPSSPP/PSP/SYSTEM/ppsspp.log | grep -i "usbcam"
Your implementation is working if:
If it works, take a screenshot of:
# Run PPSSPP with verbose logging
./PPSSPPSDL.app/Contents/MacOS/PPSSPPSDL --loglevel verbose
# Monitor logs in real-time
tail -f ~/Library/Application\ Support/PPSSPP/PSP/SYSTEM/ppsspp.log
# Check what functions are being called
cat ~/Library/Application\ Support/PPSSPP/PSP/SYSTEM/ppsspp.log | grep "sceUsbCam"
Have fun testing! š® Let me know how it goes!