Selected decoded opcode-view excerpts. CPU addresses, not raw encrypted chip bytes.
Opcode SHA256 7ede16dc56ffbefe899f98608c6b0a01f2304cd3e8c46da9f912ee0b9bcf7490
Only complete instructions within each half-open range are emitted.

# normal direction/stance decoder
[01831C, 018386) opcode bytes SHA256 77b0bec9231a8305b6879e6578bcb540a9dca3316d490c639a759aee05b102c1
01831C 0C2E000400B4         cmpi.b     #$4, $b4(a6)
018322 673E                 beq.b      $18362
018324 3D6E02C40010         move.w     $2c4(a6), $10(a6)
01832A 426E0012             clr.w      $12(a6)
01832E 4A2E0003             tst.b      $3(a6)
018332 6716                 beq.b      $1834a
018334 082E000200D1         btst.b     #$2, $d1(a6)
01833A 6608                 bne.b      $18344
01833C 1D7C000000B4         move.b     #$0, $b4(a6)
018342 6006                 bra.b      $1834a
018344 1D7C000200B4         move.b     #$2, $b4(a6)
01834A 0C2E001400B0         cmpi.b     #$14, $b0(a6)
018350 6726                 beq.b      $18378
018352 0C2E001600B0         cmpi.b     #$16, $b0(a6)
018358 671E                 beq.b      $18378
01835A 1D7C000000B6         move.b     #$0, $b6(a6)
018360 4E75                 rts        
018362 4A2E00BA             tst.b      $ba(a6)
018366 6608                 bne.b      $18370
018368 1D7C000200B6         move.b     #$2, $b6(a6)
01836E 4E75                 rts        
018370 1D7C000400B6         move.b     #$4, $b6(a6)
018376 4E75                 rts        
018378 3D6E02C40010         move.w     $2c4(a6), $10(a6)
01837E 1D7C000600B6         move.b     #$6, $b6(a6)
018384 4E75                 rts        

# button priority and family decoder
[0183BA, 01841C) opcode bytes SHA256 dddb7c382acec38fa24f5c03e528ffafde5e66222940d7a2b82d8e957c3cac64
0183BA 322E00D4             move.w     $d4(a6), d1
0183BE 102E0064             move.b     $64(a6), d0
0183C2 020000E0             andi.b     #$e0, d0
0183C6 67000006             beq.w      $183ce
0183CA 826E00DE             or.w       $de(a6), d1
0183CE 02410770             andi.w     #$770, d1
0183D2 6700FF44             beq.w      $18318
0183D6 422DA5FC             clr.b      -$5a04(a5)
0183DA 7004                 moveq      #$4, d0
0183DC 08010006             btst.b     #$6, d1
0183E0 662A                 bne.b      $1840c
0183E2 7002                 moveq      #$2, d0
0183E4 08010005             btst.b     #$5, d1
0183E8 6622                 bne.b      $1840c
0183EA 7000                 moveq      #$0, d0
0183EC 08010004             btst.b     #$4, d1
0183F0 661A                 bne.b      $1840c
0183F2 E449                 lsr.w      #$2, d1
0183F4 1B7C0002A5FC         move.b     #$2, -$5a04(a5)
0183FA 7004                 moveq      #$4, d0
0183FC 08010008             btst.b     #$8, d1
018400 660A                 bne.b      $1840c
018402 7002                 moveq      #$2, d0
018404 08010007             btst.b     #$7, d1
018408 6602                 bne.b      $1840c
01840A 7000                 moveq      #$0, d0
01840C 1B6E00D7A5FE         move.b     $d7(a6), -$5a02(a5)
018412 022D000FA5FE         andi.b     #$f, -$5a02(a5)
018418 1B40A5FD             move.b     d0, -$5a03(a5)

# normal chain-table reader
[018652, 0186A6) opcode bytes SHA256 4b3d1bbd83db37e3b91aa1c18ff4ab2f32e005ddd300052585485c11f39a5943
018652 302E0052             move.w     $52(a6), d0
018656 D040                 add.w      d0, d0
018658 207C000E8048         movea.l    #$e8048, a0
01865E 20700000             movea.l    (a0, d0.w), a0
018662 7000                 moveq      #$0, d0
018664 3D4000DC             move.w     d0, $dc(a6)
018668 3D4000DE             move.w     d0, $de(a6)
01866C 0C2E000000B4         cmpi.b     #$0, $b4(a6)
018672 6714                 beq.b      $18688
018674 700C                 moveq      #$c, d0
018676 0C2E000200B4         cmpi.b     #$2, $b4(a6)
01867C 670A                 beq.b      $18688
01867E 7018                 moveq      #$18, d0
018680 4A2E00BA             tst.b      $ba(a6)
018684 6702                 beq.b      $18688
018686 7024                 moveq      #$24, d0
018688 4A2E00B5             tst.b      $b5(a6)
01868C 6702                 beq.b      $18690
01868E 5C40                 addq.w     #$6, d0
018690 D02E004D             add.b      $4d(a6), d0
018694 D0C0                 adda.w     d0, a0
018696 1D5800B7             move.b     (a0)+, $b7(a6)
01869A 1D50010A             move.b     (a0), $10a(a6)
01869E 1D6E011900B8         move.b     $119(a6), $b8(a6)
0186A4 4E75                 rts        

# throw linkage, not assist dispatch
[0187CA, 01881A) opcode bytes SHA256 a36d1a093a435b5537654edd1523aa0d080fda6b63ccb98bcd6fd91e9361e435
0187CA 2D4C00A4             move.l     a4, $a4(a6)
0187CE 2D4C00AC             move.l     a4, $ac(a6)
0187D2 294E00A4             move.l     a6, $a4(a4)
0187D6 294E00AC             move.l     a6, $ac(a4)
0187DA 302E0052             move.w     $52(a6), d0
0187DE 394000A8             move.w     d0, $a8(a4)
0187E2 D040                 add.w      d0, d0
0187E4 227B0088             movea.l    $1876e(pc, d0.w), a1
0187E8 206E00A8             movea.l    $a8(a6), a0
0187EC 4E91                 jsr        (a1)
0187EE 3D7C00040006         move.w     #$4, $6(a6)
0187F4 42AE0008             clr.l      $8(a6)
0187F8 1D7C00010131         move.b     #$1, $131(a6)
0187FE 206E00A4             movea.l    $a4(a6), a0
018802 316E005200A8         move.w     $52(a6), $a8(a0)
018808 116E00E400E4         move.b     $e4(a6), $e4(a0)
01880E 317C00080006         move.w     #$8, $6(a0)
018814 116800B000B1         move.b     $b0(a0), $b1(a0)

# Maximum Spider command
[03C00E, 03C072) opcode bytes SHA256 d1ff4ecfe5546a4afb0aa45495fb89d8c058430df7992ab821eb652a5137519b
03C00E 45FA38F2             lea.l      $3f902(pc), a2
03C012 47EE01B0             lea.l      $1b0(a6), a3
03C016 4EB900019710         jsr        $19710.l
03C01C 670000BA             beq.w      $3c0d8
03C020 7000                 moveq      #$0, d0
03C022 102E0002             move.b     $2(a6), d0
03C026 012DC038             btst.l     d0, -$3fc8(a5)
03C02A 660C                 bne.b      $3c038
03C02C 0C2E00010274         cmpi.b     #$1, $274(a6)
03C032 6404                 bcc.b      $3c038
03C034 7000                 moveq      #$0, d0
03C036 4E75                 rts        
03C038 0C2E000400B4         cmpi.b     #$4, $b4(a6)
03C03E 6626                 bne.b      $3c066
03C040 0C2E001400B0         cmpi.b     #$14, $b0(a6)
03C046 671E                 beq.b      $3c066
03C048 0C2E001600B0         cmpi.b     #$16, $b0(a6)
03C04E 6716                 beq.b      $3c066
03C050 302E02C4             move.w     $2c4(a6), d0
03C054 906E0010             sub.w      $10(a6), d0
03C058 6F0C                 ble.b      $3c066
03C05A 0C400028             cmpi.w     #$28, d0
03C05E 6B78                 bmi.b      $3c0d8
03C060 0C40013C             cmpi.w     #$13c, d0
03C064 6E72                 bgt.b      $3c0d8
03C066 4EB900019A88         jsr        $19a88.l
03C06C 1D7C000800E6         move.b     #$8, $e6(a6)

