I have no idea what's going on here but the game appears to have successfully jumped into and navigated a pointer table.

Congrats! Densetsu no Ogre Battle!

I found this in my hack and looked at the original to see it was in there even before translation.

It occurs at the end of the opening sequence story.

`$00/D86B A5 0A LDA $0A [$00:000A] A:0AC0 X:006C Y:5501 P:envmxdizC`

$00/D86D 20 D2 F5 JSR $F5D2 [$00:F5D2] A:0200 X:006C Y:5501 P:envmxdizC

**********

$00/F5D2 A2 01 FF LDX #$FF01 A:0200 X:006C Y:5501 P:envmxdizC

$00/F5D5 A0 E0 00 LDY #$00E0 A:0200 X:FF01 Y:5501 P:eNvmxdizC

$00/F5D8 C9 7F D0 CMP #$D07F A:0200 X:FF01 Y:00E0 P:envmxdizC

$00/F5DB 1E EB A9 ASL $A9EB,x[$00:A8EC] A:0200 X:FF01 Y:00E0 P:envmxdizc

$00/F5DE 80 85 BRA $85 [$F565] A:0200 X:FF01 Y:00E0 P:eNvmxdizC

$00/F565 DE C0 DE DEC $DEC0,x[$00:DDC1] A:0200 X:FF01 Y:00E0 P:eNvmxdizC

$00/F568 C1 DE CMP ($DE,x)[$00:FFD3] A:0200 X:FF01 Y:00E0 P:eNvmxdizC

$00/F56A C2 DE REP #$DE A:0200 X:FF01 Y:00E0 P:eNvmxdizc

$00/F56C C3 DE CMP $DE,s [$00:20CE] A:0200 X:FF01 Y:00E0 P:envmxdizc

$00/F56E C4 DE CPY $DE [$00:00DE] A:0200 X:FF01 Y:00E0 P:envmxdizc

$00/F570 B3 DE LDA ($DE,s),y[$00:5635] A:0200 X:FF01 Y:00E0 P:eNvmxdizc

$00/F572 CA DEX A:8408 X:FF01 Y:00E0 P:eNvmxdizc

$00/F573 DE CB DE DEC $DECB,x[$00:DDCB] A:8408 X:FF00 Y:00E0 P:eNvmxdizc

$00/F576 CC DE CD CPY $CDDE [$00:CDDE] A:8408 X:FF00 Y:00E0 P:envmxdizc

$00/F579 DE CE DE DEC $DECE,x[$00:DDCE] A:8408 X:FF00 Y:00E0 P:eNvmxdizc

$00/F57C CA DEX A:8408 X:FF00 Y:00E0 P:eNvmxdizc

$00/F57D DF CB DF CC CMP $CCDFCB,x[$CC:DECA] A:8408 X:FEFF Y:00E0 P:eNvmxdizc

$00/F581 DF CD DF CE CMP $CEDFCD,x[$CE:DECC] A:8408 X:FEFF Y:00E0 P:envmxdizC

$00/F585 DF 86 02 A5 CMP $A50286,x[$A5:0185] A:8408 X:FEFF Y:00E0 P:envmxdizC

$00/F589 49 85 04 EOR #$0485 A:8408 X:FEFF Y:00E0 P:envmxdizC

$00/F58C A0 00 00 LDY #$0000 A:808D X:FEFF Y:00E0 P:eNvmxdizC

$00/F58F 64 05 STZ $05 [$00:0005] A:808D X:FEFF Y:0000 P:envmxdiZC

$00/F591 7B TDC A:808D X:FEFF Y:0000 P:envmxdiZC

$00/F592 B7 02 LDA [$02],y[$08:6E00] A:0000 X:FEFF Y:0000 P:envmxdiZC

$00/F594 C9 20 B0 CMP #$B020 A:0808 X:FEFF Y:0000 P:envmxdizC

$00/F597 12 AA ORA ($AA) [$00:5500] A:0808 X:FEFF Y:0000 P:envmxdizc

$00/F599 BD B2 F5 LDA $F5B2,x[$00:F4B1] A:5D5D X:FEFF Y:0000 P:envmxdizc

$00/F59C F0 11 BEQ $11 [$F5AF] A:5722 X:FEFF Y:0000 P:envmxdizc

Looks like it was supposed to enter that subroutine with an 8-bit accumulator. Following seems to have fixed it.

`$00/D867 E2 20 SEP #$20 `

$00/D869 A9 60 LDA #$60

$00/D86B 85 0A STA $0A

$00/D86D 20 D2 F5 JSR $F5D2