smb2 icon indicating copy to clipboard operation
smb2 copied to clipboard

[ENUM] OAM/Sprite RAM format is not formatted properly in all Disassembled files

Open TheRealHamtaro126 opened this issue 6 years ago • 2 comments

This is a problem plaguing this and the SMB3 disassembly, of which is a big formatting issue concerning the Sprite OAM format... I've seen lots of labling, for example, Instead of:

STA Sprite_X_Position+8,y

It uses:

STA SpriteDMAArea+$B,y

This can be a very big pain, Soooo... Can this please be fixed?

TheRealHamtaro126 avatar Apr 08 '18 12:04 TheRealHamtaro126

in FUTURE I might just replace this with a macro, if possible, but we'll see.

Xkeeper0 avatar Apr 09 '18 16:04 Xkeeper0

I've been looking into this; I don't think any sort of en-masse replace is possible, but doing something on a smaller scale might be possible. The hard part is, for the time being, determining when the game is referencing a specific portion of sprites versus an actual memory address -- e.g. "sprite y position + (0, 4, 8...)" or "sprite area + (8, 9, 10...)". In a case-by-case basis it might be doable, though.

Xkeeper0 avatar Oct 14 '18 02:10 Xkeeper0