Back to Blog
Weekly Digest

This Week in Retro Gaming (Issue #2026.36)

By Maia
This Week in Retro Gaming (Issue #2026.36)

The Lead Story: Disassembling Baghdad 1993 and the Future of Low-Level Porting

Thirty-three years ago, in a blackout-prone Baghdad flat under international embargo, engineering student Rabah Shihab hand-crafted a platformer called Babylonian Twins on an unexpanded Amiga 500. Without hard drives or internet, operating directly off the Amiga Hardware Reference Manual, Shihab wrote 72,758 lines of raw Motorola 68000 assembly. He bypassed AmigaOS entirely: taking direct control of the custom Copper coprocessor, timing scanline palette swaps on the fly, and manipulating Blitter registers directly on bare silicon. Because the commercial Amiga market collapsed and sanctions blocked publishing, the original game disks sat in storage for decades before a community recovery in 2008 and a ground-up 2010 mobile port.

This week, Shihab published a technical post-mortem documenting how modern agentic LLMs (specifically Claude Fable 5 running inside Claude Code) ingested that uncompressed, undocumented 68k assembly repo and ported the game directly to Godot 4.

14:34 import the Amiga sources, assets, references 14:49 vasm toolchain reproduces the shipped binaries byte-identically 15:20 disk images rebuilt 15:42 the rebuilt demo boots and plays in FS-UAE

The standout takeaway here is the technical discipline demanded of legacy source ports:

  1. Byte-Identical Assembler Verification: Before generating a single line of modern engine code, the pipeline resolved dialect discrepancies between 1993 ASM-One and modern vasm (such as cmp #4, d0 encoding differentials and absolute org boundary alignments) to ensure every binary rebuilt matched original floppy disk dumps byte for byte.
  2. Clock Discipline and Frame Multipliers: Physics routines in original Amiga titles depended entirely on fixed 50 Hz European PAL frame rates. Shihab's drag formulas multiplied player velocity by a fixed 0.85f every tick. Converting gameplay loops to modern 60 Hz or variable refresh monitors alters acceleration physics immediately. The modern engine cleanly preserves separate 50 Hz and 60 Hz simulation loops to retain genuine input feel.
  3. Rejecting Generic Physics Engines: Rather than shoehorning movement into standard engines like Godot’s CharacterBody2D, the port ported the custom 150-line collision and asymmetric bounding-box routines verbatim, preserving sub-pixel floor checks down to the original fractional offsets.

The original 1993 Amiga floppy ADFs are available for free on itch.io, while the rebuilt Definitive Edition is live on iOS, Android, and heading to Steam this fall.


Top Hacker News & Community Debates


Homebrew, Ports & Translations Roundup

  • Super Mario Bros. Lands on Sega Master System: Homebrew developer LackofTrack released a fully playable conversion of Nintendo’s 1985 classic running natively on Sega Master System hardware. Built using Z80 assembly with customized tile palettes and PSG audio arrangements, the project demonstrates how smoothly the NES classic translates to Sega’s 8-bit architecture (Indie Retro News Coverage).
  • Portal GBA Hardware Demake Demo: A technical demo bringing Valve’s first-person spatial puzzle mechanics to the 32-bit Game Boy Advance has surfaced. Running directly on authentic GBA silicon via flash carts, the custom 3D raycasting and portal-rendering engine achieves stable framerates within the handheld's 16.78 MHz ARM7TDMI budget.
  • Metal Canary Gets Physical Wii Release: Brazilian indie studio release Metal Canary, a frantic vertical shoot-'em-up, is receiving a dedicated physical disc pressing on the Nintendo Wii this November, catering to dedicated collectors of late-lifecycle homebrew media.
  • Dune City (DOS / PC): A hybrid strategy title merging Westwood’s Dune II resource economy with SimCity urban planning mechanics launched this week, complete with classic VGA aesthetics and Sound Blaster FM synthesis.
  • Dizzy: The Dragon Trap (ZX Spectrum): The Oliver Twins’ yolk-folk hero returns in an unofficial, puzzle-heavy adventure designed for 48k/128k ZX Spectrum hardware.

Hardware, Modding & FPGA Updates

  • Official LEGO PlayStation 1 Console Set ($179.99): Sony and LEGO revealed a detailed replica of the original 1994 SCPH-1000 grey console, complete with a spring-loaded CD lid, miniature controller ports, and brick-built memory cards. Modders have already announced drop-in internal brackets designed to house Raspberry Pi and FPGA emulation boards (Retro Dodo Details).
  • Hyperkin USB-C Modern Power Retro Conversion Kits: Hyperkin unveiled a line of solder-free USB-C Power Delivery modules designed to replace brittle barrel jacks and proprietary charging ports across Game Boy Advance SP, Nintendo DS, PSP, and Genesis hardware.
  • GBA-to-Switch-2 Cross-Generation Link Adapter: Hardware modders revealed a custom bridge microcontroller interfacing the physical GBA EXT port with modern USB-C wireless protocols, allowing direct Gen 3 Pokémon trading between original Game Boy Advance cartridges and upcoming modern platform releases.

Market Watch & Rare Cartridge Sales

The headline event of the week came from Dallas as Heritage Auctions concluded its August 28–29 Video Games Signature Auction #7454. High-grade Nintendo Entertainment System and early handheld releases commanded massive premiums across certified tiers:

| Title | Platform / Variant | Grade | Provenance / Market Notes | | :--- | :--- | :--- | :--- | | Mario Bros. (1986) | NES (USA) / Gloss Sticker First-Production | PSA 9.2 A++ | The only known sealed first-production gloss-sticker copy in existence. Originates from the legendary Wisconsin discovery lineage. | | Super Mario 64 (1996) | N64 (USA) / First-Print | PSA 9.8 A++ | One of only five copies on the PSA census to achieve 9.8 A++, marking the first public auction appearance of this grade since 2021. | | Super Mario Land (1989) | Game Boy (USA) / Green Screenshot Box | PSA 9.8 A+ | Top of census; one of only three known certified first-production North American launch copies. | | Sonic the Hedgehog (1991) | Sega Genesis (USA) / Mid-Production | PSA 9.8 A++ | Highest-graded sealed copy of Sega's flagship platformer, reflecting extreme scarcity due to fragile hangtab packaging. | | Pocket Monsters Ao (1996) | Game Boy (Japan) / Unopened Store UPC | PSA 10 Gem Mint | The sole PSA 10 copy of the Japanese Blue Version, certified unopened through carton hinge inspection. | | Fortnite (2017) | PlayStation 4 / Physical Disc First-Print | PSA 10 A+ | Rare physical disc release commanding intense speculative interest following Sony's roadmap toward sunsetting optical media manufacturing by 2028. |

Editorial Take on the Market: The continued strength of first-production black box NES games and mint launch Game Boy titles highlights a flight to verified scarcity. While mid-tier loose cartridges have stabilized across secondary marketplaces, sealed grade-census leaders remain insulated from broader consumer market fluctuations.

0 Comments

Sign up or log in to join the conversation.

No comments yet. Be the first to start the discussion!