Advertisement
Guest User

new_castle17new.bas

a guest
Aug 28th, 2014
379
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.21 KB | None | 0 0
  1. set kernel_options no_blank_lines player1colors
  2. set romsize 8k
  3. set smartbranching on
  4.  
  5. const pfalo = <PF_dat
  6. const pfblo = <(PF_dat + 44)
  7. const pfclo = <(PF_dat + 44 * 2)
  8. const pfdlo = <(PF_dat + 44 * 3)
  9. const pfelo = <(PF_dat + 44 * 4)
  10. const pfflo = <(PF_dat + 44 * 5)
  11. const pfglo = <(PF_dat + 44 * 6)
  12. const pfhlo = <(PF_dat + 44 * 7)
  13. const pfilo = <(PF_dat + 44 * 8)
  14. const pfjlo = <(PF_dat + 44 * 9)
  15. const pfklo = <(PF_dat + 44 * 10)
  16. const pfllo = <(PF_dat + 44 * 11)
  17. const pfmlo = <(PF_dat + 44 * 12)
  18. const pfnlo = <(PF_dat + 44 * 13)
  19. const pfolo = <(PF_dat + 44 * 14)
  20. const pfplo = <(PF_dat + 44 * 15)
  21. const pfqlo = <(PF_dat + 44 * 16)
  22. const pfrlo = <(PF_dat + 44 * 17)
  23. const pfslo = <(PF_dat + 44 * 18)
  24. const pftlo = <(PF_dat + 44 * 19)
  25.  
  26. const pfahi = >PF_dat
  27. const pfbhi = >(PF_dat + 44)
  28. const pfchi = >(PF_dat + 44 * 2)
  29. const pfdhi = >(PF_dat + 44 * 3)
  30. const pfehi = >(PF_dat + 44 * 4)
  31. const pffhi = >(PF_dat + 44 * 5)
  32. const pfghi = >(PF_dat + 44 * 6)
  33. const pfhhi = >(PF_dat + 44 * 7)
  34. const pfihi = >(PF_dat + 44 * 8)
  35. const pfjhi = >(PF_dat + 44 * 9)
  36. const pfkhi = >(PF_dat + 44 * 10)
  37. const pflhi = >(PF_dat + 44 * 11)
  38. const pfmhi = >(PF_dat + 44 * 12)
  39. const pfnhi = >(PF_dat + 44 * 13)
  40. const pfohi = >(PF_dat + 44 * 14)
  41. const pfphi = >(PF_dat + 44 * 15)
  42. const pfqhi = >(PF_dat + 44 * 16)
  43. const pfrhi = >(PF_dat + 44 * 17)
  44. const pfshi = >(PF_dat + 44 * 18)
  45. const pfthi = >(PF_dat + 44 * 19)
  46.  
  47.  
  48.  
  49. title_screen
  50. player1x=58 : player1y=96
  51.  
  52. playfield:
  53. .XX.XX.XX.X..X..XX...............
  54. .X...X.X..XX.X..XX.........XX....
  55. .X..XX.XX.X..X..XX.........X.....
  56. .X..XX..X.X..X..X.......XX.XX....
  57. .XX.XX.XX.XX.XX.XXX.....XX.X.....
  58. ..................X.....XX.X.....
  59. ..................X..............
  60. .................XX.XX.XX.XXXXX..
  61. .................XX.XX.XX.X.X.X..
  62. .................XX.XX.XX.X.X.X..
  63. .................................
  64. end
  65.  
  66. player1:
  67. %0100010
  68. %0010100
  69. %0001000
  70. %0111110
  71. %1001001
  72. %0011100
  73. %0111110
  74. %0011100
  75. end
  76. player1color:
  77. $f2
  78. $94
  79. $94
  80. $C4
  81. $2c
  82. $2c
  83. $2c
  84. $22
  85. end
  86.  
  87. player0:
  88. %11111111
  89. %11111111
  90. %11111111
  91. %10100101
  92. %10100101
  93. %10100101
  94. %10100101
  95. %10100101
  96. %10100101
  97. %10100101
  98. %10100101
  99. %11111111
  100. %11111111
  101. %11111111
  102. %11111111
  103. %11111111
  104. %11111111
  105. %11111111
  106. %11011011
  107. %11011011
  108. %11011011
  109. %11011011
  110. %11011011
  111. %11011011
  112. %10000011
  113. %10000011
  114. %10000011
  115. %10000011
  116. %10000011
  117. %10000011
  118. end
  119.  
  120.  
  121. v=0
  122.  
  123. get_random_thunder
  124. w=rand/64 : t=0
  125.  
  126. title_main
  127. COLUBK=v : scorecolor=$C4
  128. COLUP0=$04 : COLUPF=$44 : player0x=50 : player0y=90 : NUSIZ0=$01 : CTRLPF=$31
  129. ballx=59 : bally=87 : ballheight=13
  130. if player1y>82 && player1y<200 then e=e+1 else player1y=200
  131. if e>10 && player1y<>87 then e=0 : player1y=player1y-1
  132. if e>200 && player1y=87 then e=0 : player1y=player1y-1
  133.  
  134. if joy0fire && !b{0} then b{0}=1
  135. if !joy0fire && b{0} then b{0}=0 : goto new_game
  136.  
  137. dim scback=u
  138. u=$c4
  139.  
  140. drawscreen
  141. z=z+1
  142. if z>59 then z=0 : t=t+1
  143. if t=w && z=59 then v=8
  144. if t>w then goto thunder
  145.  
  146. AUDV0=0
  147.  
  148. goto title_main
  149.  
  150. thunder
  151. AUDV0=v : AUDF0=v*2 : AUDC0=2
  152. if z>7 then z=0 : v=v-1
  153. if v=0 then goto get_random_thunder
  154. goto title_main
  155.  
  156. new_game
  157.  
  158. scorecolor=14
  159.  
  160.  
  161. AUDV0=0
  162.  
  163.  
  164. player0:
  165. %00010100
  166. %00111100
  167. %01111110
  168. %01010010
  169. %11011011
  170. end
  171.  
  172. o=64
  173. player1x=23 : player1y=79
  174. dim level=r
  175.  
  176. level=19 : score=20
  177.  
  178.  
  179.  
  180. if joy0up then level=0 : score=1
  181.  
  182.  
  183. goto get_new_level
  184.  
  185.  
  186. main
  187.  
  188. COLUPF=$24
  189. COLUP0=$66
  190. u=0 : COLUBK=0
  191. ballheight=13 : CTRLPF=$31
  192.  
  193. NUSIZ0=$06
  194. if level=12 then NUSIZ0=$03
  195. if level=14 then NUSIZ0=$00
  196. if level=19 then NUSIZ0=$03
  197.  
  198. dim sc1=score
  199. dim sc2=score+1
  200.  
  201. sc1=$DA
  202. sc2=$BC
  203.  
  204. if !switchbw then AUDV0=0 : goto skip_music
  205.  
  206. rem music data
  207. AUDC0=12 : AUDF0=bass_notes[n] : AUDV0=4
  208. l=l+1
  209. if l>39 then l=0 : n=n+1 : p=p+1
  210. if n>47 then n=0 : p=0
  211.  
  212.  
  213. skip_music
  214. if player1x<20 then player1x=132
  215. if player1x>132 then player1x=20
  216.  
  217. if switchreset then goto title_screen
  218.  
  219. drawscreen
  220.  
  221. if !a{1} && joy0up && collision(player1,ball) then level=level+1 : score=score+1 : goto get_new_level
  222. if collision(player1,player0) then o=32 : goto get_new_level
  223. if player1y>90 then goto get_new_level
  224.  
  225. if level=14 && m=3 then player0y=player0y+2
  226. if level=14 && m=4 then player0x=player0x-2
  227. if level=14 && m=1 then player0y=player0y-2
  228. if level=14 && m=2 then player0x=player0x+2
  229.  
  230. if level=14 && player0y>80 then m=4 : player0y=80 : player0x=player0x-2
  231. if level=14 && player0x<30 then m=1
  232. if level=14 && player0y<20 then m=2
  233. if level=14 && player0x>130 then m=3
  234.  
  235. if level=14 then goto main_2
  236.  
  237.  
  238. if level>10 && v>90 && m{0} then player0x=player0x-1
  239. if level>10 && v>90 && !m{0} then player0x=player0x+1
  240.  
  241. if level=10 && m{0} && t>5 then player0x=player0x-1
  242. if level=10 && !m{0} && t>5 then player0x=player0x+1
  243.  
  244. if level=10 && player0y<player1y && t>5 then player0y=player0y+1
  245. if level=10 && player0y>player1y && t>5 then player0y=player0y-1
  246.  
  247.  
  248. if t>5 then t=0
  249.  
  250. if t=5 && player0x>v then m{0}=1
  251. if t=5 && player0x<20 then m{0}=0
  252.  
  253. if v>90 then t=t+1 : goto main_2
  254.  
  255. if m{0} then player0y=player0y+1 else player0y=player0y-1
  256. if player0y=10 then m{0}=1
  257. if player0y=v then m{0}=0
  258.  
  259. main_2
  260.  
  261. AUDV1=0
  262.  
  263. if z>30 then a{0}=0 : a{1}=1 : goto __Test_P0_Down
  264. if a{0} && z<30 && o=64 then AUDC1=1 : AUDV1=4 : AUDF1=z
  265.  
  266. if o<64 then o=o+1 : AUDC1=3 : AUDF1=o/2 : AUDV1=4
  267. if o>63 then o=64
  268.  
  269.  
  270. if joy0fire && !a{0} then a{0}=1 : goto __Test_P0_Up
  271.  
  272.  
  273. if !joy0fire && a{0} then a{0}=0
  274.  
  275.  
  276. if a{0} then goto __Test_P0_Up
  277. if !a{0} then a{1}=1 : z=21
  278.  
  279.  
  280.  
  281. __Test_P0_Up
  282. z=z+1
  283. b=(player1x-17)/4
  284. e=(player1y/8)-1
  285. if pfread(b,e) then a{0}=0 : z=31 : a{0}=0 : a{1}=1 : goto __Cant_Move_Up
  286. d=b + 2
  287. if pfread(d,e) then a{0}=0 : z=31 : a{0}=0 : a{1}=1 : goto __Cant_Move_Up
  288. goto __P0_Move_Up
  289.  
  290. __Cant_Move_Up
  291. goto __Skip_Joy0_Up
  292.  
  293. __P0_Move_Up
  294. if a{0} then player1y=player1y-1
  295.  
  296.  
  297. __Skip_Joy0_Up
  298. if a{1} then goto __Test_P0_Down
  299. goto __Skip_Joy0_Down
  300.  
  301.  
  302. __Test_P0_Down
  303. if !a{1} then goto __Skip_Joy0_Down
  304.  
  305. b = (player1x-17)/4
  306. e = ((player1y-7)/8) + 1
  307. if pfread(b,e) then goto __Cant_Move_Down
  308. d = b + 2
  309. if pfread(d,e) then goto __Cant_Move_Down
  310. goto __P0_Move_Down
  311.  
  312.  
  313. __Cant_Move_Down
  314. a=0 : z=0
  315. goto __Skip_Joy0_Down
  316.  
  317.  
  318. __P0_Move_Down
  319. if a{1} then player1y=player1y+1
  320. if joy0left then goto left
  321. if joy0right then goto right
  322. goto main
  323.  
  324. __Skip_Joy0_Down
  325.  
  326. left
  327. f = ((player1x-14)/4)-1
  328. g = (player1y)/8
  329. if pfread(f,g) then goto __Cant_Move_Left
  330. goto __P0_Move_Left
  331.  
  332. __Cant_Move_Left
  333. goto __Skip_Joy0_Left
  334.  
  335. __P0_Move_Left
  336. if joy0left then player1x=player1x-1 : goto main
  337.  
  338. __Skip_Joy0_Left
  339. if joy0right then goto __Test_P0_Right
  340. goto main
  341.  
  342. right
  343. __Test_P0_Right
  344. f = ((player1x-12)/4)+1
  345. g = ((player1y)/8)
  346. if pfread(f,g) then goto __Cant_Move_Right
  347.  
  348.  
  349. goto __P0_Move_Right
  350.  
  351. __Cant_Move_Right
  352. goto __Skip_Joy0_Right
  353.  
  354. __P0_Move_Right
  355. if joy0right then player1x=player1x+1
  356.  
  357. __Skip_Joy0_Right
  358. goto main
  359.  
  360.  
  361. level_info
  362.  
  363. player0x = P0x_dat[r] : player0y = P0y_dat[r]
  364. ballx = ballx_dat[r] : bally = bally_dat[r]
  365. if v_dat[r] then v = v_dat[r]
  366. if P1x_dat[r] then player1x = P1x_dat[r]
  367. if r = 5 then player1y = 79
  368. if r = 18 then player1y = 47
  369.  
  370. goto main
  371.  
  372.  
  373. data P0x_dat
  374. 130, 37, 57, 52, 70, 132, 130, 130, 57
  375. 57, 57, 130, 60, 69, 131, 50, 30, 50
  376. 50, 61
  377. end
  378.  
  379. data P0y_dat
  380. 20, 20, 30, 30, 30, 56, 60, 48, 48
  381. 47, 47, 72, 66, 12, 10, 40, 40, 49
  382. 56, 36
  383. end
  384.  
  385. data ballx_dat
  386. 56, 130, 120, 73, 40, 130, 70, 130, 133
  387. 23, 45, 108, 74, 25, 112, 33, 33, 48
  388. 80, 97
  389. end
  390.  
  391. data bally_dat
  392. 78, 78, 78, 30, 54, 54, 78, 22, 30
  393. 22, 30, 62, 78, 54, 78, 54, 54, 22
  394. 78, 78
  395. end
  396.  
  397. data v_dat
  398. 80, 70, 00, 80, 90, 00, 80, 00, 80
  399. 90, 130, 135, 90, 90, 135, 90, 90, 90
  400. 90, 70
  401. end
  402.  
  403. data P1x_dat
  404. 00, 00, 00, 00, 00, 44, 00, 00, 00
  405. 00, 00, 52, 00, 00, 00, 00, 21, 41
  406. 30, 60
  407. end
  408.  
  409.  
  410.  
  411. data bass_notes
  412. 23, 20, 19, 23, 20, 19, 23, 20, 19, 23, 20, 19
  413. 24, 23, 20, 24, 23, 20, 24, 23, 20, 24, 23, 20
  414. 27, 24, 23, 27, 24, 23, 27, 24, 23, 27, 24, 23
  415. 29, 27, 24, 29, 27, 24, 29, 27, 24, 29, 27, 24
  416. end
  417.  
  418.  
  419.  
  420. get_new_level
  421.  
  422. if r = 20 then level = 0 : score = 1 : goto level_info
  423.  
  424. player1x = 23 : player1y = 79
  425. temp1 = pfdatlo[r] : temp2 = pfdathi[r]
  426. goto load_new_level bank2
  427.  
  428.  
  429. data pfdatlo
  430. pfalo, pfblo, pfclo, pfdlo, pfelo, pfflo, pfglo, pfhlo
  431. pfilo, pfjlo, pfklo, pfllo, pfmlo, pfnlo, pfolo, pfplo
  432. pfqlo, pfrlo, pfslo, pftlo
  433. end
  434.  
  435.  
  436. data pfdathi
  437. pfahi, pfbhi, pfchi, pfdhi, pfehi, pffhi, pfghi, pfhhi
  438. pfihi, pfjhi, pfkhi, pflhi, pfmhi, pfnhi, pfohi, pfphi
  439. pfqhi, pfrhi, pfshi, pfthi
  440. end
  441.  
  442.  
  443.  
  444. bank 2
  445.  
  446. load_new_level
  447.  
  448. asm
  449. ldy #43
  450. load_loop
  451. lda (temp1),y
  452. sta var0,y
  453. dey
  454. bpl load_loop
  455. end
  456.  
  457. goto level_info bank1
  458.  
  459.  
  460. data PF_dat
  461. %11111111, %11111111, %11111111, %11111111
  462. %10000000, %00000000, %00000000, %10000000
  463. %10000000, %00000000, %00000000, %10000000
  464. %10000000, %11111111, %11111111, %10000111
  465. %10000000, %00000100, %00000001, %10000001
  466. %11111000, %00000100, %00000001, %10000001
  467. %10000000, %00000100, %00000000, %10000110
  468. %10000000, %00000111, %11000000, %10000110
  469. %10000000, %00000001, %11000000, %10000000
  470. %10000000, %00000001, %11000000, %10000000
  471. %11111111, %11111111, %11000000, %11111111
  472.  
  473. %11111111, %11111111, %11111111, %11111111
  474. %10000000, %00000000, %00000000, %10000000
  475. %10000000, %00000000, %00000000, %10000000
  476. %10000011, %11111111, %11111111, %10000111
  477. %11100010, %00000000, %00000000, %10000000
  478. %10000010, %00000000, %00000000, %10000000
  479. %10000010, %11000000, %11111111, %11111111
  480. %10001110, %11000110, %11000011, %10000111
  481. %10000010, %00000000, %00000000, %10000000
  482. %10000010, %00000000, %00000000, %10000000
  483. %11111110, %11000000, %11000011, %11111111
  484.  
  485. %11111111, %11111111, %11111111, %11111111
  486. %10000000, %00000000, %00000000, %10000000
  487. %10000000, %00000000, %00000000, %10000000
  488. %10000000, %00000000, %00000000, %10000111
  489. %10000000, %00000000, %00000000, %10000101
  490. %10000000, %00000000, %00000000, %10000101
  491. %10000000, %00001100, %01100000, %10000101
  492. %10000110, %00000000, %00000000, %10000111
  493. %10000110, %00000000, %00000000, %10000001
  494. %10000110, %00000000, %00000000, %10000001
  495. %11111110, %00000000, %00000000, %11111111
  496.  
  497. %11111111, %11111111, %11111111, %11111111
  498. %10000000, %00010000, %00000000, %10000000
  499. %10000000, %00010000, %00000000, %10000000
  500. %10000000, %00010000, %00000011, %10000001
  501. %10000011, %11110000, %11111110, %11110000
  502. %10000011, %00110000, %00000010, %10000000
  503. %10000011, %00110000, %00000010, %10000000
  504. %10001111, %00110000, %01100011, %10000111
  505. %10000011, %00000000, %01100000, %10000000
  506. %10000011, %00000000, %01100000, %10000000
  507. %11111111, %00110000, %01100001, %11111111
  508.  
  509. %11111111, %11111111, %11111111, %11111111
  510. %11110000, %00000000, %00000000, %10000000
  511. %10000000, %00000000, %00000000, %10000000
  512. %10000000, %00000000, %00000000, %10000000
  513. %10001111, %10000011, %10000110, %10000110
  514. %10000000, %10000010, %10000110, %10000000
  515. %10000000, %10000010, %10000000, %11100000
  516. %11111111, %00000011, %00000000, %10000000
  517. %10000000, %00000000, %00000000, %10000110
  518. %10000000, %00000000, %00000110, %10000110
  519. %11111111, %10000011, %10000110, %10000110
  520.  
  521. %11111111, %11111111, %11111111, %11111111
  522. %10000000, %00000000, %00000000, %10000000
  523. %10000000, %00000000, %00000000, %10000000
  524. %10000000, %00000000, %00000000, %10000000
  525. %10000000, %00011000, %00110000, %10000110
  526. %10001100, %00011000, %00110000, %10000110
  527. %10001100, %00011000, %00110000, %10000110
  528. %10001100, %00011000, %00000000, %11111110
  529. %10001100, %00011110, %00000000, %10000000
  530. %10001100, %00011000, %00000000, %10000000
  531. %10001111, %11111111, %11111111, %11111111
  532.  
  533. %11111111, %11111111, %11111111, %11111111
  534. %10000000, %00000000, %00000000, %10000000
  535. %10000000, %00000000, %00000000, %10000000
  536. %10000011, %00011000, %00011110, %10001100
  537. %10001111, %11111111, %11111110, %10001100
  538. %10000011, %00000000, %00000000, %10001100
  539. %10000011, %00000000, %00000000, %10001100
  540. %11100000, %11111000, %11111111, %10001111
  541. %10000000, %00001000, %00000000, %10000000
  542. %10000000, %00001000, %00000000, %10000000
  543. %11111110, %01111000, %00111000, %10001111
  544.  
  545. %11111111, %11111111, %11111111, %11111111
  546. %10000000, %00000000, %00000100, %10000000
  547. %10000000, %00000000, %00000100, %10000000
  548. %10001100, %11000110, %11000100, %11111100
  549. %10000000, %01000000, %01000100, %10000000
  550. %11100000, %01000000, %01000111, %10000000
  551. %00100000, %01000000, %01000101, %10000000
  552. %11111111, %01000011, %01000111, %10001111
  553. %10000000, %01000000, %01000000, %10000000
  554. %10000000, %01000000, %01000000, %10000000
  555. %11111111, %01111111, %01111111, %11111111
  556.  
  557. %11111111, %11111111, %11111111, %11111111
  558. %10000000, %00010000, %00000001, %10000000
  559. %10000000, %00010000, %00000001, %10000000
  560. %10000001, %00010001, %00110001, %10000000
  561. %10000111, %00010001, %11110001, %11111000
  562. %10000001, %00010001, %00110001, %10000000
  563. %10000001, %00010001, %00110001, %10000000
  564. %11110001, %01110001, %00110001, %10000011
  565. %10000001, %00000001, %00110000, %10000000
  566. %10000001, %00000001, %00110000, %10000000
  567. %11111111, %11111111, %11111111, %11111111
  568.  
  569. %11111111, %11111111, %11111111, %00001111
  570. %10000000, %00000010, %00000000, %00001000
  571. %10000000, %00000010, %00000000, %00001000
  572. %11111100, %00000010, %11111100, %11111000
  573. %00000000, %00001110, %11000000, %00000110
  574. %00000000, %00000010, %11000001, %00000001
  575. %11111111, %00000011, %11000001, %11000001
  576. %10000000, %00001110, %11000001, %11000001
  577. %10000000, %00000000, %11110000, %11110000
  578. %10000110, %00000000, %00111100, %11000000
  579. %11111111, %00111111, %00000011, %11111111
  580.  
  581. %10000000, %00000000, %00000000, %10000000
  582. %10000111, %11111111, %11111111, %10000011
  583. %10000100, %00000000, %00000000, %10000010
  584. %10000100, %00000000, %00000000, %10000010
  585. %10000111, %11111111, %11111000, %10001110
  586. %10000000, %00000000, %00000000, %10000010
  587. %10000000, %00000000, %00000000, %10000010
  588. %11111111, %11111111, %11111111, %11100011
  589. %10000000, %00000000, %00000000, %10000000
  590. %10000000, %00000000, %00000000, %10000000
  591. %11111111, %11111111, %11111111, %11111111
  592.  
  593. %11111111, %11111111, %11111111, %11111111
  594. %00000011, %00000000, %00000000, %00000000
  595. %00000011, %00000000, %00000000, %00000000
  596. %11100011, %11110000, %11111111, %11111111
  597. %10000011, %00000000, %00000100, %10000000
  598. %10001111, %00000000, %00000100, %10000000
  599. %10000011, %00011000, %11000100, %10000000
  600. %11100000, %00011000, %11000100, %10000110
  601. %10000000, %00011000, %11000111, %10000111
  602. %10000000, %00011000, %11000000, %10000000
  603. %11100000, %00011111, %11111111, %11111111
  604.  
  605. %00001111, %11111111, %11111111, %11111111
  606. %11111100, %00000000, %01100000, %10000000
  607. %10000000, %00000000, %01100000, %10000000
  608. %10000000, %00110000, %01100000, %10001111
  609. %10001111, %00111111, %01111000, %10000011
  610. %10000000, %00110000, %00000000, %10000011
  611. %10000000, %00110000, %00000000, %11100011
  612. %11111111, %11110001, %11111111, %00100011
  613. %10000000, %00010000, %00000000, %00100000
  614. %10000000, %00010000, %00000000, %00100000
  615. %11111111, %11110001, %11111111, %00111111
  616.  
  617. %10000000, %00000000, %00000000, %10000000
  618. %10000000, %00000000, %00000000, %10000000
  619. %10001111, %11111111, %11000110, %10000000
  620. %10001000, %00000000, %11000000, %11100000
  621. %10001000, %00000000, %11000000, %10000000
  622. %10001000, %00001100, %11000000, %10000000
  623. %10001000, %00000100, %11000110, %10000000
  624. %11111000, %11000111, %00000000, %11100000
  625. %10000000, %00000100, %00000000, %10000000
  626. %10000000, %00000100, %00000000, %10000000
  627. %11111111, %11111111, %00000110, %11100000
  628.  
  629. %11111111, %11111111, %11111111, %11111111
  630. %10000000, %01000000, %00001100, %10000000
  631. %10000000, %01000000, %00000000, %10000000
  632. %10000011, %01000111, %00000000, %10001110
  633. %11100010, %01000000, %00111111, %10000011
  634. %10000010, %01000000, %00000000, %11100001
  635. %10000010, %01111100, %00000000, %10000001
  636. %10001110, %11100000, %11100011, %10001111
  637. %10000010, %00000000, %00000010, %10000000
  638. %10000010, %00000000, %00000010, %10000000
  639. %11111110, %00110000, %01100011, %10001111
  640.  
  641. %11111111, %11111111, %11111111, %11111111
  642. %10000000, %00000000, %00000000, %10000000
  643. %10000000, %00000000, %00000000, %10000000
  644. %10001111, %00011111, %11111000, %10000011
  645. %10001110, %00010000, %10001000, %11100011
  646. %10000010, %11110000, %10001111, %10000011
  647. %10000010, %00000000, %00000000, %10000000
  648. %11111110, %00000000, %00000000, %11100000
  649. %10000000, %00001100, %00000110, %10000000
  650. %10000000, %00001100, %11000110, %10000000
  651. %11111110, %00001100, %11000111, %11111111
  652.  
  653. %11111111, %11111111, %11111111, %11111111
  654. %00000010, %00000000, %00000000, %00000000
  655. %00000010, %00000000, %00000000, %00000000
  656. %11000010, %11111100, %10000000, %11000000
  657. %11000010, %00000000, %01111111, %11111111
  658. %11000010, %00000000, %00000000, %10000000
  659. %11000011, %00000011, %00000000, %10000000
  660. %11111111, %11111111, %11111111, %10001111
  661. %10000000, %00000000, %00000000, %10000000
  662. %10000000, %00000000, %00000000, %10000000
  663. %11110001, %11100011, %00011100, %10001110
  664.  
  665. %11111111, %11111111, %11111111, %11111111
  666. %00000010, %00000000, %00000000, %00000000
  667. %00000010, %00000000, %00000000, %00000000
  668. %11000011, %11000001, %00000111, %11111111
  669. %11000000, %00000001, %00000110, %10000000
  670. %11110000, %00000001, %00000110, %10000000
  671. %11000000, %00000001, %00000110, %10000000
  672. %00000111, %00000001, %11000110, %10001100
  673. %00000100, %00000000, %11000000, %00001100
  674. %00000100, %00000000, %11000000, %00001100
  675. %11111111, %11111111, %11111111, %11111111
  676.  
  677. %11111111, %11111111, %11111111, %11111111
  678. %10000000, %00110000, %00000000, %10000000
  679. %10000000, %00110000, %00000000, %10000000
  680. %10001111, %00110000, %01111111, %10000011
  681. %10000011, %00000000, %01100000, %10000000
  682. %10000011, %00000000, %01100000, %10000000
  683. %11111111, %11111111, %11100011, %11111111
  684. %00000000, %00110000, %00100000, %00000000
  685. %00000000, %00000000, %00100000, %00000000
  686. %00000001, %00000001, %00100000, %00000000
  687. %11100001, %11100001, %11100011, %11111000
  688.  
  689. %11111111, %11111111, %11111111, %11111111
  690. %10000000, %10000000, %10000000, %10000000
  691. %10000000, %10000000, %10000000, %10000000
  692. %10000011, %10001111, %10001111, %10000011
  693. %10001110, %10000000, %10000000, %10001110
  694. %10000010, %00000000, %00000000, %10000010
  695. %10000011, %00001111, %00001111, %10000011
  696. %10001111, %00111111, %00111111, %10001111
  697. %10000000, %00100000, %00100000, %10000000
  698. %10000000, %00100000, %00100000, %10000000
  699. %10001111, %00111111, %00111111, %10001111
  700. end
  701.  
  702. goto level_info_bank1_jump
  703.  
  704. cu
  705. reboot
  706.  
  707. level_info_bank1_jump
  708. goto level_info bank1
  709.  
  710.  
  711. asm
  712. minikernel
  713. lda scback
  714. sta COLUBK
  715. rts
  716. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement