Moved DIRECTIONS_XY to C

This commit is contained in:
AnonymousRandomPerson 2025-03-28 00:01:20 -04:00
parent 69c89fbbaf
commit 8e8c99adbe
8 changed files with 479 additions and 458 deletions

View File

@ -192,6 +192,3 @@
.public ov29_023502D4
.public ov29_023502DC
.public ov29_023502E4
.public ov29_02351974
.public ov29_02351B00
.public ov29_02351C94

View File

@ -0,0 +1,4 @@
#pragma once
.public ov29_02351974
.public ov29_02351B00
.public ov29_02351C94

View File

@ -1726,456 +1726,3 @@ ov29_023516E8:
ov29_023516FC:
.byte 0x02, 0x06, 0x04, 0x00, 0x02, 0x00, 0x04, 0x06, 0x04, 0x00, 0x06, 0x02, 0x04, 0x02, 0x06, 0x00
.byte 0x06, 0x02, 0x00, 0x04, 0x06, 0x04, 0x02, 0x00, 0x00, 0x04, 0x02, 0x06, 0x00, 0x06, 0x02, 0x04
.global DIRECTIONS_XY
DIRECTIONS_XY:
.byte 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xFF, 0xFF
.byte 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x00
.global ov29_0235173C
ov29_0235173C:
.byte 0x00, 0x00
.global ov29_0235173E
ov29_0235173E:
.byte 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xFF
.byte 0x00, 0x00, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x01
.global ov29_0235175C
ov29_0235175C:
.byte 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00
.byte 0x00, 0x04, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00
.global ov29_0235177C
ov29_0235177C:
.byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00
.byte 0xFE, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00
.global ov29_0235179C
ov29_0235179C:
.word ov29_02351974
.global ov29_023517A0
ov29_023517A0:
.byte 0x01, 0x00
.global ov29_023517A2
ov29_023517A2:
.byte 0x01, 0x00
.word ov29_02351B00
.byte 0x01, 0x00, 0x01, 0x00
.word ov29_02351C94
.byte 0x01, 0x00, 0x01, 0x00
.word ov29_02351B00
.byte 0x01, 0x00, 0xFF, 0xFF
.word ov29_02351974
.byte 0xFF, 0xFF, 0xFF, 0xFF
.word ov29_02351B00
.byte 0xFF, 0xFF, 0xFF, 0xFF
.word ov29_02351C94
.byte 0xFF, 0xFF, 0xFF, 0xFF
.word ov29_02351B00
.byte 0xFF, 0xFF, 0x01, 0x00
.global DISPLACEMENTS_WITHIN_2_LARGEST_FIRST
DISPLACEMENTS_WITHIN_2_LARGEST_FIRST:
.byte 0x00, 0x00, 0xFE, 0xFF, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0x00, 0x00
.byte 0x02, 0x00, 0xFE, 0xFF, 0xFE, 0xFF, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0xFE, 0xFF, 0xFE, 0xFF
.byte 0xFF, 0xFF, 0xFE, 0xFF, 0x01, 0x00, 0xFE, 0xFF, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0xFF, 0xFF
.byte 0xFE, 0xFF, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0xFF, 0xFF, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00
.byte 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00
.byte 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x63, 0x00, 0x63, 0x00
.global DISPLACEMENTS_WITHIN_2_SMALLEST_FIRST
DISPLACEMENTS_WITHIN_2_SMALLEST_FIRST:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0xFE, 0xFF, 0xFE, 0xFF
.byte 0xFF, 0xFF, 0xFE, 0xFF, 0x00, 0x00, 0xFE, 0xFF, 0x01, 0x00, 0xFE, 0xFF, 0x02, 0x00, 0xFE, 0xFF
.byte 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0xFF, 0xFF, 0xFE, 0xFF, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
.byte 0xFE, 0xFF, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0xFE, 0xFF, 0x02, 0x00, 0xFF, 0xFF, 0x02, 0x00
.byte 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x63, 0x00, 0x63, 0x00
.global DISPLACEMENTS_WITHIN_3
DISPLACEMENTS_WITHIN_3:
.byte 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x01, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0xFE, 0xFF, 0x00, 0x00
.byte 0x00, 0x00, 0xFE, 0xFF, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0xFF, 0xFF, 0x01, 0x00, 0x01, 0x00
.byte 0x02, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0xFE, 0xFF, 0x01, 0x00, 0xFD, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0x00, 0x00, 0x03, 0x00
.byte 0x01, 0x00, 0xFE, 0xFF, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0xFF, 0xFF, 0x02, 0x00, 0x01, 0x00
.byte 0x03, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0xFE, 0xFF, 0xFE, 0xFF
.byte 0xFE, 0xFF, 0x02, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0xFD, 0xFF, 0x01, 0x00, 0x01, 0x00, 0xFD, 0xFF
.byte 0x01, 0x00, 0x03, 0x00, 0x02, 0x00, 0xFE, 0xFF, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0xFF, 0xFF
.byte 0x03, 0x00, 0x01, 0x00, 0xFE, 0xFF, 0xFD, 0xFF, 0xFE, 0xFF, 0x03, 0x00, 0xFD, 0xFF, 0xFE, 0xFF
.byte 0xFD, 0xFF, 0x02, 0x00, 0x02, 0x00, 0xFD, 0xFF, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0xFE, 0xFF
.byte 0x03, 0x00, 0x02, 0x00, 0xFD, 0xFF, 0xFD, 0xFF, 0xFD, 0xFF, 0x03, 0x00, 0x03, 0x00, 0xFD, 0xFF
.byte 0x03, 0x00, 0x03, 0x00, 0x63, 0x00, 0x63, 0x00
.global ov29_02351974
ov29_02351974:
.byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00
.byte 0x01, 0x00, 0x02, 0x00, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x03, 0x00
.byte 0xFF, 0xFF, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0xFE, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00
.byte 0x01, 0x00, 0x04, 0x00, 0xFF, 0xFF, 0x04, 0x00, 0x02, 0x00, 0x04, 0x00, 0xFE, 0xFF, 0x04, 0x00
.byte 0x03, 0x00, 0x04, 0x00, 0xFD, 0xFF, 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x01, 0x00, 0x05, 0x00
.byte 0xFF, 0xFF, 0x05, 0x00, 0x02, 0x00, 0x05, 0x00, 0xFE, 0xFF, 0x05, 0x00, 0x03, 0x00, 0x05, 0x00
.byte 0xFD, 0xFF, 0x05, 0x00, 0x04, 0x00, 0x05, 0x00, 0xFC, 0xFF, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00
.byte 0x01, 0x00, 0x06, 0x00, 0xFF, 0xFF, 0x06, 0x00, 0x02, 0x00, 0x06, 0x00, 0xFE, 0xFF, 0x06, 0x00
.byte 0x03, 0x00, 0x06, 0x00, 0xFD, 0xFF, 0x06, 0x00, 0x04, 0x00, 0x06, 0x00, 0xFC, 0xFF, 0x06, 0x00
.byte 0x05, 0x00, 0x06, 0x00, 0xFB, 0xFF, 0x06, 0x00, 0x00, 0x00, 0x07, 0x00, 0x01, 0x00, 0x07, 0x00
.byte 0xFF, 0xFF, 0x07, 0x00, 0x02, 0x00, 0x07, 0x00, 0xFE, 0xFF, 0x07, 0x00, 0x03, 0x00, 0x07, 0x00
.byte 0xFD, 0xFF, 0x07, 0x00, 0x04, 0x00, 0x07, 0x00, 0xFC, 0xFF, 0x07, 0x00, 0x05, 0x00, 0x07, 0x00
.byte 0xFB, 0xFF, 0x07, 0x00, 0x06, 0x00, 0x07, 0x00, 0xFA, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x08, 0x00
.byte 0x01, 0x00, 0x08, 0x00, 0xFF, 0xFF, 0x08, 0x00, 0x02, 0x00, 0x08, 0x00, 0xFE, 0xFF, 0x08, 0x00
.byte 0x03, 0x00, 0x08, 0x00, 0xFD, 0xFF, 0x08, 0x00, 0x04, 0x00, 0x08, 0x00, 0xFC, 0xFF, 0x08, 0x00
.byte 0x05, 0x00, 0x08, 0x00, 0xFB, 0xFF, 0x08, 0x00, 0x06, 0x00, 0x08, 0x00, 0xFA, 0xFF, 0x08, 0x00
.byte 0x07, 0x00, 0x08, 0x00, 0xF9, 0xFF, 0x08, 0x00, 0x00, 0x00, 0x09, 0x00, 0x01, 0x00, 0x09, 0x00
.byte 0xFF, 0xFF, 0x09, 0x00, 0x02, 0x00, 0x09, 0x00, 0xFE, 0xFF, 0x09, 0x00, 0x03, 0x00, 0x09, 0x00
.byte 0xFD, 0xFF, 0x09, 0x00, 0x04, 0x00, 0x09, 0x00, 0xFC, 0xFF, 0x09, 0x00, 0x05, 0x00, 0x09, 0x00
.byte 0xFB, 0xFF, 0x09, 0x00, 0x06, 0x00, 0x09, 0x00, 0xFA, 0xFF, 0x09, 0x00, 0x07, 0x00, 0x09, 0x00
.byte 0xF9, 0xFF, 0x09, 0x00, 0x08, 0x00, 0x09, 0x00, 0xF8, 0xFF, 0x09, 0x00, 0x00, 0x00, 0x0A, 0x00
.byte 0x01, 0x00, 0x0A, 0x00, 0xFF, 0xFF, 0x0A, 0x00, 0x02, 0x00, 0x0A, 0x00, 0xFE, 0xFF, 0x0A, 0x00
.byte 0x03, 0x00, 0x0A, 0x00, 0xFD, 0xFF, 0x0A, 0x00, 0x04, 0x00, 0x0A, 0x00, 0xFC, 0xFF, 0x0A, 0x00
.byte 0x05, 0x00, 0x0A, 0x00, 0xFB, 0xFF, 0x0A, 0x00, 0x06, 0x00, 0x0A, 0x00, 0xFA, 0xFF, 0x0A, 0x00
.byte 0x07, 0x00, 0x0A, 0x00, 0xF9, 0xFF, 0x0A, 0x00, 0x08, 0x00, 0x0A, 0x00, 0xF8, 0xFF, 0x0A, 0x00
.byte 0x63, 0x00, 0x63, 0x00
.global ov29_02351B00
ov29_02351B00:
.byte 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00
.byte 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00
.byte 0x03, 0x00, 0x01, 0x00, 0x01, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00
.byte 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x02, 0x00, 0x02, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00
.byte 0x01, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00
.byte 0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0x05, 0x00, 0x05, 0x00, 0x02, 0x00, 0x02, 0x00, 0x05, 0x00
.byte 0x05, 0x00, 0x01, 0x00, 0x01, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00
.byte 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x04, 0x00, 0x04, 0x00, 0x06, 0x00, 0x06, 0x00, 0x03, 0x00
.byte 0x03, 0x00, 0x06, 0x00, 0x06, 0x00, 0x02, 0x00, 0x02, 0x00, 0x06, 0x00, 0x06, 0x00, 0x01, 0x00
.byte 0x01, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00
.byte 0x07, 0x00, 0x05, 0x00, 0x05, 0x00, 0x07, 0x00, 0x07, 0x00, 0x04, 0x00, 0x04, 0x00, 0x07, 0x00
.byte 0x07, 0x00, 0x03, 0x00, 0x03, 0x00, 0x07, 0x00, 0x07, 0x00, 0x02, 0x00, 0x02, 0x00, 0x07, 0x00
.byte 0x07, 0x00, 0x01, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00
.byte 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x06, 0x00, 0x06, 0x00, 0x08, 0x00, 0x08, 0x00, 0x05, 0x00
.byte 0x05, 0x00, 0x08, 0x00, 0x08, 0x00, 0x04, 0x00, 0x04, 0x00, 0x08, 0x00, 0x08, 0x00, 0x03, 0x00
.byte 0x03, 0x00, 0x08, 0x00, 0x08, 0x00, 0x02, 0x00, 0x02, 0x00, 0x08, 0x00, 0x08, 0x00, 0x01, 0x00
.byte 0x01, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00
.byte 0x09, 0x00, 0x07, 0x00, 0x07, 0x00, 0x09, 0x00, 0x09, 0x00, 0x06, 0x00, 0x06, 0x00, 0x09, 0x00
.byte 0x09, 0x00, 0x05, 0x00, 0x05, 0x00, 0x09, 0x00, 0x09, 0x00, 0x04, 0x00, 0x04, 0x00, 0x09, 0x00
.byte 0x09, 0x00, 0x03, 0x00, 0x03, 0x00, 0x09, 0x00, 0x09, 0x00, 0x02, 0x00, 0x02, 0x00, 0x09, 0x00
.byte 0x09, 0x00, 0x01, 0x00, 0x01, 0x00, 0x09, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x09, 0x00
.byte 0x09, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x08, 0x00, 0x08, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x07, 0x00
.byte 0x07, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x06, 0x00, 0x06, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x05, 0x00
.byte 0x05, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x04, 0x00, 0x04, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x03, 0x00
.byte 0x03, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x02, 0x00, 0x02, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x01, 0x00
.byte 0x01, 0x00, 0x0A, 0x00, 0x63, 0x00, 0x63, 0x00
.global ov29_02351C94
ov29_02351C94:
.byte 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
.byte 0x02, 0x00, 0xFF, 0xFF, 0x02, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0xFF, 0xFF
.byte 0x03, 0x00, 0x01, 0x00, 0x03, 0x00, 0xFE, 0xFF, 0x03, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00
.byte 0x04, 0x00, 0xFF, 0xFF, 0x04, 0x00, 0x01, 0x00, 0x04, 0x00, 0xFE, 0xFF, 0x04, 0x00, 0x02, 0x00
.byte 0x04, 0x00, 0xFD, 0xFF, 0x04, 0x00, 0x03, 0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0xFF, 0xFF
.byte 0x05, 0x00, 0x01, 0x00, 0x05, 0x00, 0xFE, 0xFF, 0x05, 0x00, 0x02, 0x00, 0x05, 0x00, 0xFD, 0xFF
.byte 0x05, 0x00, 0x03, 0x00, 0x05, 0x00, 0xFC, 0xFF, 0x05, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00
.byte 0x06, 0x00, 0xFF, 0xFF, 0x06, 0x00, 0x01, 0x00, 0x06, 0x00, 0xFE, 0xFF, 0x06, 0x00, 0x02, 0x00
.byte 0x06, 0x00, 0xFD, 0xFF, 0x06, 0x00, 0x03, 0x00, 0x06, 0x00, 0xFC, 0xFF, 0x06, 0x00, 0x04, 0x00
.byte 0x06, 0x00, 0xFB, 0xFF, 0x06, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0xFF, 0xFF
.byte 0x07, 0x00, 0x01, 0x00, 0x07, 0x00, 0xFE, 0xFF, 0x07, 0x00, 0x02, 0x00, 0x07, 0x00, 0xFD, 0xFF
.byte 0x07, 0x00, 0x03, 0x00, 0x07, 0x00, 0xFC, 0xFF, 0x07, 0x00, 0x04, 0x00, 0x07, 0x00, 0xFB, 0xFF
.byte 0x07, 0x00, 0x05, 0x00, 0x07, 0x00, 0xFA, 0xFF, 0x07, 0x00, 0x06, 0x00, 0x08, 0x00, 0x00, 0x00
.byte 0x08, 0x00, 0xFF, 0xFF, 0x08, 0x00, 0x01, 0x00, 0x08, 0x00, 0xFE, 0xFF, 0x08, 0x00, 0x02, 0x00
.byte 0x08, 0x00, 0xFD, 0xFF, 0x08, 0x00, 0x03, 0x00, 0x08, 0x00, 0xFC, 0xFF, 0x08, 0x00, 0x04, 0x00
.byte 0x08, 0x00, 0xFB, 0xFF, 0x08, 0x00, 0x05, 0x00, 0x08, 0x00, 0xFA, 0xFF, 0x08, 0x00, 0x06, 0x00
.byte 0x08, 0x00, 0xF9, 0xFF, 0x08, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, 0xFF, 0xFF
.byte 0x09, 0x00, 0x01, 0x00, 0x09, 0x00, 0xFE, 0xFF, 0x09, 0x00, 0x02, 0x00, 0x09, 0x00, 0xFD, 0xFF
.byte 0x09, 0x00, 0x03, 0x00, 0x09, 0x00, 0xFC, 0xFF, 0x09, 0x00, 0x04, 0x00, 0x09, 0x00, 0xFB, 0xFF
.byte 0x09, 0x00, 0x05, 0x00, 0x09, 0x00, 0xFA, 0xFF, 0x09, 0x00, 0x06, 0x00, 0x09, 0x00, 0xF9, 0xFF
.byte 0x09, 0x00, 0x07, 0x00, 0x09, 0x00, 0xF8, 0xFF, 0x09, 0x00, 0x08, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x0A, 0x00, 0xFF, 0xFF, 0x0A, 0x00, 0x01, 0x00, 0x0A, 0x00, 0xFE, 0xFF, 0x0A, 0x00, 0x02, 0x00
.byte 0x0A, 0x00, 0xFD, 0xFF, 0x0A, 0x00, 0x03, 0x00, 0x0A, 0x00, 0xFC, 0xFF, 0x0A, 0x00, 0x04, 0x00
.byte 0x0A, 0x00, 0xFB, 0xFF, 0x0A, 0x00, 0x05, 0x00, 0x0A, 0x00, 0xFA, 0xFF, 0x0A, 0x00, 0x06, 0x00
.byte 0x0A, 0x00, 0xF9, 0xFF, 0x0A, 0x00, 0x07, 0x00, 0x0A, 0x00, 0xF8, 0xFF, 0x0A, 0x00, 0x08, 0x00
.byte 0x0A, 0x00, 0xF7, 0xFF, 0x0A, 0x00, 0x09, 0x00, 0x63, 0x00, 0x63, 0x00
.global ov29_02351E28
ov29_02351E28:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xFF, 0xFF, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xFF, 0xFF
.byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0xFE, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF
.byte 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0xFF, 0xFF, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00
.byte 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, 0x01, 0x00
.byte 0xFD, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0xFE, 0xFF
.byte 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0xFF, 0xFF, 0x02, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00
.byte 0xFF, 0xFF, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0xFE, 0xFF, 0xFE, 0xFF, 0xFE, 0xFF, 0x02, 0x00
.byte 0xFD, 0xFF, 0xFF, 0xFF, 0xFD, 0xFF, 0x01, 0x00, 0x01, 0x00, 0xFD, 0xFF, 0x01, 0x00, 0x03, 0x00
.byte 0x02, 0x00, 0xFE, 0xFF, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0xFF, 0xFF, 0x03, 0x00, 0x01, 0x00
.byte 0xFE, 0xFF, 0xFD, 0xFF, 0xFE, 0xFF, 0x03, 0x00, 0xFD, 0xFF, 0xFE, 0xFF, 0xFD, 0xFF, 0x02, 0x00
.byte 0x02, 0x00, 0xFD, 0xFF, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0xFE, 0xFF, 0x03, 0x00, 0x02, 0x00
.byte 0xFD, 0xFF, 0xFD, 0xFF, 0xFD, 0xFF, 0x03, 0x00, 0x03, 0x00, 0xFD, 0xFF, 0x03, 0x00, 0x03, 0x00
.byte 0xFC, 0xFF, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x00, 0x00, 0x04, 0x00
.byte 0xFC, 0xFF, 0x01, 0x00, 0x04, 0x00, 0x01, 0x00, 0xFF, 0xFF, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00
.byte 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0xFF, 0xFF, 0x01, 0x00, 0xFC, 0xFF, 0x01, 0x00, 0x04, 0x00
.byte 0xFC, 0xFF, 0x02, 0x00, 0x04, 0x00, 0x02, 0x00, 0xFE, 0xFF, 0xFC, 0xFF, 0xFE, 0xFF, 0x04, 0x00
.byte 0xFC, 0xFF, 0xFE, 0xFF, 0x04, 0x00, 0xFE, 0xFF, 0x02, 0x00, 0xFC, 0xFF, 0x02, 0x00, 0x04, 0x00
.byte 0xFC, 0xFF, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0xFD, 0xFF, 0xFC, 0xFF, 0xFD, 0xFF, 0x04, 0x00
.byte 0xFC, 0xFF, 0xFD, 0xFF, 0x04, 0x00, 0xFD, 0xFF, 0x03, 0x00, 0xFC, 0xFF, 0x03, 0x00, 0x04, 0x00
.byte 0xFC, 0xFF, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0xFC, 0xFF, 0xFC, 0xFF, 0xFC, 0xFF, 0x04, 0x00
.byte 0xFB, 0xFF, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFB, 0xFF, 0x00, 0x00, 0x05, 0x00
.byte 0xFB, 0xFF, 0xFF, 0xFF, 0x05, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0xFF, 0xFF, 0xFF, 0x05, 0x00
.byte 0xFB, 0xFF, 0x01, 0x00, 0x05, 0x00, 0x01, 0x00, 0x01, 0x00, 0xFB, 0xFF, 0x01, 0x00, 0x05, 0x00
.byte 0xFB, 0xFF, 0xFE, 0xFF, 0x05, 0x00, 0xFE, 0xFF, 0xFE, 0xFF, 0xFB, 0xFF, 0xFE, 0xFF, 0x05, 0x00
.byte 0xFB, 0xFF, 0x02, 0x00, 0x05, 0x00, 0x02, 0x00, 0x02, 0x00, 0xFB, 0xFF, 0x02, 0x00, 0x05, 0x00
.byte 0xFB, 0xFF, 0xFD, 0xFF, 0x05, 0x00, 0xFD, 0xFF, 0xFD, 0xFF, 0xFB, 0xFF, 0xFD, 0xFF, 0x05, 0x00
.byte 0xFB, 0xFF, 0x03, 0x00, 0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0xFB, 0xFF, 0x03, 0x00, 0x05, 0x00
.byte 0xFB, 0xFF, 0xFC, 0xFF, 0x05, 0x00, 0xFC, 0xFF, 0xFC, 0xFF, 0xFB, 0xFF, 0xFC, 0xFF, 0x05, 0x00
.byte 0xFB, 0xFF, 0x04, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0xFB, 0xFF, 0x04, 0x00, 0x05, 0x00
.byte 0xFB, 0xFF, 0xFB, 0xFF, 0x05, 0x00, 0xFB, 0xFF, 0xFB, 0xFF, 0xFB, 0xFF, 0xFB, 0xFF, 0x05, 0x00
.byte 0x63, 0x00, 0x63, 0x00
.global ITEM_CATEGORY_ACTIONS
ITEM_CATEGORY_ACTIONS:
.byte 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x10, 0x00
.byte 0x00, 0x00, 0x12, 0x00, 0x12, 0x00, 0x31, 0x00, 0x2C, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov29_02352030
ov29_02352030:
#ifdef JAPAN
.byte 0xE5, 0x1C
#else
.byte 0x8B, 0x08
#endif
.global ov29_02352032
ov29_02352032:
#ifdef JAPAN
.byte 0xE6, 0x1C, 0xE7, 0x1C, 0xE8, 0x1C, 0xE9, 0x1C, 0xEA, 0x1C
.byte 0xEB, 0x1C, 0xEC, 0x1C, 0xED, 0x1C, 0xEE, 0x1C, 0xEF, 0x1C, 0xF0, 0x1C, 0xF1, 0x1C, 0xF2, 0x1C
.byte 0xF3, 0x1C, 0xF4, 0x1C, 0xF5, 0x1C, 0xF6, 0x1C, 0xF7, 0x1C, 0xF8, 0x1C, 0xF9, 0x1C, 0xFA, 0x1C
.byte 0xFB, 0x1C, 0xFC, 0x1C, 0xFD, 0x1C, 0xFE, 0x1C, 0xFF, 0x1C, 0x00, 0x1D, 0x01, 0x1D, 0x02, 0x1D
.byte 0x03, 0x1D, 0x04, 0x1D
#else
.byte 0x8C, 0x08, 0x8D, 0x08, 0x8E, 0x08, 0x8F, 0x08, 0x90, 0x08
.byte 0x91, 0x08, 0x92, 0x08, 0x93, 0x08, 0x94, 0x08, 0x95, 0x08, 0x96, 0x08, 0x97, 0x08, 0x98, 0x08
.byte 0x99, 0x08, 0x9A, 0x08, 0x9B, 0x08, 0x9C, 0x08, 0x9D, 0x08, 0x9E, 0x08, 0x9F, 0x08, 0xA0, 0x08
.byte 0xA1, 0x08, 0xA2, 0x08, 0xA3, 0x08, 0xA4, 0x08, 0xA5, 0x08, 0xA6, 0x08, 0xA7, 0x08, 0xA8, 0x08
.byte 0xA9, 0x08, 0xAA, 0x08
#endif
.global ov29_02352070
ov29_02352070:
.byte 0x58, 0x00, 0x00, 0x00
.global ov29_02352074
ov29_02352074:
#ifdef JAPAN
.byte 0x57, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x58, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x59, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x5A, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x5B, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x5C, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x5D, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x5E, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x5F, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x60, 0x23, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x61, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x62, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x63, 0x23, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00
.byte 0x64, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x65, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x66, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x67, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x68, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x69, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x6A, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x6B, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x6C, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x6D, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x6E, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x6F, 0x23, 0x00, 0x00, 0xE7, 0x03, 0x00, 0x00
.byte 0x70, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x71, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x72, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x73, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x74, 0x23, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, 0x75, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x76, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x77, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x78, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x79, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x7A, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x7B, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x7C, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x7D, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x7E, 0x23, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x7F, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x80, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x81, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x82, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x83, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x84, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x85, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x86, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x87, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x88, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x89, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x8A, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x8B, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x8C, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x8D, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x8E, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x8F, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x90, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x91, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x92, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x93, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x94, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x95, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x96, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x97, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x98, 0x23, 0x00, 0x00
#else
.byte 0x87, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x88, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x89, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x8A, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x8B, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x8C, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x8D, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x8E, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x8F, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x90, 0x09, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x91, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x92, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x93, 0x09, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00
.byte 0x94, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x95, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x96, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x97, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x98, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x99, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x9A, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x9B, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x9C, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x9D, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x9E, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x9F, 0x09, 0x00, 0x00, 0xE7, 0x03, 0x00, 0x00
.byte 0xA0, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xA1, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xA2, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xA3, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xA4, 0x09, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, 0xA5, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xA6, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xA7, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xA8, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xA9, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xAA, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xAB, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xAC, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xAD, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xAE, 0x09, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xAF, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xB0, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xB1, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xB2, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xB3, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xB4, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xB5, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xB6, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xB7, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xB8, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xB9, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xBA, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xBB, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xBC, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xBD, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xBE, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xBF, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xC0, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xC1, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xC2, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xC3, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xC4, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xC5, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xC6, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xC7, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xC8, 0x09, 0x00, 0x00
#endif
.byte 0x05, 0x00, 0x00, 0x00
.global FRACTIONAL_TURN_SEQUENCE
FRACTIONAL_TURN_SEQUENCE:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
.global ov29_023522B6
ov29_023522B6:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00
.byte 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x0E, 0x00
.byte 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x12, 0x00
.byte 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x16, 0x00, 0x17, 0x00, 0x18, 0x00, 0x00, 0x00, 0x19, 0x00, 0x1A, 0x00, 0x1B, 0x00, 0x00, 0x00
.byte 0x1C, 0x00, 0x1D, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x20, 0x00, 0x21, 0x00, 0x00, 0x00
.byte 0x22, 0x00, 0x23, 0x00, 0x24, 0x00, 0x00, 0x00, 0x25, 0x00, 0x26, 0x00, 0x27, 0x00, 0x00, 0x00
.byte 0x28, 0x00, 0x29, 0x00, 0x2A, 0x00, 0x2B, 0x00, 0x2C, 0x00, 0x2D, 0x00, 0x2E, 0x00, 0x2F, 0x00
.byte 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x33, 0x00, 0x34, 0x00, 0x35, 0x00, 0x36, 0x00, 0x37, 0x00
.byte 0x38, 0x00, 0x39, 0x00, 0x3A, 0x00, 0x3B, 0x00, 0x3C, 0x00, 0x3D, 0x00, 0x3E, 0x00, 0x3F, 0x00
.byte 0x40, 0x00, 0x00, 0x00
.global ov29_02352380
ov29_02352380:
.byte 0x67, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00
.byte 0x69, 0x00, 0x00, 0x00
.global ov29_02352390
ov29_02352390:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x01, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x01, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x01, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF
.byte 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF
.byte 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF
.byte 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF
.byte 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF
.byte 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF
.byte 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF
.byte 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF
.byte 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF
.byte 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF
.byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x01, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFB, 0xFF, 0xFF, 0xFF
.byte 0x05, 0x00, 0x00, 0x00, 0xFA, 0xFF, 0xFF, 0xFF, 0x06, 0x00, 0x00, 0x00, 0xF9, 0xFF, 0xFF, 0xFF
.byte 0x07, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF
.byte 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF
.byte 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF
.byte 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF
.byte 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF
.byte 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF
.byte 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF
.byte 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF
.byte 0x08, 0x00, 0x00, 0x00
.global ov29_02352690
ov29_02352690:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov29_02352698
ov29_02352698:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov29_023526A0
ov29_023526A0:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov29_023526A8
ov29_023526A8:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x16, 0x02, 0x08, 0x05, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov29_023526B8
ov29_023526B8:
.byte 0x5B, 0x43, 0x53, 0x3A
.byte 0x56, 0x5D, 0x5B, 0x67, 0x6F, 0x6C, 0x64, 0x3A, 0x30, 0x5D, 0x00, 0x00
.global ov29_023526C8
ov29_023526C8:
.byte 0x00, 0x00, 0x01, 0x01
.byte 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00
.global ov29_023526D8
ov29_023526D8:
.byte 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x01, 0x00, 0xFF, 0xFF, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00
.byte 0xFF, 0xFF, 0x00, 0x00
.global ov29_023526F0
ov29_023526F0:
.byte 0x00, 0x00
.global ov29_023526F2
ov29_023526F2:
.byte 0x01, 0x00
.global ov29_023526F4
ov29_023526F4:
.byte 0xDA, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00
.byte 0x01, 0x00, 0x01, 0x00, 0xDB, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0xDC, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xFF, 0xFF, 0xDB, 0x01, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xDA, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0xFF, 0xFF, 0xFF, 0xFF, 0xDB, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00
.byte 0xDC, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x00, 0xDB, 0x01, 0x00, 0x00
.byte 0x01, 0x01, 0x00, 0x00
.global ov29_02352750
ov29_02352750:
.byte 0x6D, 0x6F, 0x76, 0x65, 0x3A, 0x00, 0x00, 0x00
.global ov29_02352758
ov29_02352758:
.byte 0x81, 0x45, 0x81, 0x45
.byte 0x81, 0x45, 0x00, 0x00
.global ov29_02352760
ov29_02352760:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global BELLY_DRAIN_IN_WALLS_INT
BELLY_DRAIN_IN_WALLS_INT:
.byte 0x05, 0x00, 0x00, 0x00
.global ov29_0235276C
ov29_0235276C:
.byte 0x00, 0x00, 0x00, 0x00
.global ov29_02352770
ov29_02352770:
.byte 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80
.global ov29_02352778
ov29_02352778:
.byte 0x01, 0x02, 0x04, 0x08
.byte 0x10, 0x20, 0x40, 0x80
.global ov29_02352780
ov29_02352780:
.byte 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80
.global ov29_02352788
ov29_02352788:
.byte 0x01, 0x02, 0x04, 0x08
.byte 0x10, 0x20, 0x40, 0x80
.global ov29_02352790
ov29_02352790:
.byte 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80
.global ov29_02352798
ov29_02352798:
.byte 0x01, 0x02, 0x04, 0x08
.byte 0x10, 0x20, 0x40, 0x80

