Skip to content

GBA Cheats: PARv3 "Always skip..." code not accepted #915

Closed
@Prof9

Description

@Prof9

On 523aaf1, when a PARv3 code is entered that contains any "Always skip..." lines, those lines are silently dropped after entering.

Example:

0E200000 00000000	Always skip next line
00200000 00000000	[02000000] <- 00
4E200000 00000000	Always skip next two lines
00200000 00000000	[02000000] <- 00
00200000 00000000	[02000000] <- 00
8E200000 00000000	Always skip all next lines
00200000 00000000	[02000000] <- 00
CE200000 00000000	Always skip all lines
00200000 00000000	[02000000] <- 00

Encrypted:

B56B9D45 07E0F540
E77D3CEF 1E6445A7
92B37196 65ECFBBE
E77D3CEF 1E6445A7
E77D3CEF 1E6445A7
C74EE9AC 0AD5403C
E77D3CEF 1E6445A7
191355E2 1EB1101A
E77D3CEF 1E6445A7

After entering in mGBA:

E77D3CEF 1E6445A7
E77D3CEF 1E6445A7
E77D3CEF 1E6445A7
E77D3CEF 1E6445A7
E77D3CEF 1E6445A7

I went back and checked on 0.6.0, too -- which precedes 348b33c. The same behavior occurs there.

At the very least, the "always skip next line" and "always skip next two lines" codes would be quite nice to have, as they let one invert the If-AND code type for PARv3 and create a code that ORs a specific bit. For example:

3820224A 00000001
0E200000 00000000
8020224A 00000001

Though there is another way to achieve that which also uses 3 lines, so it's not a huge deal.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions