libdo

Untitled

Sep 14th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 100gosub140:gosub330
  2. 110v=13*4096:pokev+21,1:pokev+39,1:pokev+0,100:pokev+1,100:pokev+16,0
  3. 120poke2040,56:sys12*4096+256
  4. 130end
  5. 140forx=0to129:reada$:gosub430:poke49408+x,y:nextx:return
  6. 150dataad,15,03,c9,c1,f0,19,08
  7. 160data78,ad,14,03,8d,00,c0,ad
  8. 170data15,03,8d,01,c0,a9,21,8d
  9. 180data14,03,a9,c1,8d,15,03,28
  10. 190data60,d8,ad,19,d4,ac,02,c0
  11. 200data20,58,c1,8c,02,c0,18,6d
  12. 210data00,d0,8d,00,d0,8a,69,00
  13. 220data29,01,4d,10,d0,8d,10,d0
  14. 230dataad,1a,d4,ac,03,c0,20,58
  15. 240datac1,8c,03,c0,38,49,ff,6d
  16. 250data01,d0,8d,01,d0,6c,00,c0
  17. 260data8c,05,c0,8d,04,c0,a2,00
  18. 270data38,ed,05,c0,29,7f,c9,40
  19. 280datab0,07,4a,f0,12,ac,04,c0
  20. 290data60,09,c0,c9,ff,f0,08,38
  21. 300data6a,a2,ff,ac,04,c0,60,a9
  22. 310data00,60
  23. 320rem................
  24. 330forx=0to63:reada$:gosub430:poke3584+x,y:nextx:return
  25. 340dataf8,00,00,90,00,00,b8,00
  26. 350data00,dc,00,00,8e,00,00,07
  27. 360data00,00,02,00,00,00,00,00
  28. 370data00,00,00,00,00,00,00,00
  29. 380data00,00,00,00,00,00,00,00
  30. 390data00,00,00,00,00,00,00,00
  31. 400data00,00,00,00,00,00,00,00
  32. 410data00,00,00,00,00,00,00,00
  33. 420rem................
  34. 430y=1:y1=0
  35. 440ifleft$(a$,1)<>mid$("0123456789abcdef",y,1)theny=y+1:goto440
  36. 450y1=(y-1)*16:y=1
  37. 460ifright$(a$,1)<>mid$("0123456789abcdef",y,1)theny=y+1:goto460
  38. 470y=y1+y-1:return
  39.  
  40.  
  41. .C:c100 AD 15 03 LDA $0315
  42. .C:c103 C9 C1 CMP #$C1
  43. .C:c105 F0 19 BEQ $C120
  44. .C:c107 08 PHP
  45. .C:c108 78 SEI
  46. .C:c109 AD 14 03 LDA $0314
  47. .C:c10c 8D 00 C0 STA $C000
  48. .C:c10f AD 15 03 LDA $0315
  49. .C:c112 8D 01 C0 STA $C001
  50. .C:c115 A9 21 LDA #$21
  51. .C:c117 8D 14 03 STA $0314
  52. .C:c11a A9 C1 LDA #$C1
  53. .C:c11c 8D 15 03 STA $0315
  54. .C:c11f 28 PLP
  55. .C:c120 60 RTS
  56. .C:c121 D8 CLD
  57. .C:c122 AD 19 D4 LDA $D419
  58. .C:c125 AC 02 C0 LDY $C002
  59. .C:c128 20 58 C1 JSR $C158
  60. .C:c12b 8C 02 C0 STY $C002
  61. .C:c12e 18 CLC
  62. .C:c12f 6D 00 D0 ADC $D000
  63. .C:c132 8D 00 D0 STA $D000
  64. .C:c135 8A TXA
  65. .C:c136 69 00 ADC #$00
  66. .C:c138 29 01 AND #$01
  67. .C:c13a 4D 10 D0 EOR $D010
  68. .C:c13d 8D 10 D0 STA $D010
  69. .C:c140 AD 1A D4 LDA $D41A
  70. .C:c143 AC 03 C0 LDY $C003
  71. .C:c146 20 58 C1 JSR $C158
  72. .C:c149 8C 03 C0 STY $C003
  73. .C:c14c 38 SEC
  74. .C:c14d 49 FF EOR #$FF
  75. .C:c14f 6D 01 D0 ADC $D001
  76. .C:c152 8D 01 D0 STA $D001
  77. .C:c155 6C 00 C0 JMP ($C000)
  78. .C:c158 8C 05 C0 STY $C005
  79. .C:c15b 8D 04 C0 STA $C004
  80. .C:c15e A2 00 LDX #$00
  81. .C:c160 38 SEC
  82. .C:c161 ED 05 C0 SBC $C005
  83. .C:c164 29 7F AND #$7F
  84. .C:c166 C9 40 CMP #$40
  85. .C:c168 B0 07 BCS $C171
  86. .C:c16a 4A LSR A
  87. .C:c16b F0 12 BEQ $C17F
  88. .C:c16d AC 04 C0 LDY $C004
  89. .C:c170 60 RTS
  90. .C:c171 09 C0 ORA #$C0
  91. .C:c173 C9 FF CMP #$FF
  92. .C:c175 F0 08 BEQ $C17F
  93. .C:c177 38 SEC
  94. .C:c178 6A ROR A
  95. .C:c179 A2 FF LDX #$FF
  96. .C:c17b AC 04 C0 LDY $C004
  97. .C:c17e 60 RTS
  98. .C:c17f A9 00 LDA #$00
  99. .C:c181 60 RTS
  100. .C:c182 00 BRK
Add Comment
Please, Sign In to add comment