rea.run

2026-10-16

DX-Ball with REA: read the existing case, not the viral slogan

Public X media from @humzaakhalid status 2110728665038549085: collage about REA rebuilding a 1990s game and passing 3,205 original tests, with a cartoon agent and DX-Ball-style brick panel.
Public attachment from @humzaakhalid status 2110728665038549085 (2026-10-15). Hosted on rea.run under /media/blog/dx-ball/; credit: public X media. Not an official REA asset.

On 2026-10-15T13:45:03Z, @humzaakhalid posted that REA helped rebuild a 1990s game and pass 3,205 original tests, with a link-out article. That number is real — and it already lives on rea.run. This page is a discovery / backlink twin: tables you can re-verify, tone control on marketing language, and a primary CTA back to the maintained case study. It does not invent a second DX-Ball case.

Primary CTA: the full Evidence walkthrough is /showcase/dx-ball/ (sound-pan at 0x406400). Chinese twin of this post: /zh/blog/dx-ball-rea-discovery/.

Framing: viral wording ≠ a new case

Claim you may see on socialOperator reading on rea.run
“Most dangerous repo on GitHub”Marketing tone — we do not amplify it. Prefer Evidence, authorization, and BYO engines (/blog/evaluating-rea-claims/).
“Rebuilt a 1990s game / passed 3,205 tests”Points at the MIT reconstruction N0zoM1z0/dx-ball and the stereo pan behavior suite documented on the showcase
New standalone blog “case” neededNo — /showcase/dx-ball/ is the case; this post is discovery + citation layer
Crack / DRM / unpaid commercial RE how-toOut of scope — /faq/legal-boundary/

Stars, likes, and impressions are discovery signals only. They are not an install SLA and not permission to analyze a binary you do not have rights to.

Public X attachment from @humzaakhalid (credit: public X media).
Public X attachment from @humzaakhalid (credit: public X media).

Sourced snapshots (2026-10-16)

Fetch date for GitHub API and X API on this page: 2026-10-16 (UTC+8 lab clock). Counters move; keep the date when you cite rows.

X discovery post

ItemValueSource
Poststatus 2110728665038549085@humzaakhalid
AuthorHamza Khalid (humzaakhalid)X user
Created2026-10-15T13:45:03ZPost timestamp
Impressions1808X API snapshot 2026-10-16
Likes38Same
Bookmarks35Same
Reposts4Same
Replies5Same
Quotes0Same
AttachmentHUrQiQ7aAAA4O9P.jpg → /media/blog/dx-ball/x-humzaakhalid-attachment.jpgPublic X media (960×1200 hosted)
Quoted article poststatus 2110255690560479496 (article title *How to Build your own App using REA and Claude*)Same author

Arithmetic on the X snapshot only: likes − bookmarks = 38 − 35 = 3 (liked slightly more often than bookmarked in this snapshot). Do not invent engagement rates beyond that.

Reconstruction repository

ItemValueSource
RepositoryN0zoM1z0/dx-ballGitHub
LicenseMITlicense.spdx_id
Stars57GitHub API 2026-10-16
Forks15Same
Open issues1Same
Primary languagePython (tooling; game source is C/C++)GitHub API
Created2026-10-07T04:55:12ZGitHub API
Pushed (snapshot)2026-10-15T13:22:55ZGitHub API
Homepage fieldmorluto/reaRepo metadata
Topics (sample)rea, dx-ball, reconstruction, ghidra, mcp, game-preservation, …GitHub topics
Target named upstreamEnglish DX-Ball v1.07README

Showcase Evidence numbers (do not reinvent)

These rows are the existing case study, not a rewrite. Full narrative, instructions dump, and recovered C live on the showcase page.

FactValueWhere verified
Function under studySound-pan at 0x406400/showcase/dx-ball/
Behavior cases3,205 = 641 × 5Showcase “Two checks” + arithmetic
Integer x range0 through 640 inclusive → 641 positionsShowcase
Pan scales tested0, 0.5, 1, 20, −1 → 5 scalesShowcase
Matching compiled bytes (sound-pan)63Showcase rating / body
Doubles used1.5625, 500.0, pan scale (initial 1.0)Showcase table
Zero pan at screen x320 (middle of 640-wide playfield)Showcase
Caller tile→screen20 + 30 × tile_xShowcase
REA recorded againstREA 4.1.0, hash-pinned DX-Ball 1.07Showcase
ComplianceAnalyze only a copy you have rights to; not a crack guideShowcase rating limits

Check the arithmetic yourself: 641 × 5 = 3205. That is the same 3,205 figure the X post cites as “original tests” for the stereo-pan behavior suite — not a mysterious second metric.

!figureSound-pan path figure reused from the existing showcase (EN SVG).

