Verify the build before debugging#
Many POPStarter contradictions come from mixing old RIP/WIP/prototype behavior with final r13 instructions. Before debugging commands, IGR, IRX modules, or config bytes, identify the exact launcher build.
Hex identification#
The recovered version page says the build identity can be checked directly in POPSTARTER.ELF with a hex editor. This is a verification method, not a download instruction.
| Where to inspect | Meaning | How to use it |
|---|---|---|
Offset $59 | Build date area. | Check whether the visible date matches the package/build being documented. |
Starting at $5E | Build ID area. | Compare against source notes before applying build-specific fixes. |
| Final public baseline | Rev 13 Beta 2019/06/05. | Use this as the normal documentation target unless intentionally testing old behavior. |
| Old beta/prototype IDs | Some old beta ranges share IDs; many prototypes use different markers. | Do not collapse old build labels into final r13 behavior without proof. |
Final build boundary#
- Final public build: r13 Beta 2019/06/05.
- Recovered history says the final build includes the Jan 14 2019 USB driver line.
- Recovered history also says
$IGR5was likely fixed in this final public beta. - Normal docs should target the final build unless a page is explicitly about WIP/RIP/prototype behavior.
Old package caveats#
| Package family | Why it still matters | Documentation stance |
|---|---|---|
| RIP builds | Old public packages and module experiments may reference them. | Label as old and build-specific; do not present as preferred setup. |
| WIP / OBT builds | Some features, bytes, and module-loader notes changed over time. | Useful for history and experiments only when the source names that build. |
| Prototypes | May expose behavior that was broken, changed, or never meant for normal users. | Archive context, not user-facing default instructions. |
| Modern fix packs | Can post-date final r13 and add compatibility layers. | Document as external fixes, not as changes inside the final ELF. |
Tampered-bundle warning#
The recovered warning pages are useful because they teach an integrity lesson: avoid modified repacks that remove credits, alter logos, obscure provenance, or make aggressive claims about "fixed" builds without hashes and source labels. The public site does not need to repeat personal drama to keep users safe.
Use hashes, build IDs, filenames, package role, and source labels. If a package cannot be identified, treat it as unknown even if it has a familiar filename.
Verification checklist#
- Record the exact filename and package label.
- Record any available SHA or hash identifier.
- Check the build date area near offset
$59. - Check the build ID area starting around
$5E. - Classify the file as final r13, old RIP/WIP, prototype, fix pack, or unknown.
- Only then apply build-specific command, config-byte, IRX, or IGR advice.
Preservation boundary#
This site can preserve package names, roles, source labels, and hashes. It must not host proprietary POPS files or add direct binary download links.