Testing in Production
Dossier
001
Compiled
Revised
Length
3,797 words
Sources
39
Matched
0 of 101

Field reportThe Source Code
Comes Back.

How AI agents learned to turn shipped binaries back into readable code: what it does to retro games, Adobe's Creative Cloud and the PlayStation 5, what one GPU box measured when asked to do it at home, and what it means for anyone who sells software.

disassemble, guess the C, compile, diff the bytes, repeat

  • 84 days
    to fully match-decompile the N64 Snowboard Kids with heavy agent use, against 596 days for its sequel. 12
  • 4.8%
    of that project's matching commits still needed a human expert to step in. 12
  • 74 to 62%
    behavioural fidelity when an LLM tidies Ghidra output, even as the compile rate rises from 75% to 90%. 5 9

01 · Context

Forty years in one page

AI didn't invent reverse engineering. It joined a pipeline that law, open-source tools and hobbyists had been building for four decades. 5

  1. 1984
    Phoenix clean-room BIOS. One team writes a specification of IBM's BIOS; a separate team that never saw the code implements it. The PC-compatible industry follows.
  2. 1992
    Sega v. Accolade. A US appeals court holds that disassembling code to reach its functional elements can be fair use. 25
  3. 2000
    Sony v. Connectix. Copying the PS1 BIOS during development of an emulator is ruled fair use. Sony loses. 26
  4. 2019
    The NSA open-sources Ghidra, and the Super Mario 64 matching decompilation goes public. A PC port follows the next year.
  5. 2021 to 2022
    Ocarina of Time reaches 100% after about two years of volunteer work; Ship of Harkinian becomes the reference port. 5
  6. 2024
    Zelda 64: Recompiled shows off N64 static recompilation: translating machine code without fully understanding it.
  7. 2025 to 2026
    "The unexpected effectiveness of one-shot decompilation with Claude." Chris Lewis leaves Claude matching Snowboard Kids 2 functions unattended for 8+ hours at a stretch, and makes more progress in three weeks than in the previous three months. 31
  8. Early 2026
    Opus 4.6 and GPT-5.4. Models already know the community's tools without being told, but results need heavy cleanup and are expensive. 1
  9. Aug 2026
    Snowboard Kids 100% matched in 84 days. Pilotwings 64 did it in about 74. 12
  10. Sep to Oct 2026
    The flood. GPT-6-Astra-class agents, REA passes 100k GitHub stars, ArtCraft's Adobe clones go viral, the Relapse PS5 jailbreak lands, and decomp.dev closes its public index. 1 4 14 17

02 · Mechanics

How a binary gets un-baked

Compiling throws away names, types, comments and intent. Decompiling is the work of putting them back, and AI has taken over the most tedious part.

  1. Step 1 mechanicalDisassemble
    Bytes become assembly, one CPU instruction per line. Fully deterministic.
  2. Step 2 toolsDecompile
    Ghidra or IDA lift the assembly into noisy, C-shaped pseudocode.
  3. Step 3 AI nowRecover meaning
    Names, structs, types and which subsystem a function belongs to. Historically the slow human part.
  4. Step 4 AI and humanRefactor
    Turn it into code someone can maintain, port or mod.

Three goals that get mixed up

GoalCounts as success whenExamples
Matching decompilationYour C, built with the original compiler, reproduces the shipped binary byte for byte.Super Mario 64, Ocarina of Time, Snowboard Kids 1 and 2
Static recompilationMachine code is mechanically translated to C or C++ and the hardware calls are swapped out. Fast, but hard to read.Zelda 64: Recompiled, Sonic Unleashed Recompiled
Clean-room reimplementationYou study what the program does, then write new code that behaves the same way.Phoenix BIOS (1984), ArtCraft's Adobe look-alikes (2026)

Why the compiler is the judge

The leap forward isn't a model that reads raw bytes and writes perfect source. Models trained to do that end to end still score modestly. 7 It's an agent placed inside a closed feedback loop. The agent proposes C, the project's historical compiler builds it, and a differ reports exactly which instructions don't match. Hallucinations get rejected automatically, because the compiler doesn't care how convincing the code looks.