What the reconstruction is (and is not)

ClaimOperator reading
MIT maintained C/C++ reconstruction of English DX-Ball 1.07Yes — N0zoM1z0/dx-ball
Ships the original commercial game binaryNo — you supply a copy you have rights to; original/ is gitignored
Uses REA + Ghidra (BYO / project-locked tools) for inspect → recover → compareYes — README workflow
Official Michael P. Welch / Seumas McNally productNo — community reconstruction; credit original creators in README
Permission to reverse a game you do not own or may not studyNo — /compliance/
“Most dangerous” security exploit kitNo — that slogan is social marketing; this site keeps Evidence + authorization

Repo progress ledger (broader than one function)

The showcase page’s narrative checkpoint (7 October 2026) named 55 maintained C functions, 45,380 comparisons, and 33 byte-matching functions for context around the sound-pan walkthrough. The live MIT repo keeps a generated ledger that moves as recovery continues. Snapshot from upstream docs/PROGRESS.md on 2026-10-16:

Fact (PROGRESS.md)Count
Provisional function candidates543
Source-present functions457
Functions with scoped semantic acceptance249
Byte-exact functions362
Complete exact code bytes75484
Entries identified as runtime dependencies204
Entries identified as compiler-generated code45
Origin still unclassified24

Read those counts as repo ledger, not as a replacement for the sound-pan Evidence table. When social posts say “passed all 3,205 original tests,” map that phrase to the 641 × 5 pan suite on /showcase/dx-ball/, then follow the repo for everything else.

Operator path (authorized copy only)

  1. Read /showcase/dx-ball/ end-to-end (caller → doubles → C → 3,205 cases → 63 bytes).
  2. Skim N0zoM1z0/dx-ball README + docs/PROGRESS.md for current ledger.
  3. Only if you have rights to a DX-Ball 1.07 copy: follow upstream import / REA / Codex goal docs — do not paste commercial binaries into public benches.
  4. Pin rea-agents deliberately; run doctor --json (/blog/rea-agents-6-5-0/, teaching pin elsewhere; the reconstruction README currently locks REA 6.4.0 + Ghidra 12.1.4 in config/rea.lock.json).
  5. Prefer Evidence + unknowns over chat vibes (/blog/evaluating-rea-claims/).
npx -y [email protected] doctor --json
# Study the MIT reconstruction; analyze only a DX-Ball copy you may hold.
# Showcase evidence command shape (from the case page):
# scripts/rea function original/DXBALL.EXE 0x00406400 \
#   --snapshot .analysis/rea/dxball.snapshot.json --json

Discovery checklist (for writers and SEOs)

  • [ ] Link /showcase/dx-ball/ as the primary case URL — not a paraphrased fork of its body.
  • [ ] When repeating 3,205, write 641 × 5 next to it and name the pan scales.
  • [ ] Cite GitHub stars/forks and X metrics with the snapshot date.
  • [ ] Credit the X image as public X media; prefer the hosted path /media/blog/dx-ball/x-humzaakhalid-attachment.jpg.
  • [ ] Soften or skip “most dangerous” slogans; keep compliance first.
  • [ ] Point Chinese readers to /zh/showcase/dx-ball/ and /zh/blog/dx-ball-rea-discovery/.

FAQ

QuestionShort answer
Is this a new DX-Ball case study?No — discovery layer over /showcase/dx-ball/.
Where does 3,205 come from?641 screen x values × 5 pan scales.
Does the X post invent a different test suite?Treat the cited 3,205 as the same stereo-pan behavior count documented on the showcase.
Can I download DXBALL.EXE from this site?No — supply your own authorized copy to the reconstruction repo.
Should I repeat “most dangerous”?Prefer not — Evidence + authorization beat slogans.
Where are the images?/media/blog/dx-ball/ (X attachment + reused showcase SVGs).

Compliance

  • Authorized / own / written-rights copies of DX-Ball only. Not a crack, keygen, or DRM guide (/compliance/, /faq/legal-boundary/).
  • Quote or fork the reconstruction under MIT; credit original game creators as upstream README does.
  • rea.run is a community guide; footer disclaimer stays low-key — titles do not shout “Unofficial.”
  • Images under /media/blog/dx-ball/: public X media + copies of showcase SVGs already published on this site.

Sources

Related on rea.run

TopicURL
DX-Ball showcase (primary)/showcase/dx-ball/
Evaluating claims/blog/evaluating-rea-claims/
Community week demos/blog/community-week-rea-demos/
What is REA/blog/what-is-rea-reverse-engineer-anything/
Hermes REA plugin (same-day discovery style)/blog/hermes-agent-rea-plugin/
Legal boundary/faq/legal-boundary/