Newest Hacks

Spell Balance Overhaul Useful Lunar Magic Dust Flare Change Form - Pygmy-Moogle

Newest Translations

Baten Kaitos Origins Sonic 3D Blast Famista '90 Rolan's Curse

Newest Utilities

Mystical Ninja Decompressor Plus GCFT M64Tool Vertex Skybox Editor

Newest Reviews

Mega Man 3 Improvement Castlevania Retold The Legend of Zelda: Journey of a Day Castlevania 2: Simon's Quest - Moody

Newest Homebrew

Double Symbol Rex Run for Game Boy DeadlyNeuroEf Nova the Squirrel

Featured Hack Images

The Bugs Bunny Crazy Castle II Mayhem Edition Super Mario Bros. 3 Raeneske V.2.0 Metroid M Streets of Rage 3 - Ash Patch

Featured Translation Images

World Soccer: Winning Eleven 6 - Final Evolution The Lawnmower Man Yo! Noid The Punisher

Recent Updates

Super Mario Brothers High Level Disassembly

Source Code

Description:

This is a revision of smbdis.asm that uses structured code and high-level constructs where possible. This was a project intended to: test and refine the macro code with a real world assembly program, demonstrate it’s usefulness, and to share an interesting, and hopefully easier to read version of smb source code. Most of doppelganger’s comments remain from the original file. I have added some new ones, and revised some to fit with the changes to the code structure, and removed some that I felt redundant.

Requires cc65/ca65 (included). and chr rom data (not included).

Links:

User Review Information

No User Reviews!