The exact toolchain matters. Snowboard Kids 2 was built with GCC 2.7.2, while the original Snowboard Kids used SGI's proprietary IDO 5.3. IDO's multi-pass optimiser means "tiny changes to the C can produce a completely different register allocation." 12 The community had to statically recompile IDO just to run it on modern PCs.

According to the maintainer of decomp.dev, the newest models are "exceptionally good permuters." They write their own small scripts that try many source variants across files and headers until one lines up. 1 Older models tended to cheat instead, producing code that matched the bytes but that no human programmer of the era would have written.

Target · MIPS
sltu $v0, $a0, $a1   # unsigned <
jr   $ra
nop                 # delay slot
First guess · rejected
int is_less(int a, int b) {
    return a < b;  /* emits slt */
}
Revised · type fixed
int is_less(unsigned int a,
            unsigned int b) {
    return a < b;  /* emits sltu */
}
Fig. 0 · One turn of the matching loop, adapted from RetroReversing's teaching example. 6 Signed and unsigned comparisons compile to different instructions, so the diff catches a mistake that would look fine on review. The fix still counts only after the real toolchain confirms a byte match.

03 · Practice

The agent's workbench

Almost none of these tools are new. What's new is that an agent can operate all of them at once through MCP bridges.

ToolLayerWhat it contributes
Ghidra, IDA Pro, Binary NinjaAnalysisDisassembly, pseudocode, cross-references, type recovery. Ghidra is free; IDA runs roughly €1k to €9k per year. 5
GhidraMCP, ghidra-mcpBridgeExposes Ghidra to an LLM agent as 110 to 200+ callable tools. 16
ida-pro-mcpBridgedecompile(), xrefs_to(), renaming, and so on, for an agent driving IDA. 15
REABridgeWraps Ghidra, IDA, JADX, Frida, Wakaru and Playwright behind one MCP server. Every result comes with an evidence record. 14
splat, m2cN64 matchingSplits a ROM into code and assets; produces first-pass C from MIPS. 6
asm-differ, decomp-permuterN64 matchingInstruction-level diff; brute-force search over source variations. 6
ido-static-recompToolchainRuns SGI's 1990s IDO compiler natively on modern machines. 6 12
bigyoshi51/decomp, decomp.wtfAgent harnessReady-made loops that point Claude or another agent at a project and verify each function byte for byte. 13 2

A typical session

  1. Start from a project that builds. Splat config, symbols, and the exact compiler and flags already identified.
  2. Pick the next target. Usually the smallest unmatched function. The agent gets its own scratch directory.
  3. Iterate. Write several candidates, compile, diff, adjust types, ordering and signatures.
  4. Integrate and rebuild everything. Lewis's CLAUDE.md rejects a match until the full ROM checks out. 10
  5. Hand the long tail to humans. The hardest functions, naming, structs and review. 11

What it costs

Tokens
REA's own benchmark: analysing SQLite compiled to WASM took 42 tool calls, about 5 minutes and about 300k input tokens. 5
Context
REA's tool catalogue alone is 2.3 MB of JSON. Inspecting one Mac app can return 80k to 230k tokens. 5
Expertise
Even in the 84-day run, about 1 in 20 matching commits needed a specialist. 12
Self-imposed limits
REA's contribution rules exclude breaking DRM, anticheat and licensing protections. 5

04 · Games

The gold rush and the hangover

Retro games are close to ideal targets: small binaries that never change, documented for 25 years, with original compilers that can be identified exactly.

Through 2026, unofficial ports have shown up faster than anyone can list them. A community spreadsheet tracks about a hundred and is always behind. Arcade Time Crisis and Daytona USA, Bloodborne, and the Xbox One version of Forza Horizon 2 running on Windows have all been reported. 5 Mashups like Mario dropped into Elden Ring circulate alongside serious preservation work, often running in a browser via WebAssembly. 2 3 One outlet reports that Super Smash Bros. Melee reached 100%, with AI finishing the last stretch. That's a single-source claim. 29

