Skip to content

Condition Syntax

Memory sizes

SizePrefixExample
Bit00xM0xM01234
Bit10xN0xN01234
Bit20xO0xO01234
Bit30xP0xP01234
Bit40xQ0xQ01234
Bit50xR0xR01234
Bit60xS0xS01234
Bit70xT0xT01234
Lower40xL0xL01234
Upper40xU0xU01234
8bit0xH0xH01234
16bit0x 0x 01234
24bit0xW0xW01234
32bit0xX0xX01234
16bit BE0xI0xI01234
24bit BE0xJ0xJ01234
32bit BE0xG0xG01234
BitCount0xK0xK01234
FloatfFfF01234
Float BEfBfB01234
Double32fHfH01234
Double32 BEfIfI01234
MBF32fMfM01234
MBF32 LEfLfL01234

Prefixes

ModifierPrefixExample
Deltadd0xH1234
Priorpp0xH1234
BCDbb0xH1234
Invert~~0xH1234

Special Operands

ModifierRepresentationExample
Recall{recall}{recall}

Logical Flags

FlagPrefixExample
PauseIfP:P:0xH1234=1
ResetIfR:R:0xH1234=1
ResetNextIfZ:Z:0xH1234=1
AddSourceA:A:0xH1234/2
SubSourceB:B:0xH1234/2
AddHitsC:C:0xH1234=1
SubHitsD:D:0xH1234=1
AddAddressI:I:0xH1234=1
AndNextN:N:0xH1234=1
OrNextO:O:0xH1234=1
MeasuredM:M:0xH1234=1
Measured%G:G:0xH1234=1
MeasuredIfQ:Q:0xH1234=1
TriggerT:T:0xH1234=1
RememberK:K:0xH1234*2

Changelog

Released under the GPL-3 License. There are no copyright-protected ROMs available for download on RetroAchievements.