mirror of
https://github.com/pret/pokeemerald.git
synced 2026-05-09 04:13:03 -05:00
Implement remaining MEMACC commands
This commit is contained in:
parent
30185ea16b
commit
24eef730cb
|
|
@ -273,30 +273,53 @@ void PrintMemAcc(const Event& event)
|
|||
case 0x05:
|
||||
PrintByte("MEMACC, mem_mem_sub, 0x%02X, 0x%02X", s_memaccParam1, event.param2);
|
||||
break;
|
||||
// TODO: everything else
|
||||
case 0x06:
|
||||
PrintByte("MEMACC, mem_beq, 0x%02X, %u", s_memaccParam1, event.param2);
|
||||
PrintWord("%s_%u_L%u", g_asmLabel.c_str(), g_agbTrack, s_memaccParam2);
|
||||
break;
|
||||
case 0x07:
|
||||
PrintByte("MEMACC, mem_bne, 0x%02X, %u", s_memaccParam1, event.param2);
|
||||
PrintWord("%s_%u_L%u", g_asmLabel.c_str(), g_agbTrack, s_memaccParam2);
|
||||
break;
|
||||
case 0x08:
|
||||
PrintByte("MEMACC, mem_bhi, 0x%02X, %u", s_memaccParam1, event.param2);
|
||||
PrintWord("%s_%u_L%u", g_asmLabel.c_str(), g_agbTrack, s_memaccParam2);
|
||||
break;
|
||||
case 0x09:
|
||||
PrintByte("MEMACC, mem_bhs, 0x%02X, %u", s_memaccParam1, event.param2);
|
||||
PrintWord("%s_%u_L%u", g_asmLabel.c_str(), g_agbTrack, s_memaccParam2);
|
||||
break;
|
||||
case 0x0A:
|
||||
PrintByte("MEMACC, mem_bls, 0x%02X, %u", s_memaccParam1, event.param2);
|
||||
PrintWord("%s_%u_L%u", g_asmLabel.c_str(), g_agbTrack, s_memaccParam2);
|
||||
break;
|
||||
case 0x0B:
|
||||
PrintByte("MEMACC, mem_blo, 0x%02X, %u", s_memaccParam1, event.param2);
|
||||
PrintWord("%s_%u_L%u", g_asmLabel.c_str(), g_agbTrack, s_memaccParam2);
|
||||
break;
|
||||
case 0x0C:
|
||||
PrintByte("MEMACC, mem_mem_beq, 0x%02X, 0x%02X", s_memaccParam1, event.param2);
|
||||
PrintWord("%s_%u_L%u", g_asmLabel.c_str(), g_agbTrack, s_memaccParam2);
|
||||
break;
|
||||
case 0x0D:
|
||||
PrintByte("MEMACC, mem_mem_bne, 0x%02X, 0x%02X", s_memaccParam1, event.param2);
|
||||
PrintWord("%s_%u_L%u", g_asmLabel.c_str(), g_agbTrack, s_memaccParam2);
|
||||
break;
|
||||
case 0x0E:
|
||||
PrintByte("MEMACC, mem_mem_bhi, 0x%02X, 0x%02X", s_memaccParam1, event.param2);
|
||||
PrintWord("%s_%u_L%u", g_asmLabel.c_str(), g_agbTrack, s_memaccParam2);
|
||||
break;
|
||||
case 0x0F:
|
||||
PrintByte("MEMACC, mem_mem_bhs, 0x%02X, 0x%02X", s_memaccParam1, event.param2);
|
||||
PrintWord("%s_%u_L%u", g_asmLabel.c_str(), g_agbTrack, s_memaccParam2);
|
||||
break;
|
||||
case 0x10:
|
||||
PrintByte("MEMACC, mem_mem_bls, 0x%02X, 0x%02X", s_memaccParam1, event.param2);
|
||||
PrintWord("%s_%u_L%u", g_asmLabel.c_str(), g_agbTrack, s_memaccParam2);
|
||||
break;
|
||||
case 0x11:
|
||||
PrintByte("MEMACC, mem_mem_blo, 0x%02X, 0x%02X", s_memaccParam1, event.param2);
|
||||
PrintWord("%s_%u_L%u", g_asmLabel.c_str(), g_agbTrack, s_memaccParam2);
|
||||
break;
|
||||
case 0x46:
|
||||
break;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user