The Flipnote Decompilation Project records which components are still unidentified, which call chains are incomplete and which behaviours still need checking on genuine hardware. Work on the original PPM signing process is incomplete, as is the reconstruction of the editor's tools and scenes. [1][2]
How to contribute a finding
State the build and module, include the input hash or reproducible fixture, quote the relevant address or byte range, and explain what was observed separately from what is inferred. A useful contradiction includes the old claim, new evidence and the smallest test that distinguishes them. [1][3]
Flipnote World accepts proposed corrections for staff review. A proposal should link directly to a source or include reproducible observations; a screenshot without the underlying file or client path may be insufficient to settle a format detail. [3]
What remains unproved
- The complete meaning of every PPM metadata field and animation flag across four Studio releases. [1]
- A general original signing workflow that produces arbitrary files accepted by genuine hardware. [1]
- Every editor tool gesture, menu transition and sound timing edge. [1][2]
- The full historical Hatena service response set and a complete NAS-to-Hatena live session from the supplied ROM fixtures. [1][2]
- Some embedded asset codecs and the screen-level role of every archive member. [1]
Planning a test
Choose one unknown, state two competing explanations and design an input on which they produce different bytes or screen results. Record build, module and exact fixture. For format work, include a malformed boundary case; for UI work, include press, hold and release sequence; for online work, include response bytes and state transitions. [2][3]
Submitting a correction
A correction should identify the existing claim, show the new evidence and say which conclusion changes. Distinguish “the current guide did not find this” from “the original program cannot do this”. The research guide's function index and module-coverage table can help locate the relevant function, but you still need to check its instructions. [1][3]