# Maximum Spider counters
[03E39E, 03E3DA) opcode bytes SHA256 7df0e1b7b30375d8dadf250f1b9e9a1a29b261b9c00969fc69ab2a9e60a9cec4
03E39E 546E000A             addq.w     #$2, $a(a6)
03E3A2 1D7C000A039B         move.b     #$a, $39b(a6)
03E3A8 1D7C0004039A         move.b     #$4, $39a(a6)
03E3AE 1D7C0005039C         move.b     #$5, $39c(a6)
03E3B4 1D7C0023004E         move.b     #$23, $4e(a6)
03E3BA 2D6E00C0039E         move.l     $c0(a6), $39e(a6)
03E3C0 7000                 moveq      #$0, d0
03E3C2 1D400398             move.b     d0, $398(a6)
03E3C6 1D400399             move.b     d0, $399(a6)
03E3CA 1D400392             move.b     d0, $392(a6)
03E3CE 1D400393             move.b     d0, $393(a6)
03E3D2 1D40039D             move.b     d0, $39d(a6)
03E3D6 1D4003A2             move.b     d0, $3a2(a6)

# Maximum Spider continuation
[03E716, 03E77E) opcode bytes SHA256 f31314c910a75ad8f0a4ef314d91d167016bb1543c9ed0a76b2b8cd7caa6161d
03E716 61000334             bsr.w      $3ea4c
03E71A 4EB900001DD8         jsr        $1dd8.l
03E720 64F2                 bcc.b      $3e714
03E722 206E039E             movea.l    $39e(a6), a0
03E726 0C68000C0006         cmpi.w     #$c, $6(a0)
03E72C 660000C6             bne.w      $3e7f4
03E730 4A2E0398             tst.b      $398(a6)
03E734 670000BE             beq.w      $3e7f4
03E738 532E039B             subq.b     #$1, $39b(a6)
03E73C 6B0000B6             bmi.w      $3e7f4
03E740 4A2E0084             tst.b      $84(a6)
03E744 67000008             beq.w      $3e74e
03E748 532E039A             subq.b     #$1, $39a(a6)
03E74C 6714                 beq.b      $3e762
03E74E 102E0120             move.b     $120(a6), d0
03E752 5300                 subq.b     #$1, d0
03E754 B02E0121             cmp.b      $121(a6), d0
03E758 6600009A             bne.w      $3e7f4
03E75C 4A2E0399             tst.b      $399(a6)
03E760 6714                 beq.b      $3e776
03E762 610001B8             bsr.w      $3e91c
03E766 6100028A             bsr.w      $3e9f2
03E76A 610002BC             bsr.w      $3ea28
03E76E 670A                 beq.b      $3e77a
03E770 1D6E03A2004C         move.b     $3a2(a6), $4c(a6)
03E776 610001C6             bsr.w      $3e93e
03E77A 610003F4             bsr.w      $3eb70

# Maximum Spider input changes angle
[03EB98, 03EC12) opcode bytes SHA256 650e335655a66bb3d02a7dfef1d5db52322c8b1ff7ba096768b05b75245c92a8
03EB98 302E00D0             move.w     $d0(a6), d0
03EB9C 0240000F             andi.w     #$f, d0
03EBA0 6646                 bne.b      $3ebe8
03EBA2 6100FE4E             bsr.w      $3e9f2
03EBA6 08800005             bclr.b     #$5, d0
03EBAA 670E                 beq.b      $3ebba
03EBAC 04000020             subi.b     #$20, d0
03EBB0 4400                 neg.b      d0
03EBB2 0200001F             andi.b     #$1f, d0
03EBB6 6602                 bne.b      $3ebba
03EBB8 701F                 moveq      #$1f, d0
03EBBA 7208                 moveq      #$8, d1
03EBBC 7446                 moveq      #$46, d2
03EBBE 0400000E             subi.b     #$e, d0
03EBC2 6B0E                 bmi.b      $3ebd2
03EBC4 7210                 moveq      #$10, d1
03EBC6 7447                 moveq      #$47, d2
03EBC8 04000004             subi.b     #$4, d0
03EBCC 6F04                 ble.b      $3ebd2
03EBCE 7215                 moveq      #$15, d1
03EBD0 7445                 moveq      #$45, d2
03EBD2 4A2E00B3             tst.b      $b3(a6)
03EBD6 660A                 bne.b      $3ebe2
03EBD8 04410040             subi.w     #$40, d1
03EBDC 4441                 neg.w      d1
03EBDE 0241003F             andi.w     #$3f, d1
03EBE2 1D41004C             move.b     d1, $4c(a6)
03EBE6 4E75                 rts        
03EBE8 1200                 move.b     d0, d1
03EBEA 02010001             andi.b     #$1, d1
03EBEE E208                 lsr.b      #$1, d0
03EBF0 8001                 or.b       d1, d0
03EBF2 D000                 add.b      d0, d0
03EBF4 123B001C             move.b     $3ec12(pc, d0.w), d1
03EBF8 143B0019             move.b     $3ec13(pc, d0.w), d2
03EBFC 4A2E00B3             tst.b      $b3(a6)
03EC00 660A                 bne.b      $3ec0c
03EC02 04410040             subi.w     #$40, d1
03EC06 4441                 neg.w      d1
03EC08 0241003F             andi.w     #$3f, d1
03EC0C 1D41004C             move.b     d1, $4c(a6)
03EC10 4E75                 rts        

# Mega Beat Plane activation/lifetime
[063398, 0633F8) opcode bytes SHA256 6023f94368801437073f0373003d82a20110283aefd43769e8c15e0ac23b6df0
063398 1D7C0005026D         move.b     #$5, $26d(a6)
06339E 61001B36             bsr.w      $64ed6
0633A2 667A                 bne.b      $6341e
0633A4 546E0008             addq.w     #$2, $8(a6)
0633A8 422E039A             clr.b      $39a(a6)
0633AC 422E03A2             clr.b      $3a2(a6)
0633B0 3D7C00B4039E         move.w     #$b4, $39e(a6)
0633B6 4EB900001920         jsr        $1920.l
0633BC 0240000C             andi.w     #$c, d0
0633C0 2D7B00C603B0         move.l     $63388(pc, d0.w), $3b0(a6)
0633C6 3D7C000103B4         move.w     #$1, $3b4(a6)
0633CC 4EB900017634         jsr        $17634.l
0633D2 4EB90000A4B0         jsr        $a4b0.l
0633D8 7000                 moveq      #$0, d0
0633DA 4EB9000A05D6         jsr        $a05d6.l
0633E0 7002                 moveq      #$2, d0
0633E2 4EB9000A05D6         jsr        $a05d6.l
0633E8 7006                 moveq      #$6, d0
0633EA 4EB9000A05D6         jsr        $a05d6.l
0633F0 7008                 moveq      #$8, d0
0633F2 4EB9000A05D6         jsr        $a05d6.l

# Mega Beat Plane lifetime update
[061A70, 061A80) opcode bytes SHA256 a4365dfa4f1123a1300e19f0050e315e7749f2dec9fa49252c5a80584d88b721
061A70 4A2E0085             tst.b      $85(a6)
061A74 660A                 bne.b      $61a80
061A76 4A6E039E             tst.w      $39e(a6)
061A7A 6704                 beq.b      $61a80
061A7C 536E039E             subq.w     #$1, $39e(a6)

# Mega Beat Plane input gate
[0638BE, 0638E8) opcode bytes SHA256 2c25a186cea0a6c5c6093749f4fba034ed7a8db60d786ea687bcc9e88e4a948a
0638BE 4A2E0003             tst.b      $3(a6)
0638C2 670000A8             beq.w      $6396c
0638C6 302E00D6             move.w     $d6(a6), d0
0638CA 0240077F             andi.w     #$77f, d0
0638CE 67000082             beq.w      $63952
0638D2 322E00DA             move.w     $da(a6), d1
0638D6 02410770             andi.w     #$770, d1
0638DA 670C                 beq.b      $638e8
0638DC 3D7C000E000A         move.w     #$e, $a(a6)
0638E2 426E03A4             clr.w      $3a4(a6)
0638E6 4E75                 rts        

# Mega Beat Plane firing phases
[06371C, 0637BC) opcode bytes SHA256 3ec6f78b38c74b44dafb379c5af8f15c84a6fbf7041756508c350a9125bb2923
06371C 546E03A4             addq.w     #$2, $3a4(a6)
063720 3D7C0006004E         move.w     #$6, $4e(a6)
063726 422E03A2             clr.b      $3a2(a6)
06372A 203CFFF80000         move.l     #$fff80000, d0
063730 4A2E004B             tst.b      $4b(a6)
063734 6702                 beq.b      $63738
063736 4480                 neg.l      d0
063738 2D400014             move.l     d0, $14(a6)
06373C 42AE0018             clr.l      $18(a6)
063740 702E                 moveq      #$2e, d0
063742 7214                 moveq      #$14, d1
063744 4EB9000135E6         jsr        $135e6.l
06374A 7004                 moveq      #$4, d0
06374C 4EB9000A05D6         jsr        $a05d6.l
063752 536E004E             subq.w     #$1, $4e(a6)
063756 660A                 bne.b      $63762
063758 546E03A4             addq.w     #$2, $3a4(a6)
06375C 3D7C0018004E         move.w     #$18, $4e(a6)
063762 4E75                 rts        
063764 536E004E             subq.w     #$1, $4e(a6)
063768 661C                 bne.b      $63786
06376A 546E03A4             addq.w     #$2, $3a4(a6)
06376E 3D7C000A004E         move.w     #$a, $4e(a6)
063774 203C00004000         move.l     #$4000, d0
06377A 4A2E004B             tst.b      $4b(a6)
06377E 6702                 beq.b      $63782
063780 4480                 neg.l      d0
063782 2D400018             move.l     d0, $18(a6)
063786 4EF9000024C4         jmp        $24c4.l
06378C 536E004E             subq.w     #$1, $4e(a6)
063790 660A                 bne.b      $6379c
063792 546E03A4             addq.w     #$2, $3a4(a6)
063796 3D7C000A004E         move.w     #$a, $4e(a6)
06379C 4EF9000024C4         jmp        $24c4.l
0637A2 536E004E             subq.w     #$1, $4e(a6)
0637A6 6612                 bne.b      $637ba
0637A8 6100FCB0             bsr.w      $6345a
0637AC 67000110             beq.w      $638be
0637B0 3D7C000C000A         move.w     #$c, $a(a6)
0637B6 426E03A4             clr.w      $3a4(a6)
0637BA 4E75                 rts        

# Roll Beat Plane lifetime initialization
[041C8A, 041CB8) opcode bytes SHA256 adcabf0af2568d71a93c23cbea0f9b44a49f381be82d5c503d6699bce4d83bad
041C8A 546E0008             addq.w     #$2, $8(a6)
041C8E 422E039A             clr.b      $39a(a6)
041C92 422E03A2             clr.b      $3a2(a6)
041C96 3D7C00B4039E         move.w     #$b4, $39e(a6)
041C9C 4EB900001920         jsr        $1920.l
041CA2 0240000C             andi.w     #$c, d0
041CA6 2D7B00C603B0         move.l     $41c6e(pc, d0.w), $3b0(a6)
041CAC 3D7C000103B4         move.w     #$1, $3b4(a6)
041CB2 4EB900017634         jsr        $17634.l

# Roll Beat Plane lifetime update
[0406DE, 0406EE) opcode bytes SHA256 a4365dfa4f1123a1300e19f0050e315e7749f2dec9fa49252c5a80584d88b721
0406DE 4A2E0085             tst.b      $85(a6)
0406E2 660A                 bne.b      $406ee
0406E4 4A6E039E             tst.w      $39e(a6)
0406E8 6704                 beq.b      $406ee
0406EA 536E039E             subq.w     #$1, $39e(a6)

# Roll Beat Plane input gate
[04219A, 0421C4) opcode bytes SHA256 2c25a186cea0a6c5c6093749f4fba034ed7a8db60d786ea687bcc9e88e4a948a
04219A 4A2E0003             tst.b      $3(a6)
04219E 670000A8             beq.w      $42248
0421A2 302E00D6             move.w     $d6(a6), d0
0421A6 0240077F             andi.w     #$77f, d0
0421AA 67000082             beq.w      $4222e
0421AE 322E00DA             move.w     $da(a6), d1
0421B2 02410770             andi.w     #$770, d1
0421B6 670C                 beq.b      $421c4
0421B8 3D7C000E000A         move.w     #$e, $a(a6)
0421BE 426E03A4             clr.w      $3a4(a6)
0421C2 4E75                 rts        

# Roll Beat Plane firing phases
[041FF8, 042098) opcode bytes SHA256 3ec6f78b38c74b44dafb379c5af8f15c84a6fbf7041756508c350a9125bb2923
041FF8 546E03A4             addq.w     #$2, $3a4(a6)
041FFC 3D7C0006004E         move.w     #$6, $4e(a6)
042002 422E03A2             clr.b      $3a2(a6)
042006 203CFFF80000         move.l     #$fff80000, d0
04200C 4A2E004B             tst.b      $4b(a6)
042010 6702                 beq.b      $42014
042012 4480                 neg.l      d0
042014 2D400014             move.l     d0, $14(a6)
042018 42AE0018             clr.l      $18(a6)
04201C 702E                 moveq      #$2e, d0
04201E 7214                 moveq      #$14, d1
042020 4EB9000135E6         jsr        $135e6.l
042026 7004                 moveq      #$4, d0
042028 4EB9000A05D6         jsr        $a05d6.l
04202E 536E004E             subq.w     #$1, $4e(a6)
042032 660A                 bne.b      $4203e
042034 546E03A4             addq.w     #$2, $3a4(a6)
042038 3D7C0018004E         move.w     #$18, $4e(a6)
04203E 4E75                 rts        
042040 536E004E             subq.w     #$1, $4e(a6)
042044 661C                 bne.b      $42062
042046 546E03A4             addq.w     #$2, $3a4(a6)
04204A 3D7C000A004E         move.w     #$a, $4e(a6)
042050 203C00004000         move.l     #$4000, d0
042056 4A2E004B             tst.b      $4b(a6)
04205A 6702                 beq.b      $4205e
04205C 4480                 neg.l      d0
04205E 2D400018             move.l     d0, $18(a6)
042062 4EF9000024C4         jmp        $24c4.l
042068 536E004E             subq.w     #$1, $4e(a6)
04206C 660A                 bne.b      $42078
04206E 546E03A4             addq.w     #$2, $3a4(a6)
042072 3D7C000A004E         move.w     #$a, $4e(a6)
042078 4EF9000024C4         jmp        $24c4.l
04207E 536E004E             subq.w     #$1, $4e(a6)
042082 6612                 bne.b      $42096
042084 6100FCB0             bsr.w      $41d36
042088 67000110             beq.w      $4219a
04208C 3D7C000C000A         move.w     #$c, $a(a6)
042092 426E03A4             clr.w      $3a4(a6)
042096 4E75                 rts        

# shared firing-object allocator
[0A05D6, 0A05EE) opcode bytes SHA256 9592964f5a680eea3669725541c36dfd0f67417764448ccfae01feba9b593125
0A05D6 4EB90000433A         jsr        $433a.l
0A05DC 650E                 bcs.b      $a05ec
0A05DE 317C00840024         move.w     #$84, $24(a0)
0A05E4 31400026             move.w     d0, $26(a0)
0A05E8 214E0054             move.l     a6, $54(a0)
0A05EC 4E75                 rts        

# firing-object lifetime gate
[0A07DA, 0A0800) opcode bytes SHA256 e955fc84adb198ebee720b58d7903fe470530f06a1e32d87b02501624e98087d
0A07DA 0C68000E000A         cmpi.w     #$e, $a(a0)
0A07E0 660E                 bne.b      $a07f0
0A07E2 0C68000603A4         cmpi.w     #$6, $3a4(a0)
0A07E8 6C06                 bge.b      $a07f0
0A07EA 4A68039E             tst.w      $39e(a0)
0A07EE 660A                 bne.b      $a07fa
0A07F0 546E0004             addq.w     #$2, $4(a6)
0A07F4 422E0001             clr.b      $1(a6)
0A07F8 4E75                 rts        
0A07FA 4EF900001DD8         jmp        $1dd8.l

# Gamma Wave child allocator
[09F43A, 09F474) opcode bytes SHA256 1b072760bf517a0c0ab8640623b218c7e4c0bf82d66ab8cb1079c586eb0c02b9
09F43A 4EB9000043DE         jsr        $43de.l
09F440 65F6                 bcs.b      $9f438
09F442 317C00740024         move.w     #$74, $24(a0)
09F448 117C00020026         move.b     #$2, $26(a0)
09F44E 216E00540054         move.l     $54(a6), $54(a0)
09F454 316E000C000C         move.w     $c(a6), $c(a0)
09F45A 316E00100010         move.w     $10(a6), $10(a0)
09F460 316E00520052         move.w     $52(a6), $52(a0)
09F466 50C0                 st.b       d0
09F468 4E75                 rts        
09F46A 4EB9000043DE         jsr        $43de.l
09F470 65C6                 bcs.b      $9f438

