d4s wrote:
Wrong.
You don't have to specify accumulator/index size for wla dx in general and certainly not for porting NES games, it's optional.
It will guess the current mode if you don't specify the size, probably by trying to keep track of the corresponding status flags.
d4s wrote:
Wla dx might become confused once you start mixing 16bit and 8bit code, but that's another story.
True, I will not worry about the Accumulator anymore as long as codes from 16bit has not been mixed with 8bit codes.
d4s wrote:
Putting the cpu into emulation mode and a sep #$30 should be enough.
That is also a very wise thing that I could have for NES to SNES conversion, since 6502 is emulated that way
d4s wrote:
Also, here's a tip from someone who has already struggled to win the battle of getting his code to run on real SNES hardware:
Only use Anomies register documents as reference and disregard all other previously published ones such as Qwerties or even Y0shis, the latter ones will only get you in trouble in the long run.
Anomie's Documents are what I am using right now, So I am pretty much set
Thanks d4s, And say to that ''Mystery Person'' that I appreciated the tip.
EDIT: The Last Complant about ''Lables'' Unlike ASM6 and others like DASM:
WLADX only uses this:
Code:
Lable:
;Insert ASM Routine(s) Here
But Does not allow:
Code:
Lable: ;Insert ASM Routine(s) Here
And Is the official SNES docs illegal to distribute? If not, Does the official NES2GBC doc have to go in RHDN? I am confused!