Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ROM:00001362 ; =============== S U B R O U T I N E =======================================
  2. ROM:00001362
  3. ROM:00001362
  4. ROM:00001362 LoadSecGraphic:                         ; CODE XREF: sub_3C96+22p
  5. ROM:00001362                                         ; RunSecurityCode+52p
  6. ROM:00001362                 asl.w   #2,d2
  7. ROM:00001364                 subq.w  #1,d2
  8. ROM:00001366                 lea     ($C00000).l,a5
  9. ROM:0000136C                 move.l  d0,4(a5)        ; Set VRAM write to $2000
  10. ROM:00001370                 move.l  d1,-(sp)        ; Backup d1
  11. ROM:00001372
  12. ROM:00001372 ProcessData:                            ; CODE XREF: LoadSecGraphic+26j
  13. ROM:00001372                 move.w  (a1)+,d1
  14. ROM:00001374                 bsr.s   GetByteRef
  15. ROM:00001376                 bsr.s   ShiftByteLeft
  16. ROM:00001378                 bsr.s   ShiftByteLeft
  17. ROM:0000137A                 bsr.s   ShiftByteLeft
  18. ROM:0000137C                 move.l  d3,(a5)
  19. ROM:0000137E                 bsr.s   GetByteRef
  20. ROM:00001380                 bsr.s   ShiftByteLeft
  21. ROM:00001382                 bsr.s   ShiftByteLeft
  22. ROM:00001384                 bsr.s   ShiftByteLeft
  23. ROM:00001386                 move.l  d3,(a5)
  24. ROM:00001388                 dbf     d2,ProcessData
  25. ROM:0000138C                 move.l  (sp)+,d1
  26. ROM:0000138E                 rts
  27. ROM:0000138E ; End of function LoadSecGraphic
  28. ROM:0000138E
  29. ROM:00001390
  30. ROM:00001390 ; =============== S U B R O U T I N E =======================================
  31. ROM:00001390
  32. ROM:00001390
  33. ROM:00001390 ShiftByteLeft:                          ; CODE XREF: LoadSecGraphic+14p
  34. ROM:00001390                                         ; LoadSecGraphic+16p ...
  35. ROM:00001390                 rol.l   #8,d3
  36. ROM:00001390 ; End of function ShiftByteLeft
  37. ROM:00001390
  38. ROM:00001392
  39. ROM:00001392 ; =============== S U B R O U T I N E =======================================
  40. ROM:00001392
  41. ROM:00001392
  42. ROM:00001392 GetByteRef:                             ; CODE XREF: LoadSecGraphic+12p
  43. ROM:00001392                                         ; LoadSecGraphic+1Cp
  44. ROM:00001392
  45. ROM:00001392 arg_0           =  4
  46. ROM:00001392
  47. ROM:00001392                 rol.w   #2,d1
  48. ROM:00001394                 move.w  d1,d4
  49. ROM:00001396                 andi.w  #3,d4
  50. ROM:0000139A                 move.b  4(sp,d4.w),d3
  51. ROM:0000139E                 rts
  52. ROM:0000139E ; End of function GetByteRef
  53. ROM:0000139E
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement