News:

Don't forget to visit the main site! There's lots of helpful docs, patches, and more!

Main Menu

Project Base 0.7.3 release

Started by begrimed, August 31, 2009, 06:03:10 AM

Previous topic - Next topic

Zero Dozer

Sometimes I forget some members here also hail from RHDN.

Well, as both hacks can't be applied separatedly into a single ROM, will there be an IPS with Control Freak functions embedded? I played Control Freak over the vanilla Super Metroid and the results were super satisfactory.

Foxhound3857

The only thing this hack is really missing is a Hard Mode variant. But I hope more future hacks use this hack in their creation (Spazer+Plasma included). Hyper Metroid demonstrated well what PB is really capable of as a base to build upon.

Grahf

Quote from: PHOSPHOTiDYL on October 19, 2016, 07:41:04 PM
Just repointed the spinjump code to not conflict with control freak. Nothing.
Repointed & replaced the control freak animation table with project base.  Spinjump, backflip, & quickmorph work. Not quick air morph, blame brandish.

No idea what else control freak does, was tested up to super missiles. Also no idea how the animation table works. There's too many differences to combine them at first glance.

Whoa. Can you share the second patch? It's the closest anyone's ever been for the two to work together.

ShadowOne333

Quote from: PHOSPHOTiDYL on October 19, 2016, 07:41:04 PM
Just repointed the spinjump code to not conflict with control freak. Nothing.
Repointed & replaced the control freak animation table with project base.  Spinjump, backflip, & quickmorph work. Not quick air morph, blame brandish.

No idea what else control freak does, was tested up to super missiles. Also no idea how the animation table works. There's too many differences to combine them at first glance.

The second try is the best one so far.
What I did to test everything was to grab a 100% save file and try to test every gameplay mechanic out.
Screw attack, space jump, super missiles, power bomb, morph ball jump, etc.
Maybe that could help to test everything out in one go without making a full playthrough.

If it's not too much to ask, could you share the modifications you made to ControlFreak2.asm, please?
I'd like to take a peek at the changes you made to make it work. I can live without air morph ATM. :P

PHOSPHOTiDYL

Looks like control freak has a repointed animation table, & some fall transition table where it used to be.
Still haven't tested past supers, however the automorph from pressing down after walljumping works.
Quickmorph works fine in the air using item cancel.

Also, this was tested on the asm code grime recently posted, & the pb gameplay patch.
In case you want all the additional tweaks the gameplay patch offers.

Definitely need to merge the animation tables. Again, only tested up to supers after spore spawn.

[spoiler]lorom

;apply project base, control freak, this patch

;==========projectbase======================
org $90F63A   ;clearing some leftovers
   NOP : NOP : NOP : NOP : NOP : NOP

org $90F670   ;$1E bytes for sj restart (freespace @ $90F668)
   LDA $0A23
   AND #$00FF
   CMP #$0003
   BEQ ENDAIR
   CMP #$0002
   BEQ ENDAIR
   CMP #$0006
   BEQ ENDAIR
   CMP #$0014
   BEQ ENDAIR
   JSL $9098BC
ENDAIR:
   RTL

org $91FC99   ;no idea, points to spinjump restart
   JSL $90F670
   RTS
;-------------------------------------------

;==========controlfreak=====================
org $B88000   ;is $919EE2 in probably every other rom
      ;control freak has some other table
   ;this is copy-pasted from project base
   DW

T00,T01,T02,T03,T04,T05,T06,T07,T08,T09,T0A,T0B,T0C,T0D,T0E,T0F
   DW

T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T1A,T1B,T1C,T1D,T1E,T1F
   DW

T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T2A,T2B,T2C,T2D,T2E,T2F
   DW

T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T3A,T3B,T3C,T3D,T3E,T3F
   DW

T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T4A,T4B,T4C,T4D,T4E,T4F
   DW

T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T5A,T5B,T5C,T5D,T5E,T5F
   DW

T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T6A,T6B,T6C,T6D,T6E,T6F
   DW

T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T7A,T7B,T7C,T7D,T7E,T7F
   DW

T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T8A,T8B,T8C,T8D,T8E,T8F
   DW

T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T9A,T9B,T9C,T9D,T9E,T9F
   DW

TA0,TA1,TA2,TA3,TA4,TA5,TA6,TA7,TA8,TA9,TAA,TAB,TAC,TAD,TAE,TAF
   DW

TB0,TB1,TB2,TB3,TB4,TB5,TB6,TB7,TB8,TB9,TBA,TBB,TBC,TBD,TBE,TBF
   DW

TC0,TC1,TC2,TC3,TC4,TC5,TC6,TC7,TC8,TC9,TCA,TCB,TCC,TCD,TCE,TCF
   DW

TD0,TD1,TD2,TD3,TD4,TD5,TD6,TD7,TD8,TD9,TDA,TDB,TDC,TDD,TDE,TDF
   DW

TE0,TE1,TE2,TE3,TE4,TE5,TE6,TE7,TE8,TE9,TEA,TEB,TEC,TED,TEE,TEF
   DW TF0,TF1,TF2,TF3,TF4,TF5,TF6,TF7,TF8,TF9,TFA,TFB,TFC

T00:
T9B:
DW $0000,$0100,$0026
DW $0000,$0200,$0025
DW $FFFF

T01:
DW $0000,$4400,$0037 ;quick morph while facing right
T03:
T05:
T07:
TA4:
TA6:
TE0:
TE2:
TE4:
TE6:
DW $0080,$0800,$0055
DW $0080,$0010,$0057
DW $0080,$0020,$0059
DW $0080,$8000,$0019
DW $0080,$0000,$004B
DW $0400,$0030,$00F1
DW $0400,$0010,$00F3
DW $0400,$0020,$00F5
DW $0400,$0000,$0035
DW $0000,$0260,$0078
DW $0000,$0250,$0076
DW $0000,$0230,$0025
DW $0000,$0030,$0003
DW $0000,$0110,$000F
DW $0000,$0120,$0011
DW $0000,$0900,$000F
DW $0000,$0500,$0011
DW $0000,$0240,$004A
DW $0000,$0200,$0025
DW $0000,$0800,$0003
DW $0000,$0010,$0005
DW $0000,$0020,$0007
DW $0000,$0100,$0009
DW $FFFF

T02:
DW $0000,$4400,$0038 ;quick morph while facing left
T04:
T06:
T08:
TA5:
TA7:
TE1:
TE3:
TE5:
TE7:
DW $0080,$0800,$0056
DW $0080,$0010,$0058
DW $0080,$0020,$005A
DW $0080,$8000,$001A
DW $0080,$0000,$004C
DW $0400,$0030,$00F2
DW $0400,$0010,$00F4
DW $0400,$0020,$00F6
DW $0400,$0000,$0036
DW $0000,$0160,$0077
DW $0000,$0150,$0075
DW $0000,$0140,$0049
DW $0000,$0100,$0026
DW $0000,$0030,$0004
DW $0000,$0210,$0010
DW $0000,$0220,$0012
DW $0000,$0A00,$0010
DW $0000,$0600,$0012
DW $0000,$0800,$0004
DW $0000,$0010,$0006
DW $0000,$0020,$0008
DW $0000,$0200,$000A
DW $FFFF

T09:
T0D:
T0F:
T11:
DW $0000,$4400,$0037 ;quick morph while running right
DW $0400,$0000,$0035
DW $0080,$0000,$0019
DW $0000,$0110,$000F
DW $0000,$0120,$0011
DW $0000,$0900,$000F
DW $0000,$0500,$0011
DW $0000,$0140,$000B
DW $0000,$0100,$0009
DW $0000,$0200,$0025
DW $0000,$0800,$0003
DW $0000,$0010,$0005
DW $0000,$0020,$0007
DW $FFFF

T0A:
T0E:
T10:
T12:
DW $0000,$4400,$0038 ;quick morph while running left
DW $0400,$0000,$0036
DW $0080,$0000,$001A
DW $0000,$0210,$0010
DW $0000,$0220,$0012
DW $0000,$0A00,$0010
DW $0000,$0600,$0012
DW $0000,$0240,$000C
DW $0000,$0200,$000A
DW $0000,$0100,$0026
DW $0000,$0800,$0004
DW $0000,$0010,$0006
DW $0000,$0020,$0008
DW $FFFF

T0B:
DW $0400,$0000,$0035
DW $0080,$0000,$0019
DW $0000,$0110,$000F
DW $0000,$0120,$0011
DW $0000,$0900,$000F
DW $0000,$0500,$0011
DW $0000,$0100,$000B
DW $0000,$0200,$0025
DW $0000,$0800,$0003
DW $0000,$0010,$0005
DW $0000,$0020,$0007
DW $FFFF

T0C:
DW $0400,$0000,$0036
DW $0080,$0000,$001A
DW $0000,$0210,$0010
DW $0000,$0220,$0012
DW $0000,$0A00,$0010
DW $0000,$0600,$0012
DW $0000,$0200,$000C
DW $0000,$0100,$0026
DW $0000,$0800,$0004
DW $0000,$0010,$0006
DW $0000,$0020,$0008
DW $FFFF

T13:
DW $0000,$4400,$0037 ;quick morph during jump, right
DW $0080,$0000,$0019
DW $0000,$0900,$0069
DW $0000,$0500,$006B
DW $0000,$0190,$0069
DW $0000,$01A0,$006B
DW $0000,$0200,$002F
DW $0000,$0800,$0015
DW $0000,$0400,$0017
DW $0000,$0010,$0069
DW $0000,$0020,$006B
DW $0000,$0100,$0051
DW $0000,$0040,$0013
DW $FFFF

T14:
DW $0000,$4400,$0038 ;quick morph during jump, left
DW $0080,$0000,$001A
DW $0000,$0A00,$006A
DW $0000,$0600,$006C
DW $0000,$0290,$006A
DW $0000,$02A0,$006C
DW $0000,$0100,$0030
DW $0000,$0800,$0016
DW $0000,$0400,$0018
DW $0000,$0010,$006A
DW $0000,$0020,$006C
DW $0000,$0200,$0052
DW $0000,$0040,$0014
DW $FFFF

T15:
T4D:
T51:
T69:
T6B:
DW $0000,$0420,$0037 ;quick morph during normal jump, right
DW $0000,$4400,$0037 ;quick morph during normal jump, right
DW $0080,$0000,$0019
DW $0000,$0900,$0069
DW $0000,$0500,$006B
DW $0000,$0190,$0069
DW $0000,$01A0,$006B
DW $0000,$0200,$002F
DW $0000,$0800,$0015
DW $0000,$0400,$0017
DW $0000,$0010,$0069
DW $0000,$0020,$006B
DW $0000,$0100,$0051
DW $0000,$00C0,$0013
DW $0000,$0080,$004D
DW $0000,$0040,$0013
DW $FFFF

T16:
T4E:
T52:
T6A:
T6C:
DW $0000,$0420,$0038 ;quick morph during normal jump, right
DW $0000,$4400,$0038 ;quick morph during normal jump, left
DW $0080,$0000,$001A
DW $0000,$0A00,$006A
DW $0000,$0600,$006C
DW $0000,$0290,$006A
DW $0000,$02A0,$006C
DW $0000,$0100,$0030
DW $0000,$0800,$0016
DW $0000,$0400,$0018
DW $0000,$0010,$006A
DW $0000,$0020,$006C
DW $0000,$0200,$0052
DW $0000,$00C0,$0014
DW $0000,$0080,$004E
DW $0000,$0040,$0014
DW $FFFF

T17:
DW $0000,$4400,$0037 ;quick morph while aiming down/right
DW $0080,$0000,$0019
DW $0400,$0000,$0037
DW $0000,$0900,$0069
DW $0000,$0500,$006B
DW $0000,$0190,$0069
DW $0000,$01A0,$006B
DW $0000,$0200,$002F
DW $0000,$0800,$0015
DW $0000,$0400,$0017
DW $0000,$0010,$0069
DW $0000,$0020,$006B
DW $0000,$0100,$0051
DW $0000,$00C0,$0013
DW $0000,$0080,$0017
DW $0000,$0040,$0013
DW $FFFF

T18:
DW $0000,$4400,$0038 ;quick morph while aiming down/left
DW $0080,$0000,$001A
DW $0400,$0000,$0038
DW $0000,$0A00,$006A
DW $0000,$0600,$006C
DW $0000,$0290,$006A
DW $0000,$02A0,$006C
DW $0000,$0100,$0030
DW $0000,$0800,$0016
DW $0000,$0400,$0018
DW $0000,$0010,$006A
DW $0000,$0020,$006C
DW $0000,$0200,$0052
DW $0000,$00C0,$0014
DW $0000,$0080,$0018
DW $0000,$0040,$0014
DW $FFFF

T19:
DW $0040,$0000,$0013
DW $0000,$0840,$0015
DW $0000,$0440,$0017
DW $0000,$0050,$0069
DW $0000,$0060,$006B
DW $0000,$0180,$0019
DW $0000,$0800,$0015
DW $0000,$0010,$0069
DW $0000,$0020,$006B
;DW $0000,$4400,$0031 ;quick morph during spin jump, right
DW $0000,$0400,$0017
DW $0000,$0100,$0019
DW $0000,$0200,$001A
DW $FFFF

T1A:
DW $0040,$0000,$0014
DW $0000,$0840,$0016
DW $0000,$0440,$0018
DW $0000,$0050,$006A
DW $0000,$0060,$006C
DW $0000,$0280,$001A
DW $0000,$0800,$0016
DW $0000,$0010,$006A
DW $0000,$0020,$006C
;DW $0000,$4400,$0032 ;quick morph during spin jump, left
DW $0000,$0400,$0018
DW $0000,$0200,$001A
DW $0000,$0100,$0019
DW $FFFF

T1B:
DW $0040,$0000,$0013
DW $0000,$0840,$0015
DW $0000,$0440,$0017
;DW $0000,$4400,$0031 ;quick morph during space jump, right
DW $0000,$0050,$0069
DW $0000,$0060,$006B
DW $0000,$0180,$001B
DW $0000,$0800,$0015
DW $0000,$0010,$0069
DW $0000,$0020,$006B
DW $0000,$0400,$0017
DW $0000,$0100,$001B
DW $0000,$0200,$001C
DW $FFFF

T1C:
DW $0040,$0000,$0014
DW $0000,$0840,$0016
DW $0000,$0440,$0018
;DW $0000,$4400,$0032 ;quick morph during space jump, left
DW $0000,$0050,$006A
DW $0000,$0060,$006C
DW $0000,$0280,$001C
DW $0000,$0800,$0016
DW $0000,$0010,$006A
DW $0000,$0020,$006C
DW $0000,$0400,$0018
DW $0000,$0200,$001C
DW $0000,$0100,$001B
DW $FFFF

T1D:
T1E:
DW $0800,$0000,$003D
DW $0080,$8000,$0019 ;spinjump from morph without springball, facing

right
DW $0080,$0000,$003D
T1F:
T41:
DW $0800,$0000,$003E
DW $0080,$8000,$001A ;spinjump from morph without springball, facing left
DW $0080,$0000,$003E
DW $0000,$0100,$001E
DW $0000,$0200,$001F
DW $FFFF

T20:
T21:
T22:
T23:
T24:
T2F:
;DW $0000,$0280,$0050 ;damage-boost
;DW $FFFF
T30:
;DW $0000,$0180,$004F ;damage-boost
;DW $FFFF
T33:
T34:
T35:
T36:
T37:
T38:
T39:
T3A:
T3B:
T3C:
T3D:
T3E:
T3F:
T40:
T42:
T43:
T44:
T47:
T48:
T4B:
;DW $0000,$0280,$004F ;damage-boost
;DW $FFFF
T4C:
;DW $0000,$0180,$004F ;damage-boost
;DW $FFFF
T55:
T56:
T57:
T58:
T59:
T5A:
T5B:
T5C:
T5D:
T5E:
T5F:
T60:
T61:
T62:
T63:
T64:
T65:
T66:
T87:
T88:
T8F:
T90:
T91:
T92:
T93:
T94:
T95:
T96:
T97:
T98:
T99:
T9A:
T9C:
T9D:
T9E:
T9F:
TA0:
TA1:
TA2:
TA3:
TA8:
TA9:
TAA:
TAB:
TAC:
TAD:
TAE:
TAF:
TB0:
TB1:
TB2:
TB3:
TB4:
TB5:
TB6:
TB7:
TB8:
TB9:
TC5:
TC6:
TC9:
TCA:
TCB:
TCC:
TCD:
TCE:
TD3:
TD4:
TD5:
TD6:
TD7:
TD8:
TD9:
TDA:
TDB:
TDC:
TDD:
TDE:
TE8:
TE9:
TEA:
TEB:
TF1:
TF2:
TF3:
TF4:
TF5:
TF6:
TF7:
TF8:
TF9:
TFA:
TFB:
TFC:
   DW $FFFF

T25:
;DW $0000,$0280,$001A ;1A to 50 for damage-boost
DW $0080,$0000,$004C
DW $0000,$0200,$0025
DW $FFFF

T26:
;DW $0000,$0180,$0019 ;19 to 4F for damage boost
DW $0080,$0000,$004B
DW $0000,$0100,$0026
DW $FFFF

T27:
T71:
T73:
T85:
DW $0800,$0030,$00F7
DW $0800,$0010,$00F9
DW $0800,$0020,$00FB
DW $0800,$0000,$003B
DW $0200,$0000,$0043
DW $0000,$8080,$0050 ;damage boost from crouch
DW $0400,$0000,$0037
DW $0080,$0000,$004B
DW $0000,$0030,$0085
DW $0000,$0100,$0001
DW $0000,$0010,$0071
DW $0000,$0020,$0073
DW $FFFF

T28:
T72:
T74:
T86:
DW $0800,$0030,$00F8
DW $0800,$0010,$00FA
DW $0800,$0020,$00FC
DW $0800,$0000,$003C
DW $0100,$0000,$0044
DW $0400,$0000,$0038
DW $0000,$8080,$004F ;damage boost from crouch
DW $0080,$0000,$004C
DW $0000,$0030,$0086
DW $0000,$0200,$0002
DW $0000,$0010,$0072
DW $0000,$0020,$0074
DW $FFFF

T29:
T2B:
T6D:
T6F:
DW $0000,$0420,$0037 ;quick morph while facing right
DW $0000,$4400,$0037 ;quick morph during fall, right
DW $0080,$0000,$0019
DW $0000,$0900,$006D
DW $0000,$0500,$006F
DW $0000,$0200,$0087
DW $0000,$0800,$002B
DW $0000,$0400,$002D
DW $0000,$0010,$006D
DW $0000,$0020,$006F
DW $0000,$0040,$0067
DW $0000,$0080,$0019 ;0029 = 0019 for spinfall
DW $0000,$8100,$0029 ;0029 = 0019 for spinfall
DW $FFFF

T2A:
T2C:
T6E:
T70:
DW $0000,$0420,$0038 ;quick morph while facing left
DW $0000,$4400,$0038 ;quick morph during fall, left
DW $0080,$0000,$001A
DW $0000,$0A00,$006E
DW $0000,$0600,$0070
DW $0000,$0100,$0088
DW $0000,$0800,$002C
DW $0000,$0400,$002E
DW $0000,$0010,$006E
DW $0000,$0020,$0070
DW $0000,$0040,$0068
DW $0000,$0080,$001A ;002A = 001A for spinfall
DW $0000,$8200,$002A ;002A = 001A for spinfall
DW $FFFF

T2D:
DW $0080,$0000,$0019
DW $0400,$0000,$0037
DW $0000,$0900,$006D
DW $0000,$0500,$006F
DW $0000,$0800,$002B
DW $0000,$0400,$002D
DW $0000,$0200,$0087
DW $0000,$0010,$006D
DW $0000,$0020,$006F
DW $0000,$0040,$0067
DW $0000,$0100,$0029
DW $FFFF

T2E:
DW $0080,$0000,$001A
DW $0400,$0000,$0038
DW $0000,$0A00,$006E
DW $0000,$0600,$0070
DW $0000,$0800,$002C
DW $0000,$0400,$002E
DW $0000,$0100,$0088
DW $0000,$0010,$006E
DW $0000,$0020,$0070
DW $0000,$0040,$0068
DW $0000,$0200,$002A
DW $FFFF

T31:
DW $0800,$0000,$003D
DW $0080,$0000,$003D
T32:
DW $0800,$0000,$003E
DW $0080,$0000,$003E
DW $0000,$0100,$0031
DW $0000,$0200,$0032
DW $FFFF

T45:
DW $0000,$0240,$0045
DW $0000,$0100,$0009
DW $0000,$0200,$0025
DW $FFFF

T46:
DW $0000,$0140,$0046
DW $0000,$0200,$000A
DW $0000,$0100,$0026
DW $FFFF

T49:
T75:
T77:
DW $0400,$0000,$0036
DW $0080,$0000,$00C0
DW $0000,$0160,$0077
DW $0000,$0150,$0075
DW $0000,$0140,$0049
DW $0000,$0200,$000A
DW $0000,$0100,$0026
DW $FFFF

T4A:
T76:
T78:
DW $0400,$0000,$0035
DW $0080,$0000,$00BF
DW $0000,$0250,$0076
DW $0000,$0260,$0078
DW $0000,$0240,$004A
DW $0000,$0100,$0009
DW $0000,$0200,$0025
DW $FFFF

T4F:
DW $0000,$0280,$0052
DW $0000,$0080,$004F ;changed from 0180 to 0080
;DW $0000,$0080,$004E
DW $FFFF

T50:
DW $0000,$0180,$0051 ;changed from 0280 to 0080
DW $0000,$0080,$0050
;DW $0000,$0080,$004D
DW $FFFF

T53:
DW $0000,$0280,$0050
DW $FFFF

T54:
DW $0000,$0180,$004F
DW $FFFF

T67:
DW $0000,$4400,$0037 ;quick morph during fall after firing a shot, right
DW $0080,$0000,$0019
DW $0000,$0900,$006D
DW $0000,$0500,$006F
DW $0000,$0800,$002B
DW $0000,$0400,$002D
DW $0000,$0200,$0087
DW $0000,$0010,$006D
DW $0000,$0020,$006F
DW $0000,$0040,$0067
DW $0000,$0100,$0067
DW $FFFF

T68:
DW $0000,$4400,$0038 ;quick morph during fall after firing a shot, left
DW $0080,$0000,$001A
DW $0000,$0A00,$006E
DW $0000,$0600,$0070
DW $0000,$0800,$002C
DW $0000,$0400,$002E
DW $0000,$0100,$0088
DW $0000,$0010,$006E
DW $0000,$0020,$0070
DW $0000,$0040,$0068
DW $0000,$0200,$0068
DW $FFFF

T79:
T7B:
DW $0800,$0000,$003D
DW $0080,$0000,$007F
T7A:
T7C:
DW $0800,$0000,$003E
DW $0080,$0000,$0080
DW $0000,$0100,$007B
DW $0000,$0200,$007C
DW $FFFF

T7D:
DW $0800,$0000,$003D
T7E:
DW $0800,$0000,$003E
DW $0000,$0100,$007D
DW $0000,$0200,$007E
DW $FFFF

T7F:
DW $0800,$0000,$003D
T80:
DW $0800,$0000,$003E
DW $0000,$0100,$007F
DW $0000,$0200,$0080
DW $FFFF

T81:
DW $0040,$0000,$0013
DW $0000,$0840,$0015
DW $0000,$0440,$0017
;DW $0000,$4400,$0031 ;quick morph during screw attack, right
DW $0000,$0050,$0069
DW $0000,$0060,$006B
DW $0000,$0180,$0081
DW $0000,$0800,$0015
DW $0000,$0010,$0069
DW $0000,$0020,$006B
DW $0000,$0400,$0017
DW $0000,$0100,$0081
DW $0000,$0200,$0082
DW $FFFF

T82:
DW $0040,$0000,$0014
DW $0000,$0840,$0016
DW $0000,$0440,$0018
;DW $0000,$4400,$0032 ;quick morph during screw attack, left
DW $0000,$0050,$006A
DW $0000,$0060,$006C
DW $0000,$0280,$0082
DW $0000,$0800,$0016
DW $0000,$0010,$006A
DW $0000,$0020,$006C
DW $0000,$0400,$0018
DW $0000,$0200,$0082
DW $0000,$0100,$0081
DW $FFFF

T83:
DW $0400,$0000,$0037 ;quick morph during wall jump, right
DW $0400,$0000,$0019
DW $0000,$0200,$001A
DW $0000,$0010,$0069
DW $0000,$0020,$006B
DW $0000,$0040,$0013
DW $0000,$0080,$0083
DW $FFFF

T84:
DW $0400,$0000,$0038 ;quick morph during wall jump, left
DW $0400,$0000,$0018
DW $0000,$0100,$0019
DW $0000,$0010,$006A
DW $0000,$0020,$006C
DW $0000,$0040,$0014
DW $0000,$0080,$0084
DW $FFFF

T89:
TCF:
TD1:
DW $0000,$4400,$0037 ;quick morph while facing right
DW $0080,$8000,$0019
DW $0080,$0000,$004B
DW $0000,$0900,$000F
DW $0000,$0500,$0011
DW $0400,$0000,$0035
DW $0000,$0220,$0078
DW $0000,$0210,$0076
DW $0000,$0800,$0003
DW $0000,$0010,$0005
DW $0000,$0020,$0007
DW $0000,$0200,$0025
DW $0000,$0100,$0009
DW $FFFF

T8A:
TD0:
TD2:
DW $0000,$4400,$0038 ;quick morph while facing left
DW $0080,$8000,$001A
DW $0080,$0000,$004C
DW $0000,$0A00,$0010
DW $0000,$0600,$0012
DW $0400,$0000,$0036
DW $0000,$0120,$0077
DW $0000,$0110,$0075
DW $0000,$0800,$0004
DW $0000,$0010,$0006
DW $0000,$0020,$0008
DW $0000,$0100,$0026
DW $0000,$0200,$000A
DW $FFFF

T8B:
T8D:
TBF:
TC1:
TC3:
DW $0080,$0200,$001A
DW $0080,$0000,$004C
DW $FFFF

T8C:
T8E:
TC0:
TC2:
TC4:
DW $0080,$0100,$0019
DW $0080,$0000,$004B
DW $FFFF

TBA:
TBB:
TBC:
TBD:
TBE:
DW $0000,$0A40,$00BB
DW $0000,$0640,$00BD
DW $0000,$0240,$00BC
DW $0000,$0010,$00BB
DW $0000,$0020,$00BD
DW $0000,$0040,$00BC
DW $0000,$0200,$00BE
DW $0000,$0100,$00BE
DW $0000,$0800,$00BE
DW $0000,$0400,$00BE
DW $FFFF

TC7:
DW $0200,$0000,$00CA
DW $0000,$0880,$00CB
DW $0000,$0010,$00CD
DW $0000,$0100,$00C9
DW $FFFF

TC8:
DW $0100,$0000,$00C9
DW $0000,$0880,$00CC
DW $0000,$0010,$00CE
DW $0000,$0200,$00CA
DW $FFFF

TDF:
DW $0800,$0000,$00DE
DW $FFFF

TEC:
TED:
TEE:
TEF:
TF0:
DW $0000,$0940,$00ED
DW $0000,$0540,$00EF
DW $0000,$0140,$00EE
DW $0000,$0010,$00ED
DW $0000,$0020,$00EF
DW $0000,$0040,$00EE
DW $0000,$0200,$00F0
DW $0000,$0100,$00F0
DW $0000,$0800,$00F0
DW $0000,$0400,$00F0
DW $FFFF
;-------------------------------------------[/spoiler]

ShadowOne333

Quote from: PHOSPHOTiDYL on October 20, 2016, 01:38:38 PM
Looks like control freak has a repointed animation table, & some fall transition table where it used to be.
Still haven't tested past supers, however the automorph from pressing down after walljumping works.
Quickmorph works fine in the air using item cancel.

Also, this was tested on the asm code grime recently posted, & the pb gameplay patch.
In case you want all the additional tweaks the gameplay patch offers.

Definitely need to merge the animation tables. Again, only tested up to supers after spore spawn.

[spoiler]lorom

;apply project base, control freak, this patch

;==========projectbase======================
org $90F63A   ;clearing some leftovers
   NOP : NOP : NOP : NOP : NOP : NOP

org $90F670   ;$1E bytes for sj restart (freespace @ $90F668)
   LDA $0A23
   AND #$00FF
   CMP #$0003
   BEQ ENDAIR
   CMP #$0002
   BEQ ENDAIR
   CMP #$0006
   BEQ ENDAIR
   CMP #$0014
   BEQ ENDAIR
   JSL $9098BC
ENDAIR:
   RTL

org $91FC99   ;no idea, points to spinjump restart
   JSL $90F670
   RTS
;-------------------------------------------

;==========controlfreak=====================
org $B88000   ;is $919EE2 in probably every other rom
      ;control freak has some other table
   ;this is copy-pasted from project base
   DW

T00,T01,T02,T03,T04,T05,T06,T07,T08,T09,T0A,T0B,T0C,T0D,T0E,T0F
   DW

T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T1A,T1B,T1C,T1D,T1E,T1F
   DW

T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T2A,T2B,T2C,T2D,T2E,T2F
   DW

T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T3A,T3B,T3C,T3D,T3E,T3F
   DW

T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T4A,T4B,T4C,T4D,T4E,T4F
   DW

T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T5A,T5B,T5C,T5D,T5E,T5F
   DW

T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T6A,T6B,T6C,T6D,T6E,T6F
   DW

T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T7A,T7B,T7C,T7D,T7E,T7F
   DW

T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T8A,T8B,T8C,T8D,T8E,T8F
   DW

T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T9A,T9B,T9C,T9D,T9E,T9F
   DW

TA0,TA1,TA2,TA3,TA4,TA5,TA6,TA7,TA8,TA9,TAA,TAB,TAC,TAD,TAE,TAF
   DW

TB0,TB1,TB2,TB3,TB4,TB5,TB6,TB7,TB8,TB9,TBA,TBB,TBC,TBD,TBE,TBF
   DW

TC0,TC1,TC2,TC3,TC4,TC5,TC6,TC7,TC8,TC9,TCA,TCB,TCC,TCD,TCE,TCF
   DW

TD0,TD1,TD2,TD3,TD4,TD5,TD6,TD7,TD8,TD9,TDA,TDB,TDC,TDD,TDE,TDF
   DW

TE0,TE1,TE2,TE3,TE4,TE5,TE6,TE7,TE8,TE9,TEA,TEB,TEC,TED,TEE,TEF
   DW TF0,TF1,TF2,TF3,TF4,TF5,TF6,TF7,TF8,TF9,TFA,TFB,TFC

T00:
T9B:
DW $0000,$0100,$0026
DW $0000,$0200,$0025
DW $FFFF

T01:
DW $0000,$4400,$0037 ;quick morph while facing right
T03:
T05:
T07:
TA4:
TA6:
TE0:
TE2:
TE4:
TE6:
DW $0080,$0800,$0055
DW $0080,$0010,$0057
DW $0080,$0020,$0059
DW $0080,$8000,$0019
DW $0080,$0000,$004B
DW $0400,$0030,$00F1
DW $0400,$0010,$00F3
DW $0400,$0020,$00F5
DW $0400,$0000,$0035
DW $0000,$0260,$0078
DW $0000,$0250,$0076
DW $0000,$0230,$0025
DW $0000,$0030,$0003
DW $0000,$0110,$000F
DW $0000,$0120,$0011
DW $0000,$0900,$000F
DW $0000,$0500,$0011
DW $0000,$0240,$004A
DW $0000,$0200,$0025
DW $0000,$0800,$0003
DW $0000,$0010,$0005
DW $0000,$0020,$0007
DW $0000,$0100,$0009
DW $FFFF

T02:
DW $0000,$4400,$0038 ;quick morph while facing left
T04:
T06:
T08:
TA5:
TA7:
TE1:
TE3:
TE5:
TE7:
DW $0080,$0800,$0056
DW $0080,$0010,$0058
DW $0080,$0020,$005A
DW $0080,$8000,$001A
DW $0080,$0000,$004C
DW $0400,$0030,$00F2
DW $0400,$0010,$00F4
DW $0400,$0020,$00F6
DW $0400,$0000,$0036
DW $0000,$0160,$0077
DW $0000,$0150,$0075
DW $0000,$0140,$0049
DW $0000,$0100,$0026
DW $0000,$0030,$0004
DW $0000,$0210,$0010
DW $0000,$0220,$0012
DW $0000,$0A00,$0010
DW $0000,$0600,$0012
DW $0000,$0800,$0004
DW $0000,$0010,$0006
DW $0000,$0020,$0008
DW $0000,$0200,$000A
DW $FFFF

T09:
T0D:
T0F:
T11:
DW $0000,$4400,$0037 ;quick morph while running right
DW $0400,$0000,$0035
DW $0080,$0000,$0019
DW $0000,$0110,$000F
DW $0000,$0120,$0011
DW $0000,$0900,$000F
DW $0000,$0500,$0011
DW $0000,$0140,$000B
DW $0000,$0100,$0009
DW $0000,$0200,$0025
DW $0000,$0800,$0003
DW $0000,$0010,$0005
DW $0000,$0020,$0007
DW $FFFF

T0A:
T0E:
T10:
T12:
DW $0000,$4400,$0038 ;quick morph while running left
DW $0400,$0000,$0036
DW $0080,$0000,$001A
DW $0000,$0210,$0010
DW $0000,$0220,$0012
DW $0000,$0A00,$0010
DW $0000,$0600,$0012
DW $0000,$0240,$000C
DW $0000,$0200,$000A
DW $0000,$0100,$0026
DW $0000,$0800,$0004
DW $0000,$0010,$0006
DW $0000,$0020,$0008
DW $FFFF

T0B:
DW $0400,$0000,$0035
DW $0080,$0000,$0019
DW $0000,$0110,$000F
DW $0000,$0120,$0011
DW $0000,$0900,$000F
DW $0000,$0500,$0011
DW $0000,$0100,$000B
DW $0000,$0200,$0025
DW $0000,$0800,$0003
DW $0000,$0010,$0005
DW $0000,$0020,$0007
DW $FFFF

T0C:
DW $0400,$0000,$0036
DW $0080,$0000,$001A
DW $0000,$0210,$0010
DW $0000,$0220,$0012
DW $0000,$0A00,$0010
DW $0000,$0600,$0012
DW $0000,$0200,$000C
DW $0000,$0100,$0026
DW $0000,$0800,$0004
DW $0000,$0010,$0006
DW $0000,$0020,$0008
DW $FFFF

T13:
DW $0000,$4400,$0037 ;quick morph during jump, right
DW $0080,$0000,$0019
DW $0000,$0900,$0069
DW $0000,$0500,$006B
DW $0000,$0190,$0069
DW $0000,$01A0,$006B
DW $0000,$0200,$002F
DW $0000,$0800,$0015
DW $0000,$0400,$0017
DW $0000,$0010,$0069
DW $0000,$0020,$006B
DW $0000,$0100,$0051
DW $0000,$0040,$0013
DW $FFFF

T14:
DW $0000,$4400,$0038 ;quick morph during jump, left
DW $0080,$0000,$001A
DW $0000,$0A00,$006A
DW $0000,$0600,$006C
DW $0000,$0290,$006A
DW $0000,$02A0,$006C
DW $0000,$0100,$0030
DW $0000,$0800,$0016
DW $0000,$0400,$0018
DW $0000,$0010,$006A
DW $0000,$0020,$006C
DW $0000,$0200,$0052
DW $0000,$0040,$0014
DW $FFFF

T15:
T4D:
T51:
T69:
T6B:
DW $0000,$0420,$0037 ;quick morph during normal jump, right
DW $0000,$4400,$0037 ;quick morph during normal jump, right
DW $0080,$0000,$0019
DW $0000,$0900,$0069
DW $0000,$0500,$006B
DW $0000,$0190,$0069
DW $0000,$01A0,$006B
DW $0000,$0200,$002F
DW $0000,$0800,$0015
DW $0000,$0400,$0017
DW $0000,$0010,$0069
DW $0000,$0020,$006B
DW $0000,$0100,$0051
DW $0000,$00C0,$0013
DW $0000,$0080,$004D
DW $0000,$0040,$0013
DW $FFFF

T16:
T4E:
T52:
T6A:
T6C:
DW $0000,$0420,$0038 ;quick morph during normal jump, right
DW $0000,$4400,$0038 ;quick morph during normal jump, left
DW $0080,$0000,$001A
DW $0000,$0A00,$006A
DW $0000,$0600,$006C
DW $0000,$0290,$006A
DW $0000,$02A0,$006C
DW $0000,$0100,$0030
DW $0000,$0800,$0016
DW $0000,$0400,$0018
DW $0000,$0010,$006A
DW $0000,$0020,$006C
DW $0000,$0200,$0052
DW $0000,$00C0,$0014
DW $0000,$0080,$004E
DW $0000,$0040,$0014
DW $FFFF

T17:
DW $0000,$4400,$0037 ;quick morph while aiming down/right
DW $0080,$0000,$0019
DW $0400,$0000,$0037
DW $0000,$0900,$0069
DW $0000,$0500,$006B
DW $0000,$0190,$0069
DW $0000,$01A0,$006B
DW $0000,$0200,$002F
DW $0000,$0800,$0015
DW $0000,$0400,$0017
DW $0000,$0010,$0069
DW $0000,$0020,$006B
DW $0000,$0100,$0051
DW $0000,$00C0,$0013
DW $0000,$0080,$0017
DW $0000,$0040,$0013
DW $FFFF

T18:
DW $0000,$4400,$0038 ;quick morph while aiming down/left
DW $0080,$0000,$001A
DW $0400,$0000,$0038
DW $0000,$0A00,$006A
DW $0000,$0600,$006C
DW $0000,$0290,$006A
DW $0000,$02A0,$006C
DW $0000,$0100,$0030
DW $0000,$0800,$0016
DW $0000,$0400,$0018
DW $0000,$0010,$006A
DW $0000,$0020,$006C
DW $0000,$0200,$0052
DW $0000,$00C0,$0014
DW $0000,$0080,$0018
DW $0000,$0040,$0014
DW $FFFF

T19:
DW $0040,$0000,$0013
DW $0000,$0840,$0015
DW $0000,$0440,$0017
DW $0000,$0050,$0069
DW $0000,$0060,$006B
DW $0000,$0180,$0019
DW $0000,$0800,$0015
DW $0000,$0010,$0069
DW $0000,$0020,$006B
;DW $0000,$4400,$0031 ;quick morph during spin jump, right
DW $0000,$0400,$0017
DW $0000,$0100,$0019
DW $0000,$0200,$001A
DW $FFFF

T1A:
DW $0040,$0000,$0014
DW $0000,$0840,$0016
DW $0000,$0440,$0018
DW $0000,$0050,$006A
DW $0000,$0060,$006C
DW $0000,$0280,$001A
DW $0000,$0800,$0016
DW $0000,$0010,$006A
DW $0000,$0020,$006C
;DW $0000,$4400,$0032 ;quick morph during spin jump, left
DW $0000,$0400,$0018
DW $0000,$0200,$001A
DW $0000,$0100,$0019
DW $FFFF

T1B:
DW $0040,$0000,$0013
DW $0000,$0840,$0015
DW $0000,$0440,$0017
;DW $0000,$4400,$0031 ;quick morph during space jump, right
DW $0000,$0050,$0069
DW $0000,$0060,$006B
DW $0000,$0180,$001B
DW $0000,$0800,$0015
DW $0000,$0010,$0069
DW $0000,$0020,$006B
DW $0000,$0400,$0017
DW $0000,$0100,$001B
DW $0000,$0200,$001C
DW $FFFF

T1C:
DW $0040,$0000,$0014
DW $0000,$0840,$0016
DW $0000,$0440,$0018
;DW $0000,$4400,$0032 ;quick morph during space jump, left
DW $0000,$0050,$006A
DW $0000,$0060,$006C
DW $0000,$0280,$001C
DW $0000,$0800,$0016
DW $0000,$0010,$006A
DW $0000,$0020,$006C
DW $0000,$0400,$0018
DW $0000,$0200,$001C
DW $0000,$0100,$001B
DW $FFFF

T1D:
T1E:
DW $0800,$0000,$003D
DW $0080,$8000,$0019 ;spinjump from morph without springball, facing

right
DW $0080,$0000,$003D
T1F:
T41:
DW $0800,$0000,$003E
DW $0080,$8000,$001A ;spinjump from morph without springball, facing left
DW $0080,$0000,$003E
DW $0000,$0100,$001E
DW $0000,$0200,$001F
DW $FFFF

T20:
T21:
T22:
T23:
T24:
T2F:
;DW $0000,$0280,$0050 ;damage-boost
;DW $FFFF
T30:
;DW $0000,$0180,$004F ;damage-boost
;DW $FFFF
T33:
T34:
T35:
T36:
T37:
T38:
T39:
T3A:
T3B:
T3C:
T3D:
T3E:
T3F:
T40:
T42:
T43:
T44:
T47:
T48:
T4B:
;DW $0000,$0280,$004F ;damage-boost
;DW $FFFF
T4C:
;DW $0000,$0180,$004F ;damage-boost
;DW $FFFF
T55:
T56:
T57:
T58:
T59:
T5A:
T5B:
T5C:
T5D:
T5E:
T5F:
T60:
T61:
T62:
T63:
T64:
T65:
T66:
T87:
T88:
T8F:
T90:
T91:
T92:
T93:
T94:
T95:
T96:
T97:
T98:
T99:
T9A:
T9C:
T9D:
T9E:
T9F:
TA0:
TA1:
TA2:
TA3:
TA8:
TA9:
TAA:
TAB:
TAC:
TAD:
TAE:
TAF:
TB0:
TB1:
TB2:
TB3:
TB4:
TB5:
TB6:
TB7:
TB8:
TB9:
TC5:
TC6:
TC9:
TCA:
TCB:
TCC:
TCD:
TCE:
TD3:
TD4:
TD5:
TD6:
TD7:
TD8:
TD9:
TDA:
TDB:
TDC:
TDD:
TDE:
TE8:
TE9:
TEA:
TEB:
TF1:
TF2:
TF3:
TF4:
TF5:
TF6:
TF7:
TF8:
TF9:
TFA:
TFB:
TFC:
   DW $FFFF

T25:
;DW $0000,$0280,$001A ;1A to 50 for damage-boost
DW $0080,$0000,$004C
DW $0000,$0200,$0025
DW $FFFF

T26:
;DW $0000,$0180,$0019 ;19 to 4F for damage boost
DW $0080,$0000,$004B
DW $0000,$0100,$0026
DW $FFFF

T27:
T71:
T73:
T85:
DW $0800,$0030,$00F7
DW $0800,$0010,$00F9
DW $0800,$0020,$00FB
DW $0800,$0000,$003B
DW $0200,$0000,$0043
DW $0000,$8080,$0050 ;damage boost from crouch
DW $0400,$0000,$0037
DW $0080,$0000,$004B
DW $0000,$0030,$0085
DW $0000,$0100,$0001
DW $0000,$0010,$0071
DW $0000,$0020,$0073
DW $FFFF

T28:
T72:
T74:
T86:
DW $0800,$0030,$00F8
DW $0800,$0010,$00FA
DW $0800,$0020,$00FC
DW $0800,$0000,$003C
DW $0100,$0000,$0044
DW $0400,$0000,$0038
DW $0000,$8080,$004F ;damage boost from crouch
DW $0080,$0000,$004C
DW $0000,$0030,$0086
DW $0000,$0200,$0002
DW $0000,$0010,$0072
DW $0000,$0020,$0074
DW $FFFF

T29:
T2B:
T6D:
T6F:
DW $0000,$0420,$0037 ;quick morph while facing right
DW $0000,$4400,$0037 ;quick morph during fall, right
DW $0080,$0000,$0019
DW $0000,$0900,$006D
DW $0000,$0500,$006F
DW $0000,$0200,$0087
DW $0000,$0800,$002B
DW $0000,$0400,$002D
DW $0000,$0010,$006D
DW $0000,$0020,$006F
DW $0000,$0040,$0067
DW $0000,$0080,$0019 ;0029 = 0019 for spinfall
DW $0000,$8100,$0029 ;0029 = 0019 for spinfall
DW $FFFF

T2A:
T2C:
T6E:
T70:
DW $0000,$0420,$0038 ;quick morph while facing left
DW $0000,$4400,$0038 ;quick morph during fall, left
DW $0080,$0000,$001A
DW $0000,$0A00,$006E
DW $0000,$0600,$0070
DW $0000,$0100,$0088
DW $0000,$0800,$002C
DW $0000,$0400,$002E
DW $0000,$0010,$006E
DW $0000,$0020,$0070
DW $0000,$0040,$0068
DW $0000,$0080,$001A ;002A = 001A for spinfall
DW $0000,$8200,$002A ;002A = 001A for spinfall
DW $FFFF

T2D:
DW $0080,$0000,$0019
DW $0400,$0000,$0037
DW $0000,$0900,$006D
DW $0000,$0500,$006F
DW $0000,$0800,$002B
DW $0000,$0400,$002D
DW $0000,$0200,$0087
DW $0000,$0010,$006D
DW $0000,$0020,$006F
DW $0000,$0040,$0067
DW $0000,$0100,$0029
DW $FFFF

T2E:
DW $0080,$0000,$001A
DW $0400,$0000,$0038
DW $0000,$0A00,$006E
DW $0000,$0600,$0070
DW $0000,$0800,$002C
DW $0000,$0400,$002E
DW $0000,$0100,$0088
DW $0000,$0010,$006E
DW $0000,$0020,$0070
DW $0000,$0040,$0068
DW $0000,$0200,$002A
DW $FFFF

T31:
DW $0800,$0000,$003D
DW $0080,$0000,$003D
T32:
DW $0800,$0000,$003E
DW $0080,$0000,$003E
DW $0000,$0100,$0031
DW $0000,$0200,$0032
DW $FFFF

T45:
DW $0000,$0240,$0045
DW $0000,$0100,$0009
DW $0000,$0200,$0025
DW $FFFF

T46:
DW $0000,$0140,$0046
DW $0000,$0200,$000A
DW $0000,$0100,$0026
DW $FFFF

T49:
T75:
T77:
DW $0400,$0000,$0036
DW $0080,$0000,$00C0
DW $0000,$0160,$0077
DW $0000,$0150,$0075
DW $0000,$0140,$0049
DW $0000,$0200,$000A
DW $0000,$0100,$0026
DW $FFFF

T4A:
T76:
T78:
DW $0400,$0000,$0035
DW $0080,$0000,$00BF
DW $0000,$0250,$0076
DW $0000,$0260,$0078
DW $0000,$0240,$004A
DW $0000,$0100,$0009
DW $0000,$0200,$0025
DW $FFFF

T4F:
DW $0000,$0280,$0052
DW $0000,$0080,$004F ;changed from 0180 to 0080
;DW $0000,$0080,$004E
DW $FFFF

T50:
DW $0000,$0180,$0051 ;changed from 0280 to 0080
DW $0000,$0080,$0050
;DW $0000,$0080,$004D
DW $FFFF

T53:
DW $0000,$0280,$0050
DW $FFFF

T54:
DW $0000,$0180,$004F
DW $FFFF

T67:
DW $0000,$4400,$0037 ;quick morph during fall after firing a shot, right
DW $0080,$0000,$0019
DW $0000,$0900,$006D
DW $0000,$0500,$006F
DW $0000,$0800,$002B
DW $0000,$0400,$002D
DW $0000,$0200,$0087
DW $0000,$0010,$006D
DW $0000,$0020,$006F
DW $0000,$0040,$0067
DW $0000,$0100,$0067
DW $FFFF

T68:
DW $0000,$4400,$0038 ;quick morph during fall after firing a shot, left
DW $0080,$0000,$001A
DW $0000,$0A00,$006E
DW $0000,$0600,$0070
DW $0000,$0800,$002C
DW $0000,$0400,$002E
DW $0000,$0100,$0088
DW $0000,$0010,$006E
DW $0000,$0020,$0070
DW $0000,$0040,$0068
DW $0000,$0200,$0068
DW $FFFF

T79:
T7B:
DW $0800,$0000,$003D
DW $0080,$0000,$007F
T7A:
T7C:
DW $0800,$0000,$003E
DW $0080,$0000,$0080
DW $0000,$0100,$007B
DW $0000,$0200,$007C
DW $FFFF

T7D:
DW $0800,$0000,$003D
T7E:
DW $0800,$0000,$003E
DW $0000,$0100,$007D
DW $0000,$0200,$007E
DW $FFFF

T7F:
DW $0800,$0000,$003D
T80:
DW $0800,$0000,$003E
DW $0000,$0100,$007F
DW $0000,$0200,$0080
DW $FFFF

T81:
DW $0040,$0000,$0013
DW $0000,$0840,$0015
DW $0000,$0440,$0017
;DW $0000,$4400,$0031 ;quick morph during screw attack, right
DW $0000,$0050,$0069
DW $0000,$0060,$006B
DW $0000,$0180,$0081
DW $0000,$0800,$0015
DW $0000,$0010,$0069
DW $0000,$0020,$006B
DW $0000,$0400,$0017
DW $0000,$0100,$0081
DW $0000,$0200,$0082
DW $FFFF

T82:
DW $0040,$0000,$0014
DW $0000,$0840,$0016
DW $0000,$0440,$0018
;DW $0000,$4400,$0032 ;quick morph during screw attack, left
DW $0000,$0050,$006A
DW $0000,$0060,$006C
DW $0000,$0280,$0082
DW $0000,$0800,$0016
DW $0000,$0010,$006A
DW $0000,$0020,$006C
DW $0000,$0400,$0018
DW $0000,$0200,$0082
DW $0000,$0100,$0081
DW $FFFF

T83:
DW $0400,$0000,$0037 ;quick morph during wall jump, right
DW $0400,$0000,$0019
DW $0000,$0200,$001A
DW $0000,$0010,$0069
DW $0000,$0020,$006B
DW $0000,$0040,$0013
DW $0000,$0080,$0083
DW $FFFF

T84:
DW $0400,$0000,$0038 ;quick morph during wall jump, left
DW $0400,$0000,$0018
DW $0000,$0100,$0019
DW $0000,$0010,$006A
DW $0000,$0020,$006C
DW $0000,$0040,$0014
DW $0000,$0080,$0084
DW $FFFF

T89:
TCF:
TD1:
DW $0000,$4400,$0037 ;quick morph while facing right
DW $0080,$8000,$0019
DW $0080,$0000,$004B
DW $0000,$0900,$000F
DW $0000,$0500,$0011
DW $0400,$0000,$0035
DW $0000,$0220,$0078
DW $0000,$0210,$0076
DW $0000,$0800,$0003
DW $0000,$0010,$0005
DW $0000,$0020,$0007
DW $0000,$0200,$0025
DW $0000,$0100,$0009
DW $FFFF

T8A:
TD0:
TD2:
DW $0000,$4400,$0038 ;quick morph while facing left
DW $0080,$8000,$001A
DW $0080,$0000,$004C
DW $0000,$0A00,$0010
DW $0000,$0600,$0012
DW $0400,$0000,$0036
DW $0000,$0120,$0077
DW $0000,$0110,$0075
DW $0000,$0800,$0004
DW $0000,$0010,$0006
DW $0000,$0020,$0008
DW $0000,$0100,$0026
DW $0000,$0200,$000A
DW $FFFF

T8B:
T8D:
TBF:
TC1:
TC3:
DW $0080,$0200,$001A
DW $0080,$0000,$004C
DW $FFFF

T8C:
T8E:
TC0:
TC2:
TC4:
DW $0080,$0100,$0019
DW $0080,$0000,$004B
DW $FFFF

TBA:
TBB:
TBC:
TBD:
TBE:
DW $0000,$0A40,$00BB
DW $0000,$0640,$00BD
DW $0000,$0240,$00BC
DW $0000,$0010,$00BB
DW $0000,$0020,$00BD
DW $0000,$0040,$00BC
DW $0000,$0200,$00BE
DW $0000,$0100,$00BE
DW $0000,$0800,$00BE
DW $0000,$0400,$00BE
DW $FFFF

TC7:
DW $0200,$0000,$00CA
DW $0000,$0880,$00CB
DW $0000,$0010,$00CD
DW $0000,$0100,$00C9
DW $FFFF

TC8:
DW $0100,$0000,$00C9
DW $0000,$0880,$00CC
DW $0000,$0010,$00CE
DW $0000,$0200,$00CA
DW $FFFF

TDF:
DW $0800,$0000,$00DE
DW $FFFF

TEC:
TED:
TEE:
TEF:
TF0:
DW $0000,$0940,$00ED
DW $0000,$0540,$00EF
DW $0000,$0140,$00EE
DW $0000,$0010,$00ED
DW $0000,$0020,$00EF
DW $0000,$0040,$00EE
DW $0000,$0200,$00F0
DW $0000,$0100,$00F0
DW $0000,$0800,$00F0
DW $0000,$0400,$00F0
DW $FFFF
;-------------------------------------------[/spoiler]

Wow!
Quite some work you did there.
Thank you so much, PHOSPHOTiDYL!

I replaced the whole section of the ControlFreak2.asm starting from:
org $B88000
Up to:
DW $FFFF right before the warnpc $B8FFFF with the whole code you posted (except the lorom part of course, but the rest was left as you posted it)
...and it seems to be working just fine!

I'll try to test out some more stuff to see if there's anything that might have been overlooked, I will also give the whole hack a playthrough today if I can from start to finish.

I'll let you guys know what happens.

One more thing, @PHOSPHOTiDYL.
In case the whole hack ends up working without problems, would it be okay if I open up a hack page in RHDN for this patch?
I will credit you of course as the one who did all the work, and the people behind Control Freak and Project Base too of course. I would only be making the proper patch file and uploading it.

PHOSPHOTiDYL

Maybe as a beta patch or something. Should probably sort the difference in tables so they can be combined for a more "complete" patch..

PHOSPHOTiDYL

#657
Holding jump out of a mid air morph makes you spinjump. Looks annoying.

PHOSPHOTiDYL

Here's a combined table. The commented out sections are what's stopping spinjump and backflip from working correctly. I still don't know exactly how the animation table works, never mind the transition table from control freak. I don't know what other features control freak has either, they probably won't be seen without fixing the button inputs for whatever has been commented out. Tested up to phantoon..

[spoiler]lorom

;apply project base, control freak, this patch

;==========projectbase======================
org $90F63A   ;clearing some leftovers
   NOP : NOP : NOP : NOP : NOP : NOP

org $90F670   ;$1E bytes for sj restart (freespace @ $90F668)
   LDA $0A23
   AND #$00FF
   CMP #$0003
   BEQ ENDAIR
   CMP #$0002
   BEQ ENDAIR
   CMP #$0006
   BEQ ENDAIR
   CMP #$0014
   BEQ ENDAIR
   JSL $9098BC
ENDAIR:
   RTL

org $91FC99   ;no idea, points to spinjump restart
   JSL $90F670
   RTS
;-------------------------------------------

;==========controlfreak=====================
org $B88000   ;is $919EE2 in probably every other rom
      ;control freak has some other table
   ;this is copy-pasted from project base
   DW

T00,T01,T02,T03,T04,T05,T06,T07,T08,T09,T0A,T0B,T0C,T0D,T0E,T0F
   DW

T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T1A,T1B,T1C,T1D,T1E,T1F
   DW

T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T2A,T2B,T2C,T2D,T2E,T2F
   DW

T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T3A,T3B,T3C,T3D,T3E,T3F
   DW

T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T4A,T4B,T4C,T4D,T4E,T4F
   DW

T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T5A,T5B,T5C,T5D,T5E,T5F
   DW

T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T6A,T6B,T6C,T6D,T6E,T6F
   DW

T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T7A,T7B,T7C,T7D,T7E,T7F
   DW

T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T8A,T8B,T8C,T8D,T8E,T8F
   DW

T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T9A,T9B,T9C,T9D,T9E,T9F
   DW

TA0,TA1,TA2,TA3,TA4,TA5,TA6,TA7,TA8,TA9,TAA,TAB,TAC,TAD,TAE,TAF
   DW

TB0,TB1,TB2,TB3,TB4,TB5,TB6,TB7,TB8,TB9,TBA,TBB,TBC,TBD,TBE,TBF
   DW

TC0,TC1,TC2,TC3,TC4,TC5,TC6,TC7,TC8,TC9,TCA,TCB,TCC,TCD,TCE,TCF
   DW

TD0,TD1,TD2,TD3,TD4,TD5,TD6,TD7,TD8,TD9,TDA,TDB,TDC,TDD,TDE,TDF
   DW

TE0,TE1,TE2,TE3,TE4,TE5,TE6,TE7,TE8,TE9,TEA,TEB,TEC,TED,TEE,TEF
   DW TF0,TF1,TF2,TF3,TF4,TF5,TF6,TF7,TF8,TF9,TFA,TFB,TFC

T00:
T9B:
DW $0000,$0100,$0026   ;pb/cf
DW $0000,$0200,$0025   ;pb/cf
DW $FFFF
T01:   ;R
DW $0000,$4400,$0037   ;pb
T03:   ;U
T05:   ;UR
T07:   ;DR
TA4:   ;R
TA6:   ;R
TE0:   ;U
;DW $0080,$0800,$0055   ;cf
;DW $0080,$0410,$0059   ;cf
;DW $0080,$0010,$0055   ;cf
;DW $0080,$0000,$004B   ;cf
;DW $0400,$0010,$0005   ;cf
;DW $0400,$0000,$0035   ;cf
;DW $0000,$0110,$000D   ;cf
;DW $0000,$0900,$000F   ;cf
;DW $0000,$0500,$0011   ;cf
;DW $0000,$0210,$008B   ;cf
;DW $0000,$0200,$0025   ;cf
;DW $0000,$0010,$0003   ;cf
;DW $0000,$0800,$0003   ;cf
;DW $0000,$0100,$0009   ;cf
;DW $FFFF
TE2:   ;UR
TE4:   ;DR
;DW $0080,$0800,$0055   ;cf
;DW $0080,$0010,$0059   ;cf
;DW $0080,$0000,$004B   ;cf
;DW $0400,$0010,$00F5   ;cf
;DW $0400,$0000,$0035   ;cf
;DW $0800,$0110,$000F   ;cf
;DW $0000,$0110,$0011   ;cf
;DW $0000,$0210,$008D   ;cf
;DW $0000,$0200,$0025   ;cf
;DW $0800,$0010,$0005   ;cf
;DW $0000,$0010,$0007   ;cf
;DW $0000,$0800,$0003   ;cf
;DW $0000,$0100,$0009   ;cf
;DW $FFFF
TE6:   ;R
DW $0080,$0800,$0055   ;pb
DW $0080,$0010,$0057   ;pb
DW $0080,$0020,$0059   ;pb
DW $0080,$8000,$0019   ;pb
DW $0080,$0000,$004B   ;pb
DW $0400,$0030,$00F1   ;pb
DW $0400,$0010,$00F3   ;pb
DW $0400,$0020,$00F5   ;pb
DW $0400,$0000,$0035   ;pb
DW $0000,$0260,$0078   ;pb
DW $0000,$0250,$0076   ;pb
DW $0000,$0230,$0025   ;pb
DW $0000,$0030,$0003   ;pb
DW $0000,$0110,$000F   ;pb
DW $0000,$0120,$0011   ;pb
DW $0000,$0900,$000F   ;pb
DW $0000,$0500,$0011   ;pb
DW $0000,$0240,$004A   ;pb
DW $0000,$0200,$0025   ;pb
DW $0000,$0800,$0003   ;pb
DW $0000,$0010,$0005   ;pb
DW $0000,$0020,$0007   ;pb
DW $0000,$0100,$0009   ;pb
DW $FFFF
T02:   ;L
DW $0000,$4400,$0038   ;pb
T04:   ;U
T06:   ;UL
T08:   ;DL
TA5:   ;L
TA7:   ;L
TE1:   ;U
;DW $0080,$0800,$0056   ;cf
;DW $0080,$0410,$005A   ;cf
;DW $0080,$0010,$0056   ;cf
;DW $0080,$0000,$004C   ;cf
;DW $0400,$0010,$0006   ;cf
;DW $0400,$0000,$0036   ;cf
;DW $0000,$0210,$000E   ;cf
;DW $0000,$0A00,$0010   ;cf
;DW $0000,$0110,$008C   ;cf
;DW $0000,$0100,$0026   ;cf
;DW $0000,$0010,$0004   ;cf
;DW $0000,$0800,$0004   ;cf
;DW $0000,$0200,$000A   ;cf
;DW $FFFF
TE3:   ;UL
;DW $0880,$0010,$0056   ;cf
;DW $0480,$0010,$005A   ;cf
;DW $0080,$0010,$0058   ;cf
;DW $0080,$0800,$0056   ;cf
;DW $0080,$0000,$004C   ;cf
;DW $0400,$0010,$0008   ;cf
;DW $0400,$0000,$0036   ;cf
;DW $0800,$0210,$000E   ;cf
;DW $0000,$0210,$0010   ;cf
;DW $0800,$0200,$0010   ;cf
;DW $0000,$0110,$009D   ;cf
;DW $0000,$0100,$0026   ;cf
;DW $0800,$0010,$0004   ;cf
;DW $0000,$0010,$0006   ;cf
;DW $0000,$0800,$0004   ;cf
;DW $0000,$0200,$000A   ;cf
;DW $FFFF
TE5:   ;DL
;DW $0880,$0810,$0058   ;cf
;DW $0080,$0800,$0056   ;cf
;DW $0080,$0010,$005A   ;cf
;DW $0080,$0000,$004C   ;cf
;DW $0400,$0010,$00F6   ;cf
;DW $0400,$0000,$0036   ;cf
;DW $0800,$0210,$0010   ;cf
;DW $0000,$0210,$0012   ;cf
;DW $0000,$0110,$008E   ;cf
;DW $0000,$0100,$0026   ;cf
;DW $0800,$0010,$0006   ;cf
;DW $0000,$0010,$0008   ;cf
;DW $0000,$0800,$0004   ;cf
;DW $0000,$0200,$000A   ;cf
;DW $FFFF
TE7:   ;L
DW $0080,$0800,$0056   ;pb/cf
DW $0080,$0010,$0058   ;pb/cf
DW $0080,$0020,$005A   ;pb
DW $0080,$0410,$005A   ;cf
DW $0080,$8000,$001A   ;pb
DW $0080,$0000,$004C   ;pb/cf
DW $0400,$0030,$00F2   ;pb
DW $0400,$0010,$00F4   ;pb
DW $0400,$0020,$00F6   ;pb
DW $0400,$0000,$0036   ;pb/cf
DW $0000,$0160,$0077   ;pb
DW $0000,$0150,$0075   ;pb
DW $0000,$0140,$0049   ;pb
DW $0000,$0100,$0026   ;pb/cf
DW $0000,$0030,$0004   ;pb
DW $0000,$0210,$0010   ;pb/cf
DW $0000,$0220,$0012   ;pb
DW $0000,$0A00,$0010   ;pb/cf
DW $0000,$0600,$0012   ;pb/cf
DW $0000,$0800,$0004   ;pb/cf
DW $0000,$0810,$0004   ;cf
DW $0000,$0010,$0006   ;pb/cf
DW $0000,$0020,$0008   ;pb
DW $0000,$0410,$0008   ;cf
DW $0400,$0010,$0008   ;cf
DW $0000,$0200,$000A   ;pb/cf
DW $0000,$0A10,$000E   ;cf
DW $FFFF
T09:   ;R
;DW $0400,$0110,$0011   ;cf
;DW $0400,$0010,$0007   ;cf
;DW $0400,$0000,$0035   ;cf
;DW $0080,$0000,$0019   ;cf
;DW $0000,$0910,$000D   ;cf
;DW $0000,$0900,$000F   ;cf
;DW $0000,$0500,$0011   ;cf
;DW $0000,$0110,$000F   ;cf
;DW $0000,$0140,$000B   ;cf
;DW $0000,$0100,$0009   ;cf
;DW $0000,$0200,$0025   ;cf
;DW $0000,$0800,$0003   ;cf
;DW $0000,$0410,$0007   ;cf
;DW $0000,$0010,$0005   ;cf
;DW $FFFF
T0D:   ;U
;DW $0400,$0110,$000F   ;cf
;DW $0400,$0010,$0005   ;cf
;DW $0400,$0000,$0035   ;cf
;DW $0080,$0010,$0055   ;cf
;DW $0080,$0000,$0019   ;cf
;DW $0000,$0910,$000D   ;cf
;DW $0000,$0900,$000F   ;cf
;DW $0000,$0110,$000D   ;cf
;DW $0000,$0140,$000B   ;cf
;DW $0000,$0100,$0009   ;cf
;DW $0000,$0210,$008B   ;cf
;DW $0000,$0200,$0025   ;cf
;DW $0000,$0800,$0003   ;cf
;DW $0000,$0010,$0003   ;cf
;DW $FFFF
T0F:   ;UR
;DW $0400,$0110,$0011   ;cf
;DW $0400,$0010,$0007   ;cf
;DW $0400,$0000,$0035   ;cf
;DW $0080,$0010,$0057   ;cf
;DW $0080,$0000,$0019   ;cf
;DW $0800,$0110,$000D   ;cf
;DW $0000,$0110,$000F   ;cf
;DW $0000,$0900,$000F   ;cf
;DW $0000,$0140,$000B   ;cf
;DW $0000,$0100,$0009   ;cf
;DW $0000,$0210,$009C   ;cf
;DW $0000,$0010,$0005   ;cf
;DW $0000,$0200,$0025   ;cf
;DW $0000,$0800,$0003   ;cf
;DW $FFFF
T11:
DW $0000,$4400,$0037   ;pb
DW $0400,$0010,$00F5   ;cf
DW $0400,$0000,$0035   ;pb/cf
DW $0080,$0000,$0019   ;pb/cf
DW $0080,$0010,$0059   ;cf
DW $0000,$0110,$000F   ;pb
DW $0800,$0110,$000F   ;cf
DW $0000,$0120,$0011   ;pb
DW $0000,$0900,$000F   ;pb/cf
DW $0000,$0500,$0011   ;pb/cf
DW $0000,$0110,$0011   ;cf
DW $0000,$0140,$000B   ;pb/cf
DW $0000,$0100,$0009   ;pb/cf
DW $0000,$0210,$008D   ;cf
DW $0000,$0200,$0025   ;pb/cf
DW $0000,$0800,$0003   ;pb/cf
DW $0000,$0010,$0005   ;pb
DW $0000,$0020,$0007   ;pb
DW $0000,$0010,$0007   ;cf
DW $FFFF
T0A:   ;L
;DW $0400,$0210,$0012   ;cf
;DW $0400,$0010,$0008   ;cf
;DW $0400,$0000,$0036   ;cf
;DW $0080,$0000,$001A   ;cf
;DW $0000,$0A10,$000E   ;cf
;DW $0000,$0A00,$0010   ;cf
;DW $0000,$0600,$0012   ;cf
;DW $0000,$0210,$0010   ;cf
;DW $0000,$0240,$000C   ;cf
;DW $0000,$0200,$000A   ;cf
;DW $0000,$0100,$0026   ;cf
;DW $0000,$0800,$0004   ;cf
;DW $0000,$0410,$0008   ;cf
;DW $0000,$0010,$0006   ;cf
;DW $FFFF
T0E:   ;U
;DW $0400,$0210,$0010   ;cf
;DW $0400,$0010,$0006   ;cf
;DW $0400,$0000,$0036   ;cf
;DW $0080,$0010,$0056   ;cf
;DW $0080,$0000,$001A   ;cf
;DW $0000,$0A10,$000E   ;cf
;DW $0000,$0A00,$0010   ;cf
;DW $0000,$0210,$000E   ;cf
;DW $0000,$0240,$000C   ;cf
;DW $0000,$0200,$000A   ;cf
;DW $0000,$0110,$008C   ;cf
;DW $0000,$0100,$0026   ;cf
;DW $0000,$0800,$0004   ;cf
;DW $0000,$0010,$0004   ;cf
;DW $FFFF
T10:   ;UL
;DW $0400,$0210,$0012   ;cf
;DW $0400,$0010,$0008   ;cf
;DW $0400,$0000,$0036   ;cf
;DW $0080,$0010,$0058   ;cf
;DW $0080,$0000,$001A   ;cf
;DW $0800,$0210,$000E   ;cf
;DW $0000,$0210,$0010   ;cf
;DW $0000,$0A00,$0010   ;cf
;DW $0000,$0240,$000C   ;cf
;DW $0000,$0200,$000A   ;cf
;DW $0000,$0110,$009D   ;cf
;DW $0000,$0010,$0006   ;cf
;DW $0000,$0100,$0026   ;cf
;DW $0000,$0800,$0004   ;cf
;DW $FFFF
T12:
DW $0000,$4400,$0038   ;pb
DW $0400,$0010,$00F6   ;cf
DW $0400,$0000,$0036   ;pb/cf
DW $0080,$0010,$005A   ;cf
DW $0080,$0000,$001A   ;pb/cf
DW $0000,$0210,$0010   ;pb
DW $0800,$0210,$0010   ;cf
DW $0000,$0210,$0012   ;cf
DW $0000,$0220,$0012   ;pb
DW $0000,$0A00,$0010   ;pb/cf
DW $0000,$0600,$0012   ;pb/cf
DW $0000,$0240,$000C   ;pb/cf
DW $0000,$0200,$000A   ;pb/cf
DW $0000,$0110,$008E   ;cf
DW $0000,$0100,$0026   ;pb/cf
DW $0000,$0800,$0004   ;pb/cf
DW $0000,$0010,$0006   ;pb
DW $0000,$0020,$0008   ;pb
DW $0000,$0010,$0008   ;cf
DW $FFFF
T0B:   ;R
DW $0400,$0000,$0035   ;pb/cf
DW $0080,$0000,$0019   ;pb/cf
DW $0000,$0910,$000D   ;cf
DW $0000,$0110,$000F   ;pb/cf
DW $0000,$0120,$0011   ;cf
DW $0400,$0110,$0011   ;cf
DW $0400,$0010,$0007   ;cf
DW $0000,$0900,$000F   ;pb/cf
DW $0000,$0500,$0011   ;pb/cf
DW $0000,$0100,$000B   ;pb/cf
DW $0000,$0200,$0025   ;pb/cf
DW $0000,$0800,$0003   ;pb/cf
DW $0000,$0010,$0005   ;pb/cf
DW $0000,$0020,$0007   ;pb
DW $0000,$0410,$0007   ;cf
DW $FFFF
T0C:
DW $0400,$0000,$0036   ;pb/cf
DW $0080,$0000,$001A   ;pb/cf
DW $0000,$0210,$0010   ;pb/cf
DW $0000,$0220,$0012   ;pb
DW $0400,$0210,$0012   ;cf
DW $0400,$0010,$0008   ;cf
DW $0000,$0A10,$000E   ;cf
DW $0000,$0A00,$0010   ;pb/cf
DW $0000,$0600,$0012   ;pb/cf
DW $0000,$0200,$000C   ;pb/cf
DW $0000,$0100,$0026   ;pb/cf
DW $0000,$0800,$0004   ;pb/cf
DW $0000,$0010,$0006   ;pb/cf
DW $0000,$0020,$0008   ;pb
DW $0000,$0410,$0008   ;cf
DW $FFFF
T13:
DW $0000,$4400,$0037   ;pb
DW $0080,$0000,$0019   ;pb
DW $0000,$0910,$0015   ;cf
DW $0000,$0900,$0069   ;pb/cf
DW $0000,$0500,$006B   ;pb/cf
DW $0000,$0190,$0069   ;pb/cf
DW $0000,$01A0,$006B   ;pb
DW $0000,$0200,$002F   ;pb/cf
DW $0000,$0800,$0015   ;pb
DW $0000,$0400,$0017   ;pb/cf
DW $0000,$0800,$0015   ;cf
DW $0000,$0410,$006B   ;cf
DW $0000,$0010,$0069   ;pb/cf
DW $0000,$0020,$006B   ;pb
DW $0000,$0100,$0051   ;pb/cf
DW $0000,$0040,$0013   ;pb/cf
DW $FFFF
T14:
DW $0000,$4400,$0038   ;pb
DW $0080,$0000,$001A   ;pb
DW $0000,$0A10,$0016   ;cf
DW $0000,$0A00,$006A   ;pb/cf
DW $0000,$0600,$006C   ;pb/cf
DW $0000,$0290,$006A   ;pb/cf
DW $0000,$02A0,$006C   ;pb
DW $0000,$0100,$0030   ;pb/cf
DW $0000,$0800,$0016   ;pb/cf
DW $0000,$0410,$006C   ;cf
DW $0000,$0400,$0018   ;pb/cf
DW $0000,$0010,$006A   ;pb/cf
DW $0000,$0020,$006C   ;pb
DW $0000,$0200,$0052   ;pb/cf
DW $0000,$0040,$0014   ;pb/cf
DW $FFFF
T15:   ;U
;DW $0000,$0910,$0015   ;cf
;DW $0000,$0900,$0069   ;cf
;DW $0000,$0190,$0015   ;cf
;DW $0000,$0200,$002F   ;cf
;DW $0000,$0800,$0015   ;cf
;DW $0400,$0010,$0069   ;cf
;DW $0000,$0010,$0015   ;cf
;DW $0000,$0500,$006B   ;cf
;DW $0000,$0400,$0017   ;cf
;DW $0000,$0100,$0051   ;cf
;DW $0000,$00C0,$0013   ;cf
;DW $0000,$0080,$004D   ;cf
;DW $0000,$0040,$0013   ;cf
;DW $FFFF
T4D:   ;R
T51:   ;R
;DW $0000,$0910,$0015   ;cf
;DW $0000,$0900,$0069   ;cf
;DW $0000,$0500,$006B   ;cf
;DW $0000,$0190,$0069   ;cf
;DW $0000,$0200,$002F   ;cf
;DW $0000,$0800,$0015   ;cf
;DW $0000,$0410,$006B   ;cf
;DW $0000,$0400,$0017   ;cf
;DW $0000,$0010,$0069   ;cf
;DW $0000,$0100,$0051   ;cf
;DW $0000,$00C0,$0013   ;cf
;DW $0000,$0080,$004D   ;cf
;DW $0000,$0040,$0013   ;cf
;DW $FFFF
T69:   ;UR
DW $0000,$0200,$002F   ;cf
;DW $0800,$0010,$0015   ;cf
;DW $0400,$0010,$006B   ;cf
;DW $0000,$0010,$0069   ;cf
;DW $0000,$0900,$0069   ;cf
;DW $0000,$0500,$006B   ;cf
;DW $0000,$0800,$0015   ;cf
;DW $0000,$0400,$0017   ;cf
;DW $0000,$0100,$0051   ;cf
;DW $0000,$00C0,$0013   ;cf
;DW $0000,$0080,$004D   ;cf
;DW $0000,$0040,$0013   ;cf
;DW $FFFF
T6B:   ;DR
DW $0000,$0420,$0037   ;pb
DW $0000,$4400,$0037   ;pb
DW $0080,$0000,$0019   ;pb
DW $0000,$0200,$002F   ;cf
DW $0800,$0010,$0069   ;cf
DW $0000,$0010,$006B   ;cf
DW $0000,$0900,$0069   ;pb/cf
DW $0000,$0500,$006B   ;pb/cf
DW $0000,$0190,$0069   ;pb
DW $0000,$01A0,$006B   ;pb
DW $0000,$0200,$002F   ;pb
DW $0000,$0800,$0015   ;pb/cf
DW $0000,$0400,$0017   ;pb/cf
DW $0000,$0010,$0069   ;pb
DW $0000,$0020,$006B   ;pb
DW $0000,$0100,$0051   ;pb/cf
DW $0000,$00C0,$0013   ;pb/cf
DW $0000,$0080,$004D   ;pb/cf
DW $0000,$0040,$0013   ;pb/cf
DW $FFFF
T16:   ;U
;DW $0000,$0A10,$0016   ;cf
;DW $0000,$0A00,$006A   ;cf
;DW $0000,$0290,$0016   ;cf
;DW $0000,$0100,$0030   ;cf
;DW $0000,$0800,$0016   ;cf
;DW $0400,$0010,$006A   ;cf
;DW $0000,$0010,$0016   ;cf
;DW $0000,$0600,$006C   ;cf
;DW $0000,$0400,$0018   ;cf
;DW $0000,$0200,$0052   ;cf
;DW $0000,$00C0,$0014   ;cf
;DW $0000,$0080,$004E   ;cf
;DW $0000,$0040,$0014   ;cf
;DW $FFFF
T4E:   ;L
T52:   ;L
;DW $0000,$0A10,$0016   ;cf
;DW $0000,$0A00,$006A   ;cf
;DW $0000,$0600,$006C   ;cf
;DW $0000,$0290,$006A   ;cf
;DW $0000,$0100,$0030   ;cf
;DW $0000,$0800,$0016   ;cf
;DW $0000,$0410,$006C   ;cf
;DW $0000,$0400,$0018   ;cf
;DW $0000,$0010,$006A   ;cf
;DW $0000,$0200,$0052   ;cf
;DW $0000,$00C0,$0014   ;cf
;DW $0000,$0080,$004E   ;cf
;DW $0000,$0040,$0014   ;cf
;DW $FFFF
T6A:   ;UL
;DW $0000,$0100,$0030   ;cf
;DW $0800,$0010,$0016   ;cf
;DW $0400,$0010,$006C   ;cf
;DW $0000,$0010,$006A   ;cf
;DW $0000,$0A00,$006A   ;cf
;DW $0000,$0600,$006C   ;cf
;DW $0000,$0400,$0018   ;cf
;DW $0000,$0800,$0016   ;cf
;DW $0000,$0200,$0052   ;cf
;DW $0000,$00C0,$0014   ;cf
;DW $0000,$0080,$004E   ;cf
;DW $0000,$0040,$0014   ;cf
;DW $FFFF
T6C:   ;DL
DW $0000,$0420,$0038   ;pb
DW $0000,$4400,$0038   ;pb
DW $0080,$0000,$001A   ;pb
DW $0000,$0A00,$006A   ;pb
DW $0800,$0010,$006A   ;cf
DW $0000,$0600,$006C   ;pb/cf
DW $0000,$0290,$006A   ;pb
DW $0000,$02A0,$006C   ;pb
DW $0000,$0100,$0030   ;pb/cf
DW $0000,$0010,$006C   ;cf
DW $0000,$0800,$0016   ;pb/cf
DW $0000,$0400,$0018   ;pb/cf
DW $0000,$0010,$006A   ;pb
DW $0000,$0020,$006C   ;pb
DW $0000,$0200,$0052   ;pb/cf
DW $0000,$00C0,$0014   ;pb/cf
DW $0000,$0080,$004E   ;pb/cf
DW $0000,$0040,$0014   ;pb/cf
DW $FFFF
T17:   ;D
DW $0000,$4400,$0037   ;pb
DW $0080,$0000,$0019   ;pb
DW $0400,$0000,$0037   ;pb/cf
DW $0000,$0910,$0015   ;cf
DW $0000,$0900,$0069   ;pb/cf
DW $0000,$0500,$006B   ;pb/cf
DW $0000,$0190,$0069   ;pb/cf
DW $0000,$01A0,$006B   ;pb
DW $0000,$0200,$002F   ;pb/cf
DW $0000,$0800,$0015   ;pb/cf
DW $0000,$0410,$006B   ;cf
DW $0000,$0400,$0017   ;pb/cf
DW $0000,$0010,$0069   ;pb
DW $0000,$0020,$006B   ;pb
DW $0000,$0010,$006B   ;cf
DW $0000,$0100,$0051   ;pb/cf
DW $0000,$00C0,$0013   ;pb/cf
DW $0000,$0080,$0017   ;pb/cf
DW $0000,$0040,$0013   ;pb/cf
DW $FFFF
T18:   ;D
DW $0000,$4400,$0038   ;pb
DW $0080,$0000,$001A   ;pb
DW $0400,$0000,$0038   ;pb/cf
DW $0000,$0A10,$0016   ;cf
DW $0000,$0A00,$006A   ;pb/cf
DW $0000,$0600,$006C   ;pb/cf
DW $0000,$0290,$006A   ;pb/cf
DW $0000,$02A0,$006C   ;pb
DW $0000,$0100,$0030   ;pb/cf
DW $0000,$0800,$0016   ;pb/cf
DW $0000,$0410,$006C   ;cf
DW $0000,$0400,$0018   ;pb/cf
DW $0000,$0010,$006A   ;pb
DW $0000,$0020,$006C   ;pb
DW $0000,$0010,$006C   ;cf
DW $0000,$0200,$0052   ;pb/cf
DW $0000,$00C0,$0014   ;pb/cf
DW $0000,$0080,$0018   ;pb/cf
DW $0000,$0040,$0014   ;pb/cf
DW $FFFF
T19:   ;spinjump
DW $0040,$0000,$0013   ;pb/cf
DW $0040,$0400,$0017   ;cf
DW $0040,$0900,$0069   ;cf
DW $0040,$0500,$006B   ;cf
DW $0000,$0840,$0015   ;pb
DW $0000,$0440,$0017   ;pb
DW $0000,$0810,$0015   ;cf
DW $0000,$0410,$006B   ;cf
DW $0000,$0050,$0069   ;pb
DW $0000,$0060,$006B   ;pb
DW $0000,$0180,$0019   ;pb
DW $0000,$0800,$0015   ;pb/cf
DW $0000,$0010,$0069   ;pb/cf
DW $0000,$0020,$006B   ;pb
DW $0000,$4400,$0031   ;pb
DW $0000,$0400,$0017   ;pb/cf
DW $0000,$0100,$0019   ;pb/cf
DW $0000,$0200,$001A   ;pb/cf
DW $FFFF
T1A:   ;Spinjump
DW $0040,$0000,$0014   ;pb/cf
DW $0040,$0A00,$006A   ;cf
DW $0040,$0600,$006C   ;cf
DW $0040,$0400,$0018   ;cf
DW $0000,$0840,$0016   ;pb
DW $0000,$0440,$0018   ;pb
DW $0000,$0050,$006A   ;pb
DW $0000,$0060,$006C   ;pb
DW $0000,$0280,$001A   ;pb
DW $0000,$0800,$0016   ;pb/cf
DW $0000,$0010,$006A   ;pb/cf
DW $0000,$0810,$0016   ;cf
DW $0000,$0410,$006C   ;cf
DW $0000,$0020,$006C   ;pb
DW $0000,$4400,$0032   ;pb
DW $0000,$0400,$0018   ;pb/cf
DW $0000,$0200,$001A   ;pb/cf
DW $0000,$0100,$0019   ;pb/cf
DW $FFFF
T1B:   ;Spacejump
DW $0040,$0000,$0013   ;pb/cf
DW $0040,$0900,$0069   ;cf
DW $0040,$0500,$006B   ;cf
DW $0040,$0400,$0017   ;cf
DW $0000,$0840,$0015   ;pb
DW $0000,$0440,$0017   ;pb
DW $0000,$4400,$0031   ;pb
DW $0000,$0050,$0069   ;pb
DW $0000,$0060,$006B   ;pb
DW $0000,$0180,$001B   ;pb
DW $0000,$0800,$0015   ;pb/cf
DW $0000,$0010,$0069   ;pb/cf
DW $0000,$0020,$006B   ;pb
DW $0000,$0400,$0017   ;pb/cf
DW $0000,$0100,$001B   ;pb/cf
DW $0000,$0200,$001C   ;pb/cf
DW $0000,$0810,$0015   ;cf
DW $0000,$0410,$006B   ;cf
DW $FFFF
T1C:   ;Spacejump
DW $0040,$0000,$0014   ;pb/cf
DW $0040,$0A00,$006A   ;cf
DW $0040,$0600,$006C   ;cf
DW $0040,$0400,$0018   ;cf
DW $0000,$0840,$0016   ;pb
DW $0000,$0440,$0018   ;pb
DW $0000,$4400,$0032   ;pb
DW $0000,$0050,$006A   ;pb
DW $0000,$0060,$006C   ;pb
DW $0000,$0280,$001C   ;pb
DW $0000,$0800,$0016   ;pb/cf
DW $0000,$0010,$006A   ;pb/cf
DW $0000,$0020,$006C   ;pb
DW $0000,$0400,$0018   ;pb/cf
DW $0000,$0200,$001C   ;pb/cf
DW $0000,$0100,$001B   ;pb/cf
DW $0000,$0810,$0016   ;cf
DW $0000,$0410,$006C   ;cf
DW $FFFF
T1D:
T1E:
DW $0800,$0000,$003D   ;pb/cf
DW $0080,$8000,$0019   ;pb
DW $0080,$0000,$003D   ;pb/cf
T1F:
T41:
DW $0800,$0000,$003E   ;pb/cf
DW $0080,$8000,$001A   ;pb
DW $0080,$0000,$003E   ;pb/cf
DW $0000,$0100,$001E   ;pb/cf
DW $0000,$0200,$001F   ;pb/cf
DW $FFFF
T20:
T21:
T22:
T23:
T24:
T2F:
;DW $0000,$0280,$0050   ;pb
;DW $FFFF
T30:
;DW $0000,$0180,$004F   ;pb
;DW $FFFF
T33:
T34:
T35:
T36:
T37:
T38:
T39:
T3A:
T3B:
T3C:
T3D:
T3E:
T3F:
T40:
T42:
T43:
T44:
T47:
T48:
T4B:
;DW $0000,$0280,$004F   ;pb
;DW $FFFF
T4C:
;DW $0000,$0180,$004F   ;pb
;DW $FFFF
T55:
T56:
T57:
T58:
T59:
T5A:
T5B:
T5C:
T5D:
T5E:
T5F:
T60:
T61:
T62:
T63:
T64:
T65:
T66:
T87:
T88:
T8F:
T90:
T91:
T92:
T93:
T94:
T95:
T96:
T97:
T98:
T99:
T9A:
T9C:
T9D:
T9E:
T9F:
TA0:
TA1:
TA2:
TA3:
TA8:
TA9:
TAA:
TAB:
TAC:
TAD:
TAE:
TAF:
TB0:
TB1:
TB2:
TB3:
TB4:
TB5:
TB6:
TB7:
TB8:
TB9:
TC5:
TC6:
TC9:
TCA:
TCB:
TCC:
TCD:
TCE:
TD3:
TD4:
TD5:
TD6:
TD7:
TD8:
TD9:
TDA:
TDB:
TDC:
TDD:
TDE:
TE8:
TE9:
TEA:
TEB:
TF1:
TF2:
TF3:
TF4:
TF5:
TF6:
TF7:
TF8:
TF9:
TFA:
TFB:
TFC:
DW $FFFF
T25:
DW $0000,$0280,$001A   ;pb
DW $0080,$0000,$004C   ;pb/cf
DW $0000,$0200,$0025   ;pb/cf
DW $FFFF
T26:
DW $0000,$0180,$0019   ;pb
DW $0080,$0000,$004B   ;pb/cf
DW $0000,$0100,$0026   ;pb/cf
DW $FFFF
T27:   ;R
;DW $0800,$0010,$0085   ;cf
;DW $0800,$0000,$003B   ;cf
;DW $0200,$0000,$0043   ;cf
;DW $0080,$0000,$004B   ;cf
;DW $0000,$0410,$0073   ;cf
;DW $0400,$0000,$0037   ;cf
;DW $0000,$0110,$0005   ;cf
;DW $0000,$0100,$0001   ;cf
;DW $0000,$0010,$0071   ;cf
;DW $FFFF
T71:   ;UR
;DW $0800,$0010,$0085   ;cf
;DW $0800,$0000,$003B   ;cf
;DW $0200,$0000,$0043   ;cf
;DW $0080,$0000,$0057   ;cf
;DW $0400,$0010,$0073   ;cf
;DW $0400,$0000,$0037   ;cf
;DW $0000,$0110,$0005   ;cf
;DW $0000,$0100,$0001   ;cf
;DW $0000,$0010,$0071   ;cf
;DW $FFFF
T73:   ;DR
;DW $0800,$0010,$0071   ;cf
;DW $0800,$0000,$003B   ;cf
;DW $0200,$0000,$0043   ;cf
;DW $0080,$0000,$004B   ;cf
;DW $0400,$0000,$0037   ;cf
;DW $0000,$0110,$0007   ;cf
;DW $0000,$0100,$0001   ;cf
;DW $0000,$0010,$0073   ;cf
;DW $FFFF
T85:
DW $0800,$0030,$00F7   ;pb
DW $0800,$0000,$00F7   ;cf
DW $0800,$0010,$00F9   ;pb
DW $0800,$0020,$00FB   ;pb
DW $0800,$0000,$003B   ;pb
DW $0200,$0000,$0043   ;pb/cf
DW $0000,$8080,$0050   ;pb
DW $0400,$0000,$0037   ;pb/cf
DW $0080,$0000,$004B   ;pb/cf
DW $0000,$0030,$0085   ;pb
DW $0000,$0010,$0085   ;cf
DW $0000,$0100,$0001   ;pb/cf
DW $0000,$0110,$0003   ;cf
DW $0000,$0010,$0071   ;pb
DW $0400,$0010,$0071   ;cf
DW $0000,$0020,$0073   ;pb
DW $FFFF
T28:
;DW $0800,$0010,$0086   ;cf
;DW $0800,$0000,$003C   ;cf
;DW $0100,$0000,$0044   ;cf
;DW $0080,$0000,$004C   ;cf
;DW $0000,$0410,$0074   ;cf
;DW $0400,$0000,$0038   ;cf
;DW $0000,$0210,$0006   ;cf
;DW $0000,$0200,$0002   ;cf
;DW $0000,$0010,$0072   ;cf
;DW $FFFF
T72:
;DW $0800,$0010,$0086   ;cf
;DW $0800,$0000,$003C   ;cf
;DW $0100,$0000,$0044   ;cf
;DW $0080,$0000,$0058   ;cf
;DW $0400,$0010,$0074   ;cf
;DW $0400,$0000,$0038   ;cf
;DW $0000,$0210,$0006   ;cf
;DW $0000,$0200,$0002   ;cf
;DW $0000,$0010,$0072   ;cf
;DW $FFFF
T74:
;DW $0800,$0010,$0072   ;cf
;DW $0800,$0000,$003C   ;cf
;DW $0100,$0000,$0044   ;cf
;DW $0080,$0000,$004C   ;cf
;DW $0400,$0000,$0038   ;cf
;DW $0000,$0210,$0008   ;cf
;DW $0000,$0200,$0002   ;cf
;DW $0000,$0010,$0074   ;cf
;DW $FFFF
T86:
DW $0800,$0030,$00F8   ;pb
DW $0800,$0000,$00F8   ;cf
DW $0800,$0010,$00FA   ;pb
DW $0800,$0020,$00FC   ;pb
DW $0800,$0000,$003C   ;pb
DW $0100,$0000,$0044   ;pb/cf
DW $0400,$0010,$0072   ;cf
DW $0400,$0000,$0038   ;pb/cf
DW $0000,$8080,$004F   ;pb
DW $0080,$0000,$004C   ;pb/cf
DW $0000,$0030,$0086   ;pb
DW $0000,$0210,$0004   ;cf
DW $0000,$0200,$0002   ;pb/cf
DW $0000,$0010,$0072   ;pb
DW $0000,$0020,$0074   ;pb
DW $0000,$0010,$0086   ;cf
DW $FFFF
T29:   ;R
;DW $0000,$0200,$0087   ;cf
;DW $0000,$0810,$002B   ;cf
;DW $0000,$0900,$006D   ;cf
;DW $0000,$0500,$006F   ;cf
;DW $0000,$0800,$002B   ;cf
;DW $0000,$0410,$006F   ;cf
;DW $0000,$0400,$002D   ;cf
;DW $0000,$0010,$006D   ;cf
;DW $0000,$0040,$0067   ;cf
;DW $0000,$0100,$0029   ;cf
;DW $FFFF
T2B:   ;U
;DW $0000,$0200,$0087   ;cf
;DW $0400,$0010,$006D   ;cf
;DW $0000,$0010,$002B   ;cf
;DW $0000,$0900,$006D   ;cf
;DW $0000,$0500,$006F   ;cf
;DW $0000,$0800,$002B   ;cf
;DW $0000,$0400,$002D   ;cf
;DW $0000,$0040,$0067   ;cf
;DW $0000,$0100,$0029   ;cf
;DW $FFFF
T6D:   ;UR
DW $0000,$0200,$0087   ;cf
;DW $0800,$0010,$002B   ;cf
;DW $0400,$0010,$006F   ;cf
;DW $0000,$0010,$006D   ;cf
;DW $0000,$0900,$006D   ;cf
;DW $0000,$0500,$006F   ;cf
;DW $0000,$0800,$002B   ;cf
;DW $0000,$0400,$002D   ;cf
;DW $0000,$0040,$0067   ;cf
;DW $0000,$0100,$0029   ;cf
;DW $FFFF
T6F:
DW $0000,$0420,$0037   ;pb
DW $0000,$4400,$0037   ;pb
DW $0080,$0000,$0019   ;pb
DW $0000,$0900,$006D   ;pb/cf
DW $0000,$0500,$006F   ;pb/cf
DW $0000,$0200,$0087   ;pb/cf
DW $0000,$0800,$002B   ;pb/cf
DW $0000,$0400,$002D   ;pb/cf
DW $0000,$0010,$006D   ;pb/cf
DW $0000,$0020,$006F   ;pb
DW $0000,$0010,$006F   ;cf
DW $0000,$0040,$0067   ;pb/cf
DW $0000,$0080,$0019   ;pb
DW $0000,$8100,$0029   ;pb
DW $0000,$0100,$0029   ;cf
DW $FFFF
T2A:
;DW $0000,$0100,$0088   ;cf
;DW $0000,$0810,$002C   ;cf
;DW $0000,$0A00,$006E   ;cf
;DW $0000,$0600,$0070   ;cf
;DW $0000,$0800,$002C   ;cf
;DW $0000,$0410,$0070   ;cf
;DW $0000,$0400,$002E   ;cf
;DW $0000,$0010,$006E   ;cf
;DW $0000,$0040,$0068   ;cf
;DW $0000,$0200,$002A   ;cf
;DW $FFFF
T2C:
;DW $0000,$0100,$0088   ;cf
;DW $0400,$0010,$006E   ;cf
;DW $0000,$0010,$002C   ;cf
;DW $0000,$0A00,$006E   ;cf
;DW $0000,$0600,$0070   ;cf
;DW $0000,$0800,$002C   ;cf
;DW $0000,$0400,$002E   ;cf
;DW $0000,$0040,$0068   ;cf
;DW $0000,$0200,$002A   ;cf
;DW $FFFF
T6E:
;DW $0000,$0100,$0088   ;cf
;DW $0800,$0010,$002C   ;cf
;DW $0400,$0010,$0070   ;cf
;DW $0000,$0010,$006E   ;cf
;DW $0000,$0A00,$006E   ;cf
;DW $0000,$0600,$0070   ;cf
;DW $0000,$0800,$002C   ;cf
;DW $0000,$0400,$002E   ;cf
;DW $0000,$0040,$0068   ;cf
;DW $0000,$0200,$002A   ;cf
;DW $FFFF
T70:
DW $0000,$0420,$0038   ;pb
DW $0000,$4400,$0038   ;pb
DW $0800,$0010,$006E   ;cf
DW $0080,$0000,$001A   ;pb
DW $0000,$0A00,$006E   ;pb/cf
DW $0000,$0600,$0070   ;pb/cf
DW $0000,$0100,$0088   ;pb/cf
DW $0000,$0800,$002C   ;pb/cf
DW $0000,$0400,$002E   ;pb/cf
DW $0000,$0010,$006E   ;pb
DW $0000,$0020,$0070   ;pb
DW $0000,$0010,$0070   ;cf
DW $0000,$0040,$0068   ;pb/cf
DW $0000,$0080,$001A   ;pb
DW $0000,$8200,$002A   ;pb
DW $0000,$0200,$002A   ;cf
DW $FFFF
T2D:   ;D
DW $0080,$0000,$0019   ;pb
DW $0400,$0000,$0037   ;pb/cf
DW $0000,$0900,$006D   ;pb/cf
DW $0000,$0500,$006F   ;pb/cf
DW $0000,$0410,$006F   ;cf
DW $0000,$0800,$002B   ;pb/cf
DW $0000,$0810,$002B   ;cf
DW $0000,$0400,$002D   ;pb/cf
DW $0000,$0200,$0087   ;pb/cf
DW $0000,$0010,$006D   ;pb
DW $0000,$0020,$006F   ;pb
DW $0000,$0010,$006F   ;cf
DW $0000,$0040,$0067   ;pb/cf
DW $0000,$0100,$0029   ;pb/cf
DW $FFFF
T2E:
DW $0080,$0000,$001A   ;pb
DW $0400,$0000,$0038   ;pb/cf
DW $0000,$0810,$002C   ;cf
DW $0000,$0A00,$006E   ;pb/cf
DW $0000,$0600,$0070   ;pb/cf
DW $0000,$0410,$0070   ;cf
DW $0000,$0800,$002C   ;pb/cf
DW $0000,$0400,$002E   ;pb/cf
DW $0000,$0100,$0088   ;pb/cf
DW $0000,$0010,$006E   ;pb
DW $0000,$0020,$0070   ;pb
DW $0000,$0010,$0070   ;cf
DW $0000,$0040,$0068   ;pb/cf
DW $0000,$0200,$002A   ;pb/cf
DW $FFFF
T31:
DW $0800,$0000,$003D   ;pb/cf
DW $0080,$0000,$003D   ;pb/cf
T32:
DW $0800,$0000,$003E   ;pb/cf
DW $0080,$0000,$003E   ;pb/cf
DW $0000,$0100,$0031   ;pb/cf
DW $0000,$0200,$0032   ;pb/cf
DW $FFFF
T45:
DW $0000,$0240,$0045   ;pb/cf
DW $0000,$0100,$0009   ;pb/cf
DW $0000,$0200,$0025   ;pb/cf
DW $FFFF
T46:
DW $0000,$0140,$0046   ;pb/cf
DW $0000,$0200,$000A   ;pb/cf
DW $0000,$0100,$0026   ;pb/cf
DW $FFFF
T49:
T75:
T77:
DW $0400,$0000,$0036   ;pb
DW $0080,$0000,$00C0   ;pb
DW $0000,$0160,$0077   ;pb
DW $0000,$0150,$0075   ;pb
DW $0000,$0140,$0049   ;pb
DW $0000,$0200,$000A   ;pb
DW $0000,$0100,$0026   ;pb
DW $FFFF
T4A:
T76:
T78:
DW $0400,$0000,$0035   ;pb
DW $0080,$0000,$00BF   ;pb
DW $0000,$0250,$0076   ;pb
DW $0000,$0260,$0078   ;pb
DW $0000,$0240,$004A   ;pb
DW $0000,$0100,$0009   ;pb
DW $0000,$0200,$0025   ;pb
DW $FFFF
T4F:
DW $0000,$0280,$0052   ;pb/cf
DW $0000,$0080,$004F   ;pb
DW $0000,$0180,$004F   ;cf
DW $0000,$0080,$004E   ;pb/cf
DW $FFFF
T50:
DW $0000,$0080,$0050   ;pb
DW $0000,$0280,$0050   ;cf
DW $0000,$0180,$0051   ;pb/cf
DW $0000,$0080,$004D   ;pb/cf
DW $FFFF
T53:
DW $0000,$0280,$0050   ;pb/cf
DW $FFFF
T54:
DW $0000,$0180,$004F   ;pb/cf
DW $FFFF
T67:
DW $0000,$4400,$0037   ;pb
DW $0080,$0000,$0019   ;pb
DW $0000,$0900,$006D   ;pb/cf
DW $0000,$0500,$006F   ;pb/cf
DW $0000,$0410,$006F   ;cf
DW $0000,$0800,$002B   ;pb/cf
DW $0000,$0400,$002D   ;pb/cf
DW $0000,$0200,$0087   ;pb/cf
DW $0000,$0010,$006D   ;pb/cf
DW $0000,$0020,$006F   ;pb
DW $0000,$0040,$0067   ;pb/cf
DW $0000,$0100,$0067   ;pb/cf
DW $FFFF
T68:
DW $0000,$4400,$0038   ;pb
DW $0080,$0000,$001A   ;pb
DW $0000,$0A00,$006E   ;pb/cf
DW $0000,$0600,$0070   ;pb/cf
DW $0000,$0410,$0070   ;cf
DW $0000,$0800,$002C   ;pb/cf
DW $0000,$0400,$002E   ;pb/cf
DW $0000,$0100,$0088   ;pb/cf
DW $0000,$0010,$006E   ;pb/cf
DW $0000,$0020,$0070   ;pb
DW $0000,$0040,$0068   ;pb/cf
DW $0000,$0200,$0068   ;pb/cf
DW $FFFF
T79:
T7B:
DW $0800,$0000,$003D   ;pb/cf
DW $0080,$0000,$007F   ;pb/cf
T7A:
T7C:
DW $0800,$0000,$003E   ;pb/cf
DW $0080,$0000,$0080   ;pb/cf
DW $0000,$0100,$007B   ;pb/cf
DW $0000,$0200,$007C   ;pb/cf
DW $FFFF
T7D:
DW $0800,$0000,$003D   ;pb/cf
T7E:
DW $0800,$0000,$003E   ;pb/cf
DW $0000,$0100,$007D   ;pb/cf
DW $0000,$0200,$007E   ;pb/cf
DW $FFFF
T7F:
DW $0800,$0000,$003D   ;pb/cf
T80:
DW $0800,$0000,$003E   ;pb/cf
DW $0000,$0100,$007F   ;pb/cf
DW $0000,$0200,$0080   ;pb/cf
DW $FFFF
T81:
DW $0040,$0000,$0013   ;pb/cf
DW $0040,$0900,$0069   ;cf
DW $0040,$0500,$006B   ;cf
DW $0040,$0400,$0017   ;cf
DW $0000,$0840,$0015   ;pb
DW $0000,$0810,$0015   ;cf
DW $0000,$0440,$0017   ;pb
DW $0000,$4400,$0031   ;pb
DW $0000,$0050,$0069   ;pb
DW $0000,$0060,$006B   ;pb
DW $0000,$0410,$006B   ;cf
DW $0000,$0180,$0081   ;pb
DW $0000,$0800,$0015   ;pb/cf
DW $0000,$0010,$0069   ;pb/cf
DW $0000,$0020,$006B   ;pb
DW $0000,$0400,$0017   ;pb/cf
DW $0000,$0100,$0081   ;pb/cf
DW $0000,$0200,$0082   ;pb/cf
DW $FFFF
T82:
DW $0040,$0000,$0014   ;pb/cf
DW $0040,$0A00,$006A   ;cf
DW $0040,$0600,$006C   ;cf
DW $0040,$0400,$0018   ;cf
DW $0000,$0840,$0016   ;pb
DW $0000,$0810,$0016   ;cf
DW $0000,$0440,$0018   ;pb
DW $0000,$4400,$0032   ;pb
DW $0000,$0050,$006A   ;pb
DW $0000,$0060,$006C   ;pb
DW $0000,$0280,$0082   ;pb
DW $0000,$0800,$0016   ;pb/cf
DW $0000,$0010,$006A   ;pb/cf
DW $0000,$0020,$006C   ;pb
DW $0000,$0410,$006C   ;cf
DW $0000,$0400,$0018   ;pb/cf
DW $0000,$0200,$0082   ;pb/cf
DW $0000,$0100,$0081   ;pb/cf
DW $FFFF
T83:
DW $0400,$0000,$0037   ;pb/cf
DW $0400,$0000,$0019   ;pb
DW $0000,$0200,$001A   ;pb/cf
DW $0000,$0810,$0015   ;cf
DW $0000,$0010,$0069   ;pb/cf
DW $0000,$0020,$006B   ;pb
DW $0000,$0410,$006B   ;cf
DW $0000,$0040,$0013   ;pb/cf
DW $0000,$0080,$0083   ;pb/cf
DW $FFFF
T84:
DW $0400,$0000,$0038   ;pb/cf
DW $0400,$0000,$0018   ;pb
DW $0000,$0100,$0019   ;pb/cf
DW $0000,$0810,$0016   ;cf
DW $0000,$0010,$006A   ;pb/cf
DW $0000,$0020,$006C   ;pb
DW $0000,$0410,$006C   ;cf
DW $0000,$0040,$0014   ;pb/cf
DW $0000,$0080,$0084   ;pb/cf
DW $FFFF
T89:   ;R
;DW $0080,$0800,$0055   ;cf
;DW $0080,$0410,$0059   ;cf
;DW $0080,$0010,$0057   ;cf
;DW $0080,$0000,$004B   ;cf
;DW $0400,$0010,$0007   ;cf
;DW $0400,$0000,$0035   ;cf
;DW $0000,$0910,$000D   ;cf
;DW $0000,$0110,$000F   ;cf
;DW $0000,$0900,$000F   ;cf
;DW $0000,$0500,$0011   ;cf
;DW $0000,$0200,$0025   ;cf
;DW $0000,$0810,$0003   ;cf
;DW $0000,$0410,$0007   ;cf
;DW $0000,$0010,$0005   ;cf
;DW $0000,$0800,$0003   ;cf
;DW $0000,$0100,$0009   ;cf
;DW $FFFF
TCF:   ;UR
;DW $0880,$0010,$0055   ;cf
;DW $0480,$0010,$0059   ;cf
;DW $0080,$0010,$0057   ;cf
;DW $0080,$0800,$0055   ;cf
;DW $0080,$0000,$004B   ;cf
;DW $0400,$0010,$0007   ;cf
;DW $0400,$0000,$0035   ;cf
;DW $0800,$0110,$000D   ;cf
;DW $0000,$0110,$000F   ;cf
;DW $0800,$0100,$000F   ;cf
;DW $0000,$0210,$009C   ;cf
;DW $0000,$0200,$0025   ;cf
;DW $0800,$0010,$0003   ;cf
;DW $0000,$0010,$0005   ;cf
;DW $0000,$0800,$0003   ;cf
;DW $0000,$0100,$0009   ;cf
;DW $FFFF:
TD1:   ;DR
DW $0000,$4400,$0037   ;pb
DW $0080,$8000,$0019   ;pb
DW $0080,$0000,$004B   ;pb
DW $0000,$0900,$000F   ;pb
DW $0000,$0500,$0011   ;pb
DW $0400,$0000,$0035   ;pb
DW $0000,$0220,$0078   ;pb
DW $0000,$0210,$0076   ;pb
DW $0000,$0800,$0003   ;pb
DW $0000,$0010,$0005   ;pb
DW $0000,$0020,$0007   ;pb
DW $0000,$0200,$0025   ;pb
DW $0000,$0100,$0009   ;pb
DW $FFFF
T8A:   ;L
TD0:   ;UL
TD2:   ;DL
DW $0000,$4400,$0038   ;pb
DW $0080,$8000,$001A   ;pb
DW $0080,$0000,$004C   ;pb
DW $0000,$0A00,$0010   ;pb
DW $0000,$0600,$0012   ;pb
DW $0400,$0000,$0036   ;pb
DW $0000,$0120,$0077   ;pb
DW $0000,$0110,$0075   ;pb
DW $0000,$0800,$0004   ;pb
DW $0000,$0010,$0006   ;pb
DW $0000,$0020,$0008   ;pb
DW $0000,$0100,$0026   ;pb
DW $0000,$0200,$000A   ;pb
DW $FFFF
T8B:
T8D:
TBF:
TC1:
TC3:
DW $0080,$0200,$001A   ;pb/cf
DW $0080,$0000,$004C   ;pb/cf
DW $FFFF
T8C:
T8E:
TC0:
TC2:
TC4:
DW $0080,$0100,$0019   ;pb/cf
DW $0080,$0000,$004B   ;pb/cf
DW $FFFF
TBA:   ;L
TBB:   ;UL
TBC:   ;L
TBD:   ;DL
;DW $0000,$0810,$00BB   ;cf
;DW $0000,$0010,$00BD   ;cf
TBE:   ;L
DW $0000,$0A40,$00BB   ;pb/cf
DW $0000,$0640,$00BD   ;pb/cf
DW $0000,$0410,$00BD   ;cf
DW $0000,$0240,$00BC   ;pb
DW $0000,$0010,$00BB   ;pb/cf
DW $0000,$0020,$00BD   ;pb
DW $0000,$0040,$00BC   ;pb/cf
DW $0000,$0200,$00BE   ;pb/cf
DW $0000,$0100,$00BE   ;pb/cf
DW $0000,$0800,$00BE   ;pb/cf
DW $0000,$0400,$00BE   ;pb/cf
DW $FFFF
TC7:
DW $0200,$0000,$00CA   ;pb
DW $0000,$0880,$00CB   ;pb/cf
DW $0000,$0010,$00CD   ;pb
DW $0000,$0090,$00CD   ;cf
DW $0000,$0100,$00C9   ;pb
DW $0000,$0180,$00C9   ;cf
DW $FFFF
TC8:
DW $0100,$0000,$00C9   ;pb
DW $0000,$0880,$00CC   ;pb/cf
DW $0000,$0010,$00CE   ;pb
DW $0000,$0090,$00CE   ;cf
DW $0000,$0200,$00CA   ;pb
DW $0000,$0280,$00CA   ;cf
DW $FFFF
TDF:
DW $0800,$0000,$00DE   ;pb/cf
DW $FFFF
TEC:
TED:
TEE:
TEF:
DW $0000,$0810,$00ED   ;pb/cf
DW $0000,$0010,$00EF   ;pb/cf
TF0:
DW $0000,$0940,$00ED   ;pb/cf
DW $0000,$0010,$00ED   ;cf
DW $0000,$0540,$00EF   ;pb/cf
DW $0000,$0410,$00EF   ;cf
DW $0000,$0140,$00EE   ;pb
DW $0000,$0040,$00EE   ;cf
DW $0000,$0010,$00ED   ;pb
DW $0000,$0020,$00EF   ;pb
DW $0000,$0040,$00EE   ;pb
DW $0000,$0200,$00F0   ;pb/cf
DW $0000,$0100,$00F0   ;pb/cf
DW $0000,$0800,$00F0   ;pb/cf
DW $0000,$0400,$00F0   ;pb/cf
DW $FFFF
;-------------------------------------------[/spoiler]

ShadowOne333

#659
Quote from: PHOSPHOTiDYL on October 20, 2016, 04:47:31 PM
Holding jump out of a mid air morph makes you spinjump. Looks annoying.
Huh I didn't notice that.
It does occur. I didn't try air morph, only quick morph so far.

Quote from: PHOSPHOTiDYL on October 20, 2016, 08:25:04 PM
Here's a combined table. The commented out sections are what's stopping spinjump and backflip from working correctly. I still don't know exactly how the animation table works, never mind the transition table from control freak. I don't know what other features control freak has either, they probably won't be seen without fixing the button inputs for whatever has been commented out. Tested up to phantoon..

[spoiler]lorom

;apply project base, control freak, this patch

;==========projectbase======================
org $90F63A   ;clearing some leftovers
   NOP : NOP : NOP : NOP : NOP : NOP

org $90F670   ;$1E bytes for sj restart (freespace @ $90F668)
   LDA $0A23
   AND #$00FF
   CMP #$0003
   BEQ ENDAIR
   CMP #$0002
   BEQ ENDAIR
   CMP #$0006
   BEQ ENDAIR
   CMP #$0014
   BEQ ENDAIR
   JSL $9098BC
ENDAIR:
   RTL

org $91FC99   ;no idea, points to spinjump restart
   JSL $90F670
   RTS
;-------------------------------------------

;==========controlfreak=====================
org $B88000   ;is $919EE2 in probably every other rom
      ;control freak has some other table
   ;this is copy-pasted from project base
   DW

T00,T01,T02,T03,T04,T05,T06,T07,T08,T09,T0A,T0B,T0C,T0D,T0E,T0F
   DW

T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T1A,T1B,T1C,T1D,T1E,T1F
   DW

T20,T21,T22,T23,T24,T25,T26,T27,T28,T29,T2A,T2B,T2C,T2D,T2E,T2F
   DW

T30,T31,T32,T33,T34,T35,T36,T37,T38,T39,T3A,T3B,T3C,T3D,T3E,T3F
   DW

T40,T41,T42,T43,T44,T45,T46,T47,T48,T49,T4A,T4B,T4C,T4D,T4E,T4F
   DW

T50,T51,T52,T53,T54,T55,T56,T57,T58,T59,T5A,T5B,T5C,T5D,T5E,T5F
   DW

T60,T61,T62,T63,T64,T65,T66,T67,T68,T69,T6A,T6B,T6C,T6D,T6E,T6F
   DW

T70,T71,T72,T73,T74,T75,T76,T77,T78,T79,T7A,T7B,T7C,T7D,T7E,T7F
   DW

T80,T81,T82,T83,T84,T85,T86,T87,T88,T89,T8A,T8B,T8C,T8D,T8E,T8F
   DW

T90,T91,T92,T93,T94,T95,T96,T97,T98,T99,T9A,T9B,T9C,T9D,T9E,T9F
   DW

TA0,TA1,TA2,TA3,TA4,TA5,TA6,TA7,TA8,TA9,TAA,TAB,TAC,TAD,TAE,TAF
   DW

TB0,TB1,TB2,TB3,TB4,TB5,TB6,TB7,TB8,TB9,TBA,TBB,TBC,TBD,TBE,TBF
   DW

TC0,TC1,TC2,TC3,TC4,TC5,TC6,TC7,TC8,TC9,TCA,TCB,TCC,TCD,TCE,TCF
   DW

TD0,TD1,TD2,TD3,TD4,TD5,TD6,TD7,TD8,TD9,TDA,TDB,TDC,TDD,TDE,TDF
   DW

TE0,TE1,TE2,TE3,TE4,TE5,TE6,TE7,TE8,TE9,TEA,TEB,TEC,TED,TEE,TEF
   DW TF0,TF1,TF2,TF3,TF4,TF5,TF6,TF7,TF8,TF9,TFA,TFB,TFC

T00:
T9B:
DW $0000,$0100,$0026   ;pb/cf
DW $0000,$0200,$0025   ;pb/cf
DW $FFFF
T01:   ;R
DW $0000,$4400,$0037   ;pb
T03:   ;U
T05:   ;UR
T07:   ;DR
TA4:   ;R
TA6:   ;R
TE0:   ;U
;DW $0080,$0800,$0055   ;cf
;DW $0080,$0410,$0059   ;cf
;DW $0080,$0010,$0055   ;cf
;DW $0080,$0000,$004B   ;cf
;DW $0400,$0010,$0005   ;cf
;DW $0400,$0000,$0035   ;cf
;DW $0000,$0110,$000D   ;cf
;DW $0000,$0900,$000F   ;cf
;DW $0000,$0500,$0011   ;cf
;DW $0000,$0210,$008B   ;cf
;DW $0000,$0200,$0025   ;cf
;DW $0000,$0010,$0003   ;cf
;DW $0000,$0800,$0003   ;cf
;DW $0000,$0100,$0009   ;cf
;DW $FFFF
TE2:   ;UR
TE4:   ;DR
;DW $0080,$0800,$0055   ;cf
;DW $0080,$0010,$0059   ;cf
;DW $0080,$0000,$004B   ;cf
;DW $0400,$0010,$00F5   ;cf
;DW $0400,$0000,$0035   ;cf
;DW $0800,$0110,$000F   ;cf
;DW $0000,$0110,$0011   ;cf
;DW $0000,$0210,$008D   ;cf
;DW $0000,$0200,$0025   ;cf
;DW $0800,$0010,$0005   ;cf
;DW $0000,$0010,$0007   ;cf
;DW $0000,$0800,$0003   ;cf
;DW $0000,$0100,$0009   ;cf
;DW $FFFF
TE6:   ;R
DW $0080,$0800,$0055   ;pb
DW $0080,$0010,$0057   ;pb
DW $0080,$0020,$0059   ;pb
DW $0080,$8000,$0019   ;pb
DW $0080,$0000,$004B   ;pb
DW $0400,$0030,$00F1   ;pb
DW $0400,$0010,$00F3   ;pb
DW $0400,$0020,$00F5   ;pb
DW $0400,$0000,$0035   ;pb
DW $0000,$0260,$0078   ;pb
DW $0000,$0250,$0076   ;pb
DW $0000,$0230,$0025   ;pb
DW $0000,$0030,$0003   ;pb
DW $0000,$0110,$000F   ;pb
DW $0000,$0120,$0011   ;pb
DW $0000,$0900,$000F   ;pb
DW $0000,$0500,$0011   ;pb
DW $0000,$0240,$004A   ;pb
DW $0000,$0200,$0025   ;pb
DW $0000,$0800,$0003   ;pb
DW $0000,$0010,$0005   ;pb
DW $0000,$0020,$0007   ;pb
DW $0000,$0100,$0009   ;pb
DW $FFFF
T02:   ;L
DW $0000,$4400,$0038   ;pb
T04:   ;U
T06:   ;UL
T08:   ;DL
TA5:   ;L
TA7:   ;L
TE1:   ;U
;DW $0080,$0800,$0056   ;cf
;DW $0080,$0410,$005A   ;cf
;DW $0080,$0010,$0056   ;cf
;DW $0080,$0000,$004C   ;cf
;DW $0400,$0010,$0006   ;cf
;DW $0400,$0000,$0036   ;cf
;DW $0000,$0210,$000E   ;cf
;DW $0000,$0A00,$0010   ;cf
;DW $0000,$0110,$008C   ;cf
;DW $0000,$0100,$0026   ;cf
;DW $0000,$0010,$0004   ;cf
;DW $0000,$0800,$0004   ;cf
;DW $0000,$0200,$000A   ;cf
;DW $FFFF
TE3:   ;UL
;DW $0880,$0010,$0056   ;cf
;DW $0480,$0010,$005A   ;cf
;DW $0080,$0010,$0058   ;cf
;DW $0080,$0800,$0056   ;cf
;DW $0080,$0000,$004C   ;cf
;DW $0400,$0010,$0008   ;cf
;DW $0400,$0000,$0036   ;cf
;DW $0800,$0210,$000E   ;cf
;DW $0000,$0210,$0010   ;cf
;DW $0800,$0200,$0010   ;cf
;DW $0000,$0110,$009D   ;cf
;DW $0000,$0100,$0026   ;cf
;DW $0800,$0010,$0004   ;cf
;DW $0000,$0010,$0006   ;cf
;DW $0000,$0800,$0004   ;cf
;DW $0000,$0200,$000A   ;cf
;DW $FFFF
TE5:   ;DL
;DW $0880,$0810,$0058   ;cf
;DW $0080,$0800,$0056   ;cf
;DW $0080,$0010,$005A   ;cf
;DW $0080,$0000,$004C   ;cf
;DW $0400,$0010,$00F6   ;cf
;DW $0400,$0000,$0036   ;cf
;DW $0800,$0210,$0010   ;cf
;DW $0000,$0210,$0012   ;cf
;DW $0000,$0110,$008E   ;cf
;DW $0000,$0100,$0026   ;cf
;DW $0800,$0010,$0006   ;cf
;DW $0000,$0010,$0008   ;cf
;DW $0000,$0800,$0004   ;cf
;DW $0000,$0200,$000A   ;cf
;DW $FFFF
TE7:   ;L
DW $0080,$0800,$0056   ;pb/cf
DW $0080,$0010,$0058   ;pb/cf
DW $0080,$0020,$005A   ;pb
DW $0080,$0410,$005A   ;cf
DW $0080,$8000,$001A   ;pb
DW $0080,$0000,$004C   ;pb/cf
DW $0400,$0030,$00F2   ;pb
DW $0400,$0010,$00F4   ;pb
DW $0400,$0020,$00F6   ;pb
DW $0400,$0000,$0036   ;pb/cf
DW $0000,$0160,$0077   ;pb
DW $0000,$0150,$0075   ;pb
DW $0000,$0140,$0049   ;pb
DW $0000,$0100,$0026   ;pb/cf
DW $0000,$0030,$0004   ;pb
DW $0000,$0210,$0010   ;pb/cf
DW $0000,$0220,$0012   ;pb
DW $0000,$0A00,$0010   ;pb/cf
DW $0000,$0600,$0012   ;pb/cf
DW $0000,$0800,$0004   ;pb/cf
DW $0000,$0810,$0004   ;cf
DW $0000,$0010,$0006   ;pb/cf
DW $0000,$0020,$0008   ;pb
DW $0000,$0410,$0008   ;cf
DW $0400,$0010,$0008   ;cf
DW $0000,$0200,$000A   ;pb/cf
DW $0000,$0A10,$000E   ;cf
DW $FFFF
T09:   ;R
;DW $0400,$0110,$0011   ;cf
;DW $0400,$0010,$0007   ;cf
;DW $0400,$0000,$0035   ;cf
;DW $0080,$0000,$0019   ;cf
;DW $0000,$0910,$000D   ;cf
;DW $0000,$0900,$000F   ;cf
;DW $0000,$0500,$0011   ;cf
;DW $0000,$0110,$000F   ;cf
;DW $0000,$0140,$000B   ;cf
;DW $0000,$0100,$0009   ;cf
;DW $0000,$0200,$0025   ;cf
;DW $0000,$0800,$0003   ;cf
;DW $0000,$0410,$0007   ;cf
;DW $0000,$0010,$0005   ;cf
;DW $FFFF
T0D:   ;U
;DW $0400,$0110,$000F   ;cf
;DW $0400,$0010,$0005   ;cf
;DW $0400,$0000,$0035   ;cf
;DW $0080,$0010,$0055   ;cf
;DW $0080,$0000,$0019   ;cf
;DW $0000,$0910,$000D   ;cf
;DW $0000,$0900,$000F   ;cf
;DW $0000,$0110,$000D   ;cf
;DW $0000,$0140,$000B   ;cf
;DW $0000,$0100,$0009   ;cf
;DW $0000,$0210,$008B   ;cf
;DW $0000,$0200,$0025   ;cf
;DW $0000,$0800,$0003   ;cf
;DW $0000,$0010,$0003   ;cf
;DW $FFFF
T0F:   ;UR
;DW $0400,$0110,$0011   ;cf
;DW $0400,$0010,$0007   ;cf
;DW $0400,$0000,$0035   ;cf
;DW $0080,$0010,$0057   ;cf
;DW $0080,$0000,$0019   ;cf
;DW $0800,$0110,$000D   ;cf
;DW $0000,$0110,$000F   ;cf
;DW $0000,$0900,$000F   ;cf
;DW $0000,$0140,$000B   ;cf
;DW $0000,$0100,$0009   ;cf
;DW $0000,$0210,$009C   ;cf
;DW $0000,$0010,$0005   ;cf
;DW $0000,$0200,$0025   ;cf
;DW $0000,$0800,$0003   ;cf
;DW $FFFF
T11:
DW $0000,$4400,$0037   ;pb
DW $0400,$0010,$00F5   ;cf
DW $0400,$0000,$0035   ;pb/cf
DW $0080,$0000,$0019   ;pb/cf
DW $0080,$0010,$0059   ;cf
DW $0000,$0110,$000F   ;pb
DW $0800,$0110,$000F   ;cf
DW $0000,$0120,$0011   ;pb
DW $0000,$0900,$000F   ;pb/cf
DW $0000,$0500,$0011   ;pb/cf
DW $0000,$0110,$0011   ;cf
DW $0000,$0140,$000B   ;pb/cf
DW $0000,$0100,$0009   ;pb/cf
DW $0000,$0210,$008D   ;cf
DW $0000,$0200,$0025   ;pb/cf
DW $0000,$0800,$0003   ;pb/cf
DW $0000,$0010,$0005   ;pb
DW $0000,$0020,$0007   ;pb
DW $0000,$0010,$0007   ;cf
DW $FFFF
T0A:   ;L
;DW $0400,$0210,$0012   ;cf
;DW $0400,$0010,$0008   ;cf
;DW $0400,$0000,$0036   ;cf
;DW $0080,$0000,$001A   ;cf
;DW $0000,$0A10,$000E   ;cf
;DW $0000,$0A00,$0010   ;cf
;DW $0000,$0600,$0012   ;cf
;DW $0000,$0210,$0010   ;cf
;DW $0000,$0240,$000C   ;cf
;DW $0000,$0200,$000A   ;cf
;DW $0000,$0100,$0026   ;cf
;DW $0000,$0800,$0004   ;cf
;DW $0000,$0410,$0008   ;cf
;DW $0000,$0010,$0006   ;cf
;DW $FFFF
T0E:   ;U
;DW $0400,$0210,$0010   ;cf
;DW $0400,$0010,$0006   ;cf
;DW $0400,$0000,$0036   ;cf
;DW $0080,$0010,$0056   ;cf
;DW $0080,$0000,$001A   ;cf
;DW $0000,$0A10,$000E   ;cf
;DW $0000,$0A00,$0010   ;cf
;DW $0000,$0210,$000E   ;cf
;DW $0000,$0240,$000C   ;cf
;DW $0000,$0200,$000A   ;cf
;DW $0000,$0110,$008C   ;cf
;DW $0000,$0100,$0026   ;cf
;DW $0000,$0800,$0004   ;cf
;DW $0000,$0010,$0004   ;cf
;DW $FFFF
T10:   ;UL
;DW $0400,$0210,$0012   ;cf
;DW $0400,$0010,$0008   ;cf
;DW $0400,$0000,$0036   ;cf
;DW $0080,$0010,$0058   ;cf
;DW $0080,$0000,$001A   ;cf
;DW $0800,$0210,$000E   ;cf
;DW $0000,$0210,$0010   ;cf
;DW $0000,$0A00,$0010   ;cf
;DW $0000,$0240,$000C   ;cf
;DW $0000,$0200,$000A   ;cf
;DW $0000,$0110,$009D   ;cf
;DW $0000,$0010,$0006   ;cf
;DW $0000,$0100,$0026   ;cf
;DW $0000,$0800,$0004   ;cf
;DW $FFFF
T12:
DW $0000,$4400,$0038   ;pb
DW $0400,$0010,$00F6   ;cf
DW $0400,$0000,$0036   ;pb/cf
DW $0080,$0010,$005A   ;cf
DW $0080,$0000,$001A   ;pb/cf
DW $0000,$0210,$0010   ;pb
DW $0800,$0210,$0010   ;cf
DW $0000,$0210,$0012   ;cf
DW $0000,$0220,$0012   ;pb
DW $0000,$0A00,$0010   ;pb/cf
DW $0000,$0600,$0012   ;pb/cf
DW $0000,$0240,$000C   ;pb/cf
DW $0000,$0200,$000A   ;pb/cf
DW $0000,$0110,$008E   ;cf
DW $0000,$0100,$0026   ;pb/cf
DW $0000,$0800,$0004   ;pb/cf
DW $0000,$0010,$0006   ;pb
DW $0000,$0020,$0008   ;pb
DW $0000,$0010,$0008   ;cf
DW $FFFF
T0B:   ;R
DW $0400,$0000,$0035   ;pb/cf
DW $0080,$0000,$0019   ;pb/cf
DW $0000,$0910,$000D   ;cf
DW $0000,$0110,$000F   ;pb/cf
DW $0000,$0120,$0011   ;cf
DW $0400,$0110,$0011   ;cf
DW $0400,$0010,$0007   ;cf
DW $0000,$0900,$000F   ;pb/cf
DW $0000,$0500,$0011   ;pb/cf
DW $0000,$0100,$000B   ;pb/cf
DW $0000,$0200,$0025   ;pb/cf
DW $0000,$0800,$0003   ;pb/cf
DW $0000,$0010,$0005   ;pb/cf
DW $0000,$0020,$0007   ;pb
DW $0000,$0410,$0007   ;cf
DW $FFFF
T0C:
DW $0400,$0000,$0036   ;pb/cf
DW $0080,$0000,$001A   ;pb/cf
DW $0000,$0210,$0010   ;pb/cf
DW $0000,$0220,$0012   ;pb
DW $0400,$0210,$0012   ;cf
DW $0400,$0010,$0008   ;cf
DW $0000,$0A10,$000E   ;cf
DW $0000,$0A00,$0010   ;pb/cf
DW $0000,$0600,$0012   ;pb/cf
DW $0000,$0200,$000C   ;pb/cf
DW $0000,$0100,$0026   ;pb/cf
DW $0000,$0800,$0004   ;pb/cf
DW $0000,$0010,$0006   ;pb/cf
DW $0000,$0020,$0008   ;pb
DW $0000,$0410,$0008   ;cf
DW $FFFF
T13:
DW $0000,$4400,$0037   ;pb
DW $0080,$0000,$0019   ;pb
DW $0000,$0910,$0015   ;cf
DW $0000,$0900,$0069   ;pb/cf
DW $0000,$0500,$006B   ;pb/cf
DW $0000,$0190,$0069   ;pb/cf
DW $0000,$01A0,$006B   ;pb
DW $0000,$0200,$002F   ;pb/cf
DW $0000,$0800,$0015   ;pb
DW $0000,$0400,$0017   ;pb/cf
DW $0000,$0800,$0015   ;cf
DW $0000,$0410,$006B   ;cf
DW $0000,$0010,$0069   ;pb/cf
DW $0000,$0020,$006B   ;pb
DW $0000,$0100,$0051   ;pb/cf
DW $0000,$0040,$0013   ;pb/cf
DW $FFFF
T14:
DW $0000,$4400,$0038   ;pb
DW $0080,$0000,$001A   ;pb
DW $0000,$0A10,$0016   ;cf
DW $0000,$0A00,$006A   ;pb/cf
DW $0000,$0600,$006C   ;pb/cf
DW $0000,$0290,$006A   ;pb/cf
DW $0000,$02A0,$006C   ;pb
DW $0000,$0100,$0030   ;pb/cf
DW $0000,$0800,$0016   ;pb/cf
DW $0000,$0410,$006C   ;cf
DW $0000,$0400,$0018   ;pb/cf
DW $0000,$0010,$006A   ;pb/cf
DW $0000,$0020,$006C   ;pb
DW $0000,$0200,$0052   ;pb/cf
DW $0000,$0040,$0014   ;pb/cf
DW $FFFF
T15:   ;U
;DW $0000,$0910,$0015   ;cf
;DW $0000,$0900,$0069   ;cf
;DW $0000,$0190,$0015   ;cf
;DW $0000,$0200,$002F   ;cf
;DW $0000,$0800,$0015   ;cf
;DW $0400,$0010,$0069   ;cf
;DW $0000,$0010,$0015   ;cf
;DW $0000,$0500,$006B   ;cf
;DW $0000,$0400,$0017   ;cf
;DW $0000,$0100,$0051   ;cf
;DW $0000,$00C0,$0013   ;cf
;DW $0000,$0080,$004D   ;cf
;DW $0000,$0040,$0013   ;cf
;DW $FFFF
T4D:   ;R
T51:   ;R
;DW $0000,$0910,$0015   ;cf
;DW $0000,$0900,$0069   ;cf
;DW $0000,$0500,$006B   ;cf
;DW $0000,$0190,$0069   ;cf
;DW $0000,$0200,$002F   ;cf
;DW $0000,$0800,$0015   ;cf
;DW $0000,$0410,$006B   ;cf
;DW $0000,$0400,$0017   ;cf
;DW $0000,$0010,$0069   ;cf
;DW $0000,$0100,$0051   ;cf
;DW $0000,$00C0,$0013   ;cf
;DW $0000,$0080,$004D   ;cf
;DW $0000,$0040,$0013   ;cf
;DW $FFFF
T69:   ;UR
DW $0000,$0200,$002F   ;cf
;DW $0800,$0010,$0015   ;cf
;DW $0400,$0010,$006B   ;cf
;DW $0000,$0010,$0069   ;cf
;DW $0000,$0900,$0069   ;cf
;DW $0000,$0500,$006B   ;cf
;DW $0000,$0800,$0015   ;cf
;DW $0000,$0400,$0017   ;cf
;DW $0000,$0100,$0051   ;cf
;DW $0000,$00C0,$0013   ;cf
;DW $0000,$0080,$004D   ;cf
;DW $0000,$0040,$0013   ;cf
;DW $FFFF
T6B:   ;DR
DW $0000,$0420,$0037   ;pb
DW $0000,$4400,$0037   ;pb
DW $0080,$0000,$0019   ;pb
DW $0000,$0200,$002F   ;cf
DW $0800,$0010,$0069   ;cf
DW $0000,$0010,$006B   ;cf
DW $0000,$0900,$0069   ;pb/cf
DW $0000,$0500,$006B   ;pb/cf
DW $0000,$0190,$0069   ;pb
DW $0000,$01A0,$006B   ;pb
DW $0000,$0200,$002F   ;pb
DW $0000,$0800,$0015   ;pb/cf
DW $0000,$0400,$0017   ;pb/cf
DW $0000,$0010,$0069   ;pb
DW $0000,$0020,$006B   ;pb
DW $0000,$0100,$0051   ;pb/cf
DW $0000,$00C0,$0013   ;pb/cf
DW $0000,$0080,$004D   ;pb/cf
DW $0000,$0040,$0013   ;pb/cf
DW $FFFF
T16:   ;U
;DW $0000,$0A10,$0016   ;cf
;DW $0000,$0A00,$006A   ;cf
;DW $0000,$0290,$0016   ;cf
;DW $0000,$0100,$0030   ;cf
;DW $0000,$0800,$0016   ;cf
;DW $0400,$0010,$006A   ;cf
;DW $0000,$0010,$0016   ;cf
;DW $0000,$0600,$006C   ;cf
;DW $0000,$0400,$0018   ;cf
;DW $0000,$0200,$0052   ;cf
;DW $0000,$00C0,$0014   ;cf
;DW $0000,$0080,$004E   ;cf
;DW $0000,$0040,$0014   ;cf
;DW $FFFF
T4E:   ;L
T52:   ;L
;DW $0000,$0A10,$0016   ;cf
;DW $0000,$0A00,$006A   ;cf
;DW $0000,$0600,$006C   ;cf
;DW $0000,$0290,$006A   ;cf
;DW $0000,$0100,$0030   ;cf
;DW $0000,$0800,$0016   ;cf
;DW $0000,$0410,$006C   ;cf
;DW $0000,$0400,$0018   ;cf
;DW $0000,$0010,$006A   ;cf
;DW $0000,$0200,$0052   ;cf
;DW $0000,$00C0,$0014   ;cf
;DW $0000,$0080,$004E   ;cf
;DW $0000,$0040,$0014   ;cf
;DW $FFFF
T6A:   ;UL
;DW $0000,$0100,$0030   ;cf
;DW $0800,$0010,$0016   ;cf
;DW $0400,$0010,$006C   ;cf
;DW $0000,$0010,$006A   ;cf
;DW $0000,$0A00,$006A   ;cf
;DW $0000,$0600,$006C   ;cf
;DW $0000,$0400,$0018   ;cf
;DW $0000,$0800,$0016   ;cf
;DW $0000,$0200,$0052   ;cf
;DW $0000,$00C0,$0014   ;cf
;DW $0000,$0080,$004E   ;cf
;DW $0000,$0040,$0014   ;cf
;DW $FFFF
T6C:   ;DL
DW $0000,$0420,$0038   ;pb
DW $0000,$4400,$0038   ;pb
DW $0080,$0000,$001A   ;pb
DW $0000,$0A00,$006A   ;pb
DW $0800,$0010,$006A   ;cf
DW $0000,$0600,$006C   ;pb/cf
DW $0000,$0290,$006A   ;pb
DW $0000,$02A0,$006C   ;pb
DW $0000,$0100,$0030   ;pb/cf
DW $0000,$0010,$006C   ;cf
DW $0000,$0800,$0016   ;pb/cf
DW $0000,$0400,$0018   ;pb/cf
DW $0000,$0010,$006A   ;pb
DW $0000,$0020,$006C   ;pb
DW $0000,$0200,$0052   ;pb/cf
DW $0000,$00C0,$0014   ;pb/cf
DW $0000,$0080,$004E   ;pb/cf
DW $0000,$0040,$0014   ;pb/cf
DW $FFFF
T17:   ;D
DW $0000,$4400,$0037   ;pb
DW $0080,$0000,$0019   ;pb
DW $0400,$0000,$0037   ;pb/cf
DW $0000,$0910,$0015   ;cf
DW $0000,$0900,$0069   ;pb/cf
DW $0000,$0500,$006B   ;pb/cf
DW $0000,$0190,$0069   ;pb/cf
DW $0000,$01A0,$006B   ;pb
DW $0000,$0200,$002F   ;pb/cf
DW $0000,$0800,$0015   ;pb/cf
DW $0000,$0410,$006B   ;cf
DW $0000,$0400,$0017   ;pb/cf
DW $0000,$0010,$0069   ;pb
DW $0000,$0020,$006B   ;pb
DW $0000,$0010,$006B   ;cf
DW $0000,$0100,$0051   ;pb/cf
DW $0000,$00C0,$0013   ;pb/cf
DW $0000,$0080,$0017   ;pb/cf
DW $0000,$0040,$0013   ;pb/cf
DW $FFFF
T18:   ;D
DW $0000,$4400,$0038   ;pb
DW $0080,$0000,$001A   ;pb
DW $0400,$0000,$0038   ;pb/cf
DW $0000,$0A10,$0016   ;cf
DW $0000,$0A00,$006A   ;pb/cf
DW $0000,$0600,$006C   ;pb/cf
DW $0000,$0290,$006A   ;pb/cf
DW $0000,$02A0,$006C   ;pb
DW $0000,$0100,$0030   ;pb/cf
DW $0000,$0800,$0016   ;pb/cf
DW $0000,$0410,$006C   ;cf
DW $0000,$0400,$0018   ;pb/cf
DW $0000,$0010,$006A   ;pb
DW $0000,$0020,$006C   ;pb
DW $0000,$0010,$006C   ;cf
DW $0000,$0200,$0052   ;pb/cf
DW $0000,$00C0,$0014   ;pb/cf
DW $0000,$0080,$0018   ;pb/cf
DW $0000,$0040,$0014   ;pb/cf
DW $FFFF
T19:   ;spinjump
DW $0040,$0000,$0013   ;pb/cf
DW $0040,$0400,$0017   ;cf
DW $0040,$0900,$0069   ;cf
DW $0040,$0500,$006B   ;cf
DW $0000,$0840,$0015   ;pb
DW $0000,$0440,$0017   ;pb
DW $0000,$0810,$0015   ;cf
DW $0000,$0410,$006B   ;cf
DW $0000,$0050,$0069   ;pb
DW $0000,$0060,$006B   ;pb
DW $0000,$0180,$0019   ;pb
DW $0000,$0800,$0015   ;pb/cf
DW $0000,$0010,$0069   ;pb/cf
DW $0000,$0020,$006B   ;pb
DW $0000,$4400,$0031   ;pb
DW $0000,$0400,$0017   ;pb/cf
DW $0000,$0100,$0019   ;pb/cf
DW $0000,$0200,$001A   ;pb/cf
DW $FFFF
T1A:   ;Spinjump
DW $0040,$0000,$0014   ;pb/cf
DW $0040,$0A00,$006A   ;cf
DW $0040,$0600,$006C   ;cf
DW $0040,$0400,$0018   ;cf
DW $0000,$0840,$0016   ;pb
DW $0000,$0440,$0018   ;pb
DW $0000,$0050,$006A   ;pb
DW $0000,$0060,$006C   ;pb
DW $0000,$0280,$001A   ;pb
DW $0000,$0800,$0016   ;pb/cf
DW $0000,$0010,$006A   ;pb/cf
DW $0000,$0810,$0016   ;cf
DW $0000,$0410,$006C   ;cf
DW $0000,$0020,$006C   ;pb
DW $0000,$4400,$0032   ;pb
DW $0000,$0400,$0018   ;pb/cf
DW $0000,$0200,$001A   ;pb/cf
DW $0000,$0100,$0019   ;pb/cf
DW $FFFF
T1B:   ;Spacejump
DW $0040,$0000,$0013   ;pb/cf
DW $0040,$0900,$0069   ;cf
DW $0040,$0500,$006B   ;cf
DW $0040,$0400,$0017   ;cf
DW $0000,$0840,$0015   ;pb
DW $0000,$0440,$0017   ;pb
DW $0000,$4400,$0031   ;pb
DW $0000,$0050,$0069   ;pb
DW $0000,$0060,$006B   ;pb
DW $0000,$0180,$001B   ;pb
DW $0000,$0800,$0015   ;pb/cf
DW $0000,$0010,$0069   ;pb/cf
DW $0000,$0020,$006B   ;pb
DW $0000,$0400,$0017   ;pb/cf
DW $0000,$0100,$001B   ;pb/cf
DW $0000,$0200,$001C   ;pb/cf
DW $0000,$0810,$0015   ;cf
DW $0000,$0410,$006B   ;cf
DW $FFFF
T1C:   ;Spacejump
DW $0040,$0000,$0014   ;pb/cf
DW $0040,$0A00,$006A   ;cf
DW $0040,$0600,$006C   ;cf
DW $0040,$0400,$0018   ;cf
DW $0000,$0840,$0016   ;pb
DW $0000,$0440,$0018   ;pb
DW $0000,$4400,$0032   ;pb
DW $0000,$0050,$006A   ;pb
DW $0000,$0060,$006C   ;pb
DW $0000,$0280,$001C   ;pb
DW $0000,$0800,$0016   ;pb/cf
DW $0000,$0010,$006A   ;pb/cf
DW $0000,$0020,$006C   ;pb
DW $0000,$0400,$0018   ;pb/cf
DW $0000,$0200,$001C   ;pb/cf
DW $0000,$0100,$001B   ;pb/cf
DW $0000,$0810,$0016   ;cf
DW $0000,$0410,$006C   ;cf
DW $FFFF
T1D:
T1E:
DW $0800,$0000,$003D   ;pb/cf
DW $0080,$8000,$0019   ;pb
DW $0080,$0000,$003D   ;pb/cf
T1F:
T41:
DW $0800,$0000,$003E   ;pb/cf
DW $0080,$8000,$001A   ;pb
DW $0080,$0000,$003E   ;pb/cf
DW $0000,$0100,$001E   ;pb/cf
DW $0000,$0200,$001F   ;pb/cf
DW $FFFF
T20:
T21:
T22:
T23:
T24:
T2F:
;DW $0000,$0280,$0050   ;pb
;DW $FFFF
T30:
;DW $0000,$0180,$004F   ;pb
;DW $FFFF
T33:
T34:
T35:
T36:
T37:
T38:
T39:
T3A:
T3B:
T3C:
T3D:
T3E:
T3F:
T40:
T42:
T43:
T44:
T47:
T48:
T4B:
;DW $0000,$0280,$004F   ;pb
;DW $FFFF
T4C:
;DW $0000,$0180,$004F   ;pb
;DW $FFFF
T55:
T56:
T57:
T58:
T59:
T5A:
T5B:
T5C:
T5D:
T5E:
T5F:
T60:
T61:
T62:
T63:
T64:
T65:
T66:
T87:
T88:
T8F:
T90:
T91:
T92:
T93:
T94:
T95:
T96:
T97:
T98:
T99:
T9A:
T9C:
T9D:
T9E:
T9F:
TA0:
TA1:
TA2:
TA3:
TA8:
TA9:
TAA:
TAB:
TAC:
TAD:
TAE:
TAF:
TB0:
TB1:
TB2:
TB3:
TB4:
TB5:
TB6:
TB7:
TB8:
TB9:
TC5:
TC6:
TC9:
TCA:
TCB:
TCC:
TCD:
TCE:
TD3:
TD4:
TD5:
TD6:
TD7:
TD8:
TD9:
TDA:
TDB:
TDC:
TDD:
TDE:
TE8:
TE9:
TEA:
TEB:
TF1:
TF2:
TF3:
TF4:
TF5:
TF6:
TF7:
TF8:
TF9:
TFA:
TFB:
TFC:
DW $FFFF
T25:
DW $0000,$0280,$001A   ;pb
DW $0080,$0000,$004C   ;pb/cf
DW $0000,$0200,$0025   ;pb/cf
DW $FFFF
T26:
DW $0000,$0180,$0019   ;pb
DW $0080,$0000,$004B   ;pb/cf
DW $0000,$0100,$0026   ;pb/cf
DW $FFFF
T27:   ;R
;DW $0800,$0010,$0085   ;cf
;DW $0800,$0000,$003B   ;cf
;DW $0200,$0000,$0043   ;cf
;DW $0080,$0000,$004B   ;cf
;DW $0000,$0410,$0073   ;cf
;DW $0400,$0000,$0037   ;cf
;DW $0000,$0110,$0005   ;cf
;DW $0000,$0100,$0001   ;cf
;DW $0000,$0010,$0071   ;cf
;DW $FFFF
T71:   ;UR
;DW $0800,$0010,$0085   ;cf
;DW $0800,$0000,$003B   ;cf
;DW $0200,$0000,$0043   ;cf
;DW $0080,$0000,$0057   ;cf
;DW $0400,$0010,$0073   ;cf
;DW $0400,$0000,$0037   ;cf
;DW $0000,$0110,$0005   ;cf
;DW $0000,$0100,$0001   ;cf
;DW $0000,$0010,$0071   ;cf
;DW $FFFF
T73:   ;DR
;DW $0800,$0010,$0071   ;cf
;DW $0800,$0000,$003B   ;cf
;DW $0200,$0000,$0043   ;cf
;DW $0080,$0000,$004B   ;cf
;DW $0400,$0000,$0037   ;cf
;DW $0000,$0110,$0007   ;cf
;DW $0000,$0100,$0001   ;cf
;DW $0000,$0010,$0073   ;cf
;DW $FFFF
T85:
DW $0800,$0030,$00F7   ;pb
DW $0800,$0000,$00F7   ;cf
DW $0800,$0010,$00F9   ;pb
DW $0800,$0020,$00FB   ;pb
DW $0800,$0000,$003B   ;pb
DW $0200,$0000,$0043   ;pb/cf
DW $0000,$8080,$0050   ;pb
DW $0400,$0000,$0037   ;pb/cf
DW $0080,$0000,$004B   ;pb/cf
DW $0000,$0030,$0085   ;pb
DW $0000,$0010,$0085   ;cf
DW $0000,$0100,$0001   ;pb/cf
DW $0000,$0110,$0003   ;cf
DW $0000,$0010,$0071   ;pb
DW $0400,$0010,$0071   ;cf
DW $0000,$0020,$0073   ;pb
DW $FFFF
T28:
;DW $0800,$0010,$0086   ;cf
;DW $0800,$0000,$003C   ;cf
;DW $0100,$0000,$0044   ;cf
;DW $0080,$0000,$004C   ;cf
;DW $0000,$0410,$0074   ;cf
;DW $0400,$0000,$0038   ;cf
;DW $0000,$0210,$0006   ;cf
;DW $0000,$0200,$0002   ;cf
;DW $0000,$0010,$0072   ;cf
;DW $FFFF
T72:
;DW $0800,$0010,$0086   ;cf
;DW $0800,$0000,$003C   ;cf
;DW $0100,$0000,$0044   ;cf
;DW $0080,$0000,$0058   ;cf
;DW $0400,$0010,$0074   ;cf
;DW $0400,$0000,$0038   ;cf
;DW $0000,$0210,$0006   ;cf
;DW $0000,$0200,$0002   ;cf
;DW $0000,$0010,$0072   ;cf
;DW $FFFF
T74:
;DW $0800,$0010,$0072   ;cf
;DW $0800,$0000,$003C   ;cf
;DW $0100,$0000,$0044   ;cf
;DW $0080,$0000,$004C   ;cf
;DW $0400,$0000,$0038   ;cf
;DW $0000,$0210,$0008   ;cf
;DW $0000,$0200,$0002   ;cf
;DW $0000,$0010,$0074   ;cf
;DW $FFFF
T86:
DW $0800,$0030,$00F8   ;pb
DW $0800,$0000,$00F8   ;cf
DW $0800,$0010,$00FA   ;pb
DW $0800,$0020,$00FC   ;pb
DW $0800,$0000,$003C   ;pb
DW $0100,$0000,$0044   ;pb/cf
DW $0400,$0010,$0072   ;cf
DW $0400,$0000,$0038   ;pb/cf
DW $0000,$8080,$004F   ;pb
DW $0080,$0000,$004C   ;pb/cf
DW $0000,$0030,$0086   ;pb
DW $0000,$0210,$0004   ;cf
DW $0000,$0200,$0002   ;pb/cf
DW $0000,$0010,$0072   ;pb
DW $0000,$0020,$0074   ;pb
DW $0000,$0010,$0086   ;cf
DW $FFFF
T29:   ;R
;DW $0000,$0200,$0087   ;cf
;DW $0000,$0810,$002B   ;cf
;DW $0000,$0900,$006D   ;cf
;DW $0000,$0500,$006F   ;cf
;DW $0000,$0800,$002B   ;cf
;DW $0000,$0410,$006F   ;cf
;DW $0000,$0400,$002D   ;cf
;DW $0000,$0010,$006D   ;cf
;DW $0000,$0040,$0067   ;cf
;DW $0000,$0100,$0029   ;cf
;DW $FFFF
T2B:   ;U
;DW $0000,$0200,$0087   ;cf
;DW $0400,$0010,$006D   ;cf
;DW $0000,$0010,$002B   ;cf
;DW $0000,$0900,$006D   ;cf
;DW $0000,$0500,$006F   ;cf
;DW $0000,$0800,$002B   ;cf
;DW $0000,$0400,$002D   ;cf
;DW $0000,$0040,$0067   ;cf
;DW $0000,$0100,$0029   ;cf
;DW $FFFF
T6D:   ;UR
DW $0000,$0200,$0087   ;cf
;DW $0800,$0010,$002B   ;cf
;DW $0400,$0010,$006F   ;cf
;DW $0000,$0010,$006D   ;cf
;DW $0000,$0900,$006D   ;cf
;DW $0000,$0500,$006F   ;cf
;DW $0000,$0800,$002B   ;cf
;DW $0000,$0400,$002D   ;cf
;DW $0000,$0040,$0067   ;cf
;DW $0000,$0100,$0029   ;cf
;DW $FFFF
T6F:
DW $0000,$0420,$0037   ;pb
DW $0000,$4400,$0037   ;pb
DW $0080,$0000,$0019   ;pb
DW $0000,$0900,$006D   ;pb/cf
DW $0000,$0500,$006F   ;pb/cf
DW $0000,$0200,$0087   ;pb/cf
DW $0000,$0800,$002B   ;pb/cf
DW $0000,$0400,$002D   ;pb/cf
DW $0000,$0010,$006D   ;pb/cf
DW $0000,$0020,$006F   ;pb
DW $0000,$0010,$006F   ;cf
DW $0000,$0040,$0067   ;pb/cf
DW $0000,$0080,$0019   ;pb
DW $0000,$8100,$0029   ;pb
DW $0000,$0100,$0029   ;cf
DW $FFFF
T2A:
;DW $0000,$0100,$0088   ;cf
;DW $0000,$0810,$002C   ;cf
;DW $0000,$0A00,$006E   ;cf
;DW $0000,$0600,$0070   ;cf
;DW $0000,$0800,$002C   ;cf
;DW $0000,$0410,$0070   ;cf
;DW $0000,$0400,$002E   ;cf
;DW $0000,$0010,$006E   ;cf
;DW $0000,$0040,$0068   ;cf
;DW $0000,$0200,$002A   ;cf
;DW $FFFF
T2C:
;DW $0000,$0100,$0088   ;cf
;DW $0400,$0010,$006E   ;cf
;DW $0000,$0010,$002C   ;cf
;DW $0000,$0A00,$006E   ;cf
;DW $0000,$0600,$0070   ;cf
;DW $0000,$0800,$002C   ;cf
;DW $0000,$0400,$002E   ;cf
;DW $0000,$0040,$0068   ;cf
;DW $0000,$0200,$002A   ;cf
;DW $FFFF
T6E:
;DW $0000,$0100,$0088   ;cf
;DW $0800,$0010,$002C   ;cf
;DW $0400,$0010,$0070   ;cf
;DW $0000,$0010,$006E   ;cf
;DW $0000,$0A00,$006E   ;cf
;DW $0000,$0600,$0070   ;cf
;DW $0000,$0800,$002C   ;cf
;DW $0000,$0400,$002E   ;cf
;DW $0000,$0040,$0068   ;cf
;DW $0000,$0200,$002A   ;cf
;DW $FFFF
T70:
DW $0000,$0420,$0038   ;pb
DW $0000,$4400,$0038   ;pb
DW $0800,$0010,$006E   ;cf
DW $0080,$0000,$001A   ;pb
DW $0000,$0A00,$006E   ;pb/cf
DW $0000,$0600,$0070   ;pb/cf
DW $0000,$0100,$0088   ;pb/cf
DW $0000,$0800,$002C   ;pb/cf
DW $0000,$0400,$002E   ;pb/cf
DW $0000,$0010,$006E   ;pb
DW $0000,$0020,$0070   ;pb
DW $0000,$0010,$0070   ;cf
DW $0000,$0040,$0068   ;pb/cf
DW $0000,$0080,$001A   ;pb
DW $0000,$8200,$002A   ;pb
DW $0000,$0200,$002A   ;cf
DW $FFFF
T2D:   ;D
DW $0080,$0000,$0019   ;pb
DW $0400,$0000,$0037   ;pb/cf
DW $0000,$0900,$006D   ;pb/cf
DW $0000,$0500,$006F   ;pb/cf
DW $0000,$0410,$006F   ;cf
DW $0000,$0800,$002B   ;pb/cf
DW $0000,$0810,$002B   ;cf
DW $0000,$0400,$002D   ;pb/cf
DW $0000,$0200,$0087   ;pb/cf
DW $0000,$0010,$006D   ;pb
DW $0000,$0020,$006F   ;pb
DW $0000,$0010,$006F   ;cf
DW $0000,$0040,$0067   ;pb/cf
DW $0000,$0100,$0029   ;pb/cf
DW $FFFF
T2E:
DW $0080,$0000,$001A   ;pb
DW $0400,$0000,$0038   ;pb/cf
DW $0000,$0810,$002C   ;cf
DW $0000,$0A00,$006E   ;pb/cf
DW $0000,$0600,$0070   ;pb/cf
DW $0000,$0410,$0070   ;cf
DW $0000,$0800,$002C   ;pb/cf
DW $0000,$0400,$002E   ;pb/cf
DW $0000,$0100,$0088   ;pb/cf
DW $0000,$0010,$006E   ;pb
DW $0000,$0020,$0070   ;pb
DW $0000,$0010,$0070   ;cf
DW $0000,$0040,$0068   ;pb/cf
DW $0000,$0200,$002A   ;pb/cf
DW $FFFF
T31:
DW $0800,$0000,$003D   ;pb/cf
DW $0080,$0000,$003D   ;pb/cf
T32:
DW $0800,$0000,$003E   ;pb/cf
DW $0080,$0000,$003E   ;pb/cf
DW $0000,$0100,$0031   ;pb/cf
DW $0000,$0200,$0032   ;pb/cf
DW $FFFF
T45:
DW $0000,$0240,$0045   ;pb/cf
DW $0000,$0100,$0009   ;pb/cf
DW $0000,$0200,$0025   ;pb/cf
DW $FFFF
T46:
DW $0000,$0140,$0046   ;pb/cf
DW $0000,$0200,$000A   ;pb/cf
DW $0000,$0100,$0026   ;pb/cf
DW $FFFF
T49:
T75:
T77:
DW $0400,$0000,$0036   ;pb
DW $0080,$0000,$00C0   ;pb
DW $0000,$0160,$0077   ;pb
DW $0000,$0150,$0075   ;pb
DW $0000,$0140,$0049   ;pb
DW $0000,$0200,$000A   ;pb
DW $0000,$0100,$0026   ;pb
DW $FFFF
T4A:
T76:
T78:
DW $0400,$0000,$0035   ;pb
DW $0080,$0000,$00BF   ;pb
DW $0000,$0250,$0076   ;pb
DW $0000,$0260,$0078   ;pb
DW $0000,$0240,$004A   ;pb
DW $0000,$0100,$0009   ;pb
DW $0000,$0200,$0025   ;pb
DW $FFFF
T4F:
DW $0000,$0280,$0052   ;pb/cf
DW $0000,$0080,$004F   ;pb
DW $0000,$0180,$004F   ;cf
DW $0000,$0080,$004E   ;pb/cf
DW $FFFF
T50:
DW $0000,$0080,$0050   ;pb
DW $0000,$0280,$0050   ;cf
DW $0000,$0180,$0051   ;pb/cf
DW $0000,$0080,$004D   ;pb/cf
DW $FFFF
T53:
DW $0000,$0280,$0050   ;pb/cf
DW $FFFF
T54:
DW $0000,$0180,$004F   ;pb/cf
DW $FFFF
T67:
DW $0000,$4400,$0037   ;pb
DW $0080,$0000,$0019   ;pb
DW $0000,$0900,$006D   ;pb/cf
DW $0000,$0500,$006F   ;pb/cf
DW $0000,$0410,$006F   ;cf
DW $0000,$0800,$002B   ;pb/cf
DW $0000,$0400,$002D   ;pb/cf
DW $0000,$0200,$0087   ;pb/cf
DW $0000,$0010,$006D   ;pb/cf
DW $0000,$0020,$006F   ;pb
DW $0000,$0040,$0067   ;pb/cf
DW $0000,$0100,$0067   ;pb/cf
DW $FFFF
T68:
DW $0000,$4400,$0038   ;pb
DW $0080,$0000,$001A   ;pb
DW $0000,$0A00,$006E   ;pb/cf
DW $0000,$0600,$0070   ;pb/cf
DW $0000,$0410,$0070   ;cf
DW $0000,$0800,$002C   ;pb/cf
DW $0000,$0400,$002E   ;pb/cf
DW $0000,$0100,$0088   ;pb/cf
DW $0000,$0010,$006E   ;pb/cf
DW $0000,$0020,$0070   ;pb
DW $0000,$0040,$0068   ;pb/cf
DW $0000,$0200,$0068   ;pb/cf
DW $FFFF
T79:
T7B:
DW $0800,$0000,$003D   ;pb/cf
DW $0080,$0000,$007F   ;pb/cf
T7A:
T7C:
DW $0800,$0000,$003E   ;pb/cf
DW $0080,$0000,$0080   ;pb/cf
DW $0000,$0100,$007B   ;pb/cf
DW $0000,$0200,$007C   ;pb/cf
DW $FFFF
T7D:
DW $0800,$0000,$003D   ;pb/cf
T7E:
DW $0800,$0000,$003E   ;pb/cf
DW $0000,$0100,$007D   ;pb/cf
DW $0000,$0200,$007E   ;pb/cf
DW $FFFF
T7F:
DW $0800,$0000,$003D   ;pb/cf
T80:
DW $0800,$0000,$003E   ;pb/cf
DW $0000,$0100,$007F   ;pb/cf
DW $0000,$0200,$0080   ;pb/cf
DW $FFFF
T81:
DW $0040,$0000,$0013   ;pb/cf
DW $0040,$0900,$0069   ;cf
DW $0040,$0500,$006B   ;cf
DW $0040,$0400,$0017   ;cf
DW $0000,$0840,$0015   ;pb
DW $0000,$0810,$0015   ;cf
DW $0000,$0440,$0017   ;pb
DW $0000,$4400,$0031   ;pb
DW $0000,$0050,$0069   ;pb
DW $0000,$0060,$006B   ;pb
DW $0000,$0410,$006B   ;cf
DW $0000,$0180,$0081   ;pb
DW $0000,$0800,$0015   ;pb/cf
DW $0000,$0010,$0069   ;pb/cf
DW $0000,$0020,$006B   ;pb
DW $0000,$0400,$0017   ;pb/cf
DW $0000,$0100,$0081   ;pb/cf
DW $0000,$0200,$0082   ;pb/cf
DW $FFFF
T82:
DW $0040,$0000,$0014   ;pb/cf
DW $0040,$0A00,$006A   ;cf
DW $0040,$0600,$006C   ;cf
DW $0040,$0400,$0018   ;cf
DW $0000,$0840,$0016   ;pb
DW $0000,$0810,$0016   ;cf
DW $0000,$0440,$0018   ;pb
DW $0000,$4400,$0032   ;pb
DW $0000,$0050,$006A   ;pb
DW $0000,$0060,$006C   ;pb
DW $0000,$0280,$0082   ;pb
DW $0000,$0800,$0016   ;pb/cf
DW $0000,$0010,$006A   ;pb/cf
DW $0000,$0020,$006C   ;pb
DW $0000,$0410,$006C   ;cf
DW $0000,$0400,$0018   ;pb/cf
DW $0000,$0200,$0082   ;pb/cf
DW $0000,$0100,$0081   ;pb/cf
DW $FFFF
T83:
DW $0400,$0000,$0037   ;pb/cf
DW $0400,$0000,$0019   ;pb
DW $0000,$0200,$001A   ;pb/cf
DW $0000,$0810,$0015   ;cf
DW $0000,$0010,$0069   ;pb/cf
DW $0000,$0020,$006B   ;pb
DW $0000,$0410,$006B   ;cf
DW $0000,$0040,$0013   ;pb/cf
DW $0000,$0080,$0083   ;pb/cf
DW $FFFF
T84:
DW $0400,$0000,$0038   ;pb/cf
DW $0400,$0000,$0018   ;pb
DW $0000,$0100,$0019   ;pb/cf
DW $0000,$0810,$0016   ;cf
DW $0000,$0010,$006A   ;pb/cf
DW $0000,$0020,$006C   ;pb
DW $0000,$0410,$006C   ;cf
DW $0000,$0040,$0014   ;pb/cf
DW $0000,$0080,$0084   ;pb/cf
DW $FFFF
T89:   ;R
;DW $0080,$0800,$0055   ;cf
;DW $0080,$0410,$0059   ;cf
;DW $0080,$0010,$0057   ;cf
;DW $0080,$0000,$004B   ;cf
;DW $0400,$0010,$0007   ;cf
;DW $0400,$0000,$0035   ;cf
;DW $0000,$0910,$000D   ;cf
;DW $0000,$0110,$000F   ;cf
;DW $0000,$0900,$000F   ;cf
;DW $0000,$0500,$0011   ;cf
;DW $0000,$0200,$0025   ;cf
;DW $0000,$0810,$0003   ;cf
;DW $0000,$0410,$0007   ;cf
;DW $0000,$0010,$0005   ;cf
;DW $0000,$0800,$0003   ;cf
;DW $0000,$0100,$0009   ;cf
;DW $FFFF
TCF:   ;UR
;DW $0880,$0010,$0055   ;cf
;DW $0480,$0010,$0059   ;cf
;DW $0080,$0010,$0057   ;cf
;DW $0080,$0800,$0055   ;cf
;DW $0080,$0000,$004B   ;cf
;DW $0400,$0010,$0007   ;cf
;DW $0400,$0000,$0035   ;cf
;DW $0800,$0110,$000D   ;cf
;DW $0000,$0110,$000F   ;cf
;DW $0800,$0100,$000F   ;cf
;DW $0000,$0210,$009C   ;cf
;DW $0000,$0200,$0025   ;cf
;DW $0800,$0010,$0003   ;cf
;DW $0000,$0010,$0005   ;cf
;DW $0000,$0800,$0003   ;cf
;DW $0000,$0100,$0009   ;cf
;DW $FFFF:
TD1:   ;DR
DW $0000,$4400,$0037   ;pb
DW $0080,$8000,$0019   ;pb
DW $0080,$0000,$004B   ;pb
DW $0000,$0900,$000F   ;pb
DW $0000,$0500,$0011   ;pb
DW $0400,$0000,$0035   ;pb
DW $0000,$0220,$0078   ;pb
DW $0000,$0210,$0076   ;pb
DW $0000,$0800,$0003   ;pb
DW $0000,$0010,$0005   ;pb
DW $0000,$0020,$0007   ;pb
DW $0000,$0200,$0025   ;pb
DW $0000,$0100,$0009   ;pb
DW $FFFF
T8A:   ;L
TD0:   ;UL
TD2:   ;DL
DW $0000,$4400,$0038   ;pb
DW $0080,$8000,$001A   ;pb
DW $0080,$0000,$004C   ;pb
DW $0000,$0A00,$0010   ;pb
DW $0000,$0600,$0012   ;pb
DW $0400,$0000,$0036   ;pb
DW $0000,$0120,$0077   ;pb
DW $0000,$0110,$0075   ;pb
DW $0000,$0800,$0004   ;pb
DW $0000,$0010,$0006   ;pb
DW $0000,$0020,$0008   ;pb
DW $0000,$0100,$0026   ;pb
DW $0000,$0200,$000A   ;pb
DW $FFFF
T8B:
T8D:
TBF:
TC1:
TC3:
DW $0080,$0200,$001A   ;pb/cf
DW $0080,$0000,$004C   ;pb/cf
DW $FFFF
T8C:
T8E:
TC0:
TC2:
TC4:
DW $0080,$0100,$0019   ;pb/cf
DW $0080,$0000,$004B   ;pb/cf
DW $FFFF
TBA:   ;L
TBB:   ;UL
TBC:   ;L
TBD:   ;DL
;DW $0000,$0810,$00BB   ;cf
;DW $0000,$0010,$00BD   ;cf
TBE:   ;L
DW $0000,$0A40,$00BB   ;pb/cf
DW $0000,$0640,$00BD   ;pb/cf
DW $0000,$0410,$00BD   ;cf
DW $0000,$0240,$00BC   ;pb
DW $0000,$0010,$00BB   ;pb/cf
DW $0000,$0020,$00BD   ;pb
DW $0000,$0040,$00BC   ;pb/cf
DW $0000,$0200,$00BE   ;pb/cf
DW $0000,$0100,$00BE   ;pb/cf
DW $0000,$0800,$00BE   ;pb/cf
DW $0000,$0400,$00BE   ;pb/cf
DW $FFFF
TC7:
DW $0200,$0000,$00CA   ;pb
DW $0000,$0880,$00CB   ;pb/cf
DW $0000,$0010,$00CD   ;pb
DW $0000,$0090,$00CD   ;cf
DW $0000,$0100,$00C9   ;pb
DW $0000,$0180,$00C9   ;cf
DW $FFFF
TC8:
DW $0100,$0000,$00C9   ;pb
DW $0000,$0880,$00CC   ;pb/cf
DW $0000,$0010,$00CE   ;pb
DW $0000,$0090,$00CE   ;cf
DW $0000,$0200,$00CA   ;pb
DW $0000,$0280,$00CA   ;cf
DW $FFFF
TDF:
DW $0800,$0000,$00DE   ;pb/cf
DW $FFFF
TEC:
TED:
TEE:
TEF:
DW $0000,$0810,$00ED   ;pb/cf
DW $0000,$0010,$00EF   ;pb/cf
TF0:
DW $0000,$0940,$00ED   ;pb/cf
DW $0000,$0010,$00ED   ;cf
DW $0000,$0540,$00EF   ;pb/cf
DW $0000,$0410,$00EF   ;cf
DW $0000,$0140,$00EE   ;pb
DW $0000,$0040,$00EE   ;cf
DW $0000,$0010,$00ED   ;pb
DW $0000,$0020,$00EF   ;pb
DW $0000,$0040,$00EE   ;pb
DW $0000,$0200,$00F0   ;pb/cf
DW $0000,$0100,$00F0   ;pb/cf
DW $0000,$0800,$00F0   ;pb/cf
DW $0000,$0400,$00F0   ;pb/cf
DW $FFFF
;-------------------------------------------[/spoiler]
Thanks for the modified code!
I have created a new test ROM to continue the playthrough.
So far I haven't noticed anything too out of place, but I'll post in case I find something.

begrimed

So a PB+CF is actually happening? How 'bout that. Probably goes without saying, but I'd test every move Samus can do, and maybe other things that can affect her poses, like being grabbed by bosses. When it's as done as it looks like it's gonna get, I'll post and credit this on the PB site. PB+CF has been asked about practically since the hack was born, so this is exciting news. Next thing y'know, we'll be having an item randomizer in the works. :P (No I'm not working on a randomizer right now)

ShadowOne333

#661
Okay I just finished a whole playthrough with the current setup, here's what I found:


  • CF's Aim lock seems to have problems. If you duck and enable Aim lock while facing right, instead of pointing diagonally like she should, Samus points directly upward.

  • If you use Aim lock and jump, when you jump Aim lock will change the direction of the aim to diagonal down, no matter what you do., even if you started the jump aiming diagonnaly up. I found this to be incrediblt problematic when trying to aim at some bosses like Dragoon and also when using the Grappling beam.

  • There seems to be no way of pointing diagonally down currently. No matter what I did, Samus simply wouldn't aim diagonally down other than with the problem described above

  • Don't know if this is related, but in Norfair I manged to get Samus stuck in lava. I triggered a Speed Boost aimed jump right in the border between normal air and lava, and she just stuck there until she died. Might have been a one time glitch though, so don't care about this one too much.

  • For some reason, Missile recharge stations didn't work for me. I even unloaded some missiles, re-entered the room but they simpy didn't trigger.

That's all I could find from my full playthrough, hope it helps and thanks for the help!

Genesis

Are you some sort of Hacking God???
This is quite possibly the best hack I've ever seen!

Thirteen1355

WHAAAAT!!!

I'm notified for this thread, and yet I didn't get any messages about the recent forthcomings.

What happened? Is Control Freak working?

PHOSPHOTiDYL

Quote from: ShadowOne333 on October 22, 2016, 10:04:03 PM
That's all I could find from my full playthrough, hope it helps and thanks for the help!

Does the aiming problem happen with the unmerged table, aka the first code posted? I tested with the combined one and had the same problems. If you uncomment the control freak parts, you'll get some crazy problems with input. Just need some time & motivation to learn the tables for a better patch.

Quietus



PHOSPHOTiDYL

Okay so I've learned how the tables work. Will be posting detailed data, in case anyone wants to help squash some bugz.

ShadowOne333

Quote from: PHOSPHOTiDYL on October 23, 2016, 03:26:31 PM
Quote from: ShadowOne333 on October 22, 2016, 10:04:03 PM
That's all I could find from my full playthrough, hope it helps and thanks for the help!

Does the aiming problem happen with the unmerged table, aka the first code posted? I tested with the combined one and had the same problems. If you uncomment the control freak parts, you'll get some crazy problems with input. Just need some time & motivation to learn the tables for a better patch.
Sorry, I wasn't home when I saw your reply to test the initial code.
With the initial code, I have somewhat similar results.

Aim Lock always aims diagonally up, even if you press down.
Although, if you jump, it doesn't change the direction anymore, it stays aiming diagonally up, but you cannot aim diagonally down mid-jump, the direction changes to directly downward.

TAxxOUTBR3AKxx

I haven't jumped much into editing default sounds, but how would one go about changing what library a sound is drawn from? I'm not too ecstatic about the changes to the Speed Booster sounds, and a couple actions retained the same Library (3) so switching those back to default was easy, but other sounds are coming from Library 1 instead of 3. Most notably, "storing" a charge is using Library 1, and I believe the shinesparks themselves are using Library 2. Both used 3 before.


TAxxOUTBR3AKxx

Quote from: Thirteen1355 on October 29, 2016, 02:07:32 PM
Music?

No. Somewhere the library was changed for Shinesparking and storing a charge from 3, which is the defaults. For example:

[8DAD0] = A9 0C 00 <----In Library 3, this plays the "stored shinespark" sound for when Speedboosting and press Down to store it. Instead it plays the sound of the Ice Beam uncharged being fired.

Library 1 Sound 0C = Ice Beam uncharged shot
Library 3 Sound 0C = Storing Shinespark

Somewhere the Library was changed for this function and for actually Shinesparking due to the same change.

begrimed

All you have to do replace the library JSL also, which is the next four bytes after the sound (for 8DAD0, you'd revert "A9 3B 00 22 49 90 80" to "A9 0C 00 22 2F 91 80"

The actual charged shinespark timer is a separate value at 8F7BC.

TAxxOUTBR3AKxx

Quote from: begrimed on October 29, 2016, 02:54:15 PM
All you have to do replace the library JSL also, which is the next four bytes after the sound (for 8DAD0, you'd revert "A9 3B 00 22 49 90 80" to "A9 0C 00 22 2F 91 80"

The actual charged shinespark timer is a separate value at 8F7BC.

I didn't mean to confuse the timer. I meant that the sound for shinesparking as well, not the timer itself. Anyways, thanks for clarifying this! It helps a lot!

ShadowOne333

Quote from: PHOSPHOTiDYL on October 23, 2016, 06:48:11 PM
Okay so I've learned how the tables work. Will be posting detailed data, in case anyone wants to help squash some bugz.

Oh i didn't even see this reply of yours. :/
Sorry.

Yeah, once you post your data I'll be happy to debug once again. :)
Thank  you, honestly, for all of your help!