Advertisement
Guest User

Untitled

a guest
Dec 23rd, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;
  2. ; unkA - Unknown object from junk data in R11A__.MMD
  3. ;
  4.  
  5. obj_unkA:
  6.     moveq   #0, d0
  7.     move.b  $24(a0), d0
  8.     move.w  table_unkA(pc, d0.w), d0
  9.     jsr table_unkA(pc, d0.w)
  10.     rts
  11. ;----------------------------------------------------------
  12.     table_unkA:
  13.         dc.w    obj_unkA_0-table_unkA
  14.         dc.w    obj_unkA_1-table_unkA
  15.         dc.w    obj_unkA_2-table_unkA
  16.         dc.w    obj_unkA_3-table_unkA
  17.         dc.w    obj_unkA_4-table_unkA
  18. ;----------------------------------------------------------
  19. obj_unkA_0:
  20.     addq.b  #2, $24(a0)
  21.     ori.b   #4, 1(a0)
  22.     move.b  #4, $18(a0)
  23.  
  24. obj_unkA_1:
  25.     jsr $2043A4
  26.     move.w  8(a0), d0
  27.     cmp.w   8(a6), d0
  28.     bcc.s   locret_unkA_0
  29.     move.w  ($FFFFF72A).w, ($FFFFF728).w
  30.     move.b  #$3C, $2A(a0)
  31.     move.b  #$B4, $2B(a0)
  32.     move.b  #$F0, $2B(a0)
  33.     addq.b  #2, $24(a0)
  34.  
  35. locret_unkA_0:
  36.     rts
  37.  
  38. ;----------------------------------------------------------
  39. obj_unkA_2:
  40.     subq.b  #1, $2A(a0)
  41.     bne.s   obj_unkA_3
  42.     addq.b  #2, $24(a0)
  43.  
  44. obj_unkA_3:
  45.     subq.b  #1, $2B(a0)
  46.     bne.s   obj_unkA_4
  47.     bset    #0, ($FFFFF7CC).w
  48.     move.b  #0, $1C(a0)
  49.     move.w  #$808, ($FFFFF602).w
  50.     addq.b  #2, $24(a0)
  51.  
  52. obj_unkA_4:
  53.     subq.b  #1, $2B(a0)
  54.     bne.s   locret_unkA_1
  55.     move.w  #2, ($FF1202).l
  56.  
  57. locret_unkA_1:
  58.     rts
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement