vhelin / wla-dx

WLA DX - Yet Another GB-Z80/Z80/Z80N/6502/65C02/65CE02/65816/68000/6800/6801/6809/8008/8080/HUC6280/SPC-700/SuperFX Multi Platform Cross Assembler Package

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Documentation for MVP/MVN

jeffythedragonslayer opened this issue · comments

In the SNES scene, the instructions MVP and MVN have a reputation for having different syntaxes in different assemblers, but the WLA-DX documentation doesn't say what the syntax is, so people have to guess.

Looking at i65816.c WLA DX supports these syntaxes:

kuva

Please let me know if there are any other syntaxes, perhaps I could support them all.

Well, I mean I think it should be explained here:

https://wla-dx.readthedocs.io/en/latest/#id2

About different ways of writing MVN/MVP, I found this: https://ersanio.gitbook.io/assembly-for-the-snes/collection-of-values/moves

kuva
kuva

I'm thinking about adding support for format "MVP $xxyy" as well. I'll also add them to the documentation...

Well, I mean I think it should be explained here:

https://wla-dx.readthedocs.io/en/latest/#id2

Actually section 15.5 is a better place for the documentation

When I click the 15.5 link, it takes me to 3.3

I see it in 15.5 now, but I think it should say "source bank" and "target bank," not "source byte" and "target byte."

I tried fixing the hyperlink to the 65c816 section but "Edit on GitHub" at the top of https://wla-dx.readthedocs.io/en/latest returns a 404.

Same here

kuva

... as we don't have that file...

When I click the 15.5 link, it takes me to 3.3

Found a way to fix that