rubixcuber

Untitled

Feb 13th, 2021 (edited)
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. TILEMAP:
  2. db $C0,$E0,$E8,$80,$A0,$A0,$80,$82,$A2,$A2,$82,$84,$A4,$C4,$E4,$86
  3.  
  4.  
  5. XOff:
  6. db $00,$10,$20,$30
  7. db $00,$10,$20,$30
  8. db $00,$10,$20,$30
  9. db $00,$10,$20,$30
  10. YOff:
  11. db $00,$00,$00,$00
  12. db $10,$10,$10,$10
  13. db $20,$20,$20,$20
  14. db $30,$30,$30,$30
  15. Tilemap:
  16. db $80,$82,$84,$86
  17. db $A0,$A2,$A4,$A6
  18. db $C0,$C2,$C4,$C6
  19. db $E0,$E2,$E4,$E6
  20.  
  21.  
  22. SUB_GFX:
  23. %GetDrawInfo()
  24.  
  25. STZ $04
  26.  
  27. LDA !1602,x
  28. CMP #$03
  29. BCS +
  30.  
  31. LDA #$80
  32. STA $04
  33.  
  34. +
  35.  
  36.  
  37. LDA !15F6,x
  38. STA $02
  39.  
  40.  
  41. LDA !157C,x
  42. BEQ +
  43.  
  44. PHX
  45.  
  46. LDX #$0F
  47. -
  48. LDA $00
  49. CLC
  50. ADC XOff,x
  51. STA $0300|!Base2,y
  52. LDA $01
  53. CLC
  54. ADC YOff,x
  55. STA $0301|!Base2,y
  56. LDA.w Tilemap,x
  57. SEC
  58. SBC $04
  59. STA $0302|!Base2,y
  60. PHX
  61. LDX $03
  62. LDA $02
  63. ORA $64
  64. STA $0303|!Base2,y
  65. PLX
  66. INY #4
  67. DEX
  68. BPL -
  69.  
  70. BRA ++
  71.  
  72. +
  73.  
  74. PHX
  75.  
  76. LDX #$0F
  77. -
  78. LDA $00
  79. CLC
  80. ADC #$30
  81. SEC
  82. SBC XOff,x
  83. STA $0300|!Base2,y
  84. LDA $01
  85. CLC
  86. ADC YOff,x
  87. STA $0301|!Base2,y
  88. LDA.w Tilemap,x
  89. SEC
  90. SBC $04
  91. STA $0302|!Base2,y
  92. PHX
  93. LDX $03
  94. LDA $02
  95. ORA $64
  96. ORA #$40
  97. STA $0303|!Base2,y
  98. PLX
  99. INY #4
  100. DEX
  101. BPL -
  102.  
  103. ++
  104. PLX
  105.  
  106. LDY #$02
  107. LDA #$0F
  108. JSL $01B7B3|!BankB
  109. RTS
Add Comment
Please, Sign In to add comment