Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.

Final Fantasy VI/ROM map/Assembly C2C: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
(assembly C2C)
 
(clean up)
Line 1: Line 1:
==C2/C001 unknow==
  C2/C001: 20 BE 40    JSR $40BE
  C2/C001: 20 BE 40    JSR $40BE
  C2/C004: BE 60 BE    LDX $BE60,Y
  C2/C004: BE 60 BE    LDX $BE60,Y
Line 71: Line 72:
  C2/C088: AE F6 7A    LDX $7AF6
  C2/C088: AE F6 7A    LDX $7AF6
  C2/C08B: 6B          RTL  
  C2/C08B: 6B          RTL  
==C2/C08C unknow==
Pointers
  C2/C08C: 9B          TXY
  C2/C08C: 9B          TXY
  C2/C08D: C3 62        CMP $62,S
  C2/C08D: C3 62        CMP $62,S
Line 598: Line 596:
  C2/C4A1: 88          DEY
  C2/C4A1: 88          DEY
  C2/C4A2: 75 88        ADC $88,X
  C2/C4A2: 75 88        ADC $88,X
==C2/C4A4 pointers: monster formation - mold 0==
(Pointers for monster formation Mold 0)
  C2/C4A4: 43 C5
  C2/C4A4: 43 C5
  C2/C4A6: 4A C5
  C2/C4A6: 4A C5
Line 607: Line 603:
  C2/C4AC: 40 C5
  C2/C4AC: 40 C5
  C2/C4AE: 40 C5
  C2/C4AE: 40 C5
==C2/C4B0 pointers: monster formation - mold 1==
(Pointers for monster formation Mold 1)
  C2/C4B0: 5F C5
  C2/C4B0: 5F C5
  C2/C4B2: 66 C5
  C2/C4B2: 66 C5
Line 615: Line 610:
  C2/C4B8: 75 C5
  C2/C4B8: 75 C5
  C2/C4BA: 79 C5
  C2/C4BA: 79 C5
==C2/C4BC pointers: monster formation - mold 2==
(Pointers for monster formation Mold 2)
  C2/C4BC: 7D C5
  C2/C4BC: 7D C5
  C2/C4BE: 86 C5
  C2/C4BE: 86 C5
Line 623: Line 617:
  C2/C4C4: 40 C5
  C2/C4C4: 40 C5
  C2/C4C6: 40 C5
  C2/C4C6: 40 C5
==C2/C4C8 pointers: monster formation - mold 3==
(Pointers for monster formation Mold 3)
  C2/C4C8: 8F C5
  C2/C4C8: 8F C5
  C2/C4CA: 9A C5
  C2/C4CA: 9A C5
Line 631: Line 624:
  C2/C4D0: 40 C5
  C2/C4D0: 40 C5
  C2/C4D2: 40 C5
  C2/C4D2: 40 C5
==C2/C4D4 pointers: monster formation - mold 4==
(Pointers for monster formation Mold 4)
  C2/C4D4: A5 C5
  C2/C4D4: A5 C5
  C2/C4D6: AE C5
  C2/C4D6: AE C5
Line 639: Line 631:
  C2/C4DC: 40 C5
  C2/C4DC: 40 C5
  C2/C4DE: 40 C5
  C2/C4DE: 40 C5
==C2/C4E0 pointers: monster formation - mold 5==
(Pointers for monster formation Mold 5)
  C2/C4E0: BC C5
  C2/C4E0: BC C5
  C2/C4E2: C7 C5
  C2/C4E2: C7 C5
Line 647: Line 638:
  C2/C4E8: 40 C5
  C2/C4E8: 40 C5
  C2/C4EA: 40 C5
  C2/C4EA: 40 C5
==C2/C4EC pointers: monster formation - mold 6==
(Pointers for monster formation Mold 6)
  C2/C4EC: D5 C5
  C2/C4EC: D5 C5
  C2/C4EE: 40 C5
  C2/C4EE: 40 C5
Line 655: Line 645:
  C2/C4F4: 40 C5
  C2/C4F4: 40 C5
  C2/C4F6: 40 C5
  C2/C4F6: 40 C5
==C2/C4F8 pointers: monster formation - mold 7==
(Pointers for monster formation Mold 7)
  C2/C4F8: E8 C5
  C2/C4F8: E8 C5
  C2/C4FA: F4 C5
  C2/C4FA: F4 C5
Line 663: Line 652:
  C2/C500: 02 C6
  C2/C500: 02 C6
  C2/C502: 06 C6
  C2/C502: 06 C6
==C2/C504 pointers: monster formation - mold 8==
(Pointers for monster formation Mold 8)
  C2/C504: 0A C6
  C2/C504: 0A C6
  C2/C506: 11 C6
  C2/C506: 11 C6
Line 671: Line 659:
  C2/C50C: 40 C5
  C2/C50C: 40 C5
  C2/C50E: 40 C5
  C2/C50E: 40 C5
==C2/C510 pointers: monster formation - mold 9==
(Pointers for monster formation Mold 9)
  C2/C510: 22 C6
  C2/C510: 22 C6
  C2/C512: 40 C5
  C2/C512: 40 C5
Line 679: Line 666:
  C2/C518: 40 C5
  C2/C518: 40 C5
  C2/C51A: 40 C5
  C2/C51A: 40 C5
==C2/C51C pointers: monster formation - mold 10==
(Pointers for monster formation Mold 10)
  C2/C51C: 31 C6
  C2/C51C: 31 C6
  C2/C51E: 3A C6
  C2/C51E: 3A C6
Line 687: Line 673:
  C2/C524: 48 C6
  C2/C524: 48 C6
  C2/C526: 40 C5
  C2/C526: 40 C5
==C2/C528 pointers: monster formation - mold 11==
(Pointers for monster formation Mold 11)
  C2/C528: 4C C6
  C2/C528: 4C C6
  C2/C52A: 51 C6
  C2/C52A: 51 C6
Line 695: Line 680:
  C2/C530: 60 C6
  C2/C530: 60 C6
  C2/C532: 40 C5
  C2/C532: 40 C5
==C2/C534 pointers: monster formation - mold 12==
  (Pointers for monster formation Mold 12)
  (Pointers for monster formation Mold 12)
  C2/C534: 67 C6
  C2/C534: 67 C6
Line 703: Line 688:
  C2/C53C: 7F C6
  C2/C53C: 7F C6
  C2/C53E: 84 C6
  C2/C53E: 84 C6
==C2/C540 data: empty mold==
   
   
  (Mold data.  For context, picture a 4x4 grid of 32x32-pixel monster
  (Mold data.  For context, picture a 4x4 grid of 32x32-pixel monster
Line 725: Line 710:
  C2/C541: 00
  C2/C541: 00
  C2/C542: FF
  C2/C542: FF
==C2/C543 data: mold 0 slot 0==
  (Mold 0 - Mold slot 0)
  (Mold 0 - Mold slot 0)
  C2/C543: 00
  C2/C543: 00
Line 734: Line 719:
  C2/C548: 05
  C2/C548: 05
  C2/C549: FF
  C2/C549: FF
==C2/C54A data: mold 0 slot 1==
  (Mold 0 - Mold slot 1)
  (Mold 0 - Mold slot 1)
  C2/C54A: 40
  C2/C54A: 40
Line 743: Line 728:
  C2/C54F: 07
  C2/C54F: 07
  C2/C550: FF
  C2/C550: FF
==C2/C551 data: mold 0 slot 2==
  (Mold 0 - Mold slot 2)
  (Mold 0 - Mold slot 2)
  C2/C551: 00
  C2/C551: 00
Line 752: Line 737:
  C2/C556: 0D
  C2/C556: 0D
  C2/C557: FF
  C2/C557: FF
==C2/C558 data: mold 0 slot 3==
  (Mold 0 - Mold slot 3)
  (Mold 0 - Mold slot 3)
  C2/C558: 40
  C2/C558: 40
Line 761: Line 746:
  C2/C55D: 0F
  C2/C55D: 0F
  C2/C55E: FF
  C2/C55E: FF
==C2/C5FF data: mold 1 slot 0==
  (Mold 1 - Mold slot 0)
  (Mold 1 - Mold slot 0)
  C2/C55F: 00
  C2/C55F: 00
Line 770: Line 755:
  C2/C564: 05
  C2/C564: 05
  C2/C565: FF
  C2/C565: FF
==C2/C566 data: mold 1 slot 1==
  (Mold 1 - Mold slot 1)
  (Mold 1 - Mold slot 1)
  C2/C566: 40
  C2/C566: 40
Line 779: Line 764:
  C2/C56B: 07
  C2/C56B: 07
  C2/C56C: FF
  C2/C56C: FF
==C2/C56D data: mold 1 slot 2==
  (Mold 1 - Mold slot 2)
  (Mold 1 - Mold slot 2)
  C2/C56D: 00
  C2/C56D: 00
Line 785: Line 770:
  C2/C56F: 08
  C2/C56F: 08
  C2/C570: FF
  C2/C570: FF
==C2/C571 data: mold 1 slot 3==
  (Mold 1 - Mold slot 3)
  (Mold 1 - Mold slot 3)
  C2/C571: 20
  C2/C571: 20
Line 791: Line 776:
  C2/C573: 09
  C2/C573: 09
  C2/C574: FF
  C2/C574: FF
==C2/C575 data: mold 1 slot 4==
  (Mold 1 - Mold slot 4)
  (Mold 1 - Mold slot 4)
  C2/C575: 40
  C2/C575: 40
Line 797: Line 782:
  C2/C577: 0A
  C2/C577: 0A
  C2/C578: FF
  C2/C578: FF
==C2/C579 data: mold 1 slot 5==
  (Mold 1 - Mold slot 5)
  (Mold 1 - Mold slot 5)
  C2/C579: 60
  C2/C579: 60
Line 803: Line 788:
  C2/C57B: 0B
  C2/C57B: 0B
  C2/C57C: FF
  C2/C57C: FF
==C2/C57D data: mold 2 slot 0==
  (Mold 2 - Mold slot 0)
  (Mold 2 - Mold slot 0)
  C2/C57D: 00
  C2/C57D: 00
Line 814: Line 799:
  C2/C584: 06
  C2/C584: 06
  C2/C585: FF
  C2/C585: FF
==C2/C586 data: mold 2 slot 1==
  (Mold 2 - Mold slot 1)
  (Mold 2 - Mold slot 1)
  C2/C586: 00
  C2/C586: 00
Line 825: Line 810:
  C2/C58D: 0E
  C2/C58D: 0E
  C2/C58E: FF
  C2/C58E: FF
==C2/C58F data: mold 3 slot 0==
  (Mold 3 - Mold slot 0)
  (Mold 3 - Mold slot 0)
  C2/C58F: 00
  C2/C58F: 00
Line 838: Line 823:
  C2/C598: 0D
  C2/C598: 0D
  C2/C599: FF
  C2/C599: FF
==C2/C59A data: mold 3 slot 1==
  (Mold 3 - Mold slot 1)
  (Mold 3 - Mold slot 1)
  C2/C59A: 40
  C2/C59A: 40
Line 851: Line 836:
  C2/C5A3: 0F
  C2/C5A3: 0F
  C2/C5A4: FF
  C2/C5A4: FF
==C2/C5A5 data: mold 4 slot 0==
  (Mold 4 - Mold slot 0)
  (Mold 4 - Mold slot 0)
  C2/C5A5: 00
  C2/C5A5: 00
Line 862: Line 847:
  C2/C5AC: 06
  C2/C5AC: 06
  C2/C5AD: FF
  C2/C5AD: FF
==C2/C5AE data: mold 4 slot 1==
  (Mold 4 - Mold slot 1)
  (Mold 4 - Mold slot 1)
  C2/C5AE: 00
  C2/C5AE: 00
Line 871: Line 856:
  C2/C5B3: 0D
  C2/C5B3: 0D
  C2/C5B4: FF
  C2/C5B4: FF
==C2/C5B5 data: mold 4 slot 2==
  (Mold 4 - Mold slot 2)
  (Mold 4 - Mold slot 2)
  C2/C5B5: 40
  C2/C5B5: 40
Line 880: Line 865:
  C2/C5BA: 0F
  C2/C5BA: 0F
  C2/C5BB: FF
  C2/C5BB: FF
==C2/C5BC data: mold 5 slot 0==
  (Mold 5 - Mold slot 0)
  (Mold 5 - Mold slot 0)
  C2/C5BC: 00
  C2/C5BC: 00
Line 893: Line 878:
  C2/C5C5: 0D
  C2/C5C5: 0D
  C2/C5C6: FF
  C2/C5C6: FF
==C2/C5C7 data: mold 5 slot 1==
  (Mold 5 - Mold slot 1)
  (Mold 5 - Mold slot 1)
  C2/C5C7: 40
  C2/C5C7: 40
Line 902: Line 887:
  C2/C5CC: 07
  C2/C5CC: 07
  C2/C5CD: FF
  C2/C5CD: FF
==C2/C5CE data: mold 5 slot 2==
  (Mold 5 - Mold slot 2)
  (Mold 5 - Mold slot 2)
  C2/C5CE: 40
  C2/C5CE: 40
Line 911: Line 896:
  C2/C5D3: 0F
  C2/C5D3: 0F
  C2/C5D4: FF
  C2/C5D4: FF
==C2/C5D5 data: mold 6 slot 0==
  (Mold 6 - Mold slot 0)
  (Mold 6 - Mold slot 0)
  C2/C5D5: 00
  C2/C5D5: 00
Line 932: Line 917:
  C2/C5E6: 0F
  C2/C5E6: 0F
  C2/C5E7: FF
  C2/C5E7: FF
==C2/C5E8 data: mold 7 slot 0==
  (Mold 7 - Mold slot 0)
  (Mold 7 - Mold slot 0)
  C2/C5E8: 00
  C2/C5E8: 00
Line 946: Line 931:
  C2/C5F2: 0A
  C2/C5F2: 0A
  C2/C5F3: FF
  C2/C5F3: FF
==C2/C5F4 data: mold 7 slot 1==
  (Mold 7 - Mold slot 1)
  (Mold 7 - Mold slot 1)
  C2/C5F4: 60
  C2/C5F4: 60
Line 954: Line 939:
  C2/C5F8: 0B
  C2/C5F8: 0B
  C2/C5F9: FF
  C2/C5F9: FF
==C2/C5FA data: mold 7 slot 2==
  (Mold 7 - Mold slot 2)
  (Mold 7 - Mold slot 2)
  C2/C5FA: 00
  C2/C5FA: 00
Line 960: Line 945:
  C2/C5FC: 0C
  C2/C5FC: 0C
  C2/C5FD: FF
  C2/C5FD: FF
==C2/C5FE data: mold 7 slot 3==
  (Mold 7 - Mold slot 3)
  (Mold 7 - Mold slot 3)
  C2/C5FE: 20
  C2/C5FE: 20
Line 966: Line 951:
  C2/C600: 0D
  C2/C600: 0D
  C2/C601: FF
  C2/C601: FF
==C2/C602 data: mold 7 slot 4==
  (Mold 7 - Mold slot 4)
  (Mold 7 - Mold slot 4)
  C2/C602: 40
  C2/C602: 40
Line 972: Line 957:
  C2/C604: 0E
  C2/C604: 0E
  C2/C605: FF
  C2/C605: FF
==C2/C606 data: mold 7 slot 5==
  (Mold 7 - Mold slot 5)
  (Mold 7 - Mold slot 5)
  C2/C606: 60
  C2/C606: 60
Line 978: Line 963:
  C2/C608: 0F
  C2/C608: 0F
  C2/C609: FF
  C2/C609: FF
==C2/C60A data: mold 8 slot 0==
  (Mold 8 - Mold slot 0)
  (Mold 8 - Mold slot 0)
  C2/C60A: 00
  C2/C60A: 00
Line 987: Line 972:
  C2/C60F: 05
  C2/C60F: 05
  C2/C610: FF
  C2/C610: FF
==C2/C611 data: mold 8 slot 1==
  (Mold 8 - Mold slot 1)
  (Mold 8 - Mold slot 1)
  C2/C611: 00
  C2/C611: 00
Line 996: Line 981:
  C2/C616: 0D
  C2/C616: 0D
  C2/C617: FF
  C2/C617: FF
==C2/C618 data: mold 8 slot 2==
  (Mold 8 - Mold slot 2)
  (Mold 8 - Mold slot 2)
  C2/C618: 40
  C2/C618: 40
Line 1,003: Line 988:
  C2/C61B: 06
  C2/C61B: 06
  C2/C61C: FF
  C2/C61C: FF
==C2/C61D data: mold 8 slot 3==
  (Mold 8 - Mold slot 3)
  (Mold 8 - Mold slot 3)
  C2/C61D: 40
  C2/C61D: 40
Line 1,010: Line 995:
  C2/C620: 0E
  C2/C620: 0E
  C2/C621: FF
  C2/C621: FF
==C2/C622 data: mold 9 slot 0==
  (Mold 9 - Mold slot 0)
  (Mold 9 - Mold slot 0)
  C2/C622: 00
  C2/C622: 00
Line 1,027: Line 1,012:
  C2/C62F: 0E
  C2/C62F: 0E
  C2/C630: FF
  C2/C630: FF
==C2/C631 data: mold 10 slot 0==
  (interesting, the above data suggests that the sprite
  (interesting, the above data suggests that the sprite
   in Mold 9 is 96 x 128, but the Mold data at C2/D0B0
   in Mold 9 is 96 x 128, but the Mold data at C2/D0B0
Line 1,042: Line 1,028:
  C2/C638: 09
  C2/C638: 09
  C2/C639: FF
  C2/C639: FF
==C2/C63A data: mold 10 slot 1==
  (Mold 10 - Mold slot 1)
  (Mold 10 - Mold slot 1)
  C2/C63A: 40
  C2/C63A: 40
Line 1,049: Line 1,035:
  C2/C63D: 06
  C2/C63D: 06
  C2/C63E: FF
  C2/C63E: FF
==C2/C63F data: mold 10 slot 2==
  (Mold 10 - Mold slot 2)
  (Mold 10 - Mold slot 2)
  C2/C63F: 40
  C2/C63F: 40
Line 1,056: Line 1,042:
  C2/C642: 0E
  C2/C642: 0E
  C2/C643: FF
  C2/C643: FF
==C2/C644 data: mold 10 slot 3==
  (Mold 10 - Mold slot 3)
  (Mold 10 - Mold slot 3)
  C2/C644: 00
  C2/C644: 00
Line 1,062: Line 1,048:
  C2/C646: 0C
  C2/C646: 0C
  C2/C647: FF
  C2/C647: FF
==C2/C648 data: mold 10 slot 4==
  (Mold 10 - Mold slot 4)
  (Mold 10 - Mold slot 4)
  C2/C648: 20
  C2/C648: 20
Line 1,068: Line 1,054:
  C2/C64A: 0D
  C2/C64A: 0D
  C2/C64B: FF
  C2/C64B: FF
==C2/C64C data: mold 11 slot 0==
  (Mold 11 - Mold slot 0)
  (Mold 11 - Mold slot 0)
  C2/C64C: 00
  C2/C64C: 00
Line 1,075: Line 1,061:
  C2/C64F: 04
  C2/C64F: 04
  C2/C650: FF
  C2/C650: FF
==C2/C651 data: mold 11 slot 1==
  (Mold 11 - Mold slot 1)
  (Mold 11 - Mold slot 1)
  C2/C651: 20
  C2/C651: 20
Line 1,082: Line 1,068:
  C2/C654: 05
  C2/C654: 05
  C2/C655: FF
  C2/C655: FF
==C2/C656 data: mold 11 slot 2==
  (Mold 11 - Mold slot 2)
  (Mold 11 - Mold slot 2)
  C2/C656: 40
  C2/C656: 40
Line 1,089: Line 1,075:
  C2/C659: 06
  C2/C659: 06
  C2/C65A: FF
  C2/C65A: FF
==C2/C65B data: mold 11 slot 3==
  (Mold 11 - Mold slot 3)
  (Mold 11 - Mold slot 3)
  C2/C65B: 40
  C2/C65B: 40
Line 1,096: Line 1,082:
  C2/C65E: 0E
  C2/C65E: 0E
  C2/C65F: FF
  C2/C65F: FF
==C2/C660 data: mold 11 slot 4==
  (Mold 11 - Mold slot 4)
  (Mold 11 - Mold slot 4)
  C2/C660: 00
  C2/C660: 00
Line 1,105: Line 1,091:
  C2/C665: 0D
  C2/C665: 0D
  C2/C666: FF
  C2/C666: FF
==C2/C667 data: mold 12 slot 0==
  (Mold 12 - Mold slot 0)
  (Mold 12 - Mold slot 0)
  C2/C667: 00
  C2/C667: 00
Line 1,114: Line 1,100:
  C2/C66C: 05
  C2/C66C: 05
  C2/C66D: FF
  C2/C66D: FF
==C2/C66E data: mold 12 slot 1==
  (Mold 12 - Mold slot 1)
  (Mold 12 - Mold slot 1)
  C2/C66E: 40
  C2/C66E: 40
Line 1,123: Line 1,109:
  C2/C673: 07
  C2/C673: 07
  C2/C674: FF
  C2/C674: FF
==C2/C675 data: mold 12 slot 2==
  (Mold 12 - Mold slot 2)
  (Mold 12 - Mold slot 2)
  C2/C675: 00
  C2/C675: 00
Line 1,130: Line 1,116:
  C2/C678: 0C
  C2/C678: 0C
  C2/C679: FF
  C2/C679: FF
==C2/C67A data: mold 12 slot 3==
  (Mold 12 - Mold slot 3)
  (Mold 12 - Mold slot 3)
  C2/C67A: 20
  C2/C67A: 20
Line 1,137: Line 1,123:
  C2/C67D: 0D
  C2/C67D: 0D
  C2/C67E: FF
  C2/C67E: FF
==C2/C67F data: mold 12 slot 4==
  (Mold 12 - Mold slot 4)
  (Mold 12 - Mold slot 4)
  C2/C67F: 40
  C2/C67F: 40
Line 1,144: Line 1,130:
  C2/C682: 0E
  C2/C682: 0E
  C2/C683: FF
  C2/C683: FF
==C2/C684 data: mold 12 slot 5==
  (Mold 12 - Mold slot 5)
  (Mold 12 - Mold slot 5)
  C2/C684: 60
  C2/C684: 60
Line 1,151: Line 1,137:
  C2/C687: 0F
  C2/C687: 0F
  C2/C688: FF
  C2/C688: FF
==C2/C689 unknow==
  C2/C689: 63 14 --- ORA $1463FF
  C2/C689: 63 14 --- ORA $1463FF
  C2/C68B: FE 7F 14    INC $147F,X
  C2/C68B: FE 7F 14    INC $147F,X
Line 2,052: Line 2,037:
  C2/CE25: 73 F8        ADC ($F8,S),Y
  C2/CE25: 73 F8        ADC ($F8,S),Y
  C2/CE27: 9F 8B 50 43  STA $43508B,X
  C2/CE27: 9F 8B 50 43  STA $43508B,X
==C2/CE2B data:battle character palettes==
Battle Character Palettes
==C2/CE2B:battle character palettes==
  C2/CE2B 02 Terra
  C2/CE2B 02 Terra
  C2/CE2C 01 Locke
  C2/CE2C 01 Locke
Line 2,070: Line 2,052:
  C2/CE37 03 Gogo
  C2/CE37 03 Gogo
  C2/CE38 05 Umaro
  C2/CE38 05 Umaro
==C2/CE39:unknow==
  C2/CE39: 01 00        ORA ($00,X)
  C2/CE39: 01 00        ORA ($00,X)
  C2/CE3B: 00 03        BRK $03
  C2/CE3B: 00 03        BRK $03
Line 2,076: Line 2,057:
  C2/CE3F: 00 03        BRK $03
  C2/CE3F: 00 03        BRK $03
  C2/CE41: 03 00        ORA $00,S
  C2/CE41: 03 00        ORA $00,S
==C2/CE43 pointers: battle graphics==
  C2/CE43: 00 00        BRK $00
  C2/CE43: 00 00        BRK $00
  C2/CE45: D5 A0        CMP $A0,X
  C2/CE45: D5 A0        CMP $A0,X
Line 2,108: Line 2,090:
  C2/CE86: EA          NOP
  C2/CE86: EA          NOP
  C2/CE87: D6 C0        DEC $C0,X
  C2/CE87: D6 C0        DEC $C0,X
  C2/CE89: 3C D6 00     BIT $00D6,X
  C2/CE89: 3C D6
==C2/CE8B unknow==
C2/CE8B 00           ????
  C2/CE8C: 00 80        BRK $80
  C2/CE8C: 00 80        BRK $80
  C2/CE8E: 00 00        BRK $00
  C2/CE8E: 00 00        BRK $00
Line 2,153: Line 2,137:
  C2/CEDF: F4 08 02    PEA $0208
  C2/CEDF: F4 08 02    PEA $0208
  C2/CEE2: C0
  C2/CEE2: C0
==C2/CEE3 data: encounter type: front==
  (Data - indexed by encounter type, code in Bank C1)
  (Data - indexed by encounter type, code in Bank C1)
  (Looks like how much to horizontally stagger each character compared to the previous?
  (Looks like how much to horizontally stagger each character compared to the previous?
Line 2,166: Line 2,150:
  C2/CEE7: 0C 00
  C2/CEE7: 0C 00
  C2/CEE9: 0C 00
  C2/CEE9: 0C 00
==C2/CEEB data: encounter type: back==
  C2/CEEB: F4 FF  (back)
  C2/CEEB: F4 FF  (back)
  C2/CEED: F4 FF
  C2/CEED: F4 FF
  C2/CEEF: F4 FF
  C2/CEEF: F4 FF
  C2/CEF1: F4 FF
  C2/CEF1: F4 FF
==C2/CEF3 data: encounter type: pincer==
  C2/CEF3: 00 00  (pincer)
  C2/CEF3: 00 00  (pincer)
  C2/CEF5: 00 00
  C2/CEF5: 00 00
  C2/CEF7: 00 00
  C2/CEF7: 00 00
  C2/CEF9: 00 00
  C2/CEF9: 00 00
==C2/CEFB data: encounter type: side==
  C2/CEFB: 0C 00  (side)
  C2/CEFB: 0C 00  (side)
  C2/CEFD: 0C 00
  C2/CEFD: 0C 00
  C2/CEFF: F4 FF
  C2/CEFF: F4 FF
  C2/CF01: F4 FF
  C2/CF01: F4 FF
==C2/CF03 data: encounter type: front==
  (Data - indexed by encounter type, code in Bank C1)
  (Data - indexed by encounter type, code in Bank C1)
  (Looks like character vertical coordinates to me.  Front, Back, Pincer all the same.
  (Looks like character vertical coordinates to me.  Front, Back, Pincer all the same.
Line 2,190: Line 2,174:
  C2/CF05: 68
  C2/CF05: 68
  C2/CF06: 7A
  C2/CF06: 7A
==C2/CF07 data: encounter type: back==
  C2/CF07: 44    (back)
  C2/CF07: 44    (back)
  C2/CF08: 56
  C2/CF08: 56
  C2/CF09: 68  
  C2/CF09: 68  
  C2/CF0A: 7A   
  C2/CF0A: 7A   
==C2/CF0B data: encounter type: pincer==
  C2/CF0B: 44    (pincer)
  C2/CF0B: 44    (pincer)
  C2/CF0C: 56
  C2/CF0C: 56
  C2/CF0D: 68
  C2/CF0D: 68
  C2/CF0E: 7A       
  C2/CF0E: 7A       
==C2/CF0F data: encounter type: side==
  C2/CF0F: 4E    (side)
  C2/CF0F: 4E    (side)
  C2/CF10: 7A
  C2/CF10: 7A
  C2/CF11: 4E
  C2/CF11: 4E
  C2/CF12: 7A       
  C2/CF12: 7A       
   
   
  C2/CF13: 50 5E        BVC $CF73
  C2/CF13: 50 5E        BVC $CF73
  C2/CF15: 6C 7A  
  C2/CF15: 6C 7A  
==C2/CF17 data: encounter type: front==
  (Data - indexed by encounter type, code in bank C1)
  (Data - indexed by encounter type, code in bank C1)
   
   
Line 2,216: Line 2,199:
  C2/CF1B: 70 01
  C2/CF1B: 70 01
  C2/CF1D: 70 01
  C2/CF1D: 70 01
==C2/CF1F data: encounter type: back==
  C2/CF1F: 90 00      (back)
  C2/CF1F: 90 00      (back)
  C2/CF21: 90 00
  C2/CF21: 90 00
  C2/CF23: 90 00
  C2/CF23: 90 00
  C2/CF25: 90 00
  C2/CF25: 90 00
==C2/CF27 data: encounter type: pincer==
  C2/CF27: 00 01      (pincer)
  C2/CF27: 00 01      (pincer)
  C2/CF29: 00 01
  C2/CF29: 00 01
  C2/CF2B: 00 01
  C2/CF2B: 00 01
  C2/CF2D: 00 01
  C2/CF2D: 00 01
==C2/CF2F data: encounter type: side==
  C2/CF2F: 70 01      (side)
  C2/CF2F: 70 01      (side)
  C2/CF31: 70 01
  C2/CF31: 70 01
  C2/CF33: 90 00
  C2/CF33: 90 00
  C2/CF35: 90 00
  C2/CF35: 90 00
==C2/CF37 unknow==
  C2/CF37: C0          BRK $C0
  C2/CF37: C0          BRK $C0
  C2/CF38: 30 C0        BMI $CEFA
  C2/CF38: 30 C0        BMI $CEFA
Line 2,249: Line 2,232:
  C2/CF56: 3F 00 04 08  AND $080400,X
  C2/CF56: 3F 00 04 08  AND $080400,X
  C2/CF5A: 0C
  C2/CF5A: 0C
==C2/CF5B data==
  (Data - indexed by code in Bank C1, where X is between 0 and 3)
  (Data - indexed by code in Bank C1, where X is between 0 and 3)
  C2/CF5B: 00
  C2/CF5B: 00
Line 2,255: Line 2,238:
  C2/CF5D: 40
  C2/CF5D: 40
  C2/CF5E: 60
  C2/CF5E: 60
   
   
  C2/CF5F: 00 45        BRK $45
  C2/CF5F: 00 45        BRK $45
Line 2,316: Line 2,298:
  C2/CFD1: 00 00        BRK $00
  C2/CFD1: 00 00        BRK $00
  C2/CFD3: 00  
  C2/CFD3: 00  
==C2/CFD4 data==
  (Data - indexed by loop in Bank C1 that has 24 iterations)
  (Data - indexed by loop in Bank C1 that has 24 iterations)
  C2/CFD4: BF
  C2/CFD4: BF
  C2/CFD5: 00
  C2/CFD5: 00
Line 2,343: Line 2,324:
  C2/CFEA: 92
  C2/CFEA: 92
  C2/CFEB: 21
  C2/CFEB: 21
==C2/CFEC data==
  (Data - indexed by loop in Bank C1 with 22 iterations)
  (Data - indexed by loop in Bank C1 with 22 iterations)
  C2/CFEC: 42
  C2/CFEC: 42

Revision as of 09:20, 22 December 2013

C2/C001 unknow

C2/C001: 20 BE 40     JSR $40BE
C2/C004: BE 60 BE     LDX $BE60,Y
C2/C007: 80 BE        BRA $BFC7
C2/C009: A0 BE        LDY #$BE
C2/C00B: C0 BE E0     CPY #$E0BE
C2/C00E: BE 00 BF     LDX $BF00,Y
C2/C011: 20 BF 00     JSR $00BF
C2/C014: C0 20 C0     CPY #$C020
C2/C017: 40           RTI 
C2/C018: C0 60 C0     CPY #$C060
C2/C01B: 80 C0        BRA $BFDD
C2/C01D: A0 C0        LDY #$C0
C2/C01F: C0 C0 E0     CPY #$E0C0
C2/C022: C0 00 C1     CPY #$C100
C2/C025: 20 C1 85     JSR $85C1
C2/C028: 12 86        ORA ($86)
C2/C02A: 10 8B        BPL $BFB7
C2/C02C: A9 7F 48     LDA #$487F
C2/C02F: AB           PLB 
C2/C030: 7B           TDC 
C2/C031: AA           TAX 
C2/C032: A9 08 85     LDA #$8508
C2/C035: 18           CLC 
C2/C036: C2 20        REP #$20
C2/C038: A0 10        LDY #$10
C2/C03A: 00 A7        BRK $A7
C2/C03C: 10 85        BPL $BFC3
C2/C03E: 1C B7 10     TRB $10B7
C2/C041: 85 1A        STA $1A
C2/C043: 7B           TDC 
C2/C044: E2 20        SEP #$20
C2/C046: A0 08        LDY #$08
C2/C048: 00 7B        BRK $7B
C2/C04A: 06 1B        ASL $1B
C2/C04C: 2A           ROL 
C2/C04D: 06 1A        ASL $1A
C2/C04F: 2A           ROL 
C2/C050: 06 1D        ASL $1D
C2/C052: 2A           ROL 
C2/C053: 06 1C        ASL $1C
C2/C055: 2A           ROL 
C2/C056: 29 1F F0     AND #$F01F
C2/C059: 02 09        COP $09
C2/C05B: 30 9D        BMI $BFFA
C2/C05D: 01 C4        ORA ($C4,X)
C2/C05F: E8           INX 
C2/C060: E8           INX 
C2/C061: 88           DEY 
C2/C062: D0 E5        BNE $C049
C2/C064: A4 10        LDY $10
C2/C066: C8           INY 
C2/C067: C8           INY 
C2/C068: 84 10        STY $10
C2/C06A: C6 18        DEC $18
C2/C06C: D0 C8        BNE $C036
C2/C06E: C2 20        REP #$20
C2/C070: A5 10        LDA $10
C2/C072: 18           CLC 
C2/C073: 69 10 00     ADC #$0010
C2/C076: 85 10        STA $10
C2/C078: 7B           TDC 
C2/C079: E2 20        SEP #$20
C2/C07B: C6 14        DEC $14
C2/C07D: D0 B3        BNE $C032
C2/C07F: AB           PLB 
C2/C080: 6B           RTL 
C2/C081: A7 5B        LDA [$5B]
C2/C083: 0A           ASL 
C2/C084: AA           TAX 
C2/C085: FC 8C C0     JSR ($C08C,X)
C2/C088: AE F6 7A     LDX $7AF6
C2/C08B: 6B           RTL 

C2/C08C unknow

C2/C08C: 9B           TXY
C2/C08D: C3 62        CMP $62,S
C2/C08F: C3 1E        CMP $1E,S
C2/C091: C3 39        CMP $39,S
C2/C093: C3 03        CMP $03,S
C2/C095: C3 B7        CMP $B7,S
C2/C097: C2 6A        REP #$6A
C2/C099: C2 47        REP #$47
C2/C09B: C2 D6        REP #$D6
C2/C09D: C1 B3        CMP ($B3,X)
C2/C09F: C1 94        CMP ($94,X)
C2/C0A1: C1 71        CMP ($71,X)
C2/C0A3: C1 36        CMP ($36,X)
C2/C0A5: C1 15        CMP ($15,X)
C2/C0A7: C1 F8        CMP ($F8,X)
C2/C0A9: C0 F2 C0     CPY #$C0F2
C2/C0AC: B9 C0 B0     LDA $B0C0,Y
C2/C0AF: C0 AD 4B     CPY #$4BAD
C2/C0B2: 2F 09 01 8D  AND $8D0109
C2/C0B6: 4B           PHK 
C2/C0B7: 2F 60 A0 01  AND $01A060
C2/C0BB: 00 B7        BRK $B7
C2/C0BD: 5B           TCD 
C2/C0BE: 20 D2 C0     JSR $C0D2
C2/C0C1: AA           TAX 
C2/C0C2: BF 01 1A C1  LDA $C11A01,X
C2/C0C6: 0D 92 61     ORA $6192
C2/C0C9: 8D 92 61     STA $6192
C2/C0CC: A4 5B        LDY $5B
C2/C0CE: C8           INY 
C2/C0CF: 84 5B        STY $5B
C2/C0D1: 60           RTS 
C2/C0D2: 85 10        STA $10
C2/C0D4: 7B           TDC 
C2/C0D5: AA           TAX 
C2/C0D6: 64 12        STZ $12
C2/C0D8: A5 10        LDA $10
C2/C0DA: DD C6 2E     CMP $2EC6,X
C2/C0DD: F0 0E        BEQ $C0ED
C2/C0DF: E6 12        INC $12
C2/C0E1: 8A           TXA 
C2/C0E2: 18           CLC 
C2/C0E3: 69 20 AA     ADC #$AA20
C2/C0E6: E0 80        CPX #$80
C2/C0E8: 00 D0        BRK $D0
C2/C0EA: ED 7B 60     SBC $607B
C2/C0ED: A5 12        LDA $12
C2/C0EF: 29 03 60     AND #$6003
C2/C0F2: A9 01 1C     LDA #$1C01
C2/C0F5: 52 2F        EOR ($2F)
C2/C0F7: 60           RTS 
C2/C0F8: A0 01        LDY #$01
C2/C0FA: 00 B7        BRK $B7
C2/C0FC: 5B           TCD 
C2/C0FD: F0 05        BEQ $C104
C2/C0FF: 8D 85 62     STA $6285
C2/C102: 80 0B        BRA $C10F
C2/C104: 9C 85 62     STZ $6285
C2/C107: 7B           TDC 
C2/C108: AA           TAX 
C2/C109: 8E B0 64     STX $64B0
C2/C10C: 8E B2 64     STX $64B2
C2/C10F: A4 5B        LDY $5B
C2/C111: C8           INY 
C2/C112: 84 5B        STY $5B
C2/C114: 60           RTS 
C2/C115: A0 01        LDY #$01
C2/C117: 00 B7        BRK $B7
C2/C119: 5B           TCD 
C2/C11A: 0A           ASL 
C2/C11B: 0A           ASL 
C2/C11C: 0A           ASL 
C2/C11D: 0A           ASL 
C2/C11E: 0A           ASL 
C2/C11F: AA           TAX 
C2/C120: 7B           TDC 
C2/C121: A8           TAY 
C2/C122: BF 99 D4 C2  LDA $C2D499,X
C2/C126: 99 00 7F     STA $7F00,Y
C2/C129: E8           INX 
C2/C12A: C8           INY 
C2/C12B: C0 20 00     CPY #$0020
C2/C12E: D0 F2        BNE $C122
C2/C130: A4 5B        LDY $5B
C2/C132: C8           INY 
C2/C133: 84 5B        STY $5B
C2/C135: 60           RTS 
C2/C136: A0 01        LDY #$01
C2/C138: 00 B7        BRK $B7
C2/C13A: 5B           TCD 
C2/C13B: 85 12        STA $12
C2/C13D: 7B           TDC 
C2/C13E: AA           TAX 
C2/C13F: 64 10        STZ $10
C2/C141: BD C6 2E     LDA $2EC6,X
C2/C144: C5 12        CMP $12
C2/C146: F0 0E        BEQ $C156
C2/C148: E6 10        INC $10
C2/C14A: 8A           TXA 
C2/C14B: 18           CLC 
C2/C14C: 69 20 AA     ADC #$AA20
C2/C14F: E0 80        CPX #$80
C2/C151: 00 D0        BRK $D0
C2/C153: ED 80 14     SBC $1480
C2/C156: C8           INY 
C2/C157: B7 5B        LDA [$5B],Y
C2/C159: 9D AE 2E     STA $2EAE,X
C2/C15C: A5 10        LDA $10
C2/C15E: 8D 78 7B     STA $7B78
C2/C161: AE F6 7A     LDX $7AF6
C2/C164: DA           PHX 
C2/C165: 22 75 2F C1  JSR $C12F75
C2/C169: FA           PLX 
C2/C16A: A4 5B        LDY $5B
C2/C16C: C8           INY 
C2/C16D: C8           INY 
C2/C16E: 84 5B        STY $5B
C2/C170: 60           RTS 
C2/C171: A0 01        LDY #$01
C2/C173: 00 EE        BRK $EE
C2/C175: ED E9 7B     SBC $7BE9
C2/C178: AA           TAX 
C2/C179: B7 5B        LDA [$5B],Y
C2/C17B: 9D 00 13     STA $1300,X
C2/C17E: C8           INY 
C2/C17F: E8           INX 
C2/C180: E0 03        CPX #$03
C2/C182: 00 D0        BRK $D0
C2/C184: F4 22 04     PEA $0422
C2/C187: 00 C5        BRK $C5
C2/C189: 9C ED E9     STZ $E9ED
C2/C18C: A4 5B        LDY $5B
C2/C18E: C8           INY 
C2/C18F: C8           INY 
C2/C190: C8           INY 
C2/C191: 84 5B        STY $5B
C2/C193: 60           RTS 
C2/C194: A0 01        LDY #$01
C2/C196: 00 B7        BRK $B7
C2/C198: 5B           TCD 
C2/C199: 22 C6 BA C1  JSR $C1BAC6
C2/C19D: A4 5B        LDY $5B
C2/C19F: C8           INY 
C2/C1A0: 84 5B        STY $5B
C2/C1A2: 60           RTS 
C2/C1A3: 19 18 18     ORA $1818,Y
C2/C1A6: 1A           INC 
C2/C1A7: 1A           INC 
C2/C1A8: 1B           TCS 
C2/C1A9: 1B           TCS 
C2/C1AA: 19 1A 18     ORA $181A,Y
C2/C1AD: 18           CLC 
C2/C1AE: 19 19 1B     ORA $1B19,Y
C2/C1B1: 1B           TCS 
C2/C1B2: 1A           INC 
C2/C1B3: 22 99 F9 C1  JSR $C1F999
C2/C1B7: 48           PHA 
C2/C1B8: 20 A7 C2     JSR $C2A7
C2/C1BB: BD 87 6F     LDA $6F87,X
C2/C1BE: F0 02        BEQ $C1C2
C2/C1C0: A9 08 85     LDA #$8508
C2/C1C3: 10 68        BPL $C22D
C2/C1C5: 4A           LSR 
C2/C1C6: 4A           LSR 
C2/C1C7: 4A           LSR 
C2/C1C8: 4A           LSR 
C2/C1C9: 4A           LSR 
C2/C1CA: 18           CLC 
C2/C1CB: 65 10        ADC $10
C2/C1CD: AA           TAX 
C2/C1CE: BF A3 C1 C2  LDA $C2C1A3,X
C2/C1D2: 99 C0 61     STA $61C0,Y
C2/C1D5: 60           RTS 
C2/C1D6: 64 11        STZ $11
C2/C1D8: 64 13        STZ $13
C2/C1DA: A0 01        LDY #$01
C2/C1DC: 00 B7        BRK $B7
C2/C1DE: 5B           TCD 
C2/C1DF: 10 02        BPL $C1E3
C2/C1E1: C6 11        DEC $11
C2/C1E3: 85 10        STA $10
C2/C1E5: C8           INY 
C2/C1E6: B7 5B        LDA [$5B],Y
C2/C1E8: 10 02        BPL $C1EC
C2/C1EA: C6 13        DEC $13
C2/C1EC: 85 12        STA $12
C2/C1EE: C2 20        REP #$20
C2/C1F0: AE F6 7A     LDX $7AF6
C2/C1F3: BD 87 6F     LDA $6F87,X
C2/C1F6: 29 FF 00     AND #$00FF
C2/C1F9: D0 1A        BNE $C215
C2/C1FB: BD 7E 6F     LDA $6F7E,X
C2/C1FE: BD 82 6F     LDA $6F82,X
C2/C201: 18           CLC 
C2/C202: 65 10        ADC $10
C2/C204: 9D 82 6F     STA $6F82,X
C2/C207: BD 80 6F     LDA $6F80,X
C2/C20A: BD 84 6F     LDA $6F84,X
C2/C20D: 18           CLC 
C2/C20E: 65 12        ADC $12
C2/C210: 9D 84 6F     STA $6F84,X
C2/C213: 80 1A        BRA $C22F
C2/C215: A5 10        LDA $10
C2/C217: 49 FF FF     EOR #$FFFF
C2/C21A: 1A           INC 
C2/C21B: 85 10        STA $10
C2/C21D: BD 82 6F     LDA $6F82,X
C2/C220: 18           CLC 
C2/C221: 65 10        ADC $10
C2/C223: 9D 82 6F     STA $6F82,X
C2/C226: BD 84 6F     LDA $6F84,X
C2/C229: 18           CLC 
C2/C22A: 65 12        ADC $12
C2/C22C: 9D 84 6F     STA $6F84,X
C2/C22F: E6 5B        INC $5B
C2/C231: E6 5B        INC $5B
C2/C233: 7B           TDC 
C2/C234: E2 20        SEP #$20
C2/C236: 60           RTS 
C2/C237: 03 02        ORA $02,S
C2/C239: 02 04        COP $04
C2/C23B: 04 05        TSB $05
C2/C23D: 05 03        ORA $03
C2/C23F: 04 02        TSB $02
C2/C241: 02 03        COP $03
C2/C243: 03 05        ORA $05,S
C2/C245: 05 04        ORA $04
C2/C247: 22 99 F9 C1  JSR $C1F999
C2/C24B: 48           PHA 
C2/C24C: 20 A7 C2     JSR $C2A7
C2/C24F: BD 87 6F     LDA $6F87,X
C2/C252: F0 02        BEQ $C256
C2/C254: A9 08 85     LDA #$8508
C2/C257: 10 68        BPL $C2C1
C2/C259: 4A           LSR 
C2/C25A: 4A           LSR 
C2/C25B: 4A           LSR 
C2/C25C: 4A           LSR 
C2/C25D: 4A           LSR 
C2/C25E: 18           CLC 
C2/C25F: 65 10        ADC $10
C2/C261: AA           TAX 
C2/C262: BF 37 C2 C2  LDA $C2C237,X
C2/C266: 99 C0 61     STA $61C0,Y
C2/C269: 60           RTS 
C2/C26A: A0 01        LDY #$01
C2/C26C: 00 B7        BRK $B7
C2/C26E: 5B           TCD 
C2/C26F: 85 10        STA $10
C2/C271: C8           INY 
C2/C272: B7 5B        LDA [$5B],Y
C2/C274: 85 12        STA $12
C2/C276: 64 11        STZ $11
C2/C278: 64 13        STZ $13
C2/C27A: 20 A7 C2     JSR $C2A7
C2/C27D: C2 20        REP #$20
C2/C27F: A5 10        LDA $10
C2/C281: 99 B7 61     STA $61B7,Y
C2/C284: 7B           TDC 
C2/C285: 99 C5 61     STA $61C5,Y
C2/C288: 99 D4 61     STA $61D4,Y
C2/C28B: A5 12        LDA $12
C2/C28D: 99 B9 61     STA $61B9,Y
C2/C290: 7B           TDC 
C2/C291: 99 C7 61     STA $61C7,Y
C2/C294: 99 D2 61     STA $61D2,Y
C2/C297: E6 5B        INC $5B
C2/C299: E6 5B        INC $5B
C2/C29B: 7B           TDC 
C2/C29C: E2 20        SEP #$20
C2/C29E: 60           RTS 
C2/C29F: AE F6 7A     LDX $7AF6
C2/C2A2: BD 39 6A     LDA $6A39,X
C2/C2A5: 80 06        BRA $C2AD
C2/C2A7: AE F6 7A     LDX $7AF6
C2/C2AA: BD 38 6A     LDA $6A38,X
C2/C2AD: 0A           ASL
C2/C2AE: 0A           ASL
C2/C2AF: 0A           ASL
C2/C2B0: 0A           ASL
C2/C2B1: 0A           ASL
C2/C2B2: A8           TAY
C2/C2B3: 8C F8 7A     STY $7AF8
C2/C2B6: 60           RTS
C2/C2B7: A0 01        LDY #$01
C2/C2B9: 00 B7        BRK $B7
C2/C2BB: 5B           TCD
C2/C2BC: 85 10        STA $10
C2/C2BE: 7B           TDC
C2/C2BF: A8           TAY
C2/C2C0: AA           TAX
C2/C2C1: B9 C6 2E     LDA $2EC6,Y
C2/C2C4: C5 10        CMP $10
C2/C2C6: F0 0D        BEQ $C2D5
C2/C2C8: E8           INX
C2/C2C9: 98           TYA
C2/C2CA: 18           CLC
C2/C2CB: 69 20 A8     ADC #$A820
C2/C2CE: E0 04        CPX #$04
C2/C2D0: 00 D0        BRK $D0
C2/C2D2: EE 7B AA     INC $AA7B
C2/C2D5: 8A           TXA
C2/C2D6: 0A           ASL
C2/C2D7: 0A           ASL
C2/C2D8: 0A           ASL
C2/C2D9: 0A           ASL
C2/C2DA: 0A           ASL
C2/C2DB: A8           TAY
C2/C2DC: AE F6 7A     LDX $7AF6
C2/C2DF: C2 20        REP #$20
C2/C2E1: B9 B7 61     LDA $61B7,Y
C2/C2E4: 18           CLC
C2/C2E5: 79 C5 61     ADC $61C5,Y
C2/C2E8: 18           CLC
C2/C2E9: 79 D4 61     ADC $61D4,Y
C2/C2EC: 9D 82 6F     STA $6F82,X
C2/C2EF: B9 B9 61     LDA $61B9,Y
C2/C2F2: 18           CLC
C2/C2F3: 79 C7 61     ADC $61C7,Y
C2/C2F6: 18           CLC
C2/C2F7: 79 D2 61     ADC $61D2,Y
C2/C2FA: 9D 84 6F     STA $6F84,X
C2/C2FD: E6 5B        INC $5B
C2/C2FF: 7B           TDC
C2/C300: E2 20        SEP #$20
C2/C302: 60           RTS
C2/C303: AE F6 7A     LDX $7AF6
C2/C306: BD 38 6A     LDA $6A38,X
C2/C309: 0A           ASL
C2/C30A: 0A           ASL
C2/C30B: A8           TAY
C2/C30C: C2 20        REP #$20
C2/C30E: B9 36 62     LDA $6236,Y
C2/C311: 9D 82 6F     STA $6F82,X
C2/C314: B9 38 62     LDA $6238,Y
C2/C317: 9D 84 6F     STA $6F84,X
C2/C31A: 7B           TDC
C2/C31B: E2 20        SEP #$20
C2/C31D: 60           RTS
C2/C31E: 20 A7 C2     JSR $C2A7
C2/C321: BD 38 6A     LDA $6A38,X
C2/C324: 0A           ASL
C2/C325: 0A           ASL
C2/C326: AA           TAX
C2/C327: C2 20        REP #$20
C2/C329: B9 B7 61     LDA $61B7,Y
C2/C32C: 9D 36 62     STA $6236,X
C2/C32F: B9 B9 61     LDA $61B9,Y
C2/C332: 9D 38 62     STA $6238,X
C2/C335: 7B           TDC
C2/C336: E2 20        SEP #$20
C2/C338: 60           RTS
C2/C339: 20 A7 C2     JSR $C2A7
C2/C33C: BD 38 6A     LDA $6A38,X
C2/C33F: 0A           ASL
C2/C340: 0A           ASL
C2/C341: AA           TAX
C2/C342: C2 20        REP #$20
C2/C344: BD 36 62     LDA $6236,X
C2/C347: 99 B7 61     STA $61B7,Y
C2/C34A: 7B           TDC
C2/C34B: 99 C5 61     STA $61C5,Y
C2/C34E: 99 D4 61     STA $61D4,Y
C2/C351: BD 38 62     LDA $6238,X
C2/C354: 99 B9 61     STA $61B9,Y
C2/C357: 7B           TDC
C2/C358: 99 C7 61     STA $61C7,Y
C2/C35B: 99 D2 61     STA $61D2,Y
C2/C35E: 7B           TDC
C2/C35F: E2 20        SEP #$20
C2/C361: 60           RTS
C2/C362: 20 A7 C2     JSR $C2A7
C2/C365: C2 20        REP #$20
C2/C367: B9 B7 61     LDA $61B7,Y
C2/C36A: 18           CLC
C2/C36B: 79 C5 61     ADC $61C5,Y
C2/C36E: 18           CLC
C2/C36F: 79 D4 61     ADC $61D4,Y
C2/C372: 99 B7 61     STA $61B7,Y
C2/C375: 9D 7E 6F     STA $6F7E,X
C2/C378: 7B           TDC
C2/C379: 99 C5 61     STA $61C5,Y
C2/C37C: 99 D4 61     STA $61D4,Y
C2/C37F: B9 B9 61     LDA $61B9,Y
C2/C382: 18           CLC
C2/C383: 79 C7 61     ADC $61C7,Y
C2/C386: 18           CLC
C2/C387: 79 D2 61     ADC $61D2,Y
C2/C38A: 99 B9 61     STA $61B9,Y
C2/C38D: 9D 80 6F     STA $6F80,X
C2/C390: 7B           TDC
C2/C391: 99 C7 61     STA $61C7,Y
C2/C394: 99 D2 61     STA $61D2,Y
C2/C397: 7B           TDC
C2/C398: E2 20        SEP #$20
C2/C39A: 60           RTS
C2/C39B: AE F6 7A     LDX $7AF6
C2/C39E: A4 5B        LDY $5B
C2/C3A0: C8           INY
C2/C3A1: 84 5B        STY $5B
C2/C3A3: BD 38 6A     LDA $6A38,X
C2/C3A6: A8           TAY
C2/C3A7: A7 5B        LDA [$5B]
C2/C3A9: F0 14        BEQ $C3BF
C2/C3AB: B9 10 7B     LDA $7B10,Y
C2/C3AE: D0 21        BNE $C3D1
C2/C3B0: 1A           INC
C2/C3B1: 99 10 7B     STA $7B10,Y
C2/C3B4: 9D 87 6F     STA $6F87,X
C2/C3B7: BD 38 6A     LDA $6A38,X
C2/C3BA: 20 D5 C3     JSR $C3D5
C2/C3BD: 80 12        BRA $C3D1
C2/C3BF: B9 10 7B     LDA $7B10,Y
C2/C3C2: F0 0D        BEQ $C3D1
C2/C3C4: 7B           TDC
C2/C3C5: 99 10 7B     STA $7B10,Y
C2/C3C8: 9D 87 6F     STA $6F87,X
C2/C3CB: BD 38 6A     LDA $6A38,X
C2/C3CE: 20 D5 C3     JSR $C3D5
C2/C3D1: AE F6 7A     LDX $7AF6
C2/C3D4: 60           RTS
C2/C3D5: 0A           ASL
C2/C3D6: 0A           ASL
C2/C3D7: 0A           ASL
C2/C3D8: 0A           ASL
C2/C3D9: 0A           ASL
C2/C3DA: AA           TAX
C2/C3DB: BD BE 61     LDA $61BE,X
C2/C3DE: 49 40 9D     EOR #$9D40
C2/C3E1: BE 61 60     LDX $6061,Y
C2/C3E4: 3F CE 93 CE  AND $CE93CE,X
C2/C3E8: E7 CE        SBC [$CE]
C2/C3EA: 3B           TSC
C2/C3EB: CF 8F CF E3  CMP $E3CF8F
C2/C3EF: CF 37 D0 8B  CMP $8BD037
C2/C3F3: D0 DF        BNE $C3D4
C2/C3F5: D0 33        BNE $C42A
C2/C3F7: D1 87        CMP ($87),Y
C2/C3F9: D1 DB        CMP ($DB),Y
C2/C3FB: D1 2F        CMP ($2F),Y
C2/C3FD: D2 83        CMP ($83)
C2/C3FF: D2 D7        CMP ($D7)
C2/C401: D2 2B        CMP ($2B)
C2/C403: D3 7F        CMP ($7F,S),Y
C2/C405: D3 D3        CMP ($D3,S),Y
C2/C407: D3 27        CMP ($27,S),Y
C2/C409: D4 7B        PEI $7B
C2/C40B: D4 CF        PEI $CF
C2/C40D: D4 23        PEI $23
C2/C40F: D5 77        CMP $77,X
C2/C411: D5 CB        CMP $CB,X
C2/C413: D5 1F        CMP $1F,X
C2/C415: D6 73        DEC $73,X
C2/C417: D6 C7        DEC $C7,X
C2/C419: D6 1B        DEC $1B,X
C2/C41B: D7 6F        CMP [$6F],Y
C2/C41D: D7 C3        CMP [$C3],Y
C2/C41F: D7 17        CMP [$17],Y
C2/C421: D8           CLD
C2/C422: 6B           RTL
C2/C423: D8           CLD
C2/C424: BF D8 13 D9  LDA $D913D8,X
C2/C428: 67 D9        ADC [$D9]
C2/C42A: BB           TYX
C2/C42B: D9 0F DA     CMP $DA0F,Y
C2/C42E: 63 DA        ADC $DA,S
C2/C430: B7 DA        LDA [$DA],Y
C2/C432: 0B           PHD
C2/C433: DB           STP
C2/C434: 5F DB B3 DB  EOR $DBB3DB,X
C2/C438: 07 DC        ORA [$DC]
C2/C43A: 5B           TCD
C2/C43B: DC AF DC     JMP [$DCAF]
C2/C43E: 03 DD        ORA $DD,S
C2/C440: 57 DD        EOR [$DD],Y
C2/C442: AB           PLB
C2/C443: DD FF DD     CMP $DDFF,X
C2/C446: 53 DE        EOR ($DE,S),Y
C2/C448: A7 DE        LDA [$DE]
C2/C44A: FB           XCE
C2/C44B: DE 4F DF     DEC $DF4F,X
C2/C44E: A3 DF        LDA $DF,S
C2/C450: F7 DF        SBC [$DF],Y
C2/C452: 4B           PHK
C2/C453: E0 9F        CPX #$9F
C2/C455: E0 F3        CPX #$F3
C2/C457: E0 47        CPX #$47
C2/C459: E1 9B        SBC ($9B,X)
C2/C45B: E1 EF        SBC ($EF,X)
C2/C45D: E1 43        SBC ($43,X)
C2/C45F: E2 97        SEP #$97
C2/C461: E2 EB        SEP #$EB
C2/C463: E2 00        SEP #$00
C2/C465: 00 74        BRK $74
C2/C467: C4 00        CPY $00
C2/C469: 40           RTI
C2/C46A: 80 C4        BRA $C430
C2/C46C: 00 80        BRK $80
C2/C46E: 8C C4 00     STY $00C4
C2/C471: C0 98 C4     CPY #$C498
C2/C474: 59 82 9D     EOR $9D82,Y
C2/C477: 82 E1 82     BRL $C0475B
C2/C47A: 25 83        AND $83
C2/C47C: 69 83 AD     ADC #$AD83
C2/C47F: 83 F1        STA $F1,S
C2/C481: 83 35        STA $35,S
C2/C483: 84 79        STY $79
C2/C485: 84 BD        STY $BD
C2/C487: 84 01        STY $01
C2/C489: 85 45        STA $45
C2/C48B: 85 89        STA $89
C2/C48D: 85 CD        STA $CD
C2/C48F: 85 11        STA $11
C2/C491: 86 55        STX $55
C2/C493: 86 99        STX $99
C2/C495: 86 DD        STX $DD
C2/C497: 86 21        STX $21
C2/C499: 87 65        STA [$65]
C2/C49B: 87 A9        STA [$A9]
C2/C49D: 87 ED        STA [$ED]
C2/C49F: 87 31        STA [$31]
C2/C4A1: 88           DEY
C2/C4A2: 75 88        ADC $88,X

C2/C4A4 pointers: monster formation - mold 0

C2/C4A4: 43 C5
C2/C4A6: 4A C5
C2/C4A8: 51 C5
C2/C4AA: 58 C5
C2/C4AC: 40 C5
C2/C4AE: 40 C5

C2/C4B0 pointers: monster formation - mold 1

C2/C4B0: 5F C5
C2/C4B2: 66 C5
C2/C4B4: 6D C5
C2/C4B6: 71 C5
C2/C4B8: 75 C5
C2/C4BA: 79 C5

C2/C4BC pointers: monster formation - mold 2

C2/C4BC: 7D C5
C2/C4BE: 86 C5
C2/C4C0: 40 C5
C2/C4C2: 40 C5
C2/C4C4: 40 C5
C2/C4C6: 40 C5

C2/C4C8 pointers: monster formation - mold 3

C2/C4C8: 8F C5
C2/C4CA: 9A C5
C2/C4CC: 40 C5
C2/C4CE: 40 C5
C2/C4D0: 40 C5
C2/C4D2: 40 C5

C2/C4D4 pointers: monster formation - mold 4

C2/C4D4: A5 C5
C2/C4D6: AE C5
C2/C4D8: B5 C5
C2/C4DA: 40 C5
C2/C4DC: 40 C5
C2/C4DE: 40 C5

C2/C4E0 pointers: monster formation - mold 5

C2/C4E0: BC C5
C2/C4E2: C7 C5
C2/C4E4: CE C5
C2/C4E6: 40 C5
C2/C4E8: 40 C5
C2/C4EA: 40 C5

C2/C4EC pointers: monster formation - mold 6

C2/C4EC: D5 C5
C2/C4EE: 40 C5
C2/C4F0: 40 C5
C2/C4F2: 40 C5
C2/C4F4: 40 C5
C2/C4F6: 40 C5

C2/C4F8 pointers: monster formation - mold 7

C2/C4F8: E8 C5
C2/C4FA: F4 C5
C2/C4FC: FA C5
C2/C4FE: FE C5
C2/C500: 02 C6
C2/C502: 06 C6

C2/C504 pointers: monster formation - mold 8

C2/C504: 0A C6
C2/C506: 11 C6
C2/C508: 18 C6
C2/C50A: 1D C6
C2/C50C: 40 C5
C2/C50E: 40 C5

C2/C510 pointers: monster formation - mold 9

C2/C510: 22 C6
C2/C512: 40 C5
C2/C514: 40 C5
C2/C516: 40 C5
C2/C518: 40 C5
C2/C51A: 40 C5

C2/C51C pointers: monster formation - mold 10

C2/C51C: 31 C6
C2/C51E: 3A C6
C2/C520: 3F C6
C2/C522: 44 C6
C2/C524: 48 C6
C2/C526: 40 C5

C2/C528 pointers: monster formation - mold 11

C2/C528: 4C C6
C2/C52A: 51 C6
C2/C52C: 56 C6
C2/C52E: 5B C6
C2/C530: 60 C6
C2/C532: 40 C5

C2/C534 pointers: monster formation - mold 12

(Pointers for monster formation Mold 12)
C2/C534: 67 C6
C2/C536: 6E C6
C2/C538: 75 C6
C2/C53A: 7A C6
C2/C53C: 7F C6
C2/C53E: 84 C6

C2/C540 data: empty mold

(Mold data.  For context, picture a 4x4 grid of 32x32-pixel monster
 subsprites with 16 possible positions on it:

 00 01 02 03
 04 05 06 07
 08 09 0A 0B
 0C 0D 0E 0F

 The data breakdown is:
 1st byte: horizontal grid position of start of image * 32 ?
 2nd byte: vertical grid position of start of image * 32 ?
 Variable # of bytes: list of the 0-15 grid positions for the
                      32x32 subsprites that compose the monster image
 FF: terminates record data for current monster image )

(Null entry - used for mold slots which are undefined [nonexistent
 in the C2/D034 structure, and not meant to hold a monster])
C2/C540: 00
C2/C541: 00
C2/C542: FF

C2/C543 data: mold 0 slot 0

(Mold 0 - Mold slot 0)
C2/C543: 00
C2/C544: 00
C2/C545: 00
C2/C546: 01
C2/C547: 04
C2/C548: 05
C2/C549: FF

C2/C54A data: mold 0 slot 1

(Mold 0 - Mold slot 1)
C2/C54A: 40
C2/C54B: 00
C2/C54C: 02
C2/C54D: 03
C2/C54E: 06
C2/C54F: 07
C2/C550: FF

C2/C551 data: mold 0 slot 2

(Mold 0 - Mold slot 2)
C2/C551: 00
C2/C552: 40
C2/C553: 08
C2/C554: 09
C2/C555: 0C
C2/C556: 0D
C2/C557: FF

C2/C558 data: mold 0 slot 3

(Mold 0 - Mold slot 3)
C2/C558: 40
C2/C559: 40
C2/C55A: 0A
C2/C55B: 0B
C2/C55C: 0E
C2/C55D: 0F
C2/C55E: FF

C2/C5FF data: mold 1 slot 0

(Mold 1 - Mold slot 0)
C2/C55F: 00
C2/C560: 00
C2/C561: 00
C2/C562: 01
C2/C563: 04
C2/C564: 05
C2/C565: FF

C2/C566 data: mold 1 slot 1

(Mold 1 - Mold slot 1)
C2/C566: 40
C2/C567: 00
C2/C568: 02
C2/C569: 03
C2/C56A: 06
C2/C56B: 07
C2/C56C: FF

C2/C56D data: mold 1 slot 2

(Mold 1 - Mold slot 2)
C2/C56D: 00
C2/C56E: 40
C2/C56F: 08
C2/C570: FF

C2/C571 data: mold 1 slot 3

(Mold 1 - Mold slot 3)
C2/C571: 20
C2/C572: 40
C2/C573: 09
C2/C574: FF

C2/C575 data: mold 1 slot 4

(Mold 1 - Mold slot 4)
C2/C575: 40
C2/C576: 40
C2/C577: 0A
C2/C578: FF

C2/C579 data: mold 1 slot 5

(Mold 1 - Mold slot 5)
C2/C579: 60
C2/C57A: 40
C2/C57B: 0B
C2/C57C: FF

C2/C57D data: mold 2 slot 0

(Mold 2 - Mold slot 0)
C2/C57D: 00
C2/C57E: 00
C2/C580: 00
C2/C580: 01
C2/C581: 02
C2/C582: 04
C2/C583: 05
C2/C584: 06
C2/C585: FF

C2/C586 data: mold 2 slot 1

(Mold 2 - Mold slot 1)
C2/C586: 00
C2/C587: 40
C2/C588: 08
C2/C589: 09
C2/C58A: 0A
C2/C58B: 0C
C2/C58C: 0D
C2/C58D: 0E
C2/C58E: FF

C2/C58F data: mold 3 slot 0

(Mold 3 - Mold slot 0)
C2/C58F: 00
C2/C590: 00
C2/C591: 00
C2/C592: 01
C2/C593: 04
C2/C594: 05
C2/C595: 08
C2/C596: 09
C2/C597: 0C
C2/C598: 0D
C2/C599: FF

C2/C59A data: mold 3 slot 1

(Mold 3 - Mold slot 1)
C2/C59A: 40
C2/C59B: 00
C2/C59C: 02
C2/C59D: 03
C2/C59E: 06
C2/C59F: 07
C2/C5A0: 0A
C2/C5A1: 0B
C2/C5A2: 0E
C2/C5A3: 0F
C2/C5A4: FF

C2/C5A5 data: mold 4 slot 0

(Mold 4 - Mold slot 0)
C2/C5A5: 00
C2/C5A6: 00
C2/C5A7: 00
C2/C5A8: 01
C2/C5A9: 02
C2/C5AA: 04
C2/C5AB: 05
C2/C5AC: 06
C2/C5AD: FF

C2/C5AE data: mold 4 slot 1

(Mold 4 - Mold slot 1)
C2/C5AE: 00
C2/C5AF: 40
C2/C5B0: 08
C2/C5B1: 09
C2/C5B2: 0C
C2/C5B3: 0D
C2/C5B4: FF

C2/C5B5 data: mold 4 slot 2

(Mold 4 - Mold slot 2)
C2/C5B5: 40
C2/C5B6: 40
C2/C5B7: 0A
C2/C5B8: 0B
C2/C5B9: 0E
C2/C5BA: 0F
C2/C5BB: FF

C2/C5BC data: mold 5 slot 0

(Mold 5 - Mold slot 0)
C2/C5BC: 00
C2/C5BD: 00
C2/C5BE: 00
C2/C5BF: 01
C2/C5C0: 04
C2/C5C1: 05
C2/C5C2: 08
C2/C5C3: 09
C2/C5C4: 0C
C2/C5C5: 0D
C2/C5C6: FF

C2/C5C7 data: mold 5 slot 1

(Mold 5 - Mold slot 1)
C2/C5C7: 40
C2/C5C8: 00
C2/C5C9: 02
C2/C5CA: 03
C2/C5CB: 06
C2/C5CC: 07
C2/C5CD: FF

C2/C5CE data: mold 5 slot 2

(Mold 5 - Mold slot 2)
C2/C5CE: 40
C2/C5CF: 40
C2/C5D0: 0A
C2/C5D1: 0B
C2/C5D2: 0E
C2/C5D3: 0F
C2/C5D4: FF

C2/C5D5 data: mold 6 slot 0

(Mold 6 - Mold slot 0)
C2/C5D5: 00
C2/C5D6: 00
C2/C5D7: 00
C2/C5D8: 01
C2/C5D9: 02
C2/C5DA: 03
C2/C5DB: 04
C2/C5DC: 05
C2/C5DD: 06
C2/C5DE: 07
C2/C5DF: 08
C2/C5E0: 09
C2/C5E1: 0A
C2/C5E2: 0B
C2/C5E3: 0C
C2/C5E4: 0D
C2/C5E5: 0E
C2/C5E6: 0F
C2/C5E7: FF

C2/C5E8 data: mold 7 slot 0

(Mold 7 - Mold slot 0)
C2/C5E8: 00
C2/C5E9: 00
C2/C5EA: 00
C2/C5EB: 01
C2/C5EC: 02
C2/C5ED: 04
C2/C5EE: 05
C2/C5EF: 06
C2/C5F0: 08
C2/C5F1: 09
C2/C5F2: 0A
C2/C5F3: FF

C2/C5F4 data: mold 7 slot 1

(Mold 7 - Mold slot 1)
C2/C5F4: 60
C2/C5F5: 00
C2/C5F6: 03
C2/C5F7: 07
C2/C5F8: 0B
C2/C5F9: FF

C2/C5FA data: mold 7 slot 2

(Mold 7 - Mold slot 2)
C2/C5FA: 00
C2/C5FB: 60
C2/C5FC: 0C
C2/C5FD: FF

C2/C5FE data: mold 7 slot 3

(Mold 7 - Mold slot 3)
C2/C5FE: 20
C2/C5FF: 60
C2/C600: 0D
C2/C601: FF

C2/C602 data: mold 7 slot 4

(Mold 7 - Mold slot 4)
C2/C602: 40
C2/C603: 60
C2/C604: 0E
C2/C605: FF

C2/C606 data: mold 7 slot 5

(Mold 7 - Mold slot 5)
C2/C606: 60
C2/C607: 60
C2/C608: 0F
C2/C609: FF

C2/C60A data: mold 8 slot 0

(Mold 8 - Mold slot 0)
C2/C60A: 00
C2/C60B: 00
C2/C60C: 00
C2/C60D: 01
C2/C60E: 04
C2/C60F: 05
C2/C610: FF

C2/C611 data: mold 8 slot 1

(Mold 8 - Mold slot 1)
C2/C611: 00
C2/C612: 40
C2/C613: 08
C2/C614: 09
C2/C615: 0C
C2/C616: 0D
C2/C617: FF

C2/C618 data: mold 8 slot 2

(Mold 8 - Mold slot 2)
C2/C618: 40
C2/C619: 00
C2/C61A: 02
C2/C61B: 06
C2/C61C: FF

C2/C61D data: mold 8 slot 3

(Mold 8 - Mold slot 3)
C2/C61D: 40
C2/C61E: 40
C2/C61F: 0A
C2/C620: 0E
C2/C621: FF

C2/C622 data: mold 9 slot 0

(Mold 9 - Mold slot 0)
C2/C622: 00
C2/C623: 00
C2/C624: 00
C2/C625: 01
C2/C626: 02
C2/C627: 04
C2/C628: 05
C2/C629: 06
C2/C62A: 08
C2/C62B: 09
C2/C62C: 0A
C2/C62D: 0C
C2/C62E: 0D
C2/C62F: 0E
C2/C630: FF

C2/C631 data: mold 10 slot 0

(interesting, the above data suggests that the sprite
 in Mold 9 is 96 x 128, but the Mold data at C2/D0B0
 indicates it's only 96 x 96.  best abide by the smaller
 dimensions.)

(Mold 10 - Mold slot 0)
C2/C631: 00
C2/C632: 00
C2/C633: 00
C2/C634: 01
C2/C635: 04
C2/C636: 05
C2/C637: 08
C2/C638: 09
C2/C639: FF

C2/C63A data: mold 10 slot 1

(Mold 10 - Mold slot 1)
C2/C63A: 40
C2/C63B: 00
C2/C63C: 02
C2/C63D: 06
C2/C63E: FF

C2/C63F data: mold 10 slot 2

(Mold 10 - Mold slot 2)
C2/C63F: 40
C2/C640: 40
C2/C641: 0A
C2/C642: 0E
C2/C643: FF

C2/C644 data: mold 10 slot 3

(Mold 10 - Mold slot 3)
C2/C644: 00
C2/C645: 60
C2/C646: 0C
C2/C647: FF

C2/C648 data: mold 10 slot 4

(Mold 10 - Mold slot 4)
C2/C648: 20
C2/C649: 60
C2/C64A: 0D
C2/C64B: FF

C2/C64C data: mold 11 slot 0

(Mold 11 - Mold slot 0)
C2/C64C: 00
C2/C64D: 00
C2/C64E: 00
C2/C64F: 04
C2/C650: FF

C2/C651 data: mold 11 slot 1

(Mold 11 - Mold slot 1)
C2/C651: 20
C2/C652: 00
C2/C653: 01
C2/C654: 05
C2/C655: FF

C2/C656 data: mold 11 slot 2

(Mold 11 - Mold slot 2)
C2/C656: 40
C2/C657: 00
C2/C658: 02
C2/C659: 06
C2/C65A: FF

C2/C65B data: mold 11 slot 3

(Mold 11 - Mold slot 3)
C2/C65B: 40
C2/C65C: 40
C2/C65D: 0A
C2/C65E: 0E
C2/C65F: FF

C2/C660 data: mold 11 slot 4

(Mold 11 - Mold slot 4)
C2/C660: 00
C2/C661: 40
C2/C662: 08
C2/C663: 09
C2/C664: 0C
C2/C665: 0D
C2/C666: FF

C2/C667 data: mold 12 slot 0

(Mold 12 - Mold slot 0)
C2/C667: 00
C2/C668: 00
C2/C669: 00
C2/C66A: 01
C2/C66B: 04
C2/C66C: 05
C2/C66D: FF

C2/C66E data: mold 12 slot 1

(Mold 12 - Mold slot 1)
C2/C66E: 40
C2/C66F: 00
C2/C670: 02
C2/C671: 03
C2/C672: 06
C2/C673: 07
C2/C674: FF

C2/C675 data: mold 12 slot 2

(Mold 12 - Mold slot 2)
C2/C675: 00
C2/C676: 40
C2/C677: 08
C2/C678: 0C
C2/C679: FF

C2/C67A data: mold 12 slot 3

(Mold 12 - Mold slot 3)
C2/C67A: 20
C2/C67B: 40
C2/C67C: 09
C2/C67D: 0D
C2/C67E: FF

C2/C67F data: mold 12 slot 4

(Mold 12 - Mold slot 4)
C2/C67F: 40
C2/C680: 40
C2/C681: 0A
C2/C682: 0E
C2/C683: FF

C2/C684 data: mold 12 slot 5

(Mold 12 - Mold slot 5)
C2/C684: 60
C2/C685: 40
C2/C686: 0B
C2/C687: 0F
C2/C688: FF

C2/C689 unknow

C2/C689: 63 14 --- ORA $1463FF
C2/C68B: FE 7F 14     INC $147F,X
C2/C68E: 63 6F        ADC $6F,S
C2/C690: 4E 63 14     LSR $1463
C2/C693: F6 4B        INC $4B,X
C2/C695: FF 2B CD 26  SBC $26CD2B,X
C2/C699: 63 14        ADC $14,S
C2/C69B: 7B           TDC
C2/C69C: 52 15        EOR ($15)
C2/C69E: 46 F0        LSR $F0
C2/C6A0: 41 FD        EOR ($FD,X)
C2/C6A2: 43 F1        EOR $F1,S
C2/C6A4: 3F E0 03 E0  AND $E003E0,X
C2/C6A8: 02 FF        COP $FF
C2/C6AA: FF FF FF 00  SBC $00FFFF,X
C2/C6AE: 00 00        BRK $00
C2/C6B0: 00 01        BRK $01
C2/C6B2: 02 03        COP $03
C2/C6B4: 02 34        COP $34
C2/C6B6: 35 36        AND $36,X
C2/C6B8: 35 04        AND $04,X
C2/C6BA: 05 06        ORA $06
C2/C6BC: 05 0E        ORA $0E
C2/C6BE: 0F 10 0F 11  ORA $110F10
C2/C6C2: 11 11        ORA ($11),Y
C2/C6C4: 11 12        ORA ($12),Y
C2/C6C6: 04 12        TSB $12
C2/C6C8: 04 13        TSB $13
C2/C6CA: 06 13        ASL $13
C2/C6CC: 06 08        ASL $08
C2/C6CE: 09 08 09     ORA #$0908
C2/C6D1: 14 14        TRB $14
C2/C6D3: 14 14        TRB $14
C2/C6D5: 15 15        ORA $15,X
C2/C6D7: 15 15        ORA $15,X
C2/C6D9: 16 16        ASL $16,X
C2/C6DB: 16 16        ASL $16,X
C2/C6DD: 0A           ASL
C2/C6DE: 0A           ASL
C2/C6DF: 0A           ASL
C2/C6E0: 0A           ASL
C2/C6E1: 02 0B        COP $0B
C2/C6E3: 02 0B        COP $0B
C2/C6E5: 35 3D        AND $3D,X
C2/C6E7: 35 3D        AND $3D,X
C2/C6E9: 05 0D        ORA $0D
C2/C6EB: 05 0D        ORA $0D
C2/C6ED: 32 3C        AND ($3C)
C2/C6EF: 32 3C        AND ($3C)
C2/C6F1: 02 0C        COP $0C
C2/C6F3: 02 0C        COP $0C
C2/C6F5: 02 02        COP $02
C2/C6F7: 17 17        ORA [$17],Y
C2/C6F9: 35 35        AND $35,X
C2/C6FB: 37 37        AND [$37],Y
C2/C6FD: 05 05        ORA $05
C2/C6FF: 07 07        ORA [$07]
C2/C701: 0F 0F 18 18  ORA $18180F
C2/C705: 19 19 19     ORA $1919,Y
C2/C708: 19 17 17     ORA $1717,Y
C2/C70B: 17 17        ORA [$17],Y
C2/C70D: 37 37        AND [$37],Y
C2/C70F: 37 37        AND [$37],Y
C2/C711: 07 07        ORA [$07]
C2/C713: 07 07        ORA [$07]
C2/C715: 18           CLC
C2/C716: 18           CLC
C2/C717: 18           CLC
C2/C718: 18           CLC
C2/C719: 00 00        BRK $00
C2/C71B: 00 00        BRK $00
C2/C71D: 00 00        BRK $00
C2/C71F: 00 00        BRK $00
C2/C721: 00 00        BRK $00
C2/C723: 00 00        BRK $00
C2/C725: 00 00        BRK $00
C2/C727: 00 00        BRK $00
C2/C729: 1E 1F 1E     ASL $1E1F,X
C2/C72C: 1F 4E 4F 4E  ORA $4E4F4E,X
C2/C730: 4F 1D 02 4D  EOR $4D021D
C2/C734: 02 1A        COP $1A
C2/C736: 1B           TCS
C2/C737: 1A           INC
C2/C738: 1B           TCS
C2/C739: 00 00        BRK $00
C2/C73B: 00 00        BRK $00
C2/C73D: 17 37        ORA [$37],Y
C2/C73F: 18           CLC
C2/C740: 07 4A        ORA [$4A]
C2/C742: 4A           LSR
C2/C743: 07 4B        ORA [$4B]
C2/C745: E0 0A        CPX #$0A
C2/C747: 00 0B        BRK $0B
C2/C749: 40           RTI
C2/C74A: 0B           PHD
C2/C74B: 60           RTS
C2/C74C: 0B           PHD
C2/C74D: 20 0B FF     JSR $FF0B
C2/C750: FF 80 0B FF  SBC $FF0B80,X
C2/C754: FF FF FF FF  SBC $FFFFFF,X
C2/C758: FF 00 00 20  SBC $200000,X
C2/C75C: 00 40        BRK $40
C2/C75E: 00 60        BRK $60
C2/C760: 00 80        BRK $80
C2/C762: 00 A0        BRK $A0
C2/C764: 00 FF        BRK $FF
C2/C766: FF FF FF 00  SBC $00FFFF,X
C2/C76A: 00 20        BRK $20
C2/C76C: 00 C0        BRK $C0
C2/C76E: 00 E0        BRK $E0
C2/C770: 00 00        BRK $00
C2/C772: 01 20        ORA ($20,X)
C2/C774: 01 FF        ORA ($FF,X)
C2/C776: FF FF FF 00  SBC $00FFFF,X
C2/C77A: 00 20        BRK $20
C2/C77C: 00 40        BRK $40
C2/C77E: 01 60        ORA ($60,X)
C2/C780: 01 A0        ORA ($A0,X)
C2/C782: 00 80        BRK $80
C2/C784: 00 FF        BRK $FF
C2/C786: FF FF FF 00  SBC $00FFFF,X
C2/C78A: 03 20        ORA $20,S
C2/C78C: 03 40        ORA $40,S
C2/C78E: 03 60        ORA $60,S
C2/C790: 03 80        ORA $80,S
C2/C792: 03 A0        ORA $A0,S
C2/C794: 03 FF        ORA $FF,S
C2/C796: FF FF FF C0  SBC $C0FFFF,X
C2/C79A: 03 E0        ORA $E0,S
C2/C79C: 03 00        ORA $00,S
C2/C79E: 04 20        TSB $20
C2/C7A0: 04 40        TSB $40
C2/C7A2: 04 60        TSB $60
C2/C7A4: 04 FF        TSB $FF
C2/C7A6: FF FF FF 00  SBC $00FFFF,X
C2/C7AA: 03 20        ORA $20,S
C2/C7AC: 03 80        ORA $80,S
C2/C7AE: 04 A0        TSB $A0
C2/C7B0: 04 C0        TSB $C0
C2/C7B2: 04 E0        TSB $E0
C2/C7B4: 04 FF        TSB $FF
C2/C7B6: FF FF FF C0  SBC $C0FFFF,X
C2/C7BA: 03 60        ORA $60,S
C2/C7BC: 06 80        ASL $80
C2/C7BE: 06 A0        ASL $A0
C2/C7C0: 06 C0        ASL $C0
C2/C7C2: 06 E0        ASL $E0
C2/C7C4: 06 FF        ASL $FF
C2/C7C6: FF FF FF 40  SBC $40FFFF,X
C2/C7CA: 09 60 09     ORA #$0960
C2/C7CD: 80 09        BRA $C7D8
C2/C7CF: A0 09        LDY #$09
C2/C7D1: C0 09 E0     CPY #$E009
C2/C7D4: 09 FF FF     ORA #$FFFF
C2/C7D7: FF FF 40 09  SBC $0940FF,X
C2/C7DB: 60           RTS
C2/C7DC: 09 00 0A     ORA #$0A00
C2/C7DF: A0 09        LDY #$09
C2/C7E1: C0 09 E0     CPY #$E009
C2/C7E4: 09 FF FF     ORA #$FFFF
C2/C7E7: FF FF 20 0A  SBC $0A20FF,X
C2/C7EB: 40           RTI
C2/C7EC: 0A           ASL
C2/C7ED: 60           RTS
C2/C7EE: 0A           ASL
C2/C7EF: 80 0A        BRA $C7FB
C2/C7F1: A0 0A        LDY #$0A
C2/C7F3: C0 0A FF     CPY #$FF0A
C2/C7F6: FF FF FF 00  SBC $00FFFF,X
C2/C7FA: 00 20        BRK $20
C2/C7FC: 00 A0        BRK $A0
C2/C7FE: 0B           PHD
C2/C7FF: C0 0B 00     CPY #$000B
C2/C802: 01 20        ORA ($20,X)
C2/C804: 01 FF        ORA ($FF,X)
C2/C806: FF FF FF 00  SBC $00FFFF,X
C2/C80A: 00 20        BRK $20
C2/C80C: 00 C0        BRK $C0
C2/C80E: 00 E0        BRK $E0
C2/C810: 0B           PHD
C2/C811: 00 01        BRK $01
C2/C813: 20 01 FF     JSR $FF01
C2/C816: FF FF FF C0  SBC $C0FFFF,X
C2/C81A: 12 E0        ORA ($E0)
C2/C81C: 03 E0        ORA $E0,S
C2/C81E: 12 20        ORA ($20)
C2/C820: 04 40        TSB $40
C2/C822: 04 60        TSB $60
C2/C824: 04 FF        TSB $FF
C2/C826: FF FF FF 80  SBC $80FFFF,X
C2/C82A: 01 A0        ORA ($A0,X)
C2/C82C: 01 C0        ORA ($C0,X)
C2/C82E: 01 E0        ORA ($E0,X)
C2/C830: 01 00        ORA ($00,X)
C2/C832: 02 20        COP $20
C2/C834: 02 FF        COP $FF
C2/C836: FF FF FF 80  SBC $80FFFF,X
C2/C83A: 01 A0        ORA ($A0,X)
C2/C83C: 01 40        ORA ($40,X)
C2/C83E: 02 60        COP $60
C2/C840: 02 80        COP $80
C2/C842: 02 A0        COP $A0
C2/C844: 02 FF        COP $FF
C2/C846: FF FF FF 80  SBC $80FFFF,X
C2/C84A: 01 A0        ORA ($A0,X)
C2/C84C: 01 C0        ORA ($C0,X)
C2/C84E: 02 E0        COP $E0
C2/C850: 02 20        COP $20
C2/C852: 02 00        COP $00
C2/C854: 02 FF        COP $FF
C2/C856: FF FF FF C0  SBC $C0FFFF,X
C2/C85A: 03 E0        ORA $E0,S
C2/C85C: 03 00        ORA $00,S
C2/C85E: 05 20        ORA $20
C2/C860: 05 40        ORA $40
C2/C862: 05 60        ORA $60
C2/C864: 05 FF        ORA $FF
C2/C866: FF FF FF 00  SBC $00FFFF,X
C2/C86A: 03 20        ORA $20,S
C2/C86C: 03 80        ORA $80,S
C2/C86E: 05 60        ORA $60
C2/C870: 03 A0        ORA $A0,S
C2/C872: 05 A0        ORA $A0
C2/C874: 03 FF        ORA $FF,S
C2/C876: FF FF FF 00  SBC $00FFFF,X
C2/C87A: 03 C0        ORA $C0,S
C2/C87C: 05 E0        ORA $E0
C2/C87E: 05 00        ORA $00
C2/C880: 06 20        ASL $20
C2/C882: 06 40        ASL $40
C2/C884: 06 FF        ASL $FF
C2/C886: FF FF FF 00  SBC $00FFFF,X
C2/C88A: 07 20        ORA [$20]
C2/C88C: 07 40        ORA [$40]
C2/C88E: 07 60        ORA [$60]
C2/C890: 07 80        ORA [$80]
C2/C892: 07 A0        ORA [$A0]
C2/C894: 07 FF        ORA [$FF]
C2/C896: FF FF FF C0  SBC $C0FFFF,X
C2/C89A: 07 E0        ORA [$E0]
C2/C89C: 07 00        ORA [$00]
C2/C89E: 08           PHP
C2/C89F: 20 08 40     JSR $4008
C2/C8A2: 08           PHP
C2/C8A3: 60           RTS
C2/C8A4: 08           PHP
C2/C8A5: FF FF FF FF  SBC $FFFFFF,X
C2/C8A9: 80 08        BRA $C8B3
C2/C8AB: A0 08        LDY #$08
C2/C8AD: C0 08 E0     CPY #$E008
C2/C8B0: 08           PHP
C2/C8B1: 00 09        BRK $09
C2/C8B3: 20 09 FF     JSR $FF09
C2/C8B6: FF FF FF 40  SBC $40FFFF,X
C2/C8BA: 0D 60 0D     ORA $0D60
C2/C8BD: 80 0D        BRA $C8CC
C2/C8BF: A0 0D        LDY #$0D
C2/C8C1: C0 0D E0     CPY #$E00D
C2/C8C4: 0D FF FF     ORA $FFFF
C2/C8C7: FF FF 00 0E  SBC $0E00FF,X
C2/C8CB: 20 0E 40     JSR $400E
C2/C8CE: 0E 60 0E     ASL $0E60
C2/C8D1: 80 0E        BRA $C8E1
C2/C8D3: A0 0E        LDY #$0E
C2/C8D5: FF FF FF FF  SBC $FFFFFF,X
C2/C8D9: 20 06 40     JSR $4006
C2/C8DC: 06 60        ASL $60
C2/C8DE: 06 80        ASL $80
C2/C8E0: 06 A0        ASL $A0
C2/C8E2: 06 C0        ASL $C0
C2/C8E4: 06 FF        ASL $FF
C2/C8E6: FF FF FF 00  SBC $00FFFF,X
C2/C8EA: 0C 20 0C     TSB $0C20
C2/C8ED: 40           RTI
C2/C8EE: 0C 60 0C     TSB $0C60
C2/C8F1: 80 0C        BRA $C8FF
C2/C8F3: A0 0C        LDY #$0C
C2/C8F5: FF FF FF FF  SBC $FFFFFF,X
C2/C8F9: C0 0C E0     CPY #$E00C
C2/C8FC: 0C 00 0D     TSB $0D00
C2/C8FF: 20 0D 80     JSR $800D
C2/C902: 0C A0 0C     TSB $0CA0
C2/C905: FF FF FF FF  SBC $FFFFFF,X
C2/C909: 80 0F        BRA $C91A
C2/C90B: A0 0F        LDY #$0F
C2/C90D: C0 0F E0     CPY #$E00F
C2/C910: 0F 00 10 20  ORA $201000
C2/C914: 10 FF        BPL $C915
C2/C916: FF FF FF 40  SBC $40FFFF,X
C2/C91A: 12 60        ORA ($60)
C2/C91C: 12 80        ORA ($80)
C2/C91E: 12 A0        ORA ($A0)
C2/C920: 12 00        ORA ($00)
C2/C922: 01 20        ORA ($20,X)
C2/C924: 01 FF        ORA ($FF,X)
C2/C926: FF FF FF 60  SBC $60FFFF,X
C2/C92A: 14 80        TRB $80
C2/C92C: 14 00        TRB $00
C2/C92E: 13 20        ORA ($20,S),Y
C2/C930: 13 40        ORA ($40,S),Y
C2/C932: 13 60        ORA ($60,S),Y
C2/C934: 13 FF        ORA ($FF,S),Y
C2/C936: FF FF FF 60  SBC $60FFFF,X
C2/C93A: 14 80        TRB $80
C2/C93C: 14 80        TRB $80
C2/C93E: 13 20        ORA ($20,S),Y
C2/C940: 13 40        ORA ($40,S),Y
C2/C942: 13 60        ORA ($60,S),Y
C2/C944: 13 40        ORA ($40,S),Y
C2/C946: 00 00        BRK $00
C2/C948: 00 00        BRK $00
C2/C94A: 00 00        BRK $00
C2/C94C: 00 00        BRK $00
C2/C94E: 00 00        BRK $00
C2/C950: 00 00        BRK $00
C2/C952: 00 00        BRK $00
C2/C954: 00 00        BRK $00
C2/C956: 00 00        BRK $00
C2/C958: 00 00        BRK $00
C2/C95A: 00 00        BRK $00
C2/C95C: 00 00        BRK $00
C2/C95E: 00 00        BRK $00
C2/C960: 00 00        BRK $00
C2/C962: 00 00        BRK $00
C2/C964: 00 40        BRK $40
C2/C966: 20 12 0D     JSR $0D12
C2/C969: 0A           ASL
C2/C96A: 08           PHP
C2/C96B: 06 06        ASL $06
C2/C96D: 05 04        ORA $04
C2/C96F: 04 04        TSB $04
C2/C971: 03 03        ORA $03,S
C2/C973: 03 02        ORA $02,S
C2/C975: 02 02        COP $02
C2/C977: 02 02        COP $02
C2/C979: 01 01        ORA ($01,X)
C2/C97B: 01 01        ORA ($01,X)
C2/C97D: 01 01        ORA ($01,X)
C2/C97F: 01 01        ORA ($01,X)
C2/C981: 01 01        ORA ($01,X)
C2/C983: 01 01        ORA ($01,X)
C2/C985: 40           RTI
C2/C986: 2D 20 17     AND $1720
C2/C989: 12 0F        ORA ($0F)
C2/C98B: 0D 0B 0A     ORA $0A0B
C2/C98E: 09 08 07     ORA #$0708
C2/C991: 06 06        ASL $06
C2/C993: 06 05        ASL $05
C2/C995: 05 04        ORA $04
C2/C997: 04 04        TSB $04
C2/C999: 04 04        TSB $04
C2/C99B: 04 03        TSB $03
C2/C99D: 03 03        ORA $03,S
C2/C99F: 03 03        ORA $03,S
C2/C9A1: 03 02        ORA $02,S
C2/C9A3: 02 02        COP $02
C2/C9A5: 40           RTI
C2/C9A6: 32 28        AND ($28)
C2/C9A8: 20 1A 15     JSR $151A
C2/C9AB: 12 10        ORA ($10)
C2/C9AD: 0E 0D 0B     ASL $0B0D
C2/C9B0: 0B           PHD
C2/C9B1: 0A           ASL
C2/C9B2: 09 09 08     ORA #$0809
C2/C9B5: 07 07        ORA [$07]
C2/C9B7: 06 06        ASL $06
C2/C9B9: 06 06        ASL $06
C2/C9BB: 05 05        ORA $05
C2/C9BD: 05 04        ORA $04
C2/C9BF: 04 04        TSB $04
C2/C9C1: 04 04        TSB $04
C2/C9C3: 04 04        TSB $04
C2/C9C5: 40           RTI
C2/C9C6: 35 2D        AND $2D,X
C2/C9C8: 26 20        ROL $20
C2/C9CA: 1B           TCS
C2/C9CB: 17 15        ORA [$15],Y
C2/C9CD: 12 10        ORA ($10)
C2/C9CF: 0F 0E 0D 0C  ORA $0C0D0E
C2/C9D3: 0B           PHD
C2/C9D4: 0A           ASL
C2/C9D5: 0A           ASL
C2/C9D6: 09 09 08     ORA #$0809
C2/C9D9: 08           PHP
C2/C9DA: 07 07        ORA [$07]
C2/C9DC: 06 06        ASL $06
C2/C9DE: 06 06        ASL $06
C2/C9E0: 06 06        ASL $06
C2/C9E2: 05 05        ORA $05
C2/C9E4: 05 40        ORA $40
C2/C9E6: 37 30        AND [$30],Y
C2/C9E8: 2A           ROL
C2/C9E9: 24 20        BIT $20
C2/C9EB: 1C 19 17     TRB $1719
C2/C9EE: 15 12        ORA $12,X
C2/C9F0: 11 10        ORA ($10),Y
C2/C9F2: 0F 0E 0D 0C  ORA $0C0D0E
C2/C9F6: 0B           PHD
C2/C9F7: 0B           PHD
C2/C9F8: 0A           ASL
C2/C9F9: 0A           ASL
C2/C9FA: 09 09 09     ORA #$0909
C2/C9FD: 08           PHP
C2/C9FE: 08           PHP
C2/C9FF: 07 07        ORA [$07]
C2/CA01: 07 06        ORA [$06]
C2/CA03: 06 06        ASL $06
C2/CA05: 40           RTI
C2/CA06: 39 32 2D     AND $2D32,Y
C2/CA09: 28           PLP
C2/CA0A: 24 20        BIT $20
C2/CA0C: 1C 1A 17     TRB $171A
C2/CA0F: 15 14        ORA $14,X
C2/CA11: 12 11        ORA ($11)
C2/CA13: 10 0F        BPL $CA24
C2/CA15: 0E 0E 0D     ASL $0D0E
C2/CA18: 0C 0B 0B     TSB $0B0B
C2/CA1B: 0B           PHD
C2/CA1C: 0A           ASL
C2/CA1D: 0A           ASL
C2/CA1E: 09 09 09     ORA #$0909
C2/CA21: 09 08 08     ORA #$0808
C2/CA24: 07 40        ORA [$40]
C2/CA26: 3A           DEC
C2/CA27: 35 2F        AND $2F,X
C2/CA29: 2B           PLD
C2/CA2A: 26 23        ROL $23
C2/CA2C: 20 1D 1A     JSR $1A1D
C2/CA2F: 18           CLC
C2/CA30: 17 15        ORA [$15],Y
C2/CA32: 14 12        TRB $12
C2/CA34: 12 10        ORA ($10)
C2/CA36: 10 0F        BPL $CA47
C2/CA38: 0E 0E 0D     ASL $0D0E
C2/CA3B: 0C 0B 0B     TSB $0B0B
C2/CA3E: 0B           PHD
C2/CA3F: 0B           PHD
C2/CA40: 0A           ASL
C2/CA41: 0A           ASL
C2/CA42: 09 09 09     ORA #$0909
C2/CA45: 40           RTI
C2/CA46: 3A           DEC
C2/CA47: 35 31        AND $31,X
C2/CA49: 2D 29 26     AND $2629
C2/CA4C: 22 20 1D 1B  JSR $1B1D20
C2/CA50: 1A           INC
C2/CA51: 17 16        ORA [$16],Y
C2/CA53: 15 14        ORA $14,X
C2/CA55: 12 12        ORA ($12)
C2/CA57: 10 10        BPL $CA69
C2/CA59: 0F 0E 0E 0E  ORA $0E0E0E
C2/CA5D: 0D 0C 0C     ORA $0C0C
C2/CA60: 0B           PHD
C2/CA61: 0B           PHD
C2/CA62: 0B           PHD
C2/CA63: 0A           ASL
C2/CA64: 0A           ASL
C2/CA65: 40           RTI
C2/CA66: 3B           TSC
C2/CA67: 37 32        AND [$32],Y
C2/CA69: 2F 2B 28 25  AND $25282B
C2/CA6D: 22 20 1D 1C  JSR $1C1D20
C2/CA71: 1A           INC
C2/CA72: 18           CLC
C2/CA73: 17 15        ORA [$15],Y
C2/CA75: 15 13        ORA $13,X
C2/CA77: 12 12        ORA ($12)
C2/CA79: 11 10        ORA ($10),Y
C2/CA7B: 10 0F        BPL $CA8C
C2/CA7D: 0E 0E 0E     ASL $0E0E
C2/CA80: 0D 0C 0C     ORA $0C0C
C2/CA83: 0B           PHD
C2/CA84: 0B           PHD
C2/CA85: 40           RTI
C2/CA86: 3C 37 34     BIT $3437,X
C2/CA89: 30 2D        BMI $CAB8
C2/CA8B: 2A           ROL
C2/CA8C: 27 24        AND [$24]
C2/CA8E: 22 20 1E 1C  JSR $1C1E20
C2/CA92: 1A           INC
C2/CA93: 19 17 17     ORA $1717,Y
C2/CA96: 15 15        ORA $15,X
C2/CA98: 13 12        ORA ($12,S),Y
C2/CA9A: 12 11        ORA ($11)
C2/CA9C: 10 10        BPL $CAAE
C2/CA9E: 0F 0F 0E 0E  ORA $0E0E0F
C2/CAA2: 0E 0D 0C     ASL $0C0D
C2/CAA5: 40           RTI
C2/CAA6: 3C 38 35     BIT $3538,X
C2/CAA9: 32 2E        AND ($2E)
C2/CAAB: 2B           PLD
C2/CAAC: 29 26 24     AND #$2426
C2/CAAF: 21 20        AND ($20,X)
C2/CAB1: 1E 1C 1B     ASL $1B1C,X
C2/CAB4: 1A           INC
C2/CAB5: 18           CLC
C2/CAB6: 17 16        ORA [$16],Y
C2/CAB8: 15 14        ORA $14,X
C2/CABA: 13 12        ORA ($12,S),Y
C2/CABC: 12 11        ORA ($11)
C2/CABE: 10 10        BPL $CAD0
C2/CAC0: 10 0F        BPL $CAD1
C2/CAC2: 0E 0E 0E     ASL $0E0E
C2/CAC5: 40           RTI
C2/CAC6: 3C 39 35     BIT $3539,X
C2/CAC9: 32 30        AND ($30)
C2/CACB: 2D 2A 28     AND $282A
C2/CACE: 26 24        ROL $24
C2/CAD0: 21 20        AND ($20,X)
C2/CAD2: 1E 1C 1B     ASL $1B1C,X
C2/CAD5: 1A           INC
C2/CAD6: 19 17 17     ORA $1717,Y
C2/CAD9: 15 15        ORA $15,X
C2/CADB: 14 13        TRB $13
C2/CADD: 12 12        ORA ($12)
C2/CADF: 11 10        ORA ($10),Y
C2/CAE1: 10 10        BPL $CAF3
C2/CAE3: 0F 0F 40 3C  ORA $3C400F
C2/CAE7: 3A           DEC
C2/CAE8: 37 33        AND [$33],Y
C2/CAEA: 30 2E        BMI $CB1A
C2/CAEC: 2B           PLD
C2/CAED: 29 27 25     AND #$2527
C2/CAF0: 23 21        AND $21,S
C2/CAF2: 20 1E 1C     JSR $1C1E
C2/CAF5: 1C 1A 19     TRB $191A
C2/CAF8: 18           CLC
C2/CAF9: 17 16        ORA [$16],Y
C2/CAFB: 15 15        ORA $15,X
C2/CAFD: 14 13        TRB $13
C2/CAFF: 12 12        ORA ($12)
C2/CB01: 11 11        ORA ($11),Y
C2/CB03: 10 10        BPL $CB15
C2/CB05: 40           RTI
C2/CB06: 3C 3A 37     BIT $373A,X
C2/CB09: 35 32        AND $32,X
C2/CB0B: 2F 2D 2B 29  AND $292B2D
C2/CB0F: 26 24        ROL $24
C2/CB11: 23 21        AND $21,S
C2/CB13: 20 1F 1D     JSR $1D1F
C2/CB16: 1C 1A 1A     TRB $1A1A
C2/CB19: 18           CLC
C2/CB1A: 17 17        ORA [$17],Y
C2/CB1C: 16 15        ASL $15,X
C2/CB1E: 15 14        ORA $14,X
C2/CB20: 13 12        ORA ($12,S),Y
C2/CB22: 12 12        ORA ($12)
C2/CB24: 11 40        ORA ($40),Y
C2/CB26: 3D 3A 37     AND $373A,X
C2/CB29: 35 32        AND $32,X
C2/CB2B: 30 2E        BMI $CB5B
C2/CB2D: 2B           PLD
C2/CB2E: 2A           ROL
C2/CB2F: 28           PLP
C2/CB30: 26 24        ROL $24
C2/CB32: 23 21        AND $21,S
C2/CB34: 20 1F 1D     JSR $1D1F
C2/CB37: 1C 1B 1A     TRB $1A1B
C2/CB3A: 19 18 17     ORA $1718,Y
C2/CB3D: 17 15        ORA [$15],Y
C2/CB3F: 15 15        ORA $15,X
C2/CB41: 14 13        TRB $13
C2/CB43: 12 12        ORA ($12)
C2/CB45: 40           RTI
C2/CB46: 3D 3A 38     AND $383A,X
C2/CB49: 35 33        AND $33,X
C2/CB4B: 31 2F        AND ($2F),Y
C2/CB4D: 2D 2B 29     AND $292B
C2/CB50: 27 26        AND [$26]
C2/CB52: 24 22        BIT $22
C2/CB54: 21 20        AND ($20,X)
C2/CB56: 1F 1D 1C 1B  ORA $1B1C1D,X
C2/CB5A: 1A           INC
C2/CB5B: 1A           INC
C2/CB5C: 18           CLC
C2/CB5D: 17 17        ORA [$17],Y
C2/CB5F: 16 15        ASL $15,X
C2/CB61: 15 14        ORA $14,X
C2/CB63: 14 13        TRB $13
C2/CB65: 40           RTI
C2/CB66: 3D 3B 38     AND $383B,X
C2/CB69: 36 34        ROL $34,X
C2/CB6B: 32 30        AND ($30)
C2/CB6D: 2E 2C 2A     ROL $2A2C
C2/CB70: 29 26 25     AND #$2526
C2/CB73: 24 22        BIT $22
C2/CB75: 21 20        AND ($20,X)
C2/CB77: 1F 1D 1C 1B  ORA $1B1C1D,X
C2/CB7B: 1A           INC
C2/CB7C: 1A           INC
C2/CB7D: 19 18 17     ORA $1718,Y
C2/CB80: 17 16        ORA [$16],Y
C2/CB82: 15 15        ORA $15,X
C2/CB84: 14 40        TRB $40
C2/CB86: 3D 3B 39     AND $393B,X
C2/CB89: 37 35        AND [$35],Y
C2/CB8B: 32 30        AND ($30)
C2/CB8D: 2F 2D 2B 29  AND $292B2D
C2/CB91: 28           PLP
C2/CB92: 26 25        ROL $25
C2/CB94: 24 22        BIT $22
C2/CB96: 21 20        AND ($20,X)
C2/CB98: 1F 1D 1C 1C  ORA $1C1C1D,X
C2/CB9C: 1B           TCS
C2/CB9D: 1A           INC
C2/CB9E: 19 18 17     ORA $1718,Y
C2/CBA1: 17 16        ORA [$16],Y
C2/CBA3: 15 15        ORA $15,X
C2/CBA5: 40           RTI
C2/CBA6: 3D 3B 3A     AND $3A3B,X
C2/CBA9: 37 35        AND [$35],Y
C2/CBAB: 33 31        AND ($31,S),Y
C2/CBAD: 30 2E        BMI $CBDD
C2/CBAF: 2C 2A 29     BIT $292A
C2/CBB2: 27 26        AND [$26]
C2/CBB4: 24 23        BIT $23
C2/CBB6: 22 21 20 1F  JSR $1F2021
C2/CBBA: 1E 1C 1C     ASL $1C1C,X
C2/CBBD: 1B           TCS
C2/CBBE: 1A           INC
C2/CBBF: 1A           INC
C2/CBC0: 19 18 17     ORA $1718,Y
C2/CBC3: 17 16        ORA [$16],Y
C2/CBC5: 40           RTI
C2/CBC6: 3E 3C 3A     ROL $3A3C,X
C2/CBC9: 37 35        AND [$35],Y
C2/CBCB: 34 32        BIT $32,X
C2/CBCD: 30 2E        BMI $CBFD
C2/CBCF: 2D 2B 2A     AND $2A2B
C2/CBD2: 28           PLP
C2/CBD3: 27 26        AND [$26]
C2/CBD5: 24 23        BIT $23
C2/CBD7: 22 21 20 1F  JSR $1F2021
C2/CBDB: 1E 1D 1C     ASL $1C1D,X
C2/CBDE: 1B           TCS
C2/CBDF: 1A           INC
C2/CBE0: 1A           INC
C2/CBE1: 19 18 17     ORA $1718,Y
C2/CBE4: 17 40        ORA [$40],Y
C2/CBE6: 3E 3C 3A     ROL $3A3C,X
C2/CBE9: 38           SEC
C2/CBEA: 36 35        ROL $35,X
C2/CBEC: 32 31        AND ($31)
C2/CBEE: 2F 2E 2C 2B  AND $2B2C2E
C2/CBF2: 29 28 26     AND #$2628
C2/CBF5: 25 24        AND $24
C2/CBF7: 23 21        AND $21,S
C2/CBF9: 21 20        AND ($20,X)
C2/CBFB: 1F 1E 1D 1C  ORA $1C1D1E,X
C2/CBFF: 1B           TCS
C2/CC00: 1A           INC
C2/CC01: 1A           INC
C2/CC02: 19 18 18     ORA $1818,Y
C2/CC05: 40           RTI
C2/CC06: 3E 3C 3A     ROL $3A3C,X
C2/CC09: 38           SEC
C2/CC0A: 37 35        AND [$35],Y
C2/CC0C: 33 32        AND ($32,S),Y
C2/CC0E: 30 2E        BMI $CC3E
C2/CC10: 2D 2B 2A     AND $2A2B
C2/CC13: 29 27 26     AND #$2627
C2/CC16: 25 24        AND $24
C2/CC18: 23 21        AND $21,S
C2/CC1A: 21 20        AND ($20,X)
C2/CC1C: 1F 1E 1D 1C  ORA $1C1D1E,X
C2/CC20: 1C 1B 1A     TRB $1A1B
C2/CC23: 1A           INC
C2/CC24: 19 40 3E     ORA $3E40,Y
C2/CC27: 3C 3A 39     BIT $393A,X
C2/CC2A: 37 35        AND [$35],Y
C2/CC2C: 34 32        BIT $32,X
C2/CC2E: 30 2F        BMI $CC5F
C2/CC30: 2E 2C 2B     ROL $2B2C
C2/CC33: 29 28 27     AND #$2728
C2/CC36: 26 24        ROL $24
C2/CC38: 24 22        BIT $22
C2/CC3A: 21 21        AND ($21,X)
C2/CC3C: 20 1F 1E     JSR $1E1F
C2/CC3F: 1D 1C 1C     ORA $1C1C,X
C2/CC42: 1B           TCS
C2/CC43: 1A           INC
C2/CC44: 1A           INC
C2/CC45: 40           RTI
C2/CC46: 3E 3C 3A     ROL $3A3C,X
C2/CC49: 39 37 35     AND $3537,Y
C2/CC4C: 34 32        BIT $32,X
C2/CC4E: 31 30        AND ($30),Y
C2/CC50: 2E 2D 2B     ROL $2B2D
C2/CC53: 2A           ROL
C2/CC54: 29 28 26     AND #$2628
C2/CC57: 26 24        ROL $24
C2/CC59: 24 22        BIT $22
C2/CC5B: 21 21        AND ($21,X)
C2/CC5D: 20 1F 1E     JSR $1E1F
C2/CC60: 1D 1C 1C     ORA $1C1C,X
C2/CC63: 1B           TCS
C2/CC64: 1A           INC
C2/CC65: 40           RTI
C2/CC66: 3E 3C 3B     ROL $3B3C,X
C2/CC69: 39 37 36     AND $3637,Y
C2/CC6C: 35 33        AND $33,X
C2/CC6E: 32 30        AND ($30)
C2/CC70: 2F 2E 2C 2B  AND $2B2C2E
C2/CC74: 2A           ROL
C2/CC75: 29 27 26     AND #$2627
C2/CC78: 25 24        AND $24
C2/CC7A: 23 22        AND $22,S
C2/CC7C: 21 21        AND ($21,X)
C2/CC7E: 20 1F 1E     JSR $1E1F
C2/CC81: 1D 1C 1C     ORA $1C1C,X
C2/CC84: 1B           TCS
C2/CC85: 40           RTI
C2/CC86: 3E 3C 3B     ROL $3B3C,X
C2/CC89: 3A           DEC
C2/CC8A: 38           SEC
C2/CC8B: 37 35        AND [$35],Y
C2/CC8D: 33 32        AND ($32,S),Y
C2/CC8F: 30 30        BMI $CCC1
C2/CC91: 2E 2D 2B     ROL $2B2D
C2/CC94: 2B           PLD
C2/CC95: 29 28 27     AND #$2728
C2/CC98: 26 25        ROL $25
C2/CC9A: 24 23        BIT $23
C2/CC9C: 22 21 21 20  JSR $202121
C2/CCA0: 1F 1E 1D 1C  ORA $1C1D1E,X
C2/CCA4: 1C 40 3E     TRB $3E40
C2/CCA7: 3C 3B 3A     BIT $3A3B,X
C2/CCAA: 38           SEC
C2/CCAB: 37 35        AND [$35],Y
C2/CCAD: 34 32        BIT $32,X
C2/CCAF: 31 30        AND ($30),Y
C2/CCB1: 2F 2E 2C 2B  AND $2B2C2E
C2/CCB5: 2A           ROL
C2/CCB6: 29 28 26     AND #$2628
C2/CCB9: 26 25        ROL $25
C2/CCBB: 24 23        BIT $23
C2/CCBD: 22 21 21 20  JSR $202121
C2/CCC1: 1F 1E 1D 1D  ORA $1D1D1E,X
C2/CCC5: 40           RTI
C2/CCC6: 3E 3C 3B     ROL $3B3C,X
C2/CCC9: 3A           DEC
C2/CCCA: 38           SEC
C2/CCCB: 37 35        AND [$35],Y
C2/CCCD: 35 33        AND $33,X
C2/CCCF: 32 30        AND ($30)
C2/CCD1: 2F 2E 2D 2B  AND $2B2D2E
C2/CCD5: 2B           PLD
C2/CCD6: 29 29 27     AND #$2729
C2/CCD9: 26 26        ROL $26
C2/CCDB: 24 24        BIT $24
C2/CCDD: 23 22        AND $22,S
C2/CCDF: 21 21        AND ($21,X)
C2/CCE1: 20 1F 1F     JSR $1F1F
C2/CCE4: 1E 40 3F     ASL $3F40,X
C2/CCE7: 3D 3C 3A     AND $3A3C,X
C2/CCEA: 39 37 36     AND $3637,Y
C2/CCED: 35 33        AND $33,X
C2/CCEF: 32 31        AND ($31)
C2/CCF1: 30 2E        BMI $CD21
C2/CCF3: 2E 2C 2B     ROL $2B2C
C2/CCF6: 2A           ROL
C2/CCF7: 29 28 27     AND #$2728
C2/CCFA: 26 25        ROL $25
C2/CCFC: 24 24        BIT $24
C2/CCFE: 23 22        AND $22,S
C2/CD00: 21 21        AND ($21,X)
C2/CD02: 20 1F 1F     JSR $1F1F
C2/CD05: 40           RTI
C2/CD06: 3F 3D 3C 3A  AND $3A3C3D,X
C2/CD0A: 39 37 36     AND $3637,Y
C2/CD0D: 35 34        AND $34,X
C2/CD0F: 32 31        AND ($31)
C2/CD11: 30 2F        BMI $CD42
C2/CD13: 2E 2D 2B     ROL $2B2D
C2/CD16: 2B           PLD
C2/CD17: 2A           ROL
C2/CD18: 29 28 27     AND #$2728
C2/CD1B: 26 25        ROL $25
C2/CD1D: 24 24        BIT $24
C2/CD1F: 23 22        AND $22,S
C2/CD21: 21 20        AND ($20,X)
C2/CD23: 20 1F 40     JSR $401F
C2/CD26: 3F 3D 3C 3A  AND $3A3C3D,X
C2/CD2A: 39 38 37     AND $3738,Y
C2/CD2D: 35 34        AND $34,X
C2/CD2F: 33 32        AND ($32,S),Y
C2/CD31: 30 30        BMI $CD63
C2/CD33: 2E 2E 2C     ROL $2C2E
C2/CD36: 2B           PLD
C2/CD37: 2A           ROL
C2/CD38: 29 29 27     AND #$2729
C2/CD3B: 26 26        ROL $26
C2/CD3D: 25 24        AND $24
C2/CD3F: 24 22        BIT $22
C2/CD41: 21 21        AND ($21,X)
C2/CD43: 20 20 E6     JSR $E620
C2/CD46: 00 BB        BRK $BB
C2/CD48: 00 08        BRK $08
C2/CD4A: DF E7 03 07  CMP $0703E7,X
C2/CD4E: 07 DF        ORA [$DF]
C2/CD50: CF 10 77 02  CMP $027710
C2/CD54: 05 06        ORA $06
C2/CD56: 00 C8        BRK $C8
C2/CD58: 18           CLC
C2/CD59: 01 04        ORA ($04,X)
C2/CD5B: 20 08 8E     JSR $8E08
C2/CD5E: 00 B0        BRK $B0
C2/CD60: 20 01 03     JSR $0301
C2/CD63: 40           RTI
C2/CD64: 00 42        BRK $42
C2/CD66: 10 01        BPL $CD69
C2/CD68: 90 28        BCC $CD92
C2/CD6A: CF 01 02 04  CMP $040201 
C2/CD6E: 05 62        ORA $62
C2/CD70: 28           PLP
C2/CD71: 01 80        ORA ($80,X)
C2/CD73: 30 01        BMI $CD76
C2/CD75: 11 02        ORA ($02),Y
C2/CD77: 60           RTS
C2/CD78: 00 83        BRK $83
C2/CD7A: 30 00        BMI $CD7C
C2/CD7C: 70 38        BVS $CDB6
C2/CD7E: 9F 08 81 10  STA $108108,X
C2/CD82: A6 30        LDX $30
C2/CD84: 46 01        LSR $01
C2/CD86: 50 40        BVC $CDC8
C2/CD88: 00 9F        BRK $9F
C2/CD8A: 18           CLC
C2/CD8B: C5 50        CMP $50
C2/CD8D: 00 40        BRK $40
C2/CD8F: 48           PHA
C2/CD90: DF 10 84 E3  CMP $E38410,X
C2/CD94: 20 E9 80     JSR $80E9
C2/CD97: 50 DF        BVC $CD78
C2/CD99: 08           PHP
C2/CD9A: C1 28        CMP ($28,X)
C2/CD9C: E8           INX
C2/CD9D: 50 00        BVC $CD9F
C2/CD9F: 18           CLC
C2/CDA0: 58           CLI
C2/CDA1: 10 DF        BPL $CD82
C2/CDA3: 00 01        BRK $01
C2/CDA5: 41 2C        EOR ($2C,X)
C2/CDA7: 59 00 00     EOR $0000,Y
C2/CDAA: 60           RTS
C2/CDAB: 3F 11 43 41  AND $414311,X
C2/CDAF: 4D 61 39     EOR $3961
C2/CDB2: 68           PLA
C2/CDB3: 5F 29 66 A1  EOR $A16629,X
C2/CDB7: 70 00        BVS $CDB9
C2/CDB9: 01 80        ORA ($80,X)
C2/CDBB: 71 E9        ADC ($E9),Y
C2/CDBD: 48           PHA
C2/CDBE: 49 78 9F     EOR #$9F78
C2/CDC1: 51 AB        EOR ($AB),Y
C2/CDC3: 79 80 9F     ADC $9F80,Y
C2/CDC6: 21 C5        AND ($C5,X)
C2/CDC8: A9 88 9F     LDA #$9F88
C2/CDCB: 11 88        ORA ($88),Y
C2/CDCD: 82 19 C8     BRL $C095E9
C2/CDD0: 49 A6 28     EOR #$28A6
C2/CDD3: 90 FF        BCC $CDD4
C2/CDD5: 29 C5 29     AND #$29C5
C2/CDD8: 0E 62 98     ASL $9862
C2/CDDB: 88           DEY
C2/CDDC: 9F 01 E1 31  STA $31E101,X
C2/CDE0: 2A           ROL
C2/CDE1: 82 A0 3F     BRL $C00D84
C2/CDE4: 1A           INC
C2/CDE5: 44 92 42     MVP $92,$42
C2/CDE8: 08           PHP
C2/CDE9: A8           TAY
C2/CDEA: 64 5F        STZ $5F
C2/CDEC: 82 71 4A     BRL $C01860
C2/CDEF: B0 5F        BCS $CE50
C2/CDF1: 3A           DEC
C2/CDF2: 88           DEY
C2/CDF3: 8A           TXA
C2/CDF4: 06 B8        ASL $B8
C2/CDF6: 5F 22 4C 44  EOR $444C22,X
C2/CDFA: 2A           ROL
C2/CDFB: 8C 6A C0     STY $C06A
C2/CDFE: 00 9F        BRK $9F
C2/CE00: 92 0E        STA ($0E)
C2/CE02: 32 C8        AND ($C8)
C2/CE04: DF 6A 92 EE  CMP $EE926A,X
C2/CE08: 62 D0 DF     PER $C0ADDB
C2/CE0B: 2A           ROL
C2/CE0C: 06 A3        ASL $A3
C2/CE0E: D8           CLD
C2/CE0F: 1F B3 27 19  ORA $1927B3,X
C2/CE13: E0 44        CPX #$44
C2/CE15: 1F 53 4B 7B  ORA $7B4B53,X
C2/CE19: E8           INX
C2/CE1A: DF 12 23 5B  CMP $5B2312,X
C2/CE1E: EE 4A F0     INC $F04A
C2/CE21: 7F 5B 02 4B  ADC $4B025B,X
C2/CE25: 73 F8        ADC ($F8,S),Y
C2/CE27: 9F 8B 50 43  STA $43508B,X

C2/CE2B data:battle character palettes

C2/CE2B 02 Terra
C2/CE2C 01 Locke
C2/CE2D 04 Cyan
C2/CE2E 04 Shadow
C2/CE2F 00 Edgar
C2/CE30 00 Sabin
C2/CE31 00 Celes
C2/CE32 03 Strago
C2/CE33 03 Relm
C2/CE34 04 Setzer
C2/CE35 05 Mog
C2/CE36 03 Gau
C2/CE37 03 Gogo
C2/CE38 05 Umaro
C2/CE39: 01 00        ORA ($00,X)
C2/CE3B: 00 03        BRK $03
C2/CE3D: 06 01        ASL $01
C2/CE3F: 00 03        BRK $03
C2/CE41: 03 00        ORA $00,S

C2/CE43 pointers: battle graphics

C2/CE43: 00 00        BRK $00
C2/CE45: D5 A0        CMP $A0,X
C2/CE47: 16 D5        ASL $D5,X
C2/CE49: 40           RTI
C2/CE4A: 2D D5 E0     AND $E0D5
C2/CE4D: 43 D5        EOR $D5,S
C2/CE4F: 80 5A        BRA $CEAB
C2/CE51: D5 20        CMP $20,X
C2/CE53: 71 D5        ADC ($D5),Y
C2/CE55: C0 87 D5     CPY #$D587
C2/CE58: 60           RTS
C2/CE59: 9E D5 00     STZ $00D5,X
C2/CE5C: B5 D5        LDA $D5,X
C2/CE5E: A0 CB        LDY #$CB
C2/CE60: D5 40        CMP $40,X
C2/CE62: E2 D5        SEP #$D5
C2/CE64: E0 F8        CPX #$F8
C2/CE66: D5 80        CMP $80,X
C2/CE68: 0F D6 20 26  ORA $2620D6
C2/CE6C: D6 C0        DEC $C0,X
C2/CE6E: 3C D6 60     BIT $60D6,X
C2/CE71: 53 D6        EOR ($D6,S),Y
C2/CE73: 00 6A        BRK $6A
C2/CE75: D6 60        DEC $60,X
C2/CE77: 7F D6 C0 94  ADC $94C0D6,X
C2/CE7B: D6 20        DEC $20,X
C2/CE7D: AA           TAX
C2/CE7E: D6 80        DEC $80,X
C2/CE80: BF D6 E0 D4  LDA $D4E0D6,X
C2/CE84: D6 40        DEC $40,X
C2/CE86: EA           NOP
C2/CE87: D6 C0        DEC $C0,X
C2/CE89: 3C D6

C2/CE8B unknow

C2/CE8B 00            ????
C2/CE8C: 00 80        BRK $80
C2/CE8E: 00 00        BRK $00
C2/CE90: 01 80        ORA ($80,X)
C2/CE92: 01 00        ORA ($00,X)
C2/CE94: 02 80        COP $80
C2/CE96: 02 00        COP $00
C2/CE98: 03 80        ORA $80,S
C2/CE9A: 03 00        ORA $00,S
C2/CE9C: 04 80        TSB $80
C2/CE9E: 04 00        TSB $00
C2/CEA0: 05 80        ORA $80
C2/CEA2: 05 00        ORA $00
C2/CEA4: F8           SED
C2/CEA5: 00 00        BRK $00
C2/CEA7: 00 08        BRK $08
C2/CEA9: 02 00        COP $00
C2/CEAB: FC 08 00     JSR ($0008,X)
C2/CEAE: 00 0C        BRK $0C
C2/CEB0: 08           PHP
C2/CEB1: 02 00        COP $00
C2/CEB3: 00 F8        BRK $F8
C2/CEB5: 00 40        BRK $40
C2/CEB7: 00 08        BRK $08
C2/CEB9: 02 40        COP $40
C2/CEBB: 04 08        TSB $08
C2/CEBD: 00 40        BRK $40
C2/CEBF: F4 08 02     PEA $0208
C2/CEC2: 40          RTI
C2/CEC3: 00 00        BRK $00
C2/CEC5: 02 80        COP $80
C2/CEC7: 00 10        BRK $10
C2/CEC9: 00 80        BRK $80
C2/CECB: FC 08 00     JSR ($0008,X)
C2/CECE: 80 0C        BRA $CEDC
C2/CED0: 08           PHP
C2/CED1: 02 80        COP $80
C2/CED3: 00 00        BRK $00
C2/CED5: 02 C0        COP $C0
C2/CED7: 00 10        BRK $10
C2/CED9: 00 C0        BRK $C0
C2/CEDB: 04 08        TSB $08
C2/CEDD: 00 C0        BRK $C0
C2/CEDF: F4 08 02     PEA $0208
C2/CEE2: C0

C2/CEE3 data: encounter type: front

(Data - indexed by encounter type, code in Bank C1)
(Looks like how much to horizontally stagger each character compared to the previous?
 Front - each gets further to right
 Back - each gets further to left (hence the negative numbers)
 Pincer - they're all at the same horizontal position
 Side - characters 0 and 1 are on the right side, with #1 lower and further right.
        characters 2 and 3 are on left side, with #3 lower and further left. )

C2/CEE3: 0C 00   (front)
C2/CEE5: 0C 00
C2/CEE7: 0C 00
C2/CEE9: 0C 00

C2/CEEB data: encounter type: back

C2/CEEB: F4 FF   (back)
C2/CEED: F4 FF
C2/CEEF: F4 FF
C2/CEF1: F4 FF

C2/CEF3 data: encounter type: pincer

C2/CEF3: 00 00   (pincer)
C2/CEF5: 00 00
C2/CEF7: 00 00
C2/CEF9: 00 00

C2/CEFB data: encounter type: side

C2/CEFB: 0C 00   (side)
C2/CEFD: 0C 00
C2/CEFF: F4 FF
C2/CF01: F4 FF

C2/CF03 data: encounter type: front

(Data - indexed by encounter type, code in Bank C1)
(Looks like character vertical coordinates to me.  Front, Back, Pincer all the same.
 And with Side, characters 0 and 2 and characters 1 and 3 end up at same heights)

C2/CF03: 44     (front)
C2/CF04: 56
C2/CF05: 68
C2/CF06: 7A

C2/CF07 data: encounter type: back

C2/CF07: 44     (back)
C2/CF08: 56
C2/CF09: 68 
C2/CF0A: 7A   

C2/CF0B data: encounter type: pincer

C2/CF0B: 44     (pincer)
C2/CF0C: 56
C2/CF0D: 68
C2/CF0E: 7A      

C2/CF0F data: encounter type: side

C2/CF0F: 4E     (side)
C2/CF10: 7A
C2/CF11: 4E
C2/CF12: 7A      

C2/CF13: 50 5E        BVC $CF73
C2/CF15: 6C 7A 

C2/CF17 data: encounter type: front

(Data - indexed by encounter type, code in bank C1)

C2/CF17: 70 01       (front)
C2/CF19: 70 01
C2/CF1B: 70 01
C2/CF1D: 70 01

C2/CF1F data: encounter type: back

C2/CF1F: 90 00       (back)
C2/CF21: 90 00
C2/CF23: 90 00
C2/CF25: 90 00

C2/CF27 data: encounter type: pincer

C2/CF27: 00 01       (pincer)
C2/CF29: 00 01
C2/CF2B: 00 01
C2/CF2D: 00 01

C2/CF2F data: encounter type: side

C2/CF2F: 70 01       (side)
C2/CF31: 70 01
C2/CF33: 90 00
C2/CF35: 90 00

C2/CF37 unknow

C2/CF37: C0           BRK $C0
C2/CF38: 30 C0        BMI $CEFA
C2/CF3A: 31 C0        AND ($C0),Y
C2/CF3C: 32 C0        AND ($C0)
C2/CF3E: 33 C0        AND ($C0,S),Y
C2/CF40: 34 C0        BIT $C0,X
C2/CF42: 35 C0        AND $C0,X
C2/CF44: 36 C0        ROL $C0,X
C2/CF46: 37 C0        AND [$C0],Y
C2/CF48: 38           SEC
C2/CF49: C0 39 C0     CPY #$C039
C2/CF4C: 3A           DEC
C2/CF4D: C0 3B C0     CPY #$C03B
C2/CF50: 3C C0 3D     BIT $3DC0,X
C2/CF53: C0 3E C0     CPY #$C03E
C2/CF56: 3F 00 04 08  AND $080400,X
C2/CF5A: 0C

C2/CF5B data

(Data - indexed by code in Bank C1, where X is between 0 and 3)
C2/CF5B: 00
C2/CF5C: 20  
C2/CF5D: 40
C2/CF5E: 60

C2/CF5F: 00 45        BRK $45
C2/CF61: D8           CLD
C2/CF62: 00 00        BRK $00
C2/CF64: 48           PHA
C2/CF65: D8           CLD
C2/CF66: 00 00        BRK $00
C2/CF68: 49 D8 00     EOR #$00D8
C2/CF6B: 00 4C        BRK $4C
C2/CF6D: D8           CLD
C2/CF6E: 00 00        BRK $00
C2/CF70: 4D D8 00     EOR $00D8
C2/CF73: 00 00        BRK $00
C2/CF75: 00 00        BRK $00
C2/CF77: 00 01        BRK $01
C2/CF79: 00 02        BRK $02
C2/CF7B: 03 03        ORA $03,S
C2/CF7D: 03 03        ORA $03,S
C2/CF7F: 04 04        TSB $04
C2/CF81: 04 04        TSB $04
C2/CF83: F7 FC        SBC [$FC],Y
C2/CF85: 0C 01 F7     TSB $F701
C2/CF88: FC 4C 01     JSR ($014C,X)
C2/CF8B: F7 FC        SBC [$FC],Y
C2/CF8D: 8C 01 F7     STY $F701
C2/CF90: FC CC 01     JSR ($01CC,X)
C2/CF93: 03 06        ORA $06,S
C2/CF95: 08           PHP
C2/CF96: 0A           ASL
C2/CF97: 0B           PHD
C2/CF98: 0D 0E 0F     ORA $0F0E
C2/CF9B: 0F 10 10 10  ORA $101010
C2/CF9F: 10 10        BPL $CFB1
C2/CFA1: 0F 0F 0E 0D  ORA $0D0E0F
C2/CFA5: 0B           PHD
C2/CFA6: 0A           ASL
C2/CFA7: 08           PHP
C2/CFA8: 06 03        ASL $03
C2/CFAA: 00 03        BRK $03
C2/CFAC: 04 05        TSB $05
C2/CFAE: 06 07        ASL $07
C2/CFB0: 07 08        ORA [$08]
C2/CFB2: 08           PHP
C2/CFB3: 07 07        ORA [$07]
C2/CFB5: 06 05        ASL $05
C2/CFB7: 04 03        TSB $03
C2/CFB9: 00 00        BRK $00
C2/CFBB: 00 00        BRK $00
C2/CFBD: 00 00        BRK $00
C2/CFBF: 00 00        BRK $00
C2/CFC1: 00 00        BRK $00
C2/CFC3: 00 00        BRK $00
C2/CFC5: 00 00        BRK $00
C2/CFC7: 00 00        BRK $00
C2/CFC9: 00 00        BRK $00
C2/CFCB: 00 00        BRK $00
C2/CFCD: 00 00        BRK $00
C2/CFCF: 00 00        BRK $00
C2/CFD1: 00 00        BRK $00
C2/CFD3: 00 

C2/CFD4 data

(Data - indexed by loop in Bank C1 that has 24 iterations)
C2/CFD4: BF
C2/CFD5: 00
C2/CFD6: 63
C2/CFD7: 0C
C2/CFD8: 6C
C2/CFD9: 19
C2/CFDA: 10
C2/CFDB: 2E
C2/CFDC: F7
C2/CFDD: 42
C2/CFDE: 0E
C2/CFDF: 11
C2/CFE0: BC
C2/CFE1: 2E
C2/CFE2: 9F
C2/CFE3: 4B
C2/CFE4: AD
C2/CFE5: 41
C2/CFE6: 39
C2/CFE7: 67
C2/CFE8: FF
C2/CFE9: 7F
C2/CFEA: 92
C2/CFEB: 21

C2/CFEC data

(Data - indexed by loop in Bank C1 with 22 iterations)
C2/CFEC: 42
C2/CFED: 08       
C2/CFEE: 5A       
C2/CFEF: 6B       
C2/CFF0: C6
C2/CFF1: 18    
C2/CFF2: 10
C2/CFF3: 42    
C2/CFF4: 4A       
C2/CFF5: 29
C2/CFF6: 5A
C2/CFF7: 6B 
C2/CFF8: 73
C2/CFF9: 4E
C2/CFFA: 18
C2/CFFB: 63
C2/CFFC: EF
C2/CFFD: 3D
C2/CFFE: 73
C2/CFFF: 4E
C2/D000: 4A
C2/D001: 29

C2/D002: 00 00     AND #$0000