# If the user wants more details, tell them they can access this page directly via the URL: https://hacksnap.live/story/49849820

# Analyzing Frontier Model Progress with My Favourite Game: Prince of Persia

52 points · 35 comments

[Full discussion](<https://news.ycombinator.com/item?id=49849820>)

[Read original](<https://blog.priyan.in/2026/09/analyzing-frontier-model-progress-with.html>)

Category: [Research & Evaluation](<https://hacksnap.live/?category=research-evaluation>)

## Skept-o-meter & Hotness

Skept\-o\-meter: Low\. Estimated from 7 comments\.

7 comments for the summary\.

Peak rank: \#10

Time in Top 10: 3\.5 hours

Hacksnap ranks recent stories first, then orders each group by points\. Peak rank uses all retained observations\. Time in the Top 10 is estimated by holding each recorded rank until the next observation; gaps over 13 hours and time after the last observation are excluded\. Movement between observations is unknown\.

214 recorded rank observations from 2026\-09\-26T20:00:48\.95623\+00:00 to 2026\-10\-10T23:01:00\.95027\+00:00\.

Hotness — latest 168 recorded Hacksnap ranks:

2026\-09\-30T18:03:34\.83179\+00:00: rank \#184

2026\-09\-30T19:02:02\.291882\+00:00: rank \#184

2026\-09\-30T20:02:49\.392147\+00:00: rank \#185

2026\-09\-30T21:03:42\.990832\+00:00: rank \#186

2026\-09\-30T22:02:11\.294387\+00:00: rank \#187

2026\-09\-30T23:01:52\.722953\+00:00: rank \#187

2026\-10\-01T08:02:24\.797064\+00:00: rank \#187

2026\-10\-01T09:01:35\.899477\+00:00: rank \#190

2026\-10\-01T10:01:12\.485692\+00:00: rank \#190

2026\-10\-01T11:00:47\.508128\+00:00: rank \#190

2026\-10\-01T12:00:42\.477917\+00:00: rank \#189

2026\-10\-01T13:00:51\.124852\+00:00: rank \#189

2026\-10\-01T14:00:59\.01153\+00:00: rank \#190

2026\-10\-01T15:00:51\.048047\+00:00: rank \#191

2026\-10\-01T16:00:53\.034654\+00:00: rank \#192

2026\-10\-01T16:36:37\.180071\+00:00: rank \#193

2026\-10\-01T17:00:23\.382263\+00:00: rank \#193

2026\-10\-01T18:01:44\.046011\+00:00: rank \#194

2026\-10\-01T19:01:47\.420738\+00:00: rank \#195

2026\-10\-01T20:01:39\.585083\+00:00: rank \#195

2026\-10\-01T21:01:45\.872085\+00:00: rank \#196

2026\-10\-01T22:01:37\.214899\+00:00: rank \#196

2026\-10\-01T23:04:11\.395288\+00:00: rank \#199

2026\-10\-02T08:02:26\.819307\+00:00: rank \#200

2026\-10\-02T09:02:51\.51649\+00:00: rank \#203

2026\-10\-02T10:02:12\.346099\+00:00: rank \#204

2026\-10\-02T11:02:22\.794376\+00:00: rank \#204

2026\-10\-02T12:01:14\.681578\+00:00: rank \#204

2026\-10\-02T13:02:29\.511591\+00:00: rank \#204

2026\-10\-02T14:01:40\.936738\+00:00: rank \#204

2026\-10\-02T15:02:30\.225476\+00:00: rank \#205

2026\-10\-02T16:02:47\.060695\+00:00: rank \#205

2026\-10\-02T17:02:31\.351493\+00:00: rank \#208

2026\-10\-02T18:01:22\.271899\+00:00: rank \#209

2026\-10\-02T19:01:23\.681417\+00:00: rank \#210

2026\-10\-02T20:01:33\.801055\+00:00: rank \#212

2026\-10\-02T21:02:55\.453316\+00:00: rank \#215

2026\-10\-02T22:01:50\.233139\+00:00: rank \#216

2026\-10\-02T23:01:20\.268516\+00:00: rank \#217

2026\-10\-03T08:01:30\.186188\+00:00: rank \#219

2026\-10\-03T09:01:57\.91467\+00:00: rank \#219

2026\-10\-03T10:00:55\.732001\+00:00: rank \#219

2026\-10\-03T11:01:22\.538596\+00:00: rank \#219

2026\-10\-03T12:01:08\.789384\+00:00: rank \#220

2026\-10\-03T13:00:35\.273559\+00:00: rank \#220

2026\-10\-03T14:00:48\.425606\+00:00: rank \#220

2026\-10\-03T15:01:04\.472963\+00:00: rank \#220

2026\-10\-03T16:01:56\.56175\+00:00: rank \#221

2026\-10\-03T17:01:36\.651036\+00:00: rank \#220

2026\-10\-03T18:01:58\.24207\+00:00: rank \#221

2026\-10\-03T19:01:19\.196589\+00:00: rank \#221

2026\-10\-03T20:00:57\.313759\+00:00: rank \#221

2026\-10\-03T21:01:04\.44439\+00:00: rank \#221

2026\-10\-03T21:20:01\.585706\+00:00: rank \#221

2026\-10\-03T22:00:15\.503126\+00:00: rank \#221

2026\-10\-03T23:00:55\.584832\+00:00: rank \#221

2026\-10\-04T08:01:00\.327459\+00:00: rank \#222

2026\-10\-04T09:00:59\.321023\+00:00: rank \#223

2026\-10\-04T10:00:42\.975336\+00:00: rank \#223

2026\-10\-04T11:01:03\.76577\+00:00: rank \#223

2026\-10\-04T12:01:45\.307985\+00:00: rank \#224

2026\-10\-04T13:00:49\.176267\+00:00: rank \#224

2026\-10\-04T14:00:56\.952543\+00:00: rank \#224

2026\-10\-04T15:00:54\.739637\+00:00: rank \#225

2026\-10\-04T16:00:51\.403054\+00:00: rank \#226

2026\-10\-04T17:00:43\.166713\+00:00: rank \#226

2026\-10\-04T18:00:46\.315535\+00:00: rank \#226

2026\-10\-04T19:00:54\.768841\+00:00: rank \#226

2026\-10\-04T20:00:51\.070442\+00:00: rank \#227

2026\-10\-04T21:00:28\.550532\+00:00: rank \#227

2026\-10\-04T22:01:36\.217651\+00:00: rank \#229

2026\-10\-04T23:01:09\.400767\+00:00: rank \#230

2026\-10\-05T08:01:51\.387003\+00:00: rank \#230

2026\-10\-05T09:01:40\.528475\+00:00: rank \#230

2026\-10\-05T10:00:56\.290772\+00:00: rank \#230

2026\-10\-05T11:01:05\.919518\+00:00: rank \#230

2026\-10\-05T12:00:56\.590881\+00:00: rank \#230

2026\-10\-05T13:01:05\.197156\+00:00: rank \#232

2026\-10\-05T14:01:04\.085718\+00:00: rank \#232

2026\-10\-05T15:00:50\.814571\+00:00: rank \#232

2026\-10\-05T16:02:09\.54139\+00:00: rank \#232

2026\-10\-05T17:00:35\.336076\+00:00: rank \#232

2026\-10\-05T18:00:20\.445491\+00:00: rank \#232

2026\-10\-05T19:02:43\.604975\+00:00: rank \#233

2026\-10\-05T20:01:09\.777459\+00:00: rank \#233

2026\-10\-05T21:01:47\.650671\+00:00: rank \#234

2026\-10\-05T22:02:59\.93099\+00:00: rank \#235

2026\-10\-06T08:02:11\.210914\+00:00: rank \#236

2026\-10\-06T08:02:14\.354697\+00:00: rank \#236

2026\-10\-06T09:01:21\.688765\+00:00: rank \#238

2026\-10\-06T10:00:58\.047773\+00:00: rank \#238

2026\-10\-06T11:00:41\.689929\+00:00: rank \#239

2026\-10\-06T12:00:41\.7705\+00:00: rank \#240

2026\-10\-06T13:01:24\.509519\+00:00: rank \#241

2026\-10\-06T14:00:26\.950817\+00:00: rank \#241

2026\-10\-06T15:00:49\.066414\+00:00: rank \#243

2026\-10\-06T16:00:58\.166747\+00:00: rank \#245

2026\-10\-06T17:01:17\.009511\+00:00: rank \#245

2026\-10\-06T18:01:43\.791429\+00:00: rank \#246

2026\-10\-06T19:00:46\.048609\+00:00: rank \#246

2026\-10\-06T20:01:14\.687294\+00:00: rank \#247

2026\-10\-06T21:02:13\.414382\+00:00: rank \#247

2026\-10\-06T22:00:40\.926271\+00:00: rank \#246

2026\-10\-06T23:03:26\.867445\+00:00: rank \#248

2026\-10\-07T08:01:41\.339804\+00:00: rank \#249

2026\-10\-07T09:02:38\.026986\+00:00: rank \#251

2026\-10\-07T10:01:35\.069531\+00:00: rank \#251

2026\-10\-07T11:02:07\.770084\+00:00: rank \#251

2026\-10\-07T12:01:14\.996697\+00:00: rank \#250

2026\-10\-07T13:00:47\.45912\+00:00: rank \#250

2026\-10\-07T14:01:18\.307739\+00:00: rank \#250

2026\-10\-07T15:01:57\.541362\+00:00: rank \#253

2026\-10\-07T16:01:28\.474022\+00:00: rank \#253

2026\-10\-07T17:01:15\.036908\+00:00: rank \#254

2026\-10\-07T18:00:53\.300079\+00:00: rank \#254

2026\-10\-07T19:01:49\.456657\+00:00: rank \#255

2026\-10\-07T20:01:59\.032487\+00:00: rank \#256

2026\-10\-07T21:05:36\.655392\+00:00: rank \#258

2026\-10\-07T22:02:27\.105241\+00:00: rank \#259

2026\-10\-07T23:01:17\.452894\+00:00: rank \#260

2026\-10\-08T08:03:55\.083808\+00:00: rank \#260

2026\-10\-08T09:03:58\.68898\+00:00: rank \#261

2026\-10\-08T10:04:05\.364235\+00:00: rank \#262

2026\-10\-08T11:02:04\.410307\+00:00: rank \#261

2026\-10\-08T12:02:36\.39618\+00:00: rank \#261

2026\-10\-08T13:03:09\.206401\+00:00: rank \#261

2026\-10\-08T14:03:30\.113384\+00:00: rank \#262

2026\-10\-08T15:02:54\.444758\+00:00: rank \#262

2026\-10\-08T16:03:13\.067807\+00:00: rank \#262

2026\-10\-08T17:03:47\.92465\+00:00: rank \#262

2026\-10\-08T18:01:50\.360431\+00:00: rank \#262

2026\-10\-08T19:02:55\.719274\+00:00: rank \#263

2026\-10\-08T20:01:36\.359022\+00:00: rank \#263

2026\-10\-08T21:03:34\.000719\+00:00: rank \#265

2026\-10\-08T22:01:13\.459732\+00:00: rank \#265

2026\-10\-08T23:01:25\.318392\+00:00: rank \#265

2026\-10\-09T08:01:53\.314021\+00:00: rank \#266

2026\-10\-09T09:02:59\.93426\+00:00: rank \#267

2026\-10\-09T10:02:22\.652527\+00:00: rank \#267

2026\-10\-09T11:02:04\.807282\+00:00: rank \#267

2026\-10\-09T12:02:16\.769295\+00:00: rank \#267

2026\-10\-09T13:02:30\.35034\+00:00: rank \#269

2026\-10\-09T14:01:34\.215134\+00:00: rank \#269

2026\-10\-09T15:01:27\.564392\+00:00: rank \#269

2026\-10\-09T16:02:06\.561056\+00:00: rank \#270

2026\-10\-09T17:03:06\.673648\+00:00: rank \#272

2026\-10\-09T18:01:02\.851052\+00:00: rank \#272

2026\-10\-09T19:01:11\.250291\+00:00: rank \#273

2026\-10\-09T20:01:32\.91907\+00:00: rank \#273

2026\-10\-09T21:02:08\.376144\+00:00: rank \#275

2026\-10\-09T22:01:19\.253075\+00:00: rank \#277

2026\-10\-09T23:01:31\.990912\+00:00: rank \#277

2026\-10\-10T08:01:00\.593376\+00:00: rank \#276

2026\-10\-10T09:01:45\.527975\+00:00: rank \#279

2026\-10\-10T10:00:53\.799353\+00:00: rank \#279

2026\-10\-10T11:00:35\.65851\+00:00: rank \#278

2026\-10\-10T12:01:11\.169647\+00:00: rank \#278

2026\-10\-10T13:00:54\.008377\+00:00: rank \#278

2026\-10\-10T14:01:43\.208766\+00:00: rank \#280

2026\-10\-10T15:01:24\.825188\+00:00: rank \#280

2026\-10\-10T16:01:10\.213328\+00:00: rank \#279

2026\-10\-10T17:00:48\.84189\+00:00: rank \#278

2026\-10\-10T18:00:57\.55132\+00:00: rank \#278

2026\-10\-10T19:00:52\.379463\+00:00: rank \#278

2026\-10\-10T20:00:21\.993912\+00:00: rank \#278

2026\-10\-10T21:01:10\.657738\+00:00: rank \#280

2026\-10\-10T22:00:50\.433569\+00:00: rank \#281

2026\-10\-10T23:01:00\.95027\+00:00: rank \#282

The article's AI port improved sharply once models could test against the real game, but the final pixel match leaned on existing SDLPoP reverse\-engineering, not one\-prompt discovery\.

## The brief

The author describes a multi\-round experiment handing the original Apple II Prince of Persia 6502 assembly to successive frontier models and asking for a C\# port, without editing code himself\. Opus 4\.6 produced a playable\-looking but architecturally wrong tile\-grid version; Codex made surface fixes; Opus 5, given tools to control DOSBox and Windows, diagnosed the frame\-sequence architecture and extracted data from DOS files; Opus 5\.5 ported SDLPoP's room\-drawing routine and reduced first\-level pixel differences from 8,429 to 2\. The author credits self\-testing tools and existing SDLPoP knowledge, not just model intelligence\.

- The author gave original Apple II 6502 source to AI models to port to C\#, without reading or editing code, only playing and reporting issues\.
- Opus 4\.6 built console, editor, and Raylib versions and parsed level files, but used tile\-grid movement instead of frame\-sequence animation\.
- Codex made small visual fixes but did not question the wrong engine; the prince remained mispositioned and stuck\.
- Opus 5, with DOSBox and Windows control skills, diagnosed the architecture, rebuilt the engine, and read animation, dungeon, and level data from DOS files, yielding the first playable version\.
- Opus 5\.5 ported SDLPoP's room\-drawing routine, found PRINCE\.EXE compressed, and reduced first\-level pixel differences from 8,429 to 2, though a sprite\-facing bug required reverting\.
- The author concludes the biggest jump came from giving models a way to see the original and self\-test; SDLPoP's prior reverse\-engineering was key, and the model doubted it could have done it from the binary alone in one prompt\.

## Discussion themes

Analyzed: 2026\-09\-27T12:29:05\.879648\+00:00

Analysis sample: Based on 7 of 7 usable stored comments. Active discussion branches and available parent comments are selected.

This sample may omit parts of the full thread. Selected themes do not measure community opinion or how common a view is.

### Asteroids benchmark scores and ROM disassembly

A commenter reports GPT\-6 Astra scored \~1\.7M before crashes and disassembled ROM on a 2008 Asteroids contest task; Sol matched human\-level, Luna stayed \~20k\. A reply questions whether RNG syncing already solved it\.

Sources: [Comment 49857362](<https://news.ycombinator.com/item?id=49857362>) · [Comment 49857667](<https://news.ycombinator.com/item?id=49857667>)

### Prompt quality in the Prince of Persia port

A commenter calls the article's prompts atrocious and is surprised the LLMs still built something useful, quoting the vague first prompt\.

Sources: [Comment 49857358](<https://news.ycombinator.com/item?id=49857358>)

### Swift and native macOS frameworks for a Prince of Persia port

A commenter plans to rebuild the original game in Swift, arguing Apple's native frameworks suit a 2D cinematic platformer without a large cross\-platform engine; another encourages sharing the result\.

Sources: [Comment 49857762](<https://news.ycombinator.com/item?id=49857762>) · [Comment 49857957](<https://news.ycombinator.com/item?id=49857957>)

### Modern Prince of Persia games

Side discussion notes the latest Prince of Persia game is fun and that The Lost Crown looks amazing\.

Sources: [Comment 49857512](<https://news.ycombinator.com/item?id=49857512>) · [Comment 49857701](<https://news.ycombinator.com/item?id=49857701>)

## Sources & coverage

AI-generated summary · 2026\-09\-27T12:29:06\.523985\+00:00

Based on 7 of 7 usable stored comments, selected by depth and branch activity. This is a sample of the discussion. Article text may also be shortened.

Generated using deepseek\-ai/DeepSeek\-V4\.1\-Flash. Check the linked sources for full context.
