Comments (3)
I don't think much reverse engineering is needed. GPI is a set of manual on/off switches, GPO is a bunch of LEDs, presumably. Each I believe is 8 bits in size, so 8 switches and 8 LEDs, and the API to access them is simply the sceKernelSetGPO
/ sceKernelGetGPI
functions.
It's just an implementation task, storing/loading the value, and adding some way to toggle the inputs and display the outputs.
Really not sure what kind of UI we'd want for this.. Ideas welcome!
from ppsspp.
This was a fun one to code up. #19136 implements this, let me know what you think.
GPI switches are currently stored between game sessions but not saved if you close PPSSPP. Not sure what behavior we want there. Maybe they should also be stored in save states..
from ppsspp.
All done! Turns out, PaRappa the Rapper and Ghostbusters The Video Game aren't the only games on PSP with secrets accessible on a PSP dev kit. Now should find all PSP games with secrets accessible with a PSP dev kit.
from ppsspp.
Related Issues (20)
- Crash on startup (Vulkan relate?) HOT 4
- [WIndows] GOD EATER BURST Append Edition can't certification GOD EATER Disc. HOT 2
- PPSSPP v1.17.1 crashes due to `sceGuCopyImage` being fed bad address HOT 2
- (Libretro) Close content option freez frontend HOT 1
- Feature Request: Add an option switch to use font files from the game ROM. HOT 5
- iOS: When connecting an iPhone to TV for display output, audio is not working
- Add ability to change camera near clipping HOT 3
- Regression - Game: "Gensou Suikoden - Tsumugareshi Hyakunen no Toki" Shows Black Squares in Some Text on Any Build Beyond 1.16.6 HOT 7
- Digimon Adventure PSP NPJH-50686 bad voices sound on non video cutscenes. HOT 1
- GTA Chinatown Crash At Mails Or GPS HOT 2
- Odd texture issue with the flashlight in Silent Hill: Origins HOT 1
- More Format Specifiers for strings for function sceKernelPrintf HOT 1
- CPU at 100% in menu in Vulkan on Linux HOT 2
- Vulkan: Crash on Intel Xe after Mali fix HOT 1
- Crash in menu reported since v1.17.1-383 on some devices HOT 1
- Control mapping: Weird UI navigation issue, sections collapsing HOT 1
- Assorted iOS issues HOT 2
- IR Interpreter optimization ideas
- Always crashing on startup after choosing PPSSPP Folder HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ppsspp.