# Gamma Wave fixed child scheduler
[09F576, 09F5BE) opcode bytes SHA256 34c317224acbf29d86b991727988b9efb462256ce7177a261552c132a0d2c091
09F576 1D7C0001004E         move.b     #$1, $4e(a6)
09F57C 546E0004             addq.w     #$2, $4(a6)
09F580 4EB90000255E         jsr        $255e.l
09F586 6528                 bcs.b      $9f5b0
09F588 4EB9000024C4         jsr        $24c4.l
09F58E 4EB9000022B0         jsr        $22b0.l
09F594 6712                 beq.b      $9f5a8
09F596 532E004E             subq.b     #$1, $4e(a6)
09F59A 6600FE9C             bne.w      $9f438
09F59E 1D7C000A004E         move.b     #$a, $4e(a6)
09F5A4 6000FE94             bra.w      $9f43a
09F5A8 546E0004             addq.w     #$2, $4(a6)
09F5AC 6000FE8C             bra.w      $9f43a
09F5B0 4E75                 rts        
09F5B2 302E0004             move.w     $4(a6), d0
09F5B6 323B0006             move.w     $9f5be(pc, d0.w), d1
09F5BA 4EFB1002             jmp        $9f5be(pc, d1.w)

# Mecha form command table
[0533DA, 0533E8) opcode bytes SHA256 159b3873e3a4075afdfa654a611ee3230ee04ec61f1bb8348cc505a1fc10eb63
0533DA 7000                 moveq      #$0, d0
0533DC 102E00EB             move.b     $eb(a6), d0
0533E0 303B0006             move.w     $533e8(pc, d0.w), d0
0533E4 4EFB0002             jmp        $533e8(pc, d0.w)

# Mecha transformation descriptor caller
[054214, 05424A) opcode bytes SHA256 7c3910d70317a0eb7fc49842bb4c131c041eecb0497288e64a186177ede0fef9
054214 45FA4854             lea.l      $58a6a(pc), a2
054218 47EE01D0             lea.l      $1d0(a6), a3
05421C 4EB900019710         jsr        $19710.l
054222 67000244             beq.w      $54468
054226 7000                 moveq      #$0, d0
054228 102E0002             move.b     $2(a6), d0
05422C 012DC038             btst.l     d0, -$3fc8(a5)
054230 660C                 bne.b      $5423e
054232 0C2E00010274         cmpi.b     #$1, $274(a6)
054238 6404                 bcc.b      $5423e
05423A 7000                 moveq      #$0, d0
05423C 4E75                 rts        
05423E 1D7C002400E6         move.b     #$24, $e6(a6)
054244 3D7C00000006         move.w     #$0, $6(a6)

# Mecha form writer
[055DC2, 055DE0) opcode bytes SHA256 2d1f6812c48d3451f6d37c92eddd57f5c6dd1f6624bf726e9b89da77f785be2e
055DC2 1D7C000200EB         move.b     #$2, $eb(a6)
055DC8 7000                 moveq      #$0, d0
055DCA 102E0094             move.b     $94(a6), d0
055DCE D040                 add.w      d0, d0
055DD0 D040                 add.w      d0, d0
055DD2 227B003A             movea.l    $55e0e(pc, d0.w), a1
055DD6 2D4902C8             move.l     a1, $2c8(a6)
055DDA 207C001C8C84         movea.l    #$1c8c84, a0

# normal form writer
[055E1E, 055E3C) opcode bytes SHA256 0da428047223578b5989305e42549c70011aa36cf74d371c34a2676d41089765
055E1E 1D7C000000EB         move.b     #$0, $eb(a6)
055E24 2D7C001C8AC402C8     move.l     #$1c8ac4, $2c8(a6)
055E2C 4EB90000A4B0         jsr        $a4b0.l
055E32 702C                 moveq      #$2c, d0
055E34 7224                 moveq      #$24, d1
055E36 4EF9000135E6         jmp        $135e6.l

# Maximum Spider descriptor (ordinary CPU data view)
03F902 00 03 80 00 00 08 00 00 00 04 00 06 00 02 00 70

# Mega Beat Plane descriptor (ordinary CPU data view)
0659E2 00 03 90 00 00 08 00 00 00 04 00 06 00 02 07 00

# Roll Beat Plane descriptor (ordinary CPU data view)
044212 00 03 90 00 00 08 00 00 00 04 00 06 00 02 07 00

# Mecha transform descriptor (ordinary CPU data view)
058A6A 00 03 10 00 00 24 00 00 00 01 00 04 00 05 01 00