View File

@ -0,0 +1,453 @@
.include "asm/macros.inc"
.include "overlay_29_rodata_0235173C.inc"
.rodata
.global ov29_0235173C
ov29_0235173C:
.byte 0x00, 0x00
.global ov29_0235173E
ov29_0235173E:
.byte 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xFF
.byte 0x00, 0x00, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x01
.global ov29_0235175C
ov29_0235175C:
.byte 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00
.byte 0x00, 0x04, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00
.global ov29_0235177C
ov29_0235177C:
.byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00
.byte 0xFE, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00
.global ov29_0235179C
ov29_0235179C:
.word ov29_02351974
.global ov29_023517A0
ov29_023517A0:
.byte 0x01, 0x00
.global ov29_023517A2
ov29_023517A2:
.byte 0x01, 0x00
.word ov29_02351B00
.byte 0x01, 0x00, 0x01, 0x00
.word ov29_02351C94
.byte 0x01, 0x00, 0x01, 0x00
.word ov29_02351B00
.byte 0x01, 0x00, 0xFF, 0xFF
.word ov29_02351974
.byte 0xFF, 0xFF, 0xFF, 0xFF
.word ov29_02351B00
.byte 0xFF, 0xFF, 0xFF, 0xFF
.word ov29_02351C94
.byte 0xFF, 0xFF, 0xFF, 0xFF
.word ov29_02351B00
.byte 0xFF, 0xFF, 0x01, 0x00
.global DISPLACEMENTS_WITHIN_2_LARGEST_FIRST
DISPLACEMENTS_WITHIN_2_LARGEST_FIRST:
.byte 0x00, 0x00, 0xFE, 0xFF, 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0x00, 0x00
.byte 0x02, 0x00, 0xFE, 0xFF, 0xFE, 0xFF, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0xFE, 0xFF, 0xFE, 0xFF
.byte 0xFF, 0xFF, 0xFE, 0xFF, 0x01, 0x00, 0xFE, 0xFF, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0xFF, 0xFF
.byte 0xFE, 0xFF, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0xFF, 0xFF, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00
.byte 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00
.byte 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x63, 0x00, 0x63, 0x00
.global DISPLACEMENTS_WITHIN_2_SMALLEST_FIRST
DISPLACEMENTS_WITHIN_2_SMALLEST_FIRST:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x01, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0xFE, 0xFF, 0xFE, 0xFF
.byte 0xFF, 0xFF, 0xFE, 0xFF, 0x00, 0x00, 0xFE, 0xFF, 0x01, 0x00, 0xFE, 0xFF, 0x02, 0x00, 0xFE, 0xFF
.byte 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0xFF, 0xFF, 0xFE, 0xFF, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
.byte 0xFE, 0xFF, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0xFE, 0xFF, 0x02, 0x00, 0xFF, 0xFF, 0x02, 0x00
.byte 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x63, 0x00, 0x63, 0x00
.global DISPLACEMENTS_WITHIN_3
DISPLACEMENTS_WITHIN_3:
.byte 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x01, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0xFE, 0xFF, 0x00, 0x00
.byte 0x00, 0x00, 0xFE, 0xFF, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0xFF, 0xFF, 0x01, 0x00, 0x01, 0x00
.byte 0x02, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0xFE, 0xFF, 0x01, 0x00, 0xFD, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0x00, 0x00, 0x03, 0x00
.byte 0x01, 0x00, 0xFE, 0xFF, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0xFF, 0xFF, 0x02, 0x00, 0x01, 0x00
.byte 0x03, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0xFE, 0xFF, 0xFE, 0xFF
.byte 0xFE, 0xFF, 0x02, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0xFD, 0xFF, 0x01, 0x00, 0x01, 0x00, 0xFD, 0xFF
.byte 0x01, 0x00, 0x03, 0x00, 0x02, 0x00, 0xFE, 0xFF, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0xFF, 0xFF
.byte 0x03, 0x00, 0x01, 0x00, 0xFE, 0xFF, 0xFD, 0xFF, 0xFE, 0xFF, 0x03, 0x00, 0xFD, 0xFF, 0xFE, 0xFF
.byte 0xFD, 0xFF, 0x02, 0x00, 0x02, 0x00, 0xFD, 0xFF, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0xFE, 0xFF
.byte 0x03, 0x00, 0x02, 0x00, 0xFD, 0xFF, 0xFD, 0xFF, 0xFD, 0xFF, 0x03, 0x00, 0x03, 0x00, 0xFD, 0xFF
.byte 0x03, 0x00, 0x03, 0x00, 0x63, 0x00, 0x63, 0x00
.global ov29_02351974
ov29_02351974:
.byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00
.byte 0x01, 0x00, 0x02, 0x00, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x03, 0x00
.byte 0xFF, 0xFF, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0xFE, 0xFF, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00
.byte 0x01, 0x00, 0x04, 0x00, 0xFF, 0xFF, 0x04, 0x00, 0x02, 0x00, 0x04, 0x00, 0xFE, 0xFF, 0x04, 0x00
.byte 0x03, 0x00, 0x04, 0x00, 0xFD, 0xFF, 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x01, 0x00, 0x05, 0x00
.byte 0xFF, 0xFF, 0x05, 0x00, 0x02, 0x00, 0x05, 0x00, 0xFE, 0xFF, 0x05, 0x00, 0x03, 0x00, 0x05, 0x00
.byte 0xFD, 0xFF, 0x05, 0x00, 0x04, 0x00, 0x05, 0x00, 0xFC, 0xFF, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00
.byte 0x01, 0x00, 0x06, 0x00, 0xFF, 0xFF, 0x06, 0x00, 0x02, 0x00, 0x06, 0x00, 0xFE, 0xFF, 0x06, 0x00
.byte 0x03, 0x00, 0x06, 0x00, 0xFD, 0xFF, 0x06, 0x00, 0x04, 0x00, 0x06, 0x00, 0xFC, 0xFF, 0x06, 0x00
.byte 0x05, 0x00, 0x06, 0x00, 0xFB, 0xFF, 0x06, 0x00, 0x00, 0x00, 0x07, 0x00, 0x01, 0x00, 0x07, 0x00
.byte 0xFF, 0xFF, 0x07, 0x00, 0x02, 0x00, 0x07, 0x00, 0xFE, 0xFF, 0x07, 0x00, 0x03, 0x00, 0x07, 0x00
.byte 0xFD, 0xFF, 0x07, 0x00, 0x04, 0x00, 0x07, 0x00, 0xFC, 0xFF, 0x07, 0x00, 0x05, 0x00, 0x07, 0x00
.byte 0xFB, 0xFF, 0x07, 0x00, 0x06, 0x00, 0x07, 0x00, 0xFA, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x08, 0x00
.byte 0x01, 0x00, 0x08, 0x00, 0xFF, 0xFF, 0x08, 0x00, 0x02, 0x00, 0x08, 0x00, 0xFE, 0xFF, 0x08, 0x00
.byte 0x03, 0x00, 0x08, 0x00, 0xFD, 0xFF, 0x08, 0x00, 0x04, 0x00, 0x08, 0x00, 0xFC, 0xFF, 0x08, 0x00
.byte 0x05, 0x00, 0x08, 0x00, 0xFB, 0xFF, 0x08, 0x00, 0x06, 0x00, 0x08, 0x00, 0xFA, 0xFF, 0x08, 0x00
.byte 0x07, 0x00, 0x08, 0x00, 0xF9, 0xFF, 0x08, 0x00, 0x00, 0x00, 0x09, 0x00, 0x01, 0x00, 0x09, 0x00
.byte 0xFF, 0xFF, 0x09, 0x00, 0x02, 0x00, 0x09, 0x00, 0xFE, 0xFF, 0x09, 0x00, 0x03, 0x00, 0x09, 0x00
.byte 0xFD, 0xFF, 0x09, 0x00, 0x04, 0x00, 0x09, 0x00, 0xFC, 0xFF, 0x09, 0x00, 0x05, 0x00, 0x09, 0x00
.byte 0xFB, 0xFF, 0x09, 0x00, 0x06, 0x00, 0x09, 0x00, 0xFA, 0xFF, 0x09, 0x00, 0x07, 0x00, 0x09, 0x00
.byte 0xF9, 0xFF, 0x09, 0x00, 0x08, 0x00, 0x09, 0x00, 0xF8, 0xFF, 0x09, 0x00, 0x00, 0x00, 0x0A, 0x00
.byte 0x01, 0x00, 0x0A, 0x00, 0xFF, 0xFF, 0x0A, 0x00, 0x02, 0x00, 0x0A, 0x00, 0xFE, 0xFF, 0x0A, 0x00
.byte 0x03, 0x00, 0x0A, 0x00, 0xFD, 0xFF, 0x0A, 0x00, 0x04, 0x00, 0x0A, 0x00, 0xFC, 0xFF, 0x0A, 0x00
.byte 0x05, 0x00, 0x0A, 0x00, 0xFB, 0xFF, 0x0A, 0x00, 0x06, 0x00, 0x0A, 0x00, 0xFA, 0xFF, 0x0A, 0x00
.byte 0x07, 0x00, 0x0A, 0x00, 0xF9, 0xFF, 0x0A, 0x00, 0x08, 0x00, 0x0A, 0x00, 0xF8, 0xFF, 0x0A, 0x00
.byte 0x63, 0x00, 0x63, 0x00
.global ov29_02351B00
ov29_02351B00:
.byte 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x01, 0x00
.byte 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00
.byte 0x03, 0x00, 0x01, 0x00, 0x01, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x03, 0x00
.byte 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x02, 0x00, 0x02, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00
.byte 0x01, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x05, 0x00
.byte 0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0x05, 0x00, 0x05, 0x00, 0x02, 0x00, 0x02, 0x00, 0x05, 0x00
.byte 0x05, 0x00, 0x01, 0x00, 0x01, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00
.byte 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x04, 0x00, 0x04, 0x00, 0x06, 0x00, 0x06, 0x00, 0x03, 0x00
.byte 0x03, 0x00, 0x06, 0x00, 0x06, 0x00, 0x02, 0x00, 0x02, 0x00, 0x06, 0x00, 0x06, 0x00, 0x01, 0x00
.byte 0x01, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00
.byte 0x07, 0x00, 0x05, 0x00, 0x05, 0x00, 0x07, 0x00, 0x07, 0x00, 0x04, 0x00, 0x04, 0x00, 0x07, 0x00
.byte 0x07, 0x00, 0x03, 0x00, 0x03, 0x00, 0x07, 0x00, 0x07, 0x00, 0x02, 0x00, 0x02, 0x00, 0x07, 0x00
.byte 0x07, 0x00, 0x01, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x08, 0x00, 0x07, 0x00
.byte 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x06, 0x00, 0x06, 0x00, 0x08, 0x00, 0x08, 0x00, 0x05, 0x00
.byte 0x05, 0x00, 0x08, 0x00, 0x08, 0x00, 0x04, 0x00, 0x04, 0x00, 0x08, 0x00, 0x08, 0x00, 0x03, 0x00
.byte 0x03, 0x00, 0x08, 0x00, 0x08, 0x00, 0x02, 0x00, 0x02, 0x00, 0x08, 0x00, 0x08, 0x00, 0x01, 0x00
.byte 0x01, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00, 0x08, 0x00, 0x09, 0x00
.byte 0x09, 0x00, 0x07, 0x00, 0x07, 0x00, 0x09, 0x00, 0x09, 0x00, 0x06, 0x00, 0x06, 0x00, 0x09, 0x00
.byte 0x09, 0x00, 0x05, 0x00, 0x05, 0x00, 0x09, 0x00, 0x09, 0x00, 0x04, 0x00, 0x04, 0x00, 0x09, 0x00
.byte 0x09, 0x00, 0x03, 0x00, 0x03, 0x00, 0x09, 0x00, 0x09, 0x00, 0x02, 0x00, 0x02, 0x00, 0x09, 0x00
.byte 0x09, 0x00, 0x01, 0x00, 0x01, 0x00, 0x09, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x09, 0x00
.byte 0x09, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x08, 0x00, 0x08, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x07, 0x00
.byte 0x07, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x06, 0x00, 0x06, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x05, 0x00
.byte 0x05, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x04, 0x00, 0x04, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x03, 0x00
.byte 0x03, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x02, 0x00, 0x02, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x01, 0x00
.byte 0x01, 0x00, 0x0A, 0x00, 0x63, 0x00, 0x63, 0x00
.global ov29_02351C94
ov29_02351C94:
.byte 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
.byte 0x02, 0x00, 0xFF, 0xFF, 0x02, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0xFF, 0xFF
.byte 0x03, 0x00, 0x01, 0x00, 0x03, 0x00, 0xFE, 0xFF, 0x03, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00
.byte 0x04, 0x00, 0xFF, 0xFF, 0x04, 0x00, 0x01, 0x00, 0x04, 0x00, 0xFE, 0xFF, 0x04, 0x00, 0x02, 0x00
.byte 0x04, 0x00, 0xFD, 0xFF, 0x04, 0x00, 0x03, 0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0xFF, 0xFF
.byte 0x05, 0x00, 0x01, 0x00, 0x05, 0x00, 0xFE, 0xFF, 0x05, 0x00, 0x02, 0x00, 0x05, 0x00, 0xFD, 0xFF
.byte 0x05, 0x00, 0x03, 0x00, 0x05, 0x00, 0xFC, 0xFF, 0x05, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00
.byte 0x06, 0x00, 0xFF, 0xFF, 0x06, 0x00, 0x01, 0x00, 0x06, 0x00, 0xFE, 0xFF, 0x06, 0x00, 0x02, 0x00
.byte 0x06, 0x00, 0xFD, 0xFF, 0x06, 0x00, 0x03, 0x00, 0x06, 0x00, 0xFC, 0xFF, 0x06, 0x00, 0x04, 0x00
.byte 0x06, 0x00, 0xFB, 0xFF, 0x06, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0xFF, 0xFF
.byte 0x07, 0x00, 0x01, 0x00, 0x07, 0x00, 0xFE, 0xFF, 0x07, 0x00, 0x02, 0x00, 0x07, 0x00, 0xFD, 0xFF
.byte 0x07, 0x00, 0x03, 0x00, 0x07, 0x00, 0xFC, 0xFF, 0x07, 0x00, 0x04, 0x00, 0x07, 0x00, 0xFB, 0xFF
.byte 0x07, 0x00, 0x05, 0x00, 0x07, 0x00, 0xFA, 0xFF, 0x07, 0x00, 0x06, 0x00, 0x08, 0x00, 0x00, 0x00
.byte 0x08, 0x00, 0xFF, 0xFF, 0x08, 0x00, 0x01, 0x00, 0x08, 0x00, 0xFE, 0xFF, 0x08, 0x00, 0x02, 0x00
.byte 0x08, 0x00, 0xFD, 0xFF, 0x08, 0x00, 0x03, 0x00, 0x08, 0x00, 0xFC, 0xFF, 0x08, 0x00, 0x04, 0x00
.byte 0x08, 0x00, 0xFB, 0xFF, 0x08, 0x00, 0x05, 0x00, 0x08, 0x00, 0xFA, 0xFF, 0x08, 0x00, 0x06, 0x00
.byte 0x08, 0x00, 0xF9, 0xFF, 0x08, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, 0xFF, 0xFF
.byte 0x09, 0x00, 0x01, 0x00, 0x09, 0x00, 0xFE, 0xFF, 0x09, 0x00, 0x02, 0x00, 0x09, 0x00, 0xFD, 0xFF
.byte 0x09, 0x00, 0x03, 0x00, 0x09, 0x00, 0xFC, 0xFF, 0x09, 0x00, 0x04, 0x00, 0x09, 0x00, 0xFB, 0xFF
.byte 0x09, 0x00, 0x05, 0x00, 0x09, 0x00, 0xFA, 0xFF, 0x09, 0x00, 0x06, 0x00, 0x09, 0x00, 0xF9, 0xFF
.byte 0x09, 0x00, 0x07, 0x00, 0x09, 0x00, 0xF8, 0xFF, 0x09, 0x00, 0x08, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x0A, 0x00, 0xFF, 0xFF, 0x0A, 0x00, 0x01, 0x00, 0x0A, 0x00, 0xFE, 0xFF, 0x0A, 0x00, 0x02, 0x00
.byte 0x0A, 0x00, 0xFD, 0xFF, 0x0A, 0x00, 0x03, 0x00, 0x0A, 0x00, 0xFC, 0xFF, 0x0A, 0x00, 0x04, 0x00
.byte 0x0A, 0x00, 0xFB, 0xFF, 0x0A, 0x00, 0x05, 0x00, 0x0A, 0x00, 0xFA, 0xFF, 0x0A, 0x00, 0x06, 0x00
.byte 0x0A, 0x00, 0xF9, 0xFF, 0x0A, 0x00, 0x07, 0x00, 0x0A, 0x00, 0xF8, 0xFF, 0x0A, 0x00, 0x08, 0x00
.byte 0x0A, 0x00, 0xF7, 0xFF, 0x0A, 0x00, 0x09, 0x00, 0x63, 0x00, 0x63, 0x00
.global ov29_02351E28
ov29_02351E28:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xFF, 0xFF, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xFF, 0xFF
.byte 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0xFE, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF
.byte 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0xFF, 0xFF, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00
.byte 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, 0x01, 0x00
.byte 0xFD, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0xFE, 0xFF
.byte 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0xFF, 0xFF, 0x02, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00
.byte 0xFF, 0xFF, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0xFE, 0xFF, 0xFE, 0xFF, 0xFE, 0xFF, 0x02, 0x00
.byte 0xFD, 0xFF, 0xFF, 0xFF, 0xFD, 0xFF, 0x01, 0x00, 0x01, 0x00, 0xFD, 0xFF, 0x01, 0x00, 0x03, 0x00
.byte 0x02, 0x00, 0xFE, 0xFF, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0xFF, 0xFF, 0x03, 0x00, 0x01, 0x00
.byte 0xFE, 0xFF, 0xFD, 0xFF, 0xFE, 0xFF, 0x03, 0x00, 0xFD, 0xFF, 0xFE, 0xFF, 0xFD, 0xFF, 0x02, 0x00
.byte 0x02, 0x00, 0xFD, 0xFF, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0xFE, 0xFF, 0x03, 0x00, 0x02, 0x00
.byte 0xFD, 0xFF, 0xFD, 0xFF, 0xFD, 0xFF, 0x03, 0x00, 0x03, 0x00, 0xFD, 0xFF, 0x03, 0x00, 0x03, 0x00
.byte 0xFC, 0xFF, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0x00, 0x00, 0x04, 0x00
.byte 0xFC, 0xFF, 0x01, 0x00, 0x04, 0x00, 0x01, 0x00, 0xFF, 0xFF, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00
.byte 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0xFF, 0xFF, 0x01, 0x00, 0xFC, 0xFF, 0x01, 0x00, 0x04, 0x00
.byte 0xFC, 0xFF, 0x02, 0x00, 0x04, 0x00, 0x02, 0x00, 0xFE, 0xFF, 0xFC, 0xFF, 0xFE, 0xFF, 0x04, 0x00
.byte 0xFC, 0xFF, 0xFE, 0xFF, 0x04, 0x00, 0xFE, 0xFF, 0x02, 0x00, 0xFC, 0xFF, 0x02, 0x00, 0x04, 0x00
.byte 0xFC, 0xFF, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0xFD, 0xFF, 0xFC, 0xFF, 0xFD, 0xFF, 0x04, 0x00
.byte 0xFC, 0xFF, 0xFD, 0xFF, 0x04, 0x00, 0xFD, 0xFF, 0x03, 0x00, 0xFC, 0xFF, 0x03, 0x00, 0x04, 0x00
.byte 0xFC, 0xFF, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0xFC, 0xFF, 0xFC, 0xFF, 0xFC, 0xFF, 0x04, 0x00
.byte 0xFB, 0xFF, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFB, 0xFF, 0x00, 0x00, 0x05, 0x00
.byte 0xFB, 0xFF, 0xFF, 0xFF, 0x05, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFB, 0xFF, 0xFF, 0xFF, 0x05, 0x00
.byte 0xFB, 0xFF, 0x01, 0x00, 0x05, 0x00, 0x01, 0x00, 0x01, 0x00, 0xFB, 0xFF, 0x01, 0x00, 0x05, 0x00
.byte 0xFB, 0xFF, 0xFE, 0xFF, 0x05, 0x00, 0xFE, 0xFF, 0xFE, 0xFF, 0xFB, 0xFF, 0xFE, 0xFF, 0x05, 0x00
.byte 0xFB, 0xFF, 0x02, 0x00, 0x05, 0x00, 0x02, 0x00, 0x02, 0x00, 0xFB, 0xFF, 0x02, 0x00, 0x05, 0x00
.byte 0xFB, 0xFF, 0xFD, 0xFF, 0x05, 0x00, 0xFD, 0xFF, 0xFD, 0xFF, 0xFB, 0xFF, 0xFD, 0xFF, 0x05, 0x00
.byte 0xFB, 0xFF, 0x03, 0x00, 0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0xFB, 0xFF, 0x03, 0x00, 0x05, 0x00
.byte 0xFB, 0xFF, 0xFC, 0xFF, 0x05, 0x00, 0xFC, 0xFF, 0xFC, 0xFF, 0xFB, 0xFF, 0xFC, 0xFF, 0x05, 0x00
.byte 0xFB, 0xFF, 0x04, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0xFB, 0xFF, 0x04, 0x00, 0x05, 0x00
.byte 0xFB, 0xFF, 0xFB, 0xFF, 0x05, 0x00, 0xFB, 0xFF, 0xFB, 0xFF, 0xFB, 0xFF, 0xFB, 0xFF, 0x05, 0x00
.byte 0x63, 0x00, 0x63, 0x00
.global ITEM_CATEGORY_ACTIONS
ITEM_CATEGORY_ACTIONS:
.byte 0x00, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x10, 0x00
.byte 0x00, 0x00, 0x12, 0x00, 0x12, 0x00, 0x31, 0x00, 0x2C, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov29_02352030
ov29_02352030:
#ifdef JAPAN
.byte 0xE5, 0x1C
#else
.byte 0x8B, 0x08
#endif
.global ov29_02352032
ov29_02352032:
#ifdef JAPAN
.byte 0xE6, 0x1C, 0xE7, 0x1C, 0xE8, 0x1C, 0xE9, 0x1C, 0xEA, 0x1C
.byte 0xEB, 0x1C, 0xEC, 0x1C, 0xED, 0x1C, 0xEE, 0x1C, 0xEF, 0x1C, 0xF0, 0x1C, 0xF1, 0x1C, 0xF2, 0x1C
.byte 0xF3, 0x1C, 0xF4, 0x1C, 0xF5, 0x1C, 0xF6, 0x1C, 0xF7, 0x1C, 0xF8, 0x1C, 0xF9, 0x1C, 0xFA, 0x1C
.byte 0xFB, 0x1C, 0xFC, 0x1C, 0xFD, 0x1C, 0xFE, 0x1C, 0xFF, 0x1C, 0x00, 0x1D, 0x01, 0x1D, 0x02, 0x1D
.byte 0x03, 0x1D, 0x04, 0x1D
#else
.byte 0x8C, 0x08, 0x8D, 0x08, 0x8E, 0x08, 0x8F, 0x08, 0x90, 0x08
.byte 0x91, 0x08, 0x92, 0x08, 0x93, 0x08, 0x94, 0x08, 0x95, 0x08, 0x96, 0x08, 0x97, 0x08, 0x98, 0x08
.byte 0x99, 0x08, 0x9A, 0x08, 0x9B, 0x08, 0x9C, 0x08, 0x9D, 0x08, 0x9E, 0x08, 0x9F, 0x08, 0xA0, 0x08
.byte 0xA1, 0x08, 0xA2, 0x08, 0xA3, 0x08, 0xA4, 0x08, 0xA5, 0x08, 0xA6, 0x08, 0xA7, 0x08, 0xA8, 0x08
.byte 0xA9, 0x08, 0xAA, 0x08
#endif
.global ov29_02352070
ov29_02352070:
.byte 0x58, 0x00, 0x00, 0x00
.global ov29_02352074
ov29_02352074:
#ifdef JAPAN
.byte 0x57, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x58, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x59, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x5A, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x5B, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x5C, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x5D, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x5E, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x5F, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x60, 0x23, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x61, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x62, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x63, 0x23, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00
.byte 0x64, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x65, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x66, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x67, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x68, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x69, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x6A, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x6B, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x6C, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x6D, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x6E, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x6F, 0x23, 0x00, 0x00, 0xE7, 0x03, 0x00, 0x00
.byte 0x70, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x71, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x72, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x73, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x74, 0x23, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, 0x75, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x76, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x77, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x78, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x79, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x7A, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x7B, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x7C, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x7D, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x7E, 0x23, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x7F, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x80, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x81, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x82, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x83, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x84, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x85, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x86, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x87, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x88, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x89, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x8A, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x8B, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x8C, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x8D, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x8E, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x8F, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x90, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x91, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x92, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x93, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x94, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x95, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x96, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x97, 0x23, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x98, 0x23, 0x00, 0x00
#else
.byte 0x87, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x88, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x89, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x8A, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x8B, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x8C, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x8D, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x8E, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x8F, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x90, 0x09, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x91, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x92, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x93, 0x09, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00
.byte 0x94, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x95, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x96, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x97, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x98, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x99, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x9A, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x9B, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x9C, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x9D, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0x9E, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x9F, 0x09, 0x00, 0x00, 0xE7, 0x03, 0x00, 0x00
.byte 0xA0, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xA1, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xA2, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xA3, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xA4, 0x09, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, 0xA5, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xA6, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xA7, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xA8, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xA9, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xAA, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xAB, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xAC, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xAD, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xAE, 0x09, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xAF, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xB0, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xB1, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xB2, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xB3, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xB4, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xB5, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xB6, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xB7, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xB8, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xB9, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xBA, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xBB, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xBC, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xBD, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xBE, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xBF, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xC0, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xC1, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xC2, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xC3, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xC4, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xC5, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xC6, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xC7, 0x09, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xC8, 0x09, 0x00, 0x00
#endif
.byte 0x05, 0x00, 0x00, 0x00
.global FRACTIONAL_TURN_SEQUENCE
FRACTIONAL_TURN_SEQUENCE:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
.global ov29_023522B6
ov29_023522B6:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00
.byte 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x0E, 0x00
.byte 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x12, 0x00
.byte 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x16, 0x00, 0x17, 0x00, 0x18, 0x00, 0x00, 0x00, 0x19, 0x00, 0x1A, 0x00, 0x1B, 0x00, 0x00, 0x00
.byte 0x1C, 0x00, 0x1D, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x1F, 0x00, 0x20, 0x00, 0x21, 0x00, 0x00, 0x00
.byte 0x22, 0x00, 0x23, 0x00, 0x24, 0x00, 0x00, 0x00, 0x25, 0x00, 0x26, 0x00, 0x27, 0x00, 0x00, 0x00
.byte 0x28, 0x00, 0x29, 0x00, 0x2A, 0x00, 0x2B, 0x00, 0x2C, 0x00, 0x2D, 0x00, 0x2E, 0x00, 0x2F, 0x00
.byte 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x33, 0x00, 0x34, 0x00, 0x35, 0x00, 0x36, 0x00, 0x37, 0x00
.byte 0x38, 0x00, 0x39, 0x00, 0x3A, 0x00, 0x3B, 0x00, 0x3C, 0x00, 0x3D, 0x00, 0x3E, 0x00, 0x3F, 0x00
.byte 0x40, 0x00, 0x00, 0x00
.global ov29_02352380
ov29_02352380:
.byte 0x67, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00
.byte 0x69, 0x00, 0x00, 0x00
.global ov29_02352390
ov29_02352390:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x01, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF
.byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x01, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x01, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF
.byte 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF
.byte 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF
.byte 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF
.byte 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF
.byte 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF
.byte 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF
.byte 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF
.byte 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF
.byte 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF
.byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x01, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0x02, 0x00, 0x00, 0x00, 0xFD, 0xFF, 0xFF, 0xFF
.byte 0x03, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0x04, 0x00, 0x00, 0x00, 0xFB, 0xFF, 0xFF, 0xFF
.byte 0x05, 0x00, 0x00, 0x00, 0xFA, 0xFF, 0xFF, 0xFF, 0x06, 0x00, 0x00, 0x00, 0xF9, 0xFF, 0xFF, 0xFF
.byte 0x07, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF
.byte 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF
.byte 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF
.byte 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF
.byte 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF
.byte 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF
.byte 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF
.byte 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF, 0x08, 0x00, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 0xFF
.byte 0x08, 0x00, 0x00, 0x00
.global ov29_02352690
ov29_02352690:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov29_02352698
ov29_02352698:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov29_023526A0
ov29_023526A0:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov29_023526A8
ov29_023526A8:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x16, 0x02, 0x08, 0x05, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov29_023526B8
ov29_023526B8:
.byte 0x5B, 0x43, 0x53, 0x3A
.byte 0x56, 0x5D, 0x5B, 0x67, 0x6F, 0x6C, 0x64, 0x3A, 0x30, 0x5D, 0x00, 0x00
.global ov29_023526C8
ov29_023526C8:
.byte 0x00, 0x00, 0x01, 0x01
.byte 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00
.global ov29_023526D8
ov29_023526D8:
.byte 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x01, 0x00, 0xFF, 0xFF, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00
.byte 0xFF, 0xFF, 0x00, 0x00
.global ov29_023526F0
ov29_023526F0:
.byte 0x00, 0x00
.global ov29_023526F2
ov29_023526F2:
.byte 0x01, 0x00
.global ov29_023526F4
ov29_023526F4:
.byte 0xDA, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00
.byte 0x01, 0x00, 0x01, 0x00, 0xDB, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0xDC, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xFF, 0xFF, 0xDB, 0x01, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xDA, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0xFF, 0xFF, 0xFF, 0xFF, 0xDB, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00
.byte 0xDC, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0xFF, 0xFF, 0x01, 0x00, 0xDB, 0x01, 0x00, 0x00
.byte 0x01, 0x01, 0x00, 0x00
.global ov29_02352750
ov29_02352750:
.byte 0x6D, 0x6F, 0x76, 0x65, 0x3A, 0x00, 0x00, 0x00
.global ov29_02352758
ov29_02352758:
.byte 0x81, 0x45, 0x81, 0x45
.byte 0x81, 0x45, 0x00, 0x00
.global ov29_02352760
ov29_02352760:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global BELLY_DRAIN_IN_WALLS_INT
BELLY_DRAIN_IN_WALLS_INT:
.byte 0x05, 0x00, 0x00, 0x00
.global ov29_0235276C
ov29_0235276C:
.byte 0x00, 0x00, 0x00, 0x00
.global ov29_02352770
ov29_02352770:
.byte 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80
.global ov29_02352778
ov29_02352778:
.byte 0x01, 0x02, 0x04, 0x08
.byte 0x10, 0x20, 0x40, 0x80
.global ov29_02352780
ov29_02352780:
.byte 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80
.global ov29_02352788
ov29_02352788:
.byte 0x01, 0x02, 0x04, 0x08
.byte 0x10, 0x20, 0x40, 0x80
.global ov29_02352790
ov29_02352790:
.byte 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80
.global ov29_02352798
ov29_02352798:
.byte 0x01, 0x02, 0x04, 0x08
.byte 0x10, 0x20, 0x40, 0x80

View File

@ -3,6 +3,15 @@
#include "dungeon_mode.h"
// An array mapping each direction index to its x and y displacements.
// Directions start with 0=down and proceed counterclockwise (see enum direction_id). Displacements for x and y are interleaved and encoded as 2-byte signed integers.
// For example, the first two integers are [0, 1], which correspond to the x and y displacements for the "down" direction (positive y means down).
extern const struct position DIRECTIONS_XY[NUM_DIRECTIONS];
// Checks a monster's monster_behavior to see whether or not the monster should use AI. Only called on monsters with
// a monster_behavior greater than or equal to BEHAVIOR_FIXED_ENEMY. Returns false for BEHAVIOR_FIXED_ENEMY,
// BEHAVIOR_WANDERING_ENEMY_0x8, BEHAVIOR_SECRET_BAZAAR_KIRLIA, BEHAVIOR_SECRET_BAZAAR_MIME_JR,
// BEHAVIOR_SECRET_BAZAAR_SWALOT, BEHAVIOR_SECRET_BAZAAR_LICKILICKY, and BEHAVIOR_SECRET_BAZAAR_SHEDINJA.
bool8 ShouldRunMonsterAi(struct entity *monster);
#endif //PMDSKY_DUNGEON_UTIL_H

View File

@ -262,6 +262,7 @@ Overlay OVY_29
Object src/overlay_29_022EF7A0.o
Object asm/overlay_29_022EF7C4.o
Object src/dungeon_util.o
Object asm/overlay_29_rodata_0235173C.o
Object asm/overlay_29_022EFA6C.o
Object src/overlay_29_022F0590.o
Object asm/overlay_29_022F05B4.o

View File

@ -1,6 +1,7 @@
#include "dungeon_ai_attack_1.h"
#include "dungeon.h"
#include "dungeon_map_access.h"
#include "dungeon_util.h"
#include "main_0208655C.h"
static inline s32 Max(s32 x, s32 y)
@ -8,8 +9,6 @@ static inline s32 Max(s32 x, s32 y)
return x > y ? x : y;
}
extern const struct position DIRECTIONS_XY[NUM_DIRECTIONS];
extern bool8 IqSkillIsEnabled(struct entity *entity, u8 iq_skill);
bool8 IsTargetInRange(struct entity *user, struct entity *target, enum direction_id direction, s32 n_tiles)

View File

@ -1,6 +1,17 @@
#include "dungeon_util.h"
#include "dungeon_util_static.h"
const struct position DIRECTIONS_XY[] = {
{0, 1},
{1, 1},
{1, 0},
{1, -1},
{0, -1},
{-1, -1},
{-1, 0},
{-1, 1}
};
bool8 ShouldRunMonsterAi(struct entity *monster)
{
struct monster *pokemon_info = GetEntInfo(monster);