The Snowboard Kids numbers are the most useful data point because the author published them himself. The game took 84 days, against 596 for its sequel. Lewis warns that attributing the difference purely to LLMs "would be a gross oversimplification": he had two years of experience by then, and expert collaborators stepped in on about 4.8% of commits. 12

Then came the backlash. In mid-October the maintainer of decomp.dev, the community's progress tracker for matching-decomp projects, disabled its main index and stopped accepting new projects. 1 2 The complaint isn't AI itself. It's three specific behaviours: hostile forks that "finish" human-led projects with AI, opportunists racing to ship half-working ports built on other people's decomps, and the blurring of "decomp" into "PC port" by YouTubers and subreddits.

With the right guidance, human input, and code reviews, AI can expedite the decompilation process in a significant way. What is also now clear is that the community aspect of decompilation has been broken.

encounter, maintainer of decomp.dev 1

05 · Adobe

The screenshot and the repo

Seven free apps that look like Creative Cloud, built in Rust with Claude Opus 5.5. The pitch went viral; what actually shipped is an early alpha.

PhotoCraft
mimics Photoshop
VectorCraft
mimics Illustrator
FilmCraft
mimics Premiere Pro
LightCraft
mimics Lightroom
EffectCraft
mimics After Effects
DesignCraft
mimics InDesign
PrintCraft
mimics Acrobat Pro. All seven: MIT or Apache, on Windows, macOS, Linux and WASM. 4 5

Developer Brandon Thomas calls them "clean-room replacements." He claimed to have "one-shotted Photoshop. The whole thing," and promised feature parity "within a month," later softened to "months and not years." 4 His stated motive was Adobe's cancellation fees. Funding comes from selling token access to ArtCraft's own image and video models inside the apps. 4

The repository tells a calmer story. PhotoCraft was created on 30 September and two weeks later had about 54k stars and more than 800 open issues, with an "early alpha" badge. 5 Ars Technica describes the suite as "ambitious, free, and nowhere near finished." 4

Strictly speaking, none of this is decompilation. No Adobe code was published. It's behavioural reimplementation sped up by AI, and that's where the legal fight would be. A clean room traditionally means two teams with a wall between them. Critics point out that one developer and one model studying the original isn't obviously that. 4 Adobe's terms also restrict reverse engineering, including monitoring inputs and outputs to recreate the product. 27 Trade dress, meaning a too-familiar look and feel, is a separate risk. 4 So far Adobe has said nothing publicly. 28

06 · Evidence

What the research actually says

Academic benchmarks tell a humbler story than social media. The gap between the two is the key to the whole topic.

LLM clean-up of Ghidra output, a September 2026 study 9

  • 75%
    compiles, Ghidra alone
  • 90%
    compiles, with the LLM
  • 74%
    behaves right, Ghidra alone
  • 62%
    behaves right, with the LLM

More code compiles and less of it does what the original did. The study also found that up to about 10% of functions with known vulnerabilities stopped reproducing the bug: it disappeared without anyone asking. 5

End-to-end neural decompilers

  • 27%
    LLM4Decompile 1.3B
  • 45%
    LLM4Decompile 6.7B
  • 60 to 65%
    the best, on isolated functions

Re-executability on HumanEval-Decompile. 7 Scores fall sharply at -O3, and simple obfuscation stopped both Ghidra and LLM4Decompile. 7 DecompileBench, with 23k real functions, found LLM decompilers more readable but with about half the functional correctness of commercial tools. 8

How to reconcile this with the 84-day decomp. The benchmarks measure a model reading a binary and writing source in one pass. Game projects don't work that way. They keep the classic decompiler in the loop, run an agent through hundreds of attempts, and let a byte-exact comparison decide. The models aren't especially good decompilers. What changed is that someone built an automatic judge and gave them unlimited retries.

