[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/vr/ - Retro Games

Search:


View post   

>> No.9394078 [View]
File: 58 KB, 1120x731, metroid_disassembly_snag0.png [View same] [iqdb] [saucenao] [google]
9394078

>>9390670
> If i can translate it to assemble with ASM6F instead of Ophis ... hopefully it goes smooth.
Welp, we have hit a snag. Those stars right there are generic branch markers, and those + signs tell which of those stars to jump to in Ophis. ASM6F ...does not have that functionality. Dang.
I guess i'll end up writing a script that combs through each file looking for +'s (and -'s), calculates where its supposed to jump, and sets the appropriate jump location with a label. Doing it by hand would take multiple days with a project of this size.
> Assembly Language
This blanket term kind of bothers me, as well as the fact that seemingly everyone refers to "assembly language" as a singular entity. Each CPU and hardware combination is unique, on top of that, each assembler for the exact same CPU and hardware combination is unique. These are the "fun situations" you deal with in this type of work.

Navigation
View posts[+24][+48][+96]