home *** CD-ROM | disk | FTP | other *** search
- 1 GOSUB6000:POKE646,0:PRINT"[147]SWORD MASTER[146]":PRINT:PRINT
- 2 PRINT"YOUR QUEST IS TO DESTROY THE IN-
- 3 [153]" VADING ARMY AND SAVE THE KINGDOM."
- 4 [153]"LIKE INSTRUCTIONS ? (Y/N)";A$
- 5 [161]A$:[139]A$[178]""[167]5
- 6 [139] A$[178]"Y"[167][137]5000
- 9 [141]3750
- 10 V[178]53248:DP[178]150:[151]V[170]39,1:[151]V[170]40,0
- 11 W[178][187]([171]TI):W[178]0:[143] SEED RND GEN
- 12 [141] 600
- 20 [129]X[178]DP[164]157:SD[178]X[172]64
- 21 :
- 25 [143] DP=SPRITE DATA BLOCK:SD=ACTUAL MEMORY LOC. OF DP
- 26 :
- 30 [129]BN[178]0[164]62:[135]D:[151]BN[170]SD,D:[130]BN
- 40 [130]X:[143] ***SPRITE DONE***
- 45 [143] ***SETUP INITIAL SPRITE X,Y ***
- 50 [151]V,100:[151]V[170]1,173:[143] S0
- 60 [151]V[170]2,150:[151]V[170]3,173: [143] S1
- 65 [151] V[170]27,1
- 125 [143] ***NOW ASSIGN INITIAL DATA BLOCKS ***
- 130 [151]2040,150:[151]2041,155
- 145 [143] ***NOW GET INTO MAIN PRGM ***
- 146 ED[178]0:RN[178]1:[153]""
- 148 [151]V[170]21,3:PX[178]110:CX[178]160:[151]V,PX:[151]V[170]2,CX
- 149 W[178][194](V[170]30)
- 150 ED[178]ED[170]1:[139]ED[178]2[167]ED[178]0:[137]153
- 151 [137]154
- 153 RN[178]RN[170]1:[141]600:[143] **ROUND COUNTER
- 154 [153]"STOPATTACKWAIT ";RN:EP[178][181](([187](0)[172]3)[170]1)[170]154
- 155 [139]RN[178]11[167][153]"FINAL ATTACKWAIT"
- 156 PW[178][181](([187](0)[172]4)[170]1)[170]150
- 160 CP[178][181]([187](0)[172]7)[170]1:[139]CP[178]1[167]CP[178]155
- 165 [139]CP[178]2[176]CP[178]3[167]CP[178]156:CX[178]CX[171]2
- 170 [139]CP[178]4[167]CP[178]157
- 171 [139](CP[177]4)[175](CP[179]8)[167]CP[178]157
- 175 [151]2041,CP:[151]V[170]2,CX
- 180 [139]CX[179](PX[170]10)[167]CX[178]CX[170]10
- 181 [139](CP[178]156)[175]([194](2040)[178]150)[175](CX[179]PX[170]11)[167] 260
- 185 PI[178][194](56320):[151]2040,150:[139]PI[178]127[167]155
- 190 [139]PI[178]126[167]PP[178]151
- 195 [139]PI[178]125[167]PP[178]152
- 200 [139]PI[178]119[167]PP[178]153:PX[178]PX[170]2
- 210 [139]PI[178]123[167]PP[178]154:PX[178]PX[171]10
- 211 [151]2040,PP:[151]V,PX
- 215 [139](PP[178]153)[175](CP[178]EP)[175]([194](V[170]30)[178]3)[167]230
- 217 [139](CP[178]156)[175](PP[179][178]PW)[175]([194](V[170]30)[178]3)[167]260
- 218 [139]PX[179]30[167]PX[178]30
- 219 [139]CX[177]190[167]CX[178]190
- 220 [139]PX[177]190[167]PX[178]185
- 221 [139]CX[179]30[167]CX[178]40
- 222 [139](PP[178]151)[175](CP[178]155)[167][141]500
- 223 [139](PP[178]152)[175](CP[178]157)[167][141]500
- 224 [139](PP[178]153)[175](CP[178]156)[167][141]500
- 225 [137]160
- 230 SE[178]SE[170]1:[153]"HITS TO ENEMY :WAIT";SE
- 231 [139]SE[179]1[170](RN[173]2)[167]160
- 235 [139]RN[177]10[167]310
- 240 SE[178]0:P3[178]P3[170]1:[153][163]20)"ENEMIES KILLED:WAIT";P3
- 250 [151]V[170]21,1:[129]ZC[178]1[164]500:[130]ZC:[153]"":[137]148
- 260 P2[178]P2[170]1:[153]""[163]20)"YOUR WOUNDS:WAIT ";P2:[129]ZC[178]1[164]500:[130]ZC
- 270 [139]P2[177]RN[170]5[167]290
- 280 [137] 155
- 290 [151]V[170]21,2:[153]""[163]20)"YOU FAILED !WAIT":[151]V[170]21,1
- 295 [137]4000
- 300 [128]
- 310 [143] SCORE
- 320 [153]T [163]19)" RATING WAIT":[153]" "
- 330 [139] P2[179]8[167] [153] [163]21)"SWORDMASTER":[137] 400
- 331 [139]P2[179]11[167][153][163]19)"STOPKNIGHT":[137]450
- 332 [139]P2[179]14[167][153][163]19)"STOPSWORDSMAN":[137] 410
- 333 [139]P2[179]17[167][153][163]19)"STOPWARRIOR":[137] 410
- 334 [139]P2[179]20[167][153][163]19)"STOPFIGHTER":[137] 410
- 335 [139]P2[179]24[167][153][163]19)"STOPBRIGAND":[137] 410
- 336 [139]P2[177]23[167][153][163]19)"STOPPEASANT-IN-TRAINING":[137] 410
- 337 [128]
- 400 [129] PK[178]150 [164] 153:[141] 501:[151]2040,PK:[129] PL[178]1 [164] 400:[130] PL:[130] PK
- 410 [141]600:[153][163]19)"PLAY AGAIN (Y/N)";:[133] A$
- 420 [139] A$[178]"Y"[167] 1
- 430 [128]
- 450 [129]PK[178]151[164]152:[141]501:[151]2040,PK:[129]PL[178]1[164]800:[130]PL:[130]PK
- 460 [137] 410
- 500 [139][194](V[170]30)[179][177]3[167][142]
- 501 [151]54296,15:[151]54277,0:[151]54278,231
- 505 [151]54282,0:[151]54385,231
- 510 [151]54273,155:[151]54272,120
- 515 [151]54280,[181]([187](0)[172]2)[170]105:[151]54279,[181]([187](0)[172]255)[170]1
- 520 [151]54276,33:[151]54283,21:[129]Z3[178]1[164]49:[130]
- 525 [151]54276,32:[151]54283,20
- 530 [142]
- 600 [143]***SUBROUTINE TO PLAY MAIN THEME
- 610 [151]54296,15:[151]54277,21:[151]54278,199
- 615 [151]54284,21:[151]54285,199:[151]54276,33:[151]54283,33
- 620 [151]54273,17:[151]54272,37:[151]54280,45:[151]54279,198:LV[178]100:[141]700
- 621 [151]54273,17:[151]54272,37:[151]54280,45:[151]54279,198:LV[178]150:[141]700
- 622 [151]54273,22:[151]54272,227:[151]54280,61:[151]54279,126:LV[178]100:[141]700
- 624 [151]54273,17:[151]54272,37:[151]54280,45:[151]54279,198:LV[178]100:[141]700
- 625 [151]54273,22:[151]54272,227:[151]54280,61:[151]54279,126:LV[178]590:[141]700
- 626 [151]54276,32:[151]54283,32:[142]
- 700 [129]TD[178]1[164]LV:[130]:[151]54276,32:[151]54283,32
- 710 [151]54276,33:[151]54283,33:[142]
- 1000 [143] *** EN GARDE***
- 1010 [131] 14,0,0,31,192,0,119,0,0,135,192,3,7,192,6,27,176
- 1015 [131] 12,60,120,152,127,252,112,119,239,224,103,231,144,51,192
- 1020 [131] 0,28,0,0,13,224,0,19,240,0,30,240,0,60,120,0,56
- 1030 [131] 56,0,28,112,0,12,96,0,14,224,0,62,248,0
- 1040 [143] *** UP BLOCK **
- 1050 [131] 14,0,6,31,192,12,119,0,24,135,192,48,7,193,96,27,176,192
- 1060 [131] 60,121,192,127,255,160,119,239,0,103,224,0,51,192,0,28,0,0
- 1070 [131] 13,224,0,19,240,0,30,240,0,60,120,0,56,56
- 1080 [131] 0,28,112,0,12,96,0,14,224,0,62,248,0
- 1090 [143] *** DOWN BLOCK ***
- 1100 [131] 14,0,0,31,192,0,183,0,0,71,192,0,7,192,0,27,176,0,60,120
- 1110 [131] 0,127,252,0,119,238,0,103,231,0,51,195,128,28,3,160,13
- 1120 [131] 224,192,19,241,96,30,240,48,60,120,24,56,56
- 1130 [131] 12,28,112,6,12,96,0,14,224,0,62,248,0
- 1140 [143] *** THRUST ***
- 1150 [131] 7,0,0,15,224,0,115,128,0,3,224,0,3,224,0,13,208
- 1160 [131] 0,62,56,0,63,248,0,119,252,0,119,238,128,103,199,255,224
- 1170 [131] 0,128,207,224,0,31,240,0,30,240,0,60,120,0,56,56
- 1180 [131] 0,56,112,0,112,96,0,112,224,0,240,248,0
- 1190 [143] *** DODGE ***
- 1200 [131] 28,0,0,63,128,0,46,0,0,79,128,0,79,128,0,151,96,0,56
- 1210 [131] 240,0,127,248,0,119,220,0,103,174,0,51,156,0,28
- 1220 [131] 56,0,13,116,0,18,192,0,29,176,0,59,120,0,54
- 1230 [131] 56,0,44,28,0,16,28,0,28,14,0,124,15,0
- 1240 [143] *** EVIL EN GARDE ***
- 1250 [131] 0,3,224,96,0,224,48,3,224,24,3,224,12,1,192,7,15,248,7
- 1260 [131] 152,6,1,251,247,0,250,23,0,115,22,0,3,148,0,3,208,0,11
- 1270 [131] 240,0,25,224,0,60,216,0,120,28,0,112,28,0
- 1280 [131] 56,56,0,28,112,0,14,224,0,62,248
- 1290 [143] *** EVIL THRUST ***
- 1300 [131] 0,7,192,0,1,192,0,7,192,0,7,192,0,3,128,0,15,248,0
- 1310 [131] 24,4,0,59,246,2,122,22,255,243,22,2,195,148,0,3
- 1320 [131] 208,0,11,240,0,29,232,0,62,216,0,120,56,0,112
- 1330 [131] 28,0,56,28,0,28,14,0,14,6,0,62,15
- 1340 [143] *** EVIL DOWN BLOCK ***
- 1350 [131] 0,3,224,0,0,224,0,3,224,0,3,224,0,1,192,0,15,248
- 1360 [131] 0,24,6,0,59,247,0,122,23,0,243,22,1,195,148
- 1370 [131] 7,131,208,7,11,240,12,25,224,24,60,216,48,120,28
- 1380 [131] 96,112,28,0,56,56,0,28,112,0,14,224,0,62,248
- 1390 [143] *** PROGRAM END ***
- 2000 [128]
- 2010 [159]15,8,15,"S0:SWORDMASTER":[160]15
- 2020 [148]"SWORDMASTER",8:[149]"*",8
- 2030 [128]
- 3750 [153]"LOAD"
- 3760 [137]3800
- 3799 [143]--LOAD GRAPHICS PAD SCREEN-
- 3800 F$[178]"SM.PIC":VA[178]1024:CC[178]54272:N[178]0
- 3802 [151]53281,15:[151]53280,3:[151]646,1
- 3803 [153]"STOPLOADING GRAPHICS......"
- 3804 [129]T[178]1[164]2000:[130]
- 3810 [159]2,8,2,"0:"[170]F$[170]",S,R"
- 3820 [129]N[178]VA[164]VA[170]999
- 3830 [161]#2,A$
- 3840 [151]N[170]CC,[198](A$[170][199](0))
- 3850 [161]#2,A$
- 3860 [151]N,[198](A$[170][199](0))
- 3870 [130] N
- 3880 [160]2
- 3890 [142]
- 4000 [153][163]20)"PLAY AGAIN ? (Y/N)";A$
- 4001 [153][163]19)"LIST WAIT"
- 4002 [153][163]19)"LIST WAIT"
- 4003 [161]A$:[139]A$[178]""[167]4003
- 4004 [139]A$[178]"Y"[167][156]:[140]:[137]4006
- 4005 [158]64738
- 4006 [153]""[163]19)"LIST WAIT"
- 4007 [153][163]19)" WAIT"
- 4008 [153][163]19)" WAIT"
- 4009 [153][163]19)" WAIT"
- 4010 [137]10
- 5000 [153]"LOADSTOPPLUG JOYSTICK IN PORT 2.
- 5010 PRINT"RULES: 1. KILL TWO ENEMIES EACH ROUND.
- 5020 [153]" 2. ENEMIES GAIN STRENGTH.
- 5030 PRINT" 3. YOU WILL LOSE IF YOUR TOTAL
- 5040 [153]" NUMBER OF HITS EXCEEDS 5 +
- 5050 PRINT" THE ROUND NUMBER !"
- 5060 PRINT"JOYSTICK RESPONSES:"
- 5070 PRINT" UP = UP BLOCK
- 5080 [153]" DOWN = DOWN BLOCK
- 5090 PRINT" LEFT = DODGE
- 5100 [153]" RIGHT = THRUST
- 5120 PRINT"YOUR 'WEAK MOVE' IS CHANGED AFTER EACH
- 5130 [153]"HIT AND AFTER EACH NEW ROUND."
- 5140 [153]"DON'T HIT KEYS TOO FAST. KEYBOARD
- 5150 PRINT"BUFFER STORES UP TO 10. KEEP IT SLOW,
- 5160 [153]"AS THOUGH YOU HAD A HEAVY SWORD !"
- 5170 [153]" -HIT ANY KEY TO BEGIN-
- 5180 GETA$:IFA$=""THEN5180
- 5190 GOTO9
- 6000 POKE53281,15:POKE53280,15
- 6010 PRINT"[147][144]"TAB(13)"SWORDMASTER II"
- 6020 PRINT:PRINTTAB(19)"BY
- 6030 [153]:[153][163]10)"STEVEN & BUD GROVER
- 6035 PRINT:PRINTTAB(18)"1987
- 6040 [153]:[153]
- 6050 [153]" WAIT"
- 6052 [153]" WAIT STOP WAIT"
- 6054 [153]" WAIT WAIT STOP WAIT"
- 6056 [153] " WAIT WAIT STOP WAIT"
- 6058 [153]" WAIT WAIT STOP WAIT"
- 6060 [153]" WAIT STOP WAIT"
- 6062 [129] T[178]1 [164] 5000:[130] T
- 6064 [142]
-