Skip to content

A WIP US disassembly for The Legend of Zelda: A Link to the Past made to work with the Asar SNES assembler.

Notifications You must be signed in to change notification settings

JaredBrian/AsarUSALTTPDisassembly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AsarUSALTTPDisassembly

Important

This is still a work in process and CANNOT currently build on its own.

    This is a WIP disassembly for the USA version of The Legend of Zelda: A Link to the Past. The purpose of this dissasembly is to provide a buildable assembly using the Asar SNES assembler, to provide further code clarification from other disassemblies, to provide comprehensive RAM maps, and to reorganize data and code in a more human readable way. This disassembly is based off of the MathOnNapkins' disassembly but has been cleaned up with additional notes, labels, and missing data from the original. This disassembly has also been cross referenced with Kan's USDASM assembly and has additional notes marking places and code that the Zcream ALTTP editor by Zarby89 has changed and or moved.

    This project is mostly just for my own personal use. The way the code and data are formatted are that way becuase it roughly follows coding standards that I like and that I personally find the most readable. If you prefer a more traditional single "opcode per line" or "address on every line" disassembly, I reccomend taking a look at Kan's USA disassembly. All of the code comments and labels changed are based on my own research, testing, and educated guesswork. Nothing should be taken as gospel. There are bound to be plenty of errors, bad code comments, or RAM descriptions that are just plain wrong. If you find any such issues please let me know by creating an issue here on github or on Discord TODO: INSERT DISCORD LINK. However, regaurdless of bad code labels, once completed, the final re-assembled product from this disasembly will be an exact working copy of a vanilla ALTTP ROM with no bytes differences.

Note

Here are some important links and sources.

Asar
MathOnNapkins' Dissasembly
Kan's Dissasembly
ZScream

About

A WIP US disassembly for The Legend of Zelda: A Link to the Past made to work with the Asar SNES assembler.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 3

  •  
  •  
  •  

Languages