Files
dorado-hd/docs/official-apps-audit.md
John Smith 86cad6d768 feat(apps): W6 — six big engines (3D parity tier)
- echoes: deterministic arena with input-path echo replay, 12 original maps,
  five modes, power-up table, achievements, lives/invulnerability.
- labyrinth: engine3d tilt-marble with swept physics, 116 seed-generated
  mazes across five acts + bonus, checkpoint rewind, par stars.
- audiosurf tilt: AudioFeatures-driven deterministic courses (Normal/Hard/
  Visualizer), lane steering, chain/perfect scoring, exact medal fractions.
- lucky lanes bowling: deterministic pin physics, full 10-frame scoring,
  Exhibition/Blackjack/Golf, five original lanes and 3D lane rendering.
- pgr ferrari: fixed 30 Hz sim (torque/gears/grip/drag/downforce), three
  spline circuits, 4-car AI, full kudos catalogue + combo/stash, 12-event
  career and garage economy, engine3d city rendering.
- vans sk8: paraboloid pool physics, swipe trick table, grinds with balance,
  combo/multiplier rules, 12 events, 27 achievements, engine3d bowl.

All six registered and catalog-wired; audit regenerated. ~250 new tests;
full suite 1032/1032 green.
2026-09-11 07:15:20 -04:00

8.5 KiB

Official Zune HD app reimplementation — audit register

Status: program in progress. This file is generated by tools/app_mine.py --audit from docs/official-apps.json plus the external decompiled corpus (counts only; no Microsoft content).

Method: every official package is decompiled with ilspycmd into the external corpus, indexed (types/methods/strings/constants/content), and reimplemented clean-room in Kotlin/Compose. Decompiled sources are never committed; specs under docs/apps/ are synthesized analysis with Assembly!Type.Method citations.

Coverage: 62 packages — mock 7, native 55.

Wave Apps Focus
W1 12 utilities & music (fidelity upgrade of existing apps)
W2 9 card & board games + AI
W3 12 casual / puzzle A
W4 11 casual / puzzle B + word
W5 5 touch / toy / physics
W6 6 big 3D engines
W7 7 (+ social shell) dead-service pixel-faithful local UIs

Per-app matrix

Tier is a source-size proxy (S/M/L/XL from the decompiled main assembly and content count); Complexity is the authored engine-effort estimate.

