Retired — vendored into aiko/mobrule-pokeplatinum (emulator/). The custom DeSmuME MPP v2 bridge client now lives there.
- C++ 48.5%
- C 45.1%
- Objective-C++ 4.1%
- Objective-C 0.7%
- Metal 0.6%
- Other 0.6%
|
Some checks failed
DeSmuME / Build DeSmuME (Linux) (push) Has been cancelled
DeSmuME / Build DeSmuME (mingw/i686) (push) Has been cancelled
DeSmuME / Build DeSmuME (macOS) (push) Has been cancelled
DeSmuME Interface (DLL/SO) / Build Linux (push) Has been cancelled
DeSmuME Interface (DLL/SO) / Build MacOS (push) Has been cancelled
DeSmuME Interface (DLL/SO) / Build Windows (push) Has been cancelled
DeSmuME Interface (DLL/SO) / Build Windows-1 (push) Has been cancelled
DeSmuME Windows build / build-sln (push) Has been cancelled
Retires the bespoke msg_type-over-AF_UNIX protocol and promotes this emulator to the pack's MPP v2 bridge client (mobrule-pokeplatinum #17). The Lua adapter is deleted on the pack side; this C++ client reads the decrypted party directly (the path that actually sees slot2) and speaks MPP v2 over TCP 127.0.0.1:7777. - Transport: AF_UNIX -> TCP 127.0.0.1:7777, NDJSON, "mpp":2 on every frame. - Handshake: hello (pack_id, manifest_hash, bridge_token) -> hello_ack, then pull per queue (overworld, battle). - Inbound: invocation{id,queue,event,params} -> ack -> route to existing slot2 writer keyed by id; terminal applied+done+pull (credit re-grant), or failed+refund. Params parsed by pack.toml schema names. - Outbound: party snapshot emitted as state_write "party_detail" (ID schema) with local dedup; run-state keys reshaped likewise. - Rename: pokemon_stdb_client.{cpp,h} -> pokemon_mobrule_client.{cpp,h}; all stdb_client_* symbols, Stdb* structs, log tags, and MOBRULE_SOCKET/ MOBRULE_DEBUG env vars renamed. Frontends + build files repointed. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .github | ||
| desmume | ||
| tools | ||
| .gitignore | ||
| license.txt | ||
| README.md | ||