Release 2026-11-04-r2 · SHA256 0048b2eada43547b28c0e51b23059f69c3586e443a506ec9f828d58829421994 · Click a line number for a direct link.
1| An explicit manual-Y request must reach native keeper selection even when2| the currently controlled skater is down. Original B244 down/action gates3| remain exact without a valid request. No actors are healed/moved and no4| physics, attributes, score or SRAM are changed. Native C0BC/C0DA assign.5 .text6 .globl _start7_start:8 move.w %sr,-(%sp)9 movem.l %d0-%d7/%a0-%a6,-(%sp)10 ori.w #0x700,%sr11 btst #5,0x62(%a3)12 beq.w original13 btst #3,0x62(%a3)14 beq.w original15 btst #3,0x63(%a3)16 bne.w original17 btst #0,0x63(%a3)18 bne.w original19 tst.w 0xFFFFD41220 bne.w original21 btst #0,0xFFFFC2FA22 bne.w original23 btst #2,0xFFFFC2F224 bne.w original25 cmpi.w #11,%d626 bhi.w original27 move.w %d4,%d528 cmpi.w #2,%d529 bhi.w original30 moveq #0,%d731 lea 0xFFFFF0E0,%a432 tst.w 0xFFFFD04633 beq.s request34 tst.w 0xFFFFF84C35 bne.s adapter36 jsr 0x2EA61037 bne.s request38adapter:39 moveq #1,%d740 lea 0xFFFFF0B2,%a441 tst.w 0xFFFFC31842 bmi.s request43 addq.w #4,%d544request:45 tst.b (%a4,%d5.w)46 beq.w original47 moveq #0,%d248 cmpi.w #5,%d649 ble.s side50 moveq #2,%d251side:52 lea 0xFFFFD05A,%a053 tst.w (%a0,%d2.w)54 bne.w original55 move.w 0xFFFFB7AA,%d056 bmi.s keeper57 tst.w %d758 beq.s legacy_owner59 cmp.w %d6,%d060 beq.w original61 cmpi.w #5,%d062 beq.s legacy_owner63 cmpi.w #11,%d064 bne.s keeper65legacy_owner:66 subq.w #6,%d067 move.w %d6,%d168 subq.w #6,%d169 eor.w %d1,%d070 bpl.w original71keeper:72 moveq #5,%d073 tst.w %d274 beq.s find_keeper75 moveq #11,%d076find_keeper:77 jsr 0xB86A78 tst.w %d079 bmi.w original80 move.w %d0,%d181 lsl.w #7,%d182 lea 0xFFFFB04A,%a083 btst #3,0x62(%a0,%d1.w)84 bne.w original85 clr.b (%a4,%d5.w)86 tst.w %d787 beq.s assign88 clr.l 0xFFFFF06489 lea 0xFFFFF0C2,%a090 clr.w (%a0,%d5.w)91assign:92 tst.w %d493 bne.s assign_second94 jsr 0xC0BC95 bra.s assigned96assign_second:97 jsr 0xC0DA98assigned:99 move.l %d0,(%sp)100 movem.l (%sp)+,%d0-%d7/%a0-%a6101 move.w (%sp)+,%sr102 rts103original:104 movem.l (%sp)+,%d0-%d7/%a0-%a6105 move.w (%sp)+,%sr106 btst #3,0x64(%a3)107 jmp 0xB24A108109 .ascii "YD01"110