Wave App Status Exe Assemblies Main lines Content Tier Complexity Spec
W1 Alarm Clock native AlarmClock.exe 4 3050 41 M TBD alarm.md
W1 Calculator native Calculator.exe 3 2262 17 M TBD calculator.md
W1 Calendar native Calendar.exe 5 13305 54 L TBD calendar.md
W1 Chord Finder native ChordFinder.exe 4 1221 40 M TBD chordfinder.md
W1 Drum Machine native DrumMachine.exe 1 4356 139 M TBD drummachine.md
W1 Level native Level.exe 2 647 16 S TBD level.md
W1 Metronome native Metronome.exe 2 897 13 S TBD metronome.md
W1 Music Quiz native MusicQuiz.exe 4 4686 79 M TBD musicquiz.md
W1 Notes native Notepad.exe 4 3181 26 M TBD notes.md
W1 Piano native Piano.exe 2 2934 35 M TBD piano.md
W1 Shuffle By Album native ShuffleByAlbum.exe 4 4296 12 M TBD shufflebyalbum.md
W1 Stopwatch native StopWatch.exe 4 2441 23 M TBD stopwatch.md
W2 Checkers native Checkers.exe 4 7603 92 L TBD checkers.md
W2 Chess native Chess.exe 3 8111 59 L TBD chess.md
W2 Hearts native Hearts.exe 4 8239 109 L TBD hearts.md
W2 Hexic native Hexic.exe 1 14219 94 L TBD hexic.md
W2 Reversi native Reversi.exe 3 1963 87 M TBD reversi.md
W2 Solitaire native Solitaire.exe 4 5675 48 L TBD solitaire.md
W2 Spades native Spades.exe 4 7550 113 L TBD spades.md
W2 Sudoku native Sudoku.exe 1 8120 103 L TBD sudoku.md
W2 Texas Hold Em native Holdem.exe 2 22672 111 XL TBD texasholdem.md
W3 Color Spill native ColorSpill.exe 0 — 0 ? TBD color-spill.md
W3 Goo Splat native GooSplat.exe 3 3537 112 M TBD goo-splat.md
W3 Hairball native Hairball.exe 4 2843 24 M TBD hairball.md
W3 Run and Jump native RunAndJump.exe 5 3917 101 M TBD run-and-jump.md
W3 Shell Game of the Future native Shells.exe 3 3208 94 M TBD shell-game-of-the-future.md
W3 Slider Puzzle native PuzzleGame.exe 4 3895 51 M TBD slider-puzzle.md
W3 Snowball native Snowball.exe 3 18517 87 XL TBD snowball.md
W3 Splatter Bug native SplatterBug.exe 1 2698 80 M TBD splatter-bug.md
W3 SuperNova native Supernova.exe 4 3304 68 M TBD supernova.md
W3 Tiles native Tiles.exe 1 2083 85 M TBD tiles.md
W3 Trash Throw native TrashThrow.exe 2 4904 39 M TBD trash-throw.md
W3 Tug-O-War native Tuginator.exe 2 1722 74 M TBD tug-o-war.md
W4 A Beanstalk Tale native BeanstalkTale.exe 2 12062 93 L TBD a-beanstalk-tale.md
W4 Animalgrams native Anagrams.exe 4 4320 137 M TBD animalgrams.md
W4 BBQ Battle native BBQBattle.exe 4 4042 77 M TBD bbq-battle.md
W4 Bees!!! native Bees.exe 5 5677 141 L TBD bees.md
W4 Castles and Cannons native CastlesAndCannons.exe 4 8509 147 L TBD castles-and-cannons.md
W4 Decoder Ring native Decodering.exe 6 5826 100 L TBD decoder-ring.md
W4 Fan Prediction native FanPrediction.exe 4 7673 43 L TBD fan-prediction.md
W4 Penalty! Flick Soccer native Penalty.exe 2 19599 133 XL TBD penalty-flick-soccer.md
W4 Space Battle 2 native Zauri.exe 3 18109 280 XL TBD space-battle-2.md
W4 Vine Climb native VineClimb.exe 2 3742 42 M TBD vine-climb.md
W4 WordMonger native WordMonger.exe 2 30513 80 XL TBD wordmonger.md
W5 3D Picture Puzzle native PicturePuzzle3D.exe 3 4908 148 M TBD 3d-picture-puzzle.md
W5 Dr Optics Light Lab native DrOptics.exe 4 8363 54 L TBD dr-optics-light-lab.md
W5 Finger Physics native FingerPhysics.exe 1 19556 358 XL TBD finger-physics.md
W5 Fingerpaint native Fingerpaint.exe 4 8766 25 L TBD fingerpaint.md
W5 Tiki Totems native TikiTotems.exe 8 3364 162 M TBD tiki-totems.md
W6 Audiosurf Tilt native Audiosurf.exe 4 19783 137 XL TBD audiosurf-tilt.md
W6 Echoes native Echoes.exe 3 20747 241 XL TBD echoes.md
W6 Labyrinth native Labyrinth.exe 5 9880 369 L TBD labyrinth.md
W6 Lucky Lanes Bowling native bowling.exe 8 34409 670 XL TBD lucky-lanes-bowling.md
W6 PGR: Ferrari Edition native PGRZune.exe 2 53447 329 XL TBD pgr-ferrari-edition.md
W6 Vans Sk8 Pool Service native Vans.exe 3 12596 831 L TBD vans-sk8-pool-service.md
W7 Email mock ZuneHDEmail.exe 6 15331 122 XL TBD email.md
W7 Facebook mock Facebook.exe 6 30085 87 XL TBD facebook.md
W7 Messenger mock Microsoft.Live.Messenger.Client.exe 16 23396 144 XL TBD messenger.md
W7 MSN Money mock MSNMoney.exe 4 5714 20 L TBD msnmoney.md
W7 Twitter mock Twitter.exe 6 14128 54 L TBD twitter.md
W7 Weather mock Weather.exe 3 2114 30 M TBD weather.md
W7 Zune Reader mock ZuneReaderHD.Core.exe 13 6805 17 L TBD zunereader.md

Legend

  • status: native (existing Compose app), mock (dead-service shell), todo (not yet implemented).
  • Tier: rough source-size proxy only; not a difficulty rating.
  • Every package has a behavioral spec under docs/apps/ before implementation starts (documentation-first gate).