Path: blob/master/ai_instructions/mac_camera/TEST_INSTRUCTIONS.md
4775 views
🎮 Testing Your USB Camera Implementation
✅ Build Successful!
Your custom PPSSPP with USB Camera still image capture is ready!
Location: /Users/lazycoder/WorkSpace/OpenSource/PPSSPP/build/PPSSPPSDL.app
🚀 How to Test
Option 1: Run from Terminal (Best for Debugging)
Option 2: Open with Finder
Navigate to:
/Users/lazycoder/WorkSpace/OpenSource/PPSSPP/build/Double-click
PPSSPPSDL.appLoad your PSP game ROM
🎮 Testing with Your Game
Launch PPSSPP
The app should open showing the game browser
Load Your Game
Click "Load"
Navigate to your Downloads folder
Select your PSP game file (.iso, .cso, .pbp)
Play the Game
If it's a camera game (like Invizimals), try using camera features
The game should no longer crash when calling camera functions!
📊 Check if Our Functions Are Being Called
View Live Logs (Terminal Method):
Look for These Messages:
✅ Success indicators:
❌ Old behavior (would have been):
🎯 What Games to Test
Best for Testing:
Invizimals series - Uses camera heavily
EyePet - Camera pet interaction
Go! Cam - Camera application
Note:
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!
📝 Expected Results
✅ Success:
Game loads without crashing
No "UNIMPL" errors for our functions
Our function names appear in logs
Game can proceed past camera screens
❌ If Issues:
Check log files in:
~/Library/Application Support/PPSSPP/Look for error messages
Share logs in Discord for help
🐛 Debugging Tips
Enable Verbose Logging:
Open PPSSPP
Go to Settings → System
Enable "Developer Tools"
Change Log Level to "Verbose" or "Debug"
Check Log File:
🎉 Success Criteria
Your implementation is working if:
PPSSPP builds successfully ✅
Game loads without crashing
Our functions appear in logs (not "UNIMPL")
Game progresses past camera screens
No errors related to sceUsbCamStill* functions
📸 Take a Screenshot!
If it works, take a screenshot of:
The game running
The terminal showing our function calls
Share your success! 🎉
💡 Next Steps After Testing
If it works: Submit a pull request!
If there are issues: We'll debug together
Share results: Discord community will be interested!
🔗 Useful Commands
Have fun testing! 🎮 Let me know how it goes!