Where it doesn't carry over. Modern, heavily optimised, obfuscated or DRM-protected binaries that change weekly have no ground truth to compare against, and they're far too large to brute-force one function at a time. Security work is a middle case. One 2026 study cited by XHack found AI assistance saved 0.5 to 3 days per malware sample at equal or better accuracy. 30

07 · Implications

The ledger

"If AI can decompile games and software, then the entire tech industry is about to explode," wrote Popcar, an indie developer. 3 The real picture is narrower, and more interesting.

Gains

Preservation
Delisted, disc-only and server-dependent games can be kept playable and ported. This matters more now that Sony stops pressing PS5 discs in January 2028. 3 23
Security research
Faster malware triage, and faster audits of firmware and closed binaries. 30
Leverage against lock-in
Credible alternatives to software with hostile subscription terms are now cheap to start. 4
Understanding
Speedrunners can read the real CPU pathing and physics; modders can work from source instead of hex patches. 12

Costs

Cloning is cheap now
Any program you can get the binary for is under pressure. Indie developers are hit first and have the fewest lawyers. 2 4
Community damage
Hostile forks, bounty-chasing and burned-out experts (see the PS5 part). 1 20
Silent errors
LLM-polished code can look more plausible while behaving less faithfully. 9
Legal assumptions break
Copyright law assumed copying took skill and effort. 4

The legal map (US-centric)

ActivityStatusBasis
Disassembling for interoperabilityGenerally OKSega v. Accolade (1992); Sony v. Connectix (2000). 25 26
Writing and sharing an emulatorGenerally OKSame precedents; courts treat emulators as legitimate software. 24
Breaking encryption or DRM to make it runHigh riskDMCA §1201 anti-circumvention. Nintendo's tool of choice: 7 notices on 17 August 2026 took down 400+ GitHub repos. 24
Distributing decompiled source or game assetsInfringingDerivative of copyrighted code. That's why projects make you supply your own copy of the game.
Reversing in breach of a licenceContract riskLicence bans on reverse engineering (for example Adobe's terms) are generally enforceable as contracts. 27
Copying look and feelContestedTrade-dress claims; the cited risk for ArtCraft. 4

08 · Dossier

PlayStation 5, October 2026

A near-universal jailbreak, a fast firmware lockout, and emulators that reached Astro Bot gameplay in under four months.

Firmware timeline

  1. 7.00 to 13.60
    Exploitable. Relapse gives kernel read and write in under a minute, on PS5 and PS5 Pro. 17 18
  2. 13.60 and below
    Hypervisor. The Byepervisor Reborn bypass works on the same range. 19
  3. 14.00, 16 Sep
    Patches both. New games start requiring it. 17
  4. 14.10, 1 Oct
    More security fixes. Required for PSN. 19
  5. 29 Sep
    Release. Relapse goes public; Wolverine and The Witcher 3 Remastered reported running. 17

What a jailbroken PS5 can do. Homebrew, backups and piracy of anything that runs on 13.60 or lower, plus a Switch emulator running natively as PS5 homebrew. Kotaku also reports people booting physical PS3 discs on jailbroken units. 17 18 The catch is that it's offline only. Without 14.10 there's no PSN, and newer releases won't boot. 19

The AI flashpoint. Andy Nguyen, the researcher behind the Vita's h-encore, quit the scene. He had deliberately kept the last known hypervisor bug unreported for a PS5 and PS5 Pro Linux release planned for 2027. Hunters he called "slop kiddies," who he says were using LLMs to write "hacks they don't even understand," found the same bug and reported it to Sony for the bounty. 20

Why it's moving faster than PS3 emulation did. The PS5 is close to a PC (a Zen 2 CPU, an RDNA2-derived GPU), so the work is mostly translating system calls and shaders rather than emulating exotic hardware like the PS3's Cell. That's where agents help most. 5 23 Sony hasn't moved against the emulators (Connectix is a case it lost); its real leverage would be §1201 claims over keys and DRM. 21 24

PS5 games on PC

ProjectStatusProgress
SharpEmu, emulator, C#, Vulkan and SPIR-Vv0.0.5 (3 Oct): Astro Bot, Astro's Playroom and Demon's Souls reach gameplay, with glitches. 62 titles tested, 22 in-game, 12 rated "playable." 21In-game
KytyPS5, emulator, GPL-2.0Revived project, public since July; Astro Bot footage published. 21 23Booting
RPCSX, emulatorThree-year-old project; contributors surged in July. 23Early
AnyPS5, relinker and port toolConverts PS5 executables into native Windows and Linux binaries. Shaders 1,166 of 1,166 (100%); system libraries 2,578 of 3,044 (84.69%). Running games is "still far off." 22Pre-game

09 · Measured

What one GPU box measured

On 18 October 2026 the question above was put to a desktop with one RTX 5090: can the loop run at home, and how does a local model compare with the frontier ones? First results, from a test that was stopped early.

The machine: Windows 11, an RTX 5090 with 32 GB, 63 GB of RAM, and WSL2 Ubuntu 24.04 with gcc 13.3.0, the MIPS binutils and clang. The local model was Qwen3.8-27B at UD-Q4_K_M under a llama.cpp router, served through Hermes Agent. The frontier models were Claude Haiku 5.5 and Claude Sonnet 5.5 over the API at default sampling. An agent built the harness and ran every test; the judge was checked first by feeding it the original sources, which pass 656 of 656. 33

Test 1: one pass, x86-64

HumanEval-Decompile, the LLM4Decompile legacy set: 164 problems compiled at -O0 to -O3, 656 functions. 33 The model gets the objdump of one function and writes C. A pass compiles with the original test harness and runs to exit 0 within five seconds, the upstream rule. The Claude models saw a seeded sample of 48 items, twelve per level, with an 8,192-token output cap. Qwen was pointed at all 656 and stopped at 243 when the test ended.

Fig. 2 · Test 1, one pass, x86-64: pass rate, every item

Claude Haiku 5.5 41 of 48 (85.4%, 95% 72.8 to 92.8)Claude Sonnet 5.5 38 of 48 (79.2%, 95% 65.7 to 88.3)Qwen3.8-27B (local) 179 of 243 (73.7%, 95% 67.8 to 78.8)LLM4Decompile-9B-v2 64.9% published, not run here, LLM4Decompile-22B-v2 63.6% published, not run here.

Haiku passed 41 of 48 and Sonnet 38 of 48. Qwen passed 179 of 243, about ten seconds a function with four requests in parallel and the GPU at about 30 of its 32 GB. The item sets differ, so the honest reading is overlapping intervals, not a ranking: on the 23 items all three saw, the counts are 21, 20 and 19. Every model is nearly perfect at -O0 and drops at -O3, where Haiku landed 7 of 12 and Sonnet 6 of 12. The published LLM4Decompile numbers, 64.9% for the 9B model and 63.6% for the 22B, were not run here. 32 The set has been public since 2024, so contamination may lift everyone.

Sonnet returned five refusals, the API's stop_reason: refusal, with no output, and the same five on a re-run. One of them is an array Fibonacci. Haiku solved four of the five and Qwen solved the Fibonacci. Counting only what it answered, Sonnet is at 38 of 43, but a fallback model that returns nothing one call in ten costs more than a few points of accuracy. The dominant failure for every model is code that compiles and then behaves wrongly: 55 of Qwen's 64 misses compiled cleanly.

Test 3: a real N64 game, in the loop

Snowboard Kids 2, from an owned cartridge whose dump matched the project's SHA-1, rebuilt byte for byte with make before anything else ran. 10 A selection script took already-matched functions between 8 and 300 instructions, rebuilt each one's workspace with the project's own tools, removed every function body from the source file the model would see, and kept a function only if the original source still scored 100% in that isolated workspace. Thirty survived, ten per size. Haiku then ran the loop on the first two of each size, six attempts at most: target assembly plus the m2c draft in, C out, compiled by the project's KMC GCC 2.7.2 at -O2, with compiler errors or an asm-differ score and diff fed back.

Fig. 1 · Test 3, the matching loop played back: Claude Haiku 5.5, the latest attempt fed back, 2026-10-18

MATCH

Attempt 1 of 1 (stopped: matched on attempt 1) · built · 10,402 in, 846 out · 4.8 s

spawnSuccessMessageDisplayTask, 16 instructions, small · best so far 100%, matched

Every attempt as text
  1. spawnSuccessMessageDisplayTask (16 instructions, small): attempt 1 100% match. 10,402 tokens in, 846 out. Matched.
  2. tryActivateSpeedFanBoost (24 instructions, small, m2c draft 64.9%): attempt 1 79.7%, attempt 2 64.9%, attempt 3 74.0%, attempt 4 82.3%, attempt 5 82.1%, attempt 6 82.3%. 59,489 tokens in, 7,712 out. Best 82.3%.
  3. initBoardShopCharacterPreview (71 instructions, medium): attempt 1 did not compile, attempt 2 did not compile, attempt 3 79.3%, attempt 4 93.5%, attempt 5 93.5%, attempt 6 100% match. 92,939 tokens in, 14,188 out. Matched.
  4. initCharSelectBoardSlideIn (60 instructions, medium): attempt 1 did not compile, attempt 2 85.0%, attempt 3 98.7%, attempt 4 91.0%, attempt 5 91.0%, attempt 6 95.8%. 78,621 tokens in, 14,501 out. Best 98.7%.
  5. updateScriptedCamera (195 instructions, large): attempt 1 did not compile, attempt 2 92.1%, attempt 3 93.0%, attempt 4 83.5%, attempt 5 93.0%, attempt 6 93.0%. 145,410 tokens in, 24,313 out. Best 93.0%.
  6. updateOptionsMenu (170 instructions, large): attempt 1 no code returned, attempt 2 did not compile, attempt 3 69.8%, attempt 4 did not compile, attempt 5 72.1%, attempt 6 68.7%. 106,564 tokens in, 23,994 out. Best 72.1%.

Two of six matched: a 16-instruction function on its first attempt and a 71-instruction one on its sixth. A third reached 98.7% on attempt three and never got back there, because the harness fed the model its latest attempt rather than its best, and the model's own next edit threw the near-match away. The project's own rule gives up only after 40 attempts without improvement, not six. 10 The six functions cost 493,425 input tokens and 85,554 output tokens; six of the 31 attempts did not compile and one returned no code. Of the 36 functions eligible for the test, the free m2c draft alone matched 6, compiled but mismatched 9, and did not compile at all for 21.

Cost, and what was not run

The whole experiment billed about 38 cents of Claude at the prices published on 18 October: four cents for Haiku on Test 1, nine for Haiku in the loop, 25 for Sonnet on Test 1. 39 The local run's electricity was not metered. Not run, because the test was stopped: the local model inside the Test 3 loop, which was the headline question; Sonnet in that loop; the other 24 selected functions; a second test on the cJSON library 34; and the LLM4Decompile 9B and 22B models locally, downloaded and never started. 32 Everything about whole-game time and money stays an estimate until the local model has been in the loop.

10 · Sources

Sources and caveats

Compiled 17 October 2026 and extended on 18 October with the measured part. Primary sources were preferred where available; trade-press figures (GitHub stars, compatibility counts) were not independently re-checked. The measured figures come from the run's own rows and were recounted before this was set.

  1. 1encounter (decomp.dev maintainer) "Sunsetting decomp.dev." decomp.dev, Oct 2026. decomp.dev
  2. 2J. Koebler "Video Game Reverse Engineering Community Shuts Down Because AI Has Made It Too Easy." 404 Media, Oct 2026. www.404media.co/video-game-reverse-engineering-community-shuts-down-because-ai-has-made-it-too-easy
  3. 3Popcar "AI is mass decompiling games. That's both awesome and scary." Blog post, Oct 2026 (linked by S. Willison, 14 Oct 2026). popcar.bearblog.dev/ai-is-mass-decompiling-games-thats-both-awesome-and-scary
  4. 4K. Orland "'Software is over': Bold AI developer takes aim at Adobe with open source clones." Ars Technica, 7 Oct 2026. arstechnica.com/ai/2026/10/software-is-over-bold-ai-developer-takes-aim-at-adobe-with-open-source-clones
  5. 5F. Akita "AI Reverse Engineering: Is Adobe Dead?" AkitaOnRails, 13 Oct 2026. akitaonrails.com/en/2026/10/13/ai-reverse-engineering-is-adobe-dead
  6. 6RetroReversing "AI-Assisted Decompilation for Retro Games." Updated 15 Oct 2026. www.retroreversing.com/ai-assisted-decompilation
  7. 7H. Tan et al. "LLM4Decompile: Decompiling Binary Code with Large Language Models." EMNLP 2024. aclanthology.org/2024.emnlp-main.203/
  8. 8Gao et al. "DecompileBench." Findings of ACL 2025. arxiv.org/abs/2505.11340
  9. 9arXiv 2609.05370 LLM refinement of Ghidra output: compile rate against behavioural fidelity. Sep 2026 (figures as reported in [5]). arxiv.org/abs/2609.05370
  10. 10C. Lewis snowboardkids2-decomp (matching N64 decompilation) and its CLAUDE.md agent instructions. GitHub. github.com/cdlewis/snowboardkids2-decomp
  11. 11C. Lewis "Using Coding Agents to Decompile Nintendo 64 Games." blog.chrislewis.au. blog.chrislewis.au/using-coding-agents-to-decompile-nintendo-64-games/
  12. 12C. Lewis "Decompiling a Nintendo 64 Game in 84 Days." blog.chrislewis.au, Aug 2026. blog.chrislewis.au/decompiling-a-nintendo-64-game-in-84-days/
  13. 13bigyoshi51 decomp: a Claude plus splat, m2c, asm-differ and decomp-permuter N64 agent. GitHub. github.com/bigyoshi51/decomp
  14. 14morluto REA, "Reverse Engineer Anything", an agent-driven RE MCP server. GitHub. github.com/morluto/rea
  15. 15mrexodia ida-pro-mcp, an IDA Pro to LLM bridge over MCP. GitHub. github.com/mrexodia/ida-pro-mcp
  16. 16bethington ghidra-mcp, 200+ MCP tools for AI-assisted reverse engineering. GitHub. github.com/bethington/ghidra-mcp
  17. 17L. Parker "A New PS5 Jailbreak May Have Just Opened The Floodgates To Piracy." Kotaku, Sep and Oct 2026. kotaku.com/new-ps5-jailbreak-exploit-works-on-systems-running-july-2026-firmware-2000738283
  18. 18Tom's Hardware "New PS5 Relapse jailbreak enables homebrew and Switch emulation but is hamstrung by rapidly-changing firmware revisions." 2026. www.tomshardware.com/video-games/playstation/new-ps5-relapse-jailbreak-enables-homebrew-and-switch-emulation-but-is-hamstrung-by-rapidly-changing-firmware-revisions-jailbreak-unlocks-firmware-13-60-but-newer-games-already-demand-firmware-14-00
  19. 19Notebookcheck "Sony blocks PS5 console jailbreak from PSN, requiring firmware update 14.10." Oct 2026. www.notebookcheck.net/Sony-blocks-PS5-console-jailbreak-from-PSN-requiring-firmware-update-14-10.1424308.0.html
  20. 20N. Ancell "PS5 Linux hacker rage quits after 'slop kiddies' report exploit to Sony." Cybernews, 2026. cybernews.com/tech/andy-nguyen-quits-ps5-linux-project
  21. 21J. Jeong "'Astro Bot' Boots on PC as PS5 Emulation Makes Rapid Progress." Inven Global, Oct 2026. www.invenglobal.com/articles/26860/astro-bot-boots-on-pc-as-ps5-emulation-makes-rapid-progress
  22. 22N. Dubois "AnyPS5 Hits 100% Shader Coverage, PS5 Still Distant." Tech Insider, 12 Oct 2026. tech-insider.org/anyps5-100-percent-shader-coverage-ps5-emulator-2026
  23. 23D. Roth "PS5 Emulator Race: 3,818 Stars as Sony Stays Silent." Shattered, Jul 2026. shattered.io/ps5-emulator-race-2026
  24. 24C. Stubblefield "Emulation Legal Status Mid 2026: The Great Takedown Explained." Held Games, updated Aug 2026. heldgames.com/guides/emulation-legal-status-2026
  25. 25U.S. Copyright Office Fair-use summary: Sega Enterprises v. Accolade (9th Cir. 1992). www.copyright.gov/fair-use/summaries/segaenters-accolade-9thcir1992.pdf
  26. 269th Cir. Sony Computer Entertainment v. Connectix Corp., 203 F.3d 596 (2000). law.resource.org/pub/us/case/reporter/F3/203/203.F3d.596.99-15852.html
  27. 27Kingy AI "AI Reverse Engineering: Can ArtCraft Replace Adobe?" (review of Adobe Terms §17), Oct 2026. kingy.ai/blog/ai-reverse-engineering-artcraft-adobe
  28. 28G. Dewis "ArtCraft: Free Adobe Alternative, But Can You Trust It?" Oct 2026. glyndewis.com/blog/artcraft-cloned-adobe
  29. 29Held Games "Melee Is 100% Decompiled, and AI Finished the Last Stretch." Sep 2026. heldgames.com/guides/melee-decompiled-ai-astra
  30. 30XHack "AI Reverse Engineering: The Complete 2026 Guide" (cites a 2026 malware-analysis study). xhack.io/blog/ai-reverse-engineering
  31. 31C. Lewis "The Unexpected Effectiveness of One-Shot Decompilation with Claude." blog.chrislewis.au. blog.chrislewis.au/the-unexpected-effectiveness-of-one-shot-decompilation-with-claude/
  32. 32LLM4Binary llm4decompile-9b-v2 and 22b-v2 model cards; GGUF quants by mradermacher (Q8_0 downloaded, not run). huggingface.co/LLM4Binary/llm4decompile-9b-v2
  33. 33albertan017 LLM4Decompile repository: the HumanEval-Decompile legacy set and its evaluation scripts. github.com/albertan017/LLM4Decompile
  34. 34D. Gamble cJSON (the second test's target, not run). github.com/DaveGamble/cJSON
  35. 35Tom's Hardware "AnyPS5 reaches critical GPU milestone with 100 percent shader instruction coverage." Oct 2026. www.tomshardware.com/video-games/playstation/anyps5-reaches-critical-gpu-milestone-with-100-percent-shader-instruction-coverage-ps5-games-running-natively-on-pc-still-far-off
  36. 36TweakTown "AnyPS5 now translates every PS5 GPU shader instruction it tracks, but games are still a way off." 9 Oct 2026. www.tweaktown.com/news/114005/anyps5-now-translates-every-ps5-gpu-shader-instruction-it-tracks-but-games-are-still-a-way-off/index.html
  37. 37VideoCardz "Steam Deck boots first PS5 games through SharpEmu, Astro's Playroom 'runs' below 1 FPS." 14 Aug 2026. videocardz.com/newz/steam-deck-boots-first-ps5-games-through-sharpemu-astros-playroom-runs-below-1-fps
  38. 38boykopovar AnyPS5, the PS5-to-PC relinker. GitHub. github.com/boykopovar/AnyPS5
  39. 39Anthropic Claude Platform pricing (Haiku 5.5 $0.10 and $0.50, Sonnet 5.5 $2 and $10 per million tokens in and out). Retrieved 18 Oct 2026. platform.claude.com/docs/en/about-claude/pricing