TIPS
FILE INFORMATION
FILENAME(S): TIPS
FILE TYPE(S): PRG
FILE SIZE: 8K
FIRST SEEN: 2025-10-19 22:49:15
APPEARS ON: 1 disk(s)
FILE HASH
2bbc6730a8b68b200a6ce2d8ec3941a9cf177ff56f461cff4f9e677a0a28a46a
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| GOLD DISK OCT85 | TIPS | PRG | Radd Maxx | 10 | 1 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)
00000000: 01 08 07 08 01 00 8F 00 24 08 02 00 8F 20 28 43 |........$.... (C|
00000010: 29 20 31 39 38 35 20 47 4F 4C 44 20 44 49 53 4B |) 1985 GOLD DISK|
00000020: 20 49 4E 43 00 2A 08 03 00 8F 00 47 08 04 00 8F | INC.*.....G....|
00000030: 20 54 49 50 53 3A 20 4D 55 4C 54 49 50 4C 45 20 | TIPS: MULTIPLE |
00000040: 53 50 52 49 54 45 53 00 4D 08 05 00 8F 00 5F 08 |SPRITES.M....._.|
00000050: 06 00 99 20 C7 28 31 34 29 3A 99 C7 28 38 29 00 |... .(14):..(8).|
00000060: 82 08 07 00 44 30 B2 31 33 AC 34 30 39 36 3A 44 |....D0.13.4096:D|
00000070: 34 B2 44 30 AA 31 30 32 34 3A 51 24 B2 C7 28 33 |4.D0.1024:Q$..(3|
00000080: 34 29 00 8B 08 08 00 89 20 31 36 00 A1 08 09 00 |4)...... 16.....|
00000090: 81 49 4D B2 31 A4 31 31 3A A1 49 4E 24 3A 82 49 |.IM.1.11:.IN$:.I|
000000A0: 4D 00 BB 08 0A 00 44 30 B2 31 33 AC 34 30 39 36 |M.....D0.13.4096|
000000B0: 3A 44 34 B2 44 30 AA 31 30 32 34 00 DE 08 0B 00 |:D4.D0.1024.....|
000000C0: 99 20 22 13 11 11 11 11 11 11 11 11 11 11 11 11 |. ".............|
000000D0: 11 11 11 11 11 11 11 11 11 11 11 11 22 3B 00 16 |............";..|
000000E0: 09 0C 00 99 20 22 12 5E 92 20 50 52 45 56 20 50 |.... ".^. PREV P|
000000F0: 41 47 45 20 20 12 53 50 41 43 45 92 20 4E 45 58 |AGE .SPACE. NEX|
00000100: 54 20 50 41 47 45 20 20 12 5F 92 20 C7 C4 20 4D |T PAGE ._. .. M|
00000110: 45 4E 55 91 91 22 00 2B 09 0D 00 A1 20 49 4E 24 |ENU..".+.... IN$|
00000120: 3A 8B 49 4E 24 B2 22 22 A7 31 33 00 54 09 0E 00 |:.IN$."".13.T...|
00000130: 8B 20 49 4E 24 B3 B1 22 5E 22 20 AF 20 49 4E 24 |. IN$.."^" . IN$|
00000140: B3 B1 22 20 22 20 AF 20 49 4E 24 B3 B1 22 5F 22 |.." " . IN$.."_"|
00000150: 20 A7 31 33 00 5A 09 0F 00 8E 00 65 09 10 00 99 | .13.Z.....e....|
00000160: 22 93 90 22 3B 00 7F 09 11 00 97 20 44 30 AA 33 |"..";...... D0.3|
00000170: 32 2C 31 35 3A 97 20 44 30 AA 33 33 2C 31 35 00 |2,15:. D0.33,15.|
00000180: B0 09 12 00 99 20 22 12 D7 48 41 54 20 2D 20 CF |..... "..HAT - .|
00000190: 4E 4C 59 20 38 20 53 50 52 49 54 45 53 21 21 21 |NLY 8 SPRITES!!!|
000001A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | "|
000001B0: 00 DD 09 13 00 99 22 11 C8 41 56 45 20 59 4F 55 |......"..AVE YOU|
000001C0: 20 45 56 45 52 20 42 45 45 4E 20 41 4E 4E 4F 59 | EVER BEEN ANNOY|
000001D0: 45 44 20 41 54 20 48 41 56 49 4E 47 22 00 09 0A |ED AT HAVING"...|
000001E0: 14 00 99 22 4F 4E 4C 59 20 38 20 53 50 52 49 54 |..."ONLY 8 SPRIT|
000001F0: 45 53 20 54 4F 20 50 4C 41 59 20 57 49 54 48 3F |ES TO PLAY WITH?|
00000200: 20 20 C9 20 4D 45 41 4E 22 00 38 0A 15 00 99 22 | . MEAN".8...."|
00000210: 59 4F 55 27 52 45 20 57 52 49 54 49 4E 47 20 54 |YOU'RE WRITING T|
00000220: 48 45 20 4D 4F 53 54 20 50 48 45 4E 4F 4D 45 4E |HE MOST PHENOMEN|
00000230: 41 4C 20 47 41 4D 45 22 00 64 0A 16 00 99 22 41 |AL GAME".d...."A|
00000240: 4E 44 20 59 4F 55 20 48 41 56 45 20 54 4F 20 48 |ND YOU HAVE TO H|
00000250: 41 56 45 20 31 32 20 4E 49 4E 4A 41 53 20 41 4E |AVE 12 NINJAS AN|
00000260: 44 20 41 22 00 90 0A 17 00 99 22 53 55 4D 4F 20 |D A"......"SUMO |
00000270: 57 52 45 53 54 4C 45 52 20 41 4C 4C 20 41 54 54 |WRESTLER ALL ATT|
00000280: 41 43 4B 49 4E 47 20 41 54 20 4F 4E 43 45 2E 22 |ACKING AT ONCE."|
00000290: 00 C0 0A 18 00 99 20 22 11 C6 45 41 52 20 4E 4F |...... "..EAR NO|
000002A0: 54 21 20 20 D7 49 54 48 20 54 48 45 20 4D 49 52 |T! .ITH THE MIR|
000002B0: 41 43 4C 45 20 4F 46 20 4D 41 43 48 49 4E 45 22 |ACLE OF MACHINE"|
000002C0: 00 F2 0A 19 00 99 20 22 4C 41 4E 47 55 41 47 45 |...... "LANGUAGE|
000002D0: 20 50 52 4F 47 52 41 4D 4D 49 4E 47 20 12 31 36 | PROGRAMMING .16|
000002E0: 20 4F 52 20 4D 4F 52 45 20 53 50 52 49 54 45 53 | OR MORE SPRITES|
000002F0: 92 22 00 20 0B 1A 00 99 20 22 43 41 4E 20 42 45 |.". .... "CAN BE|
00000300: 20 53 48 4F 57 4E 20 41 54 20 4F 4E 43 45 2E 20 | SHOWN AT ONCE. |
00000310: 20 C9 54 20 43 41 4E 20 45 56 45 4E 20 42 45 22 | .T CAN EVEN BE"|
00000320: 00 43 0B 1B 00 99 20 22 44 4F 4E 45 20 49 4E 20 |.C.... "DONE IN |
00000330: 4D 4F 52 45 20 54 48 41 4E 20 4F 4E 45 20 57 41 |MORE THAN ONE WA|
00000340: 59 2E 22 00 71 0B 1C 00 99 22 11 CF 46 20 43 4F |Y.".q...."..F CO|
00000350: 55 52 53 45 20 54 48 45 52 45 20 41 52 45 20 54 |URSE THERE ARE T|
00000360: 52 41 44 45 2D 4F 46 46 53 2E 20 20 D9 4F 55 20 |RADE-OFFS. .OU |
00000370: 22 00 95 0B 1D 00 99 22 44 4F 4E 27 54 20 47 45 |"......"DON'T GE|
00000380: 54 20 41 4C 4C 20 54 48 49 53 20 46 4F 52 20 46 |T ALL THIS FOR F|
00000390: 52 45 45 2E 22 00 BD 0B 1E 00 99 22 11 D2 45 41 |REE."......"..EA|
000003A0: 4C 4C 59 2C 20 48 4F 57 20 47 52 45 45 44 59 20 |LLY, HOW GREEDY |
000003B0: 43 41 4E 20 59 4F 55 20 47 45 54 3F 22 00 D3 0B |CAN YOU GET?"...|
000003C0: 1F 00 81 49 4D B2 31 A4 31 31 3A A1 49 4E 24 3A |...IM.1.11:.IN$:|
000003D0: 82 49 4D 00 F6 0B 20 00 99 20 22 13 11 11 11 11 |.IM... .. ".....|
000003E0: 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 |................|
000003F0: 11 11 11 11 22 3B 00 2C 0C 21 00 99 20 22 12 53 |....";.,.!.. ".S|
00000400: 50 41 43 45 92 20 4E 45 58 54 20 50 41 47 45 20 |PACE. NEXT PAGE |
00000410: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 12 5F | ._|
00000420: 92 20 C7 C4 20 4D 45 4E 55 91 91 22 00 41 0C 22 |. .. MENU..".A."|
00000430: 00 A1 20 49 4E 24 3A 8B 49 4E 24 B2 22 22 A7 33 |.. IN$:.IN$."".3|
00000440: 34 00 5F 0C 23 00 8B 20 49 4E 24 B3 B1 22 20 22 |4._.#.. IN$.." "|
00000450: 20 AF 20 49 4E 24 B3 B1 22 5F 22 20 A7 33 34 00 | . IN$.."_" .34.|
00000460: 73 0C 24 00 8B 20 49 4E 24 B2 22 5F 22 20 A7 20 |s.$.. IN$."_" . |
00000470: 31 39 37 00 A4 0C 25 00 99 22 93 12 D3 50 52 49 |197...%.."...PRI|
00000480: 54 45 20 C4 41 54 41 20 CC 4F 43 41 54 49 4F 4E |TE .ATA .OCATION|
00000490: 53 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |S |
000004A0: 20 20 20 22 00 D4 0C 26 00 99 22 11 C2 45 43 41 | "...&.."..ECA|
000004B0: 55 53 45 20 57 45 20 57 41 4E 54 20 4C 4F 54 53 |USE WE WANT LOTS|
000004C0: 20 4F 46 20 53 50 52 49 54 45 53 20 57 45 20 4D | OF SPRITES WE M|
000004D0: 55 53 54 22 00 01 0D 27 00 99 20 22 50 55 54 20 |UST"...'.. "PUT |
000004E0: 54 48 45 20 44 41 54 41 20 53 4F 4D 45 50 4C 41 |THE DATA SOMEPLA|
000004F0: 43 45 20 57 48 45 52 45 20 54 48 45 20 C3 36 34 |CE WHERE THE .64|
00000500: 22 00 2F 0D 28 00 99 20 22 43 41 4E 20 46 49 4E |"./.(.. "CAN FIN|
00000510: 44 20 49 54 2E 20 20 D7 45 27 4C 4C 20 44 4F 20 |D IT. .E'LL DO |
00000520: 31 36 20 53 50 52 49 54 45 53 20 41 4E 44 22 00 |16 SPRITES AND".|
00000530: 53 0D 29 00 99 20 22 50 4F 53 49 54 49 4F 4E 20 |S.).. "POSITION |
00000540: 54 48 45 20 44 41 54 41 20 41 53 20 42 45 4C 4F |THE DATA AS BELO|
00000550: 57 2E 22 00 84 0D 2A 00 99 20 22 11 D7 45 20 54 |W."...*.. "..E T|
00000560: 45 4C 4C 20 54 48 45 20 43 4F 4D 50 55 54 45 52 |ELL THE COMPUTER|
00000570: 20 54 4F 20 50 49 43 4B 20 55 50 20 4F 4E 45 20 | TO PICK UP ONE |
00000580: 53 45 54 22 00 B2 0D 2B 00 99 20 22 41 4E 44 20 |SET"...+.. "AND |
00000590: 54 52 41 4E 53 46 45 52 20 49 54 20 54 4F 20 54 |TRANSFER IT TO T|
000005A0: 48 45 20 24 44 30 30 30 20 41 52 45 41 20 46 4F |HE $D000 AREA FO|
000005B0: 52 22 00 C6 0D 2C 00 99 20 22 44 49 53 50 4C 41 |R"...,.. "DISPLA|
000005C0: 59 49 4E 47 2E 22 00 FA 0D 2D 00 99 22 11 20 20 |YING."...-..". |
000005D0: 20 20 20 20 20 97 12 43 4F 4D 50 55 54 45 52 92 | ..COMPUTER.|
000005E0: 20 20 20 20 20 12 53 45 54 20 23 31 92 20 20 20 | .SET #1. |
000005F0: 20 12 53 45 54 20 23 32 92 22 00 26 0E 2E 00 99 | .SET #2.".&....|
00000600: 22 90 C5 4E 41 42 4C 45 20 20 28 24 44 30 31 35 |"..NABLE ($D015|
00000610: 29 20 20 20 20 20 24 30 33 33 36 20 20 20 20 20 |) $0336 |
00000620: 24 30 33 33 37 22 00 52 0E 2F 00 99 20 22 D8 20 |$0337".R./.. ". |
00000630: CD 53 42 20 20 20 28 24 44 30 31 30 29 20 20 20 |.SB ($D010) |
00000640: 20 20 24 30 33 33 38 20 20 20 20 20 24 30 33 33 | $0338 $033|
00000650: 39 22 00 81 0E 30 00 99 20 22 D8 20 CC 53 42 20 |9"...0.. ". .SB |
00000660: 20 20 28 24 44 30 30 30 2D 30 46 29 20 20 24 30 | ($D000-0F) $0|
00000670: 33 33 41 2D 34 31 20 20 24 30 33 34 32 2D 34 39 |33A-41 $0342-49|
00000680: 22 00 B0 0E 31 00 99 20 22 D9 20 CC 53 42 20 20 |"...1.. ". .SB |
00000690: 20 28 24 44 30 30 30 2D 30 46 29 20 20 24 30 33 | ($D000-0F) $03|
000006A0: 34 41 2D 35 31 20 20 24 30 33 35 32 2D 35 39 22 |4A-51 $0352-59"|
000006B0: 00 DF 0E 32 00 99 20 22 D6 45 43 54 4F 52 20 20 |...2.. ".ECTOR |
000006C0: 28 24 30 37 46 38 2D 46 46 29 20 20 24 30 33 35 |($07F8-FF) $035|
000006D0: 41 2D 36 31 20 20 24 30 33 36 32 2D 36 39 22 00 |A-61 $0362-69".|
000006E0: 0E 0F 33 00 99 20 22 C3 4F 4C 4F 52 20 20 20 28 |..3.. ".OLOR (|
000006F0: 24 44 30 32 37 2D 32 45 29 20 20 24 30 33 36 41 |$D027-2E) $036A|
00000700: 2D 37 31 20 20 24 30 33 37 32 2D 37 39 22 00 3A |-71 $0372-79".:|
00000710: 0F 34 00 99 20 22 C5 58 50 41 4E 44 D8 20 28 24 |.4.. ".XPAND. ($|
00000720: 44 30 31 44 29 20 20 20 20 20 24 30 33 37 41 20 |D01D) $037A |
00000730: 20 20 20 20 24 30 33 37 42 22 00 66 0F 35 00 99 | $037B".f.5..|
00000740: 20 22 C5 58 50 41 4E 44 D9 20 28 24 44 30 31 37 | ".XPAND. ($D017|
00000750: 29 20 20 20 20 20 24 30 33 37 43 20 20 20 20 20 |) $037C |
00000760: 24 30 33 37 44 22 00 8D 0F 36 00 99 20 22 11 52 |$037D"...6.. ".R|
00000770: 45 53 45 52 56 45 44 20 46 4F 52 20 49 4E 54 45 |ESERVED FOR INTE|
00000780: 52 52 55 50 54 20 20 24 30 33 33 35 22 00 B6 0F |RRUPT $0335"...|
00000790: 37 00 99 20 22 20 20 20 20 20 20 20 20 20 20 20 |7.. " |
000007A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 24 30 33 | $03|
000007B0: 37 45 2D 37 46 22 00 C9 0F 38 00 8D 39 3A 8B 49 |7E-7F"...8..9:.I|
000007C0: 4E 24 B2 22 20 22 A7 35 39 00 DA 0F 39 00 8B 49 |N$." ".59...9..I|
000007D0: 4E 24 B2 22 5F 22 A7 31 39 37 00 E2 0F 3A 00 89 |N$."_".197...:..|
000007E0: 31 36 00 13 10 3B 00 99 22 93 12 CD 45 54 48 4F |16...;.."...ETHO|
000007F0: 44 20 23 31 20 2D 20 D3 50 4C 49 54 20 53 43 52 |D #1 - .PLIT SCR|
00000800: 45 45 4E 20 4D 55 4C 54 49 2D 53 50 52 49 54 45 |EEN MULTI-SPRITE|
00000810: 53 20 22 00 3F 10 3C 00 99 22 11 D4 48 49 53 20 |S ".?.<.."..HIS |
00000820: 4D 45 54 48 4F 44 20 46 4F 4F 4C 53 20 54 48 45 |METHOD FOOLS THE|
00000830: 20 43 4F 4D 50 55 54 45 52 20 49 4E 54 4F 22 00 | COMPUTER INTO".|
00000840: 6C 10 3D 00 99 22 44 52 41 57 49 4E 47 20 4F 4E |l.=.."DRAWING ON|
00000850: 45 20 53 45 54 20 4F 46 20 53 50 52 49 54 45 53 |E SET OF SPRITES|
00000860: 20 4F 4E 20 54 48 45 20 54 4F 50 22 00 9A 10 3E | ON THE TOP"...>|
00000870: 00 99 22 48 41 4C 46 20 4F 46 20 54 48 45 20 53 |.."HALF OF THE S|
00000880: 43 52 45 45 4E 20 41 4E 44 20 41 20 44 49 46 46 |CREEN AND A DIFF|
00000890: 45 52 45 4E 54 20 53 45 54 22 00 B5 10 3F 00 99 |ERENT SET"...?..|
000008A0: 22 4F 4E 20 54 48 45 20 42 4F 54 54 4F 4D 20 48 |"ON THE BOTTOM H|
000008B0: 41 4C 46 2E 22 00 E5 10 40 00 99 22 11 D9 4F 55 |ALF."...@.."..OU|
000008C0: 20 53 45 45 20 54 48 45 20 43 4F 4D 50 55 54 45 | SEE THE COMPUTE|
000008D0: 52 20 43 4F 4E 53 54 41 4E 54 4C 59 20 52 45 44 |R CONSTANTLY RED|
000008E0: 52 41 57 53 22 00 14 11 41 00 99 22 54 48 45 20 |RAWS"...A.."THE |
000008F0: 53 43 52 45 45 4E 20 49 4E 20 54 45 45 4E 59 20 |SCREEN IN TEENY |
00000900: 54 49 4E 59 20 52 4F 57 53 2E 20 20 D9 4F 55 20 |TINY ROWS. .OU |
00000910: 50 55 54 22 00 42 11 42 00 99 22 53 50 52 49 54 |PUT".B.B.."SPRIT|
00000920: 45 20 53 45 54 23 31 20 49 4E 20 54 48 45 20 53 |E SET#1 IN THE S|
00000930: 50 52 49 54 45 20 41 52 45 41 20 42 45 46 4F 52 |PRITE AREA BEFOR|
00000940: 45 22 00 71 11 43 00 99 22 54 48 45 20 53 43 52 |E".q.C.."THE SCR|
00000950: 45 45 4E 20 52 45 46 52 45 53 48 2E 20 20 D4 48 |EEN REFRESH. .H|
00000960: 45 4E 20 49 4E 54 45 52 52 55 50 54 20 54 48 45 |EN INTERRUPT THE|
00000970: 22 00 9A 11 44 00 99 22 52 45 46 52 45 53 48 20 |"...D.."REFRESH |
00000980: 48 41 4C 46 57 41 59 20 41 4E 44 20 50 55 54 20 |HALFWAY AND PUT |
00000990: 53 45 54 23 32 20 49 4E 2E 22 00 C9 11 45 00 99 |SET#2 IN."...E..|
000009A0: 22 11 CE 4F 57 20 49 46 20 59 4F 55 20 54 48 49 |"..OW IF YOU THI|
000009B0: 4E 4B 20 41 42 4F 55 54 20 49 54 20 53 50 52 49 |NK ABOUT IT SPRI|
000009C0: 54 45 20 53 45 54 23 31 22 00 F7 11 46 00 99 22 |TE SET#1"...F.."|
000009D0: 12 4D 55 53 54 92 20 42 45 20 43 4F 4D 50 4C 45 |.MUST. BE COMPLE|
000009E0: 54 45 4C 59 20 50 4F 53 49 54 49 4F 4E 45 44 20 |TELY POSITIONED |
000009F0: 49 4E 20 54 48 45 22 00 26 12 47 00 99 22 54 4F |IN THE".&.G.."TO|
00000A00: 50 20 48 41 4C 46 20 4F 46 20 54 48 45 20 53 43 |P HALF OF THE SC|
00000A10: 52 45 45 4E 20 46 4F 52 20 54 48 45 20 43 4F 4D |REEN FOR THE COM|
00000A20: 50 55 54 45 52 22 00 55 12 48 00 99 22 54 4F 20 |PUTER".U.H.."TO |
00000A30: 44 52 41 57 20 49 54 2E 20 20 CC 49 4B 45 57 49 |DRAW IT. .IKEWI|
00000A40: 53 45 20 53 50 52 49 54 45 20 53 45 54 23 32 20 |SE SPRITE SET#2 |
00000A50: 4D 55 53 54 22 00 82 12 49 00 99 22 43 4F 4D 50 |MUST"...I.."COMP|
00000A60: 4C 45 54 45 4C 59 20 52 45 53 49 44 45 20 49 4E |LETELY RESIDE IN|
00000A70: 20 54 48 45 20 42 4F 54 54 4F 4D 20 48 41 4C 46 | THE BOTTOM HALF|
00000A80: 2E 22 00 B2 12 4A 00 99 22 11 12 97 D4 D2 C1 C4 |."...J..".......|
00000A90: C5 CF C6 C6 92 20 2D 20 D9 4F 55 20 43 41 4E 4E |..... - .OU CANN|
00000AA0: 4F 54 20 50 4C 41 59 20 57 49 54 48 20 54 48 49 |OT PLAY WITH THI|
00000AB0: 53 22 00 E1 12 4B 00 99 22 57 48 49 4C 45 20 49 |S"...K.."WHILE I|
00000AC0: 4E 20 C2 C1 D3 C9 C3 20 4D 4F 44 45 2E 20 20 C9 |N ..... MODE. .|
00000AD0: 54 20 57 49 4C 4C 20 4F 4E 4C 59 20 57 4F 52 4B |T WILL ONLY WORK|
00000AE0: 22 00 0D 13 4C 00 99 22 49 4E 20 CD 41 43 48 49 |"...L.."IN .ACHI|
00000AF0: 4E 45 20 CC 41 4E 47 55 41 47 45 20 CD 4F 44 45 |NE .ANGUAGE .ODE|
00000B00: 20 28 44 55 45 20 54 4F 20 54 48 45 22 00 29 13 | (DUE TO THE".).|
00000B10: 4D 00 99 22 49 4E 54 45 52 52 55 50 54 20 43 48 |M.."INTERRUPT CH|
00000B20: 41 4E 47 45 53 29 2E 90 22 00 3E 13 4E 00 8D 20 |ANGES)..".>.N.. |
00000B30: 39 3A 8B 20 49 4E 24 B2 22 20 22 A7 38 31 00 50 |9:. IN$." ".81.P|
00000B40: 13 4F 00 8B 20 49 4E 24 B2 22 5E 22 A7 20 33 37 |.O.. IN$."^". 37|
00000B50: 00 5A 13 50 00 89 20 31 39 37 00 8B 13 51 00 99 |.Z.P.. 197...Q..|
00000B60: 22 93 12 CD 41 43 48 49 4E 45 20 CC 41 4E 47 55 |"...ACHINE .ANGU|
00000B70: 41 47 45 20 CC 49 53 54 49 4E 47 20 20 20 20 20 |AGE .ISTING |
00000B80: 20 20 20 20 20 20 20 20 20 20 22 00 B2 13 52 00 | "...R.|
00000B90: 99 22 11 12 D3 45 54 55 50 92 20 2D 53 45 54 20 |."...ETUP. -SET |
00000BA0: 49 4E 54 45 52 52 55 50 54 20 44 49 53 41 42 4C |INTERRUPT DISABL|
00000BB0: 45 22 00 DB 13 53 00 99 20 22 20 20 20 20 20 20 |E"...S.. " |
00000BC0: 2D 50 55 54 20 4E 45 57 20 49 4E 54 45 52 52 55 |-PUT NEW INTERRU|
00000BD0: 50 54 20 41 44 44 52 45 53 53 22 00 F7 13 54 00 |PT ADDRESS"...T.|
00000BE0: 99 20 22 20 20 20 20 20 20 20 49 4E 54 4F 20 24 |. " INTO $|
00000BF0: 30 33 31 34 2F 35 22 00 25 14 55 00 99 20 22 20 |0314/5".%.U.. " |
00000C00: 20 20 20 20 20 2D 53 45 54 20 52 41 53 54 45 52 | -SET RASTER|
00000C10: 20 4C 49 4E 45 20 28 24 44 30 31 32 29 20 54 4F | LINE ($D012) TO|
00000C20: 20 32 35 30 22 00 4F 14 56 00 99 20 22 20 20 20 | 250".O.V.. " |
00000C30: 20 20 20 2D 45 4E 41 42 4C 45 20 52 41 53 54 45 | -ENABLE RASTE|
00000C40: 52 20 49 4E 54 45 52 52 55 50 54 20 42 59 22 00 |R INTERRUPT BY".|
00000C50: 78 14 57 00 99 20 22 20 20 20 20 20 20 20 54 55 |x.W.. " TU|
00000C60: 52 4E 49 4E 47 20 4F 4E 20 42 49 54 20 30 20 4F |RNING ON BIT 0 O|
00000C70: 46 20 24 44 30 31 41 22 00 9F 14 58 00 99 20 22 |F $D01A"...X.. "|
00000C80: 20 20 20 20 20 20 2D 43 4C 45 41 52 20 49 4E 54 | -CLEAR INT|
00000C90: 45 52 52 55 50 54 20 44 49 53 41 42 4C 45 22 00 |ERRUPT DISABLE".|
00000CA0: CD 14 59 00 99 20 22 11 20 20 20 20 20 20 2D 50 |..Y.. ". -P|
00000CB0: 4F 53 49 54 4F 4E 2C 20 43 4F 4C 4F 52 20 41 4E |OSITON, COLOR AN|
00000CC0: 44 20 56 45 43 54 4F 52 20 4F 55 52 22 00 ED 14 |D VECTOR OUR"...|
00000CD0: 5A 00 99 20 22 20 20 20 20 20 20 20 53 50 52 49 |Z.. " SPRI|
00000CE0: 54 45 20 53 45 54 20 41 52 45 41 53 22 00 1B 15 |TE SET AREAS"...|
00000CF0: 5B 00 99 22 11 12 4D 41 49 4E 20 50 52 4F 47 52 |[.."..MAIN PROGR|
00000D00: 41 4D 92 20 20 48 45 52 45 27 53 20 57 48 45 52 |AM. HERE'S WHER|
00000D10: 45 20 59 4F 55 20 50 4C 41 59 22 00 4B 15 5C 00 |E YOU PLAY".K.\.|
00000D20: 99 20 22 11 12 45 58 49 54 20 54 4F 20 42 41 53 |. "..EXIT TO BAS|
00000D30: 49 43 92 20 2D 53 45 54 20 49 4E 54 45 52 52 55 |IC. -SET INTERRU|
00000D40: 50 54 20 44 49 53 41 42 4C 45 22 00 71 15 5D 00 |PT DISABLE".q.].|
00000D50: 99 20 22 20 20 20 20 20 20 2D 52 45 53 45 54 20 |. " -RESET |
00000D60: 24 30 33 31 34 2F 35 20 54 4F 20 24 45 41 33 31 |$0314/5 TO $EA31|
00000D70: 22 00 99 15 5E 00 99 20 22 20 20 20 20 20 20 2D |"...^.. " -|
00000D80: 44 49 53 41 42 4C 45 20 52 41 53 54 45 52 20 49 |DISABLE RASTER I|
00000D90: 4E 54 45 52 52 55 50 54 22 00 C5 15 5F 00 99 20 |NTERRUPT"..._.. |
00000DA0: 22 20 20 20 20 20 20 20 42 59 20 54 55 52 4E 49 |" BY TURNI|
00000DB0: 4E 47 20 4F 46 46 20 42 49 54 30 20 4F 46 20 24 |NG OFF BIT0 OF $|
00000DC0: 44 30 31 41 22 00 EC 15 60 00 99 20 22 20 20 20 |D01A"...`.. " |
00000DD0: 20 20 20 2D 43 4C 45 41 52 20 49 4E 54 45 52 52 | -CLEAR INTERR|
00000DE0: 55 50 54 20 44 49 53 41 42 4C 45 22 00 08 16 61 |UPT DISABLE"...a|
00000DF0: 00 99 20 22 20 20 20 20 20 20 2D 52 54 53 20 54 |.. " -RTS T|
00000E00: 4F 20 42 41 53 49 43 22 00 1C 16 62 00 8D 39 3A |O BASIC"...b..9:|
00000E10: 8B 49 4E 24 B2 22 20 22 A7 31 30 31 00 2D 16 63 |.IN$." ".101.-.c|
00000E20: 00 8B 49 4E 24 B2 22 5F 22 A7 31 39 37 00 35 16 |..IN$."_".197.5.|
00000E30: 64 00 89 35 39 00 66 16 65 00 99 22 93 12 CD 41 |d..59.f.e.."...A|
00000E40: 43 48 49 4E 45 20 CC 41 4E 47 55 41 47 45 20 CC |CHINE .ANGUAGE .|
00000E50: 49 53 54 49 4E 47 20 20 20 20 20 20 20 20 20 20 |ISTING |
00000E60: 20 20 20 20 20 22 00 8B 16 66 00 99 22 11 12 C9 | "...f.."...|
00000E70: 4E 54 52 50 54 92 20 2D 43 4C 45 41 52 20 44 45 |NTRPT. -CLEAR DE|
00000E80: 43 49 4D 41 4C 20 4D 4F 44 45 22 00 BB 16 67 00 |CIMAL MODE"...g.|
00000E90: 99 22 11 20 20 20 20 20 20 20 2D 4D 41 4B 45 20 |.". -MAKE |
00000EA0: 53 55 52 45 20 52 41 53 54 45 52 20 43 41 55 53 |SURE RASTER CAUS|
00000EB0: 45 44 20 54 48 49 53 20 42 59 22 00 E8 16 68 00 |ED THIS BY"...h.|
00000EC0: 99 22 20 20 20 20 20 20 20 20 53 4B 49 50 50 49 |." SKIPPI|
00000ED0: 4E 47 20 49 46 20 42 49 54 30 20 4F 46 46 20 49 |NG IF BIT0 OFF I|
00000EE0: 4E 20 24 44 30 31 39 22 00 18 17 69 00 99 22 11 |N $D019"...i..".|
00000EF0: 20 20 20 20 20 20 20 2D 49 46 20 52 41 53 54 45 | -IF RASTE|
00000F00: 52 20 4C 49 4E 45 20 28 24 44 30 31 32 29 20 49 |R LINE ($D012) I|
00000F10: 53 20 43 4C 4F 53 45 22 00 43 17 6A 00 99 22 20 |S CLOSE".C.j.." |
00000F20: 20 20 20 20 20 20 20 54 4F 20 32 35 30 2C 20 54 | TO 250, T|
00000F30: 48 45 4E 20 50 55 54 20 53 45 54 23 31 20 49 4E |HEN PUT SET#1 IN|
00000F40: 54 4F 22 00 6F 17 6B 00 99 22 20 20 20 20 20 20 |TO".o.k.." |
00000F50: 20 20 53 50 52 49 54 45 20 41 52 45 41 20 41 4E | SPRITE AREA AN|
00000F60: 44 20 53 45 54 20 24 44 30 31 32 20 54 4F 22 00 |D SET $D012 TO".|
00000F70: 99 17 6C 00 99 22 20 20 20 20 20 20 20 20 31 35 |..l.." 15|
00000F80: 32 2E 20 20 C5 58 49 54 20 42 59 20 4A 4D 50 20 |2. .XIT BY JMP |
00000F90: 54 4F 20 24 45 41 33 31 22 00 C7 17 6D 00 99 22 |TO $EA31"...m.."|
00000FA0: 11 20 20 20 20 20 20 20 2D CF 54 48 45 52 57 49 |. -.THERWI|
00000FB0: 53 45 2C 20 52 41 53 54 45 52 20 4C 49 4E 45 20 |SE, RASTER LINE |
00000FC0: 49 53 20 31 35 32 22 00 F4 17 6E 00 99 22 20 20 |IS 152"...n.." |
00000FD0: 20 20 20 20 20 20 53 4F 20 50 55 54 20 53 45 54 | SO PUT SET|
00000FE0: 23 32 20 49 4E 54 4F 20 53 50 52 49 54 45 20 41 |#2 INTO SPRITE A|
00000FF0: 52 45 41 22 00 18 18 6F 00 99 22 20 20 20 20 20 |REA"...o.." |
00001000: 20 20 20 41 4E 44 20 53 45 54 20 24 44 30 31 32 | AND SET $D012|
00001010: 20 54 4F 20 32 35 30 22 00 47 18 70 00 99 22 20 | TO 250".G.p.." |
00001020: 20 20 20 20 20 20 20 C5 58 49 54 20 42 59 20 50 | .XIT BY P|
00001030: 4C 41 20 54 41 59 20 50 4C 41 20 54 41 58 20 50 |LA TAY PLA TAX P|
00001040: 4C 41 20 52 54 49 22 00 6C 18 71 00 99 20 22 11 |LA RTI".l.q.. ".|
00001050: CE 4F 57 20 50 52 45 53 53 20 41 20 4B 45 59 20 |.OW PRESS A KEY |
00001060: 54 4F 20 53 54 41 52 54 20 49 54 22 00 81 18 72 |TO START IT"...r|
00001070: 00 A1 49 4E 24 3A 8B 49 4E 24 B2 22 22 A7 31 31 |..IN$:.IN$."".11|
00001080: 34 00 A6 18 73 00 99 20 22 11 D0 52 45 53 53 20 |4...s.. "..RESS |
00001090: 53 50 41 43 45 20 42 41 52 20 54 4F 20 43 4F 4E |SPACE BAR TO CON|
000010A0: 54 49 4E 55 45 22 00 B0 18 74 00 9E 39 34 35 39 |TINUE"...t..9459|
000010B0: 00 BF 18 75 00 81 49 B2 30 A4 33 30 30 3A 82 00 |...u..I.0.300:..|
000010C0: CD 18 76 00 97 20 35 33 32 36 39 2C 30 00 E2 18 |..v.. 53269,0...|
000010D0: 77 00 8D 39 3A 8B 20 49 4E 24 B2 22 20 22 A7 31 |w..9:. IN$." ".1|
000010E0: 32 32 00 F2 18 78 00 8B 49 4E 24 B2 22 5E 22 A7 |22...x..IN$."^".|
000010F0: 38 31 00 FC 18 79 00 89 20 31 39 37 00 2D 19 7A |81...y.. 197.-.z|
00001100: 00 99 22 93 12 CD 45 54 48 4F 44 20 23 32 20 2D |.."...ETHOD #2 -|
00001110: 20 C1 4C 54 45 52 4E 41 54 45 20 53 43 52 45 45 | .LTERNATE SCREE|
00001120: 4E 20 53 50 52 49 54 45 53 20 20 20 22 00 59 19 |N SPRITES ".Y.|
00001130: 7B 00 99 22 11 D4 48 45 20 46 49 52 53 54 20 4D |{.."..HE FIRST M|
00001140: 45 54 48 4F 44 20 48 41 53 20 50 52 4F 42 4C 45 |ETHOD HAS PROBLE|
00001150: 4D 53 2E 20 20 D9 4F 55 22 00 88 19 7C 00 99 22 |MS. .OU"...|.."|
00001160: 4D 55 53 54 20 4B 45 45 50 20 54 48 45 20 53 50 |MUST KEEP THE SP|
00001170: 52 49 54 45 53 20 49 4E 20 54 48 45 49 52 20 4F |RITES IN THEIR O|
00001180: 57 4E 20 48 41 4C 46 22 00 B6 19 7D 00 99 22 4F |WN HALF"...}.."O|
00001190: 46 20 54 48 45 20 53 43 52 45 45 4E 20 41 4E 44 |F THE SCREEN AND|
000011A0: 20 59 4F 55 20 43 41 4E 27 54 20 55 53 45 20 C2 | YOU CAN'T USE .|
000011B0: C1 D3 C9 C3 2E 22 00 E6 19 7E 00 99 22 11 12 C8 |....."...~.."...|
000011C0: 4F 57 20 41 42 4F 55 54 20 41 20 4D 45 54 48 4F |OW ABOUT A METHO|
000011D0: 44 20 54 48 41 54 20 41 4C 4C 4F 57 53 20 31 36 |D THAT ALLOWS 16|
000011E0: 20 20 20 20 20 22 00 15 1A 7F 00 99 22 12 53 50 | "......".SP|
000011F0: 52 49 54 45 53 20 41 4E 59 57 48 45 52 45 20 4F |RITES ANYWHERE O|
00001200: 4E 20 54 48 45 20 53 43 52 45 45 4E 20 41 4E 44 |N THE SCREEN AND|
00001210: 20 59 4F 55 22 00 47 1A 80 00 99 22 12 43 41 4E | YOU".G....".CAN|
00001220: 20 55 53 45 20 C2 C1 D3 C9 C3 2E 92 20 20 D3 4F | USE ....... .O|
00001230: 55 4E 44 53 20 50 45 52 46 45 43 54 3F 20 20 12 |UNDS PERFECT? .|
00001240: D9 55 50 2E 20 92 22 00 76 1A 81 00 99 22 11 D4 |.UP. .".v...."..|
00001250: 48 45 20 4D 45 54 48 4F 44 20 49 53 20 54 4F 20 |HE METHOD IS TO |
00001260: 41 4C 54 45 52 4E 41 54 45 20 53 50 52 49 54 45 |ALTERNATE SPRITE|
00001270: 20 53 45 54 53 22 00 A3 1A 82 00 99 22 4F 4E 20 | SETS"......"ON |
00001280: 45 41 43 48 20 53 43 52 45 45 4E 20 52 45 46 52 |EACH SCREEN REFR|
00001290: 45 53 48 2E 20 20 CF 4E 20 4F 4E 45 20 4A 49 46 |ESH. .N ONE JIF|
000012A0: 46 59 22 00 CD 1A 83 00 99 22 53 45 54 23 31 20 |FY"......"SET#1 |
000012B0: 57 49 4C 4C 20 42 45 20 50 55 54 20 55 50 2E 20 |WILL BE PUT UP. |
000012C0: 20 CF 4E 20 54 48 45 20 4E 45 58 54 22 00 FC 1A | .N THE NEXT"...|
000012D0: 84 00 99 22 4A 49 46 46 59 20 53 45 54 23 32 20 |..."JIFFY SET#2 |
000012E0: 57 49 4C 4C 20 42 45 20 50 55 54 20 55 50 2E 20 |WILL BE PUT UP. |
000012F0: 20 C1 53 20 59 4F 55 20 4D 41 59 22 00 2B 1B 85 | .S YOU MAY".+..|
00001300: 00 99 22 47 55 45 53 53 20 45 41 43 48 20 53 50 |.."GUESS EACH SP|
00001310: 52 49 54 45 20 57 49 4C 4C 20 4E 4F 57 20 42 45 |RITE WILL NOW BE|
00001320: 20 4F 4E 4C 59 20 48 41 4C 46 22 00 59 1B 86 00 | ONLY HALF".Y...|
00001330: 99 22 41 53 20 42 52 49 47 48 54 20 41 53 20 42 |."AS BRIGHT AS B|
00001340: 45 46 4F 52 45 2E 20 20 D3 54 49 4C 4C 20 49 54 |EFORE. .TILL IT|
00001350: 27 53 20 4E 4F 54 20 41 22 00 6B 1B 87 00 99 22 |'S NOT A".k...."|
00001360: 42 41 44 20 54 52 41 44 45 2E 22 00 7F 1B 88 00 |BAD TRADE.".....|
00001370: 8D 39 3A 8B 49 4E 24 B2 22 20 22 A7 31 33 39 00 |.9:.IN$." ".139.|
00001380: 90 1B 89 00 8B 49 4E 24 B2 22 5F 22 A7 31 39 37 |.....IN$."_".197|
00001390: 00 99 1B 8A 00 89 31 30 31 00 CA 1B 8B 00 99 22 |......101......"|
000013A0: 93 12 CD 41 43 48 49 4E 45 20 CC 41 4E 47 55 41 |...ACHINE .ANGUA|
000013B0: 47 45 20 CC 49 53 54 49 4E 47 20 20 20 20 20 20 |GE .ISTING |
000013C0: 20 20 20 20 20 20 20 20 20 22 00 F1 1B 8C 00 99 | "......|
000013D0: 22 11 12 D3 45 54 55 50 92 20 2D 53 45 54 20 49 |"...ETUP. -SET I|
000013E0: 4E 54 45 52 52 55 50 54 20 44 49 53 41 42 4C 45 |NTERRUPT DISABLE|
000013F0: 22 00 1A 1C 8D 00 99 20 22 20 20 20 20 20 20 2D |"...... " -|
00001400: 50 55 54 20 4E 45 57 20 49 4E 54 45 52 52 55 50 |PUT NEW INTERRUP|
00001410: 54 20 41 44 44 52 45 53 53 22 00 36 1C 8E 00 99 |T ADDRESS".6....|
00001420: 20 22 20 20 20 20 20 20 20 49 4E 54 4F 20 24 30 | " INTO $0|
00001430: 33 31 34 2F 35 22 00 54 1C 8F 00 99 20 22 20 20 |314/5".T.... " |
00001440: 20 20 20 20 2D 53 45 54 20 24 30 33 37 46 20 54 | -SET $037F T|
00001450: 4F 20 30 22 00 81 1C 90 00 99 20 22 20 20 20 20 |O 0"...... " |
00001460: 20 20 20 54 48 49 53 20 57 49 4C 4C 20 46 4C 49 | THIS WILL FLI|
00001470: 50 2D 46 4C 4F 50 20 30 2F 31 20 41 53 20 54 4F |P-FLOP 0/1 AS TO|
00001480: 22 00 AB 1C 91 00 99 20 22 20 20 20 20 20 20 20 |"...... " |
00001490: 57 48 49 43 48 20 53 50 52 49 54 45 20 53 45 54 |WHICH SPRITE SET|
000014A0: 20 54 4F 20 50 55 54 20 55 50 22 00 D2 1C 92 00 | TO PUT UP".....|
000014B0: 99 20 22 20 20 20 20 20 20 2D 43 4C 45 41 52 20 |. " -CLEAR |
000014C0: 49 4E 54 45 52 52 55 50 54 20 44 49 53 41 42 4C |INTERRUPT DISABL|
000014D0: 45 22 00 EE 1C 93 00 99 20 22 20 20 20 20 20 20 |E"...... " |
000014E0: 2D 52 54 53 20 54 4F 20 C2 C1 D3 C9 C3 22 00 20 |-RTS TO .....". |
000014F0: 1D 94 00 99 20 22 11 12 4D 41 49 4E 20 50 52 4F |.... "..MAIN PRO|
00001500: 47 52 41 4D 92 20 CE 4F 57 20 57 45 27 52 45 20 |GRAM. .OW WE'RE |
00001510: 49 4E 20 C2 C1 D3 C9 C3 20 41 4E 44 20 57 45 22 |IN ..... AND WE"|
00001520: 00 4A 1D 95 00 99 22 20 20 20 20 20 20 20 43 41 |.J...." CA|
00001530: 4E 20 42 52 49 4E 47 20 4F 4E 20 54 48 45 20 4E |N BRING ON THE N|
00001540: 49 4E 4A 41 53 21 21 21 2E 22 00 71 1D 96 00 99 |INJAS!!!.".q....|
00001550: 22 11 12 C5 58 49 54 92 20 20 2D 53 45 54 20 49 |"...XIT. -SET I|
00001560: 4E 54 45 52 52 55 50 54 20 44 49 53 41 42 4C 45 |NTERRUPT DISABLE|
00001570: 22 00 96 1D 97 00 99 22 20 20 20 20 20 20 2D 50 |"......" -P|
00001580: 55 54 20 24 45 41 33 31 20 49 4E 54 4F 20 24 30 |UT $EA31 INTO $0|
00001590: 33 31 34 2F 35 22 00 BE 1D 98 00 99 22 20 20 20 |314/5"......" |
000015A0: 20 20 20 20 28 4E 4F 52 4D 41 4C 20 49 4E 54 45 | (NORMAL INTE|
000015B0: 52 52 55 50 54 20 41 44 52 45 53 53 29 22 00 E4 |RRUPT ADRESS)"..|
000015C0: 1D 99 00 99 22 20 20 20 20 20 20 2D 43 4C 45 41 |...." -CLEA|
000015D0: 52 20 49 4E 54 45 52 52 55 50 54 20 44 49 53 41 |R INTERRUPT DISA|
000015E0: 42 4C 45 22 00 FA 1D 9A 00 8D 20 39 3A 8B 20 49 |BLE"...... 9:. I|
000015F0: 4E 24 B2 22 20 22 A7 31 35 37 00 0B 1E 9B 00 8B |N$." ".157......|
00001600: 49 4E 24 B2 22 5E 22 A7 31 32 32 00 15 1E 9C 00 |IN$."^".122.....|
00001610: 89 20 31 39 37 00 46 1E 9D 00 99 22 93 12 CD 41 |. 197.F...."...A|
00001620: 43 48 49 4E 45 20 CC 41 4E 47 55 41 47 45 20 CC |CHINE .ANGUAGE .|
00001630: 49 53 54 49 4E 47 20 20 20 20 20 20 20 20 20 20 |ISTING |
00001640: 20 20 20 20 20 22 00 6B 1E 9E 00 99 22 11 12 C9 | ".k...."...|
00001650: 4E 54 52 50 54 92 20 2D 43 4C 45 41 52 20 44 45 |NTRPT. -CLEAR DE|
00001660: 43 49 4D 41 4C 20 4D 4F 44 45 22 00 97 1E 9F 00 |CIMAL MODE".....|
00001670: 99 22 11 20 20 20 20 20 20 20 2D 49 46 20 56 41 |.". -IF VA|
00001680: 52 49 41 42 4C 45 20 24 30 33 37 46 20 49 53 20 |RIABLE $037F IS |
00001690: 30 20 54 48 45 4E 22 00 C1 1E A0 00 99 22 20 20 |0 THEN"......" |
000016A0: 20 20 20 20 20 20 50 55 54 20 53 45 54 23 31 20 | PUT SET#1 |
000016B0: 49 4E 54 4F 20 53 50 52 49 54 45 20 41 52 45 41 |INTO SPRITE AREA|
000016C0: 22 00 E3 1E A1 00 99 22 20 20 20 20 20 20 20 20 |"......" |
000016D0: 41 4E 44 20 53 45 54 20 24 30 33 37 46 20 54 4F |AND SET $037F TO|
000016E0: 20 31 22 00 07 1F A2 00 99 22 20 20 20 20 20 20 | 1"......" |
000016F0: 20 20 C5 58 49 54 20 42 59 20 4A 4D 50 20 54 4F | .XIT BY JMP TO|
00001700: 20 24 45 41 33 31 22 00 33 1F A3 00 99 22 11 20 | $EA31".3....". |
00001710: 20 20 20 20 20 20 2D 49 46 20 56 41 52 49 41 42 | -IF VARIAB|
00001720: 4C 45 20 24 30 33 37 46 20 49 53 20 31 20 54 48 |LE $037F IS 1 TH|
00001730: 45 4E 22 00 5D 1F A4 00 99 22 20 20 20 20 20 20 |EN".]...." |
00001740: 20 20 50 55 54 20 53 45 54 23 32 20 49 4E 54 4F | PUT SET#2 INTO|
00001750: 20 53 50 52 49 54 45 20 41 52 45 41 22 00 7F 1F | SPRITE AREA"...|
00001760: A5 00 99 22 20 20 20 20 20 20 20 20 41 4E 44 20 |..." AND |
00001770: 53 45 54 20 24 30 33 37 46 20 54 4F 20 30 22 00 |SET $037F TO 0".|
00001780: A3 1F A6 00 99 22 20 20 20 20 20 20 20 20 C5 58 |....." .X|
00001790: 49 54 20 42 59 20 4A 4D 50 20 54 4F 20 24 45 41 |IT BY JMP TO $EA|
000017A0: 33 31 22 00 D5 1F A7 00 97 38 32 32 2C 32 35 35 |31"......822,255|
000017B0: 3A 97 38 32 33 2C 32 35 35 3A 97 38 39 30 2C 30 |:.823,255:.890,0|
000017C0: 3A 97 38 39 31 2C 30 3A 97 38 39 32 2C 30 3A 97 |:.891,0:.892,0:.|
000017D0: 38 39 33 2C 30 00 04 20 A8 00 81 49 B2 30 A4 31 |893,0.. ...I.0.1|
000017E0: 35 3A 97 38 35 38 AA 49 2C 31 34 3A 97 38 34 32 |5:.858.I,14:.842|
000017F0: AA 49 2C 32 30 38 3A 97 38 37 34 AA 49 2C 49 AF |.I,208:.874.I,I.|
00001800: 37 3A 82 49 00 18 20 A9 00 97 38 32 34 2C 30 3A |7:.I.. ...824,0:|
00001810: 97 38 32 35 2C 32 34 30 00 36 20 AA 00 81 49 B2 |.825,240.6 ...I.|
00001820: 30 A4 31 31 3A 97 38 32 36 AA 49 2C 32 34 AA 32 |0.11:.826.I,24.2|
00001830: 30 AC 49 3A 82 49 00 59 20 AB 00 81 49 B2 31 32 |0.I:.I.Y ...I.12|
00001840: A4 31 35 3A 97 38 32 36 AA 49 2C 32 34 AA 32 30 |.15:.826.I,24.20|
00001850: AC 49 AB 32 35 36 3A 82 49 00 7D 20 AC 00 99 20 |.I.256:.I.} ... |
00001860: 22 11 CE 4F 57 20 50 52 45 53 53 20 41 20 4B 45 |"..OW PRESS A KE|
00001870: 59 20 54 4F 20 53 45 45 20 49 54 2E 22 00 92 20 |Y TO SEE IT.".. |
00001880: AD 00 A1 49 4E 24 3A 8B 49 4E 24 B2 22 22 A7 31 |...IN$:.IN$."".1|
00001890: 37 33 00 9C 20 AE 00 9E 39 39 38 34 00 C2 20 AF |73.. ...9984.. .|
000018A0: 00 99 20 22 11 D0 52 45 53 53 20 53 50 41 43 45 |.. "..RESS SPACE|
000018B0: 20 42 41 52 20 54 4F 20 43 4F 4E 54 49 4E 55 45 | BAR TO CONTINUE|
000018C0: 2E 22 00 DA 20 B0 00 81 49 B2 30 A4 31 35 3A 97 |.".. ...I.0.15:.|
000018D0: 38 35 38 AA 49 2C 31 34 3A 82 00 F2 20 B1 00 81 |858.I,14:... ...|
000018E0: 49 B2 30 A4 31 35 3A 97 38 35 38 AA 49 2C 31 35 |I.0.15:.858.I,15|
000018F0: 3A 82 00 09 21 B2 00 A1 49 4E 24 3A 8B 49 4E 24 |:...!...IN$:.IN$|
00001900: B3 B1 22 20 22 A7 31 37 36 00 1D 21 B3 00 97 35 |.." ".176..!...5|
00001910: 33 32 36 39 2C 30 3A 9E 31 30 31 37 36 00 31 21 |3269,0:.10176.1!|
00001920: B4 00 8D 39 3A 8B 49 4E 24 B2 22 20 22 A7 31 38 |...9:.IN$." ".18|
00001930: 33 00 42 21 B5 00 8B 49 4E 24 B2 22 5F 22 A7 31 |3.B!...IN$."_".1|
00001940: 39 37 00 4B 21 B6 00 89 31 33 39 00 7D 21 B7 00 |97.K!...139.}!..|
00001950: 99 20 22 93 12 D7 48 41 54 20 41 42 4F 55 54 20 |. "...HAT ABOUT |
00001960: 32 34 20 4F 52 20 4D 4F 52 45 20 53 50 52 49 54 |24 OR MORE SPRIT|
00001970: 45 53 3F 20 20 20 20 20 20 20 20 20 22 00 AD 21 |ES? "..!|
00001980: B8 00 99 22 11 D7 45 4C 4C 20 59 4F 55 20 43 41 |..."..ELL YOU CA|
00001990: 4E 20 47 45 54 20 41 53 20 4D 41 4E 59 20 41 53 |N GET AS MANY AS|
000019A0: 20 59 4F 55 20 57 41 4E 54 20 42 59 22 00 DB 21 | YOU WANT BY"..!|
000019B0: B9 00 99 22 46 4F 4C 4C 4F 57 49 4E 47 20 54 48 |..."FOLLOWING TH|
000019C0: 45 20 54 57 4F 20 50 52 45 56 49 4F 55 53 20 4D |E TWO PREVIOUS M|
000019D0: 45 54 48 4F 44 53 20 41 4E 44 22 00 06 22 BA 00 |ETHODS AND".."..|
000019E0: 99 22 4A 55 53 54 20 45 58 54 45 4E 44 49 4E 47 |."JUST EXTENDING|
000019F0: 20 49 54 20 46 4F 52 20 4D 4F 52 45 20 53 50 52 | IT FOR MORE SPR|
00001A00: 49 54 45 53 2E 22 00 34 22 BB 00 99 22 11 CD 45 |ITES.".4"..."..E|
00001A10: 54 48 4F 44 23 31 20 2D 20 53 50 4C 49 54 20 54 |THOD#1 - SPLIT T|
00001A20: 48 45 20 53 43 52 45 45 4E 20 49 4E 54 4F 20 4D |HE SCREEN INTO M|
00001A30: 4F 52 45 22 00 62 22 BC 00 99 22 53 45 43 54 49 |ORE".b"..."SECTI|
00001A40: 4F 4E 53 20 41 4E 44 20 54 48 45 4E 20 49 4E 54 |ONS AND THEN INT|
00001A50: 45 52 52 55 50 54 20 54 48 45 20 53 43 52 45 45 |ERRUPT THE SCREE|
00001A60: 4E 22 00 90 22 BD 00 99 22 52 45 46 52 45 53 48 |N".."..."REFRESH|
00001A70: 20 46 4F 52 20 45 41 43 48 20 53 45 43 54 49 4F | FOR EACH SECTIO|
00001A80: 4E 2E 20 20 D9 4F 55 27 4C 4C 20 4E 45 45 44 22 |N. .OU'LL NEED"|
00001A90: 00 BF 22 BE 00 99 22 41 20 4C 41 52 47 45 52 20 |.."..."A LARGER |
00001AA0: 53 50 52 49 54 45 20 44 41 54 41 20 41 52 45 41 |SPRITE DATA AREA|
00001AB0: 20 54 48 41 4E 20 57 45 20 55 53 45 44 2E 22 00 | THAN WE USED.".|
00001AC0: EE 22 BF 00 99 20 22 11 CD 45 54 48 4F 44 23 32 |."... "..ETHOD#2|
00001AD0: 20 2D 20 C1 4C 54 45 52 4E 41 54 45 20 53 50 52 | - .LTERNATE SPR|
00001AE0: 49 54 45 20 53 45 54 53 20 4F 56 45 52 22 00 1B |ITE SETS OVER"..|
00001AF0: 23 C0 00 99 20 22 4D 4F 52 45 20 54 48 41 4E 20 |#... "MORE THAN |
00001B00: 32 20 4A 49 46 46 49 45 53 2E 20 20 D4 48 49 53 |2 JIFFIES. .HIS|
00001B10: 20 57 49 4C 4C 20 4D 41 4B 45 22 00 40 23 C1 00 | WILL MAKE".@#..|
00001B20: 99 20 22 54 48 45 20 53 50 52 49 54 45 53 20 45 |. "THE SPRITES E|
00001B30: 56 45 4E 20 4D 4F 52 45 20 46 41 49 4E 54 2E 22 |VEN MORE FAINT."|
00001B40: 00 62 23 C2 00 99 20 22 11 CE 4F 57 20 42 52 49 |.b#... "..OW BRI|
00001B50: 4E 47 20 4F 4E 20 54 48 45 20 4E 49 4E 4A 41 53 |NG ON THE NINJAS|
00001B60: 21 22 00 76 23 C3 00 8D 20 39 3A 8B 49 4E 24 B2 |!".v#... 9:.IN$.|
00001B70: 22 20 22 A7 31 36 00 88 23 C4 00 8B 20 49 4E 24 |" ".16..#... IN$|
00001B80: B2 22 5E 22 A7 31 35 37 00 9E 23 C5 00 99 C7 28 |."^".157..#....(|
00001B90: 39 29 3A 99 22 93 22 3A 9E 34 39 31 35 32 00 00 |9):.".":.49152..|
00001BA0: 00 93 22 3A 9E 34 39 31 35 32 00 00 00 00 08 8A |..":.49152......|
00001BB0: 00 00 00 00 41 00 00 00 00 00 00 00 00 08 00 08 |....A...........|
00001BC0: 00 FF FF 01 88 FF FF FF 81 8B FF FF EF FF FF FF |................|
00001BD0: EF FF FF FF 7F FF FF FF FD FF FF FF FF FF FF FF |................|
00001BE0: D1 00 00 63 00 00 41 00 63 00 00 00 63 00 00 EF |...c..A.c...c...|
00001BF0: 00 00 00 00 00 00 00 00 00 00 00 08 00 08 00 63 |...............c|
00001C00: E3 F7 EF FF EF EF FF FF 03 FF FF FF FF E7 FF F7 |................|
00001C10: FF FF FF FF FF FF FF FF FF E3 FF FF EF E7 F7 F7 |................|
00001C20: F7 63 00 00 00 00 00 00 00 AE 00 00 63 00 AE AE |.c..........c...|
00001C30: 00 00 00 00 41 00 00 00 00 00 00 00 00 00 00 08 |....A...........|
00001C40: 01 FF FF FB 88 FF FF FF EF FF FF FF EF F7 FF F7 |................|
00001C50: EF FF FF FF 7F FF FF FF FD F7 FF FF FF F7 F7 F7 |................|
00001C60: D1 00 00 63 00 00 41 00 63 00 00 00 63 00 00 EF |...c..A.c...c...|
00001C70: 00 AA 00 00 00 00 00 00 00 00 00 AE 00 00 00 6B |...............k|
00001C80: FF 63 EF FF EF EF FF FF 01 FF FF FF FF EF FF FF |.c..............|
00001C90: FF FF FF FF AF FF FF FF FF 6B FF FF EF EF FF FF |.........k......|
00001CA0: FF 63 01 00 00 00 00 00 00 AA 00 00 63 00 08 AA |.c..........c...|
00001CB0: 00 00 00 00 41 00 00 00 00 00 00 00 00 08 00 08 |....A...........|
00001CC0: 00 FF FF 23 88 FF FF FF 2B 2B FF FF EF FF FF FF |...#....++......|
00001CD0: EF FF FF FF 7F FF FF FF FD FF FF FF FF FF FF FF |................|
00001CE0: D1 00 00 63 00 00 41 00 63 00 00 00 63 00 00 EF |...c..A.c...c...|
00001CF0: 00 08 00 00 78 A9 01 8D 19 D0 AD 11 D0 29 FF 8D |....x........)..|
00001D00: 11 D0 A9 9D 8D 14 03 A9 25 8D 15 03 A9 FA 8D 12 |........%.......|
00001D10: D0 AD 1A D0 09 01 8D 1A D0 A9 01 8D 35 03 A2 07 |............5...|
00001D20: 8A 0A 0A 0A 0A 0A 18 69 1C 9D 3A 03 9D 42 03 A9 |.......i..:..B..|
00001D30: 60 9D 4A 03 A9 C0 9D 52 03 CA 10 E4 A2 0F A9 0E |`.J....R........|
00001D40: 9D 5A 03 8A 29 07 9D 6A 03 CA 10 F2 A9 00 8D 38 |.Z..)..j.......8|
00001D50: 03 8D 39 03 8D 7A 03 8D 7B 03 8D 7C 03 8D 7D 03 |..9..z..{..|..}.|
00001D60: A9 FF 8D 36 03 8D 37 03 58 A2 3F BD 23 26 9D 80 |...6..7.X.?.#&..|
00001D70: 03 BD 63 26 9D C0 03 CA 10 F1 A2 0F BD 5A 03 49 |..c&.........Z.I|
00001D80: 01 9D 5A 03 CA 10 F5 A2 5F A0 FF 88 D0 FD CA D0 |..Z....._.......|
00001D90: F8 20 E4 FF C9 20 D0 E2 A9 00 8D 35 03 60 D8 4C |. ... .....5.`.L|
00001DA0: 00 28 10 7D 8D 19 D0 A2 0F A0 01 A9 FA CD 12 D0 |.(.}............|
00001DB0: D0 05 A2 07 88 A9 98 8D 12 D0 8E 7F 03 B9 38 03 |..............8.|
00001DC0: 8D 10 D0 B9 7A 03 8D 1D D0 B9 7C 03 8D 17 D0 B9 |....z.....|.....|
00001DD0: 36 03 8D 15 D0 A0 0E BD 3A 03 99 00 D0 BD 4A 03 |6.......:.....J.|
00001DE0: 99 01 D0 CA 88 88 10 EF AE 7F 03 A0 07 BD 6A 03 |..............j.|
00001DF0: 99 27 D0 BD 5A 03 99 F8 07 CA 88 10 F0 AD 7F 03 |.'..Z...........|
00001E00: C9 07 D0 06 68 A8 68 AA 68 40 AD 35 03 D0 12 A9 |....h.h.h@.5....|
00001E10: 31 8D 14 03 A9 EA 8D 15 03 AD 1A D0 29 FE 8D 1A |1...........)...|
00001E20: D0 4C 31 EA 0F F0 00 0F F0 00 1E 78 00 1E 78 00 |.L1........x..x.|
00001E30: 3C 3C 00 3C 3C 00 7C 3E 00 78 1E 00 78 1E 00 7C |<<.<<.|>.x..x..||
00001E40: 3E 00 3C 3C 00 3C 3C 00 1E 78 00 1E 78 00 0F F0 |>.<<.<<..x..x...|
00001E50: 00 0F F0 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00001E60: 00 00 00 00 00 00 00 03 C0 00 0F F0 00 3F FC 00 |.............?..|
00001E70: FF FF 00 FE 7F 00 F0 0F 00 C0 03 00 C0 03 00 F0 |................|
00001E80: 0F 00 FE 7F 00 FF FF 00 3F FC 00 0F F0 00 03 C0 |........?.......|
00001E90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00001EA0: 00 00 00 00 20 8A FF 60 AA AA AA AA AA AA AA AA |.... ..`........|
00001EB0: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA |................|
00001EC0: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA |................|
00001ED0: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA |................|
00001EE0: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA |................|
00001EF0: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA |................|
00001F00: AA 78 A9 23 8D 14 03 A9 27 8D 15 03 A9 00 8D 7F |.x.#....'.......|
00001F10: 03 A2 3F BD 23 26 9D 80 03 BD 63 26 9D C0 03 CA |..?.#&....c&....|
00001F20: 10 F1 58 60 D8 A2 0F A0 01 A9 01 CD 7F 03 D0 05 |..X`............|
00001F30: A2 07 88 A9 00 8D 7F 03 8E 7E 03 B9 38 03 8D 10 |.........~..8...|
00001F40: D0 B9 7A 03 8D 1D D0 B9 7C 03 8D 17 D0 B9 36 03 |..z.....|.....6.|
00001F50: 8D 15 D0 A0 0E BD 3A 03 99 00 D0 BD 4A 03 99 01 |......:.....J...|
00001F60: D0 CA 88 88 10 EF AE 7E 03 A0 07 BD 6A 03 99 27 |.......~....j..'|
00001F70: D0 BD 5A 03 99 F8 07 CA 88 10 F0 4C 31 EA AA AA |..Z........L1...|
00001F80: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA |................|
00001F90: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA |................|
00001FA0: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA |................|
00001FB0: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA |................|
00001FC0: AA 78 A9 31 8D 14 03 A9 EA 8D 15 03 A9 00 8D 15 |.x.1............|
00001FD0: D0 58 60 AA AA AA AA AA AA AA AA AA AA AA AA AA |.X`.............|
00001FE0: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA |................|
00001FF0: AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA AA |................|
00002000: AA AD 19 D0 29 01 D0 03 4C 31 EA 8D 19 D0 AD 12 |....)...L1......|
00002010: D0 C9 A2 B0 09 A2 0F A0 01 A9 FA 4C B6 25 A2 07 |...........L.%..|
00002020: A0 00 A9 98 4C B6 25 00 00 00 00 0D 00 00 00 00 |....L.%.........|
00002030: 00 |. |
........$.... (C) 1985 GOLD DISK INC.*..
...G.... TIPS: MULTIPLE SPRITES.M....._.
... G(14):.G(8).....D0.13.4096:D4.D0.102
4:Q$.G(34)...... 16......IM.1.11:.IN$:.I
M.....D0.13.4096:D4.D0.1024...... ".....
....................";...... ".^. PREV P
AGE .SPACE. NEXT PAGE ._. GD MENU..".+
.... IN$:.IN$."".13.T.... IN$.."^" . IN$
.." " . IN$.."_" .13.Z.....E...."..";..
... D0.32,15:. D0.33,15...... ".WHAT - O
NLY 8 SPRITES!!! "......".
HAVE YOU EVER BEEN ANNOYED AT HAVING"...
..."ONLY 8 SPRITES TO PLAY WITH? I MEAN
".8...."YOU'RE WRITING THE MOST PHENOMEN
AL GAME".D...."AND YOU HAVE TO HAVE 12 N
INJAS AND A"......"SUMO WRESTLER ALL ATT
ACKING AT ONCE."...... ".FEAR NOT! WITH
THE MIRACLE OF MACHINE"...... "LANGUAGE
PROGRAMMING .16 OR MORE SPRITES.". ....
"CAN BE SHOWN AT ONCE. IT CAN EVEN BE"
.C.... "DONE IN MORE THAN ONE WAY.".Q...
.".OF COURSE THERE ARE TRADE-OFFS. YOU
"......"DON'T GET ALL THIS FOR FREE."...
...".REALLY, HOW GREEDY CAN YOU GET?".S.
...IM.1.11:.IN$:.IM... .. ".............
............";.,.!.. ".SPACE. NEXT PAGE
._. GD MENU..".A.".. IN$:.
IN$."".34._.#.. IN$.." " . IN$.."_" .34.
S.$.. IN$."_" . 197...%.."..SPRITE DATA
LOCATIONS ".T.&..".BECA
USE WE WANT LOTS OF SPRITES WE MUST"...'
.. "PUT THE DATA SOMEPLACE WHERE THE C64
"./.(.. "CAN FIND IT. WE'LL DO 16 SPRIT
ES AND".S.).. "POSITION THE DATA AS BELO
W."...*.. ".WE TELL THE COMPUTER TO PICK
UP ONE SET"...+.. "AND TRANSFER IT TO T
HE $D000 AREA FOR".F.,.. "DISPLAYING."..
.-..". ..COMPUTER. .SET #1.
.SET #2.".&....".ENABLE ($D015) $0
336 $0337".R./.. "X MSB ($D010)
$0338 $0339"...0.. "X LSB ($D000
-0F) $033A-41 $0342-49"...1.. "Y LSB
($D000-0F) $034A-51 $0352-59"...2.. "
VECTOR ($07F8-FF) $035A-61 $0362-69".
..3.. "COLOR ($D027-2E) $036A-71 $03
72-79".:.4.. "EXPANDX ($D01D) $037A
$037B".F.5.. "EXPANDY ($D017) $0
37C $037D"...6.. ".RESERVED FOR INTE
RRUPT $0335"...7.. "
$037E-7F".I.8..9:.IN$." ".59.Z.9..I
N$."_".197...:..16...;.."..METHOD #1 - S
PLIT SCREEN MULTI-SPRITES ".?.<..".THIS
METHOD FOOLS THE COMPUTER INTO".L.=.."DR
AWING ONE SET OF SPRITES ON THE TOP"...>
.."HALF OF THE SCREEN AND A DIFFERENT SE
T"...?.."ON THE BOTTOM HALF."...@..".YOU
SEE THE COMPUTER CONSTANTLY REDRAWS"...
A.."THE SCREEN IN TEENY TINY ROWS. YOU
PUT".B.B.."SPRITE SET#1 IN THE SPRITE AR
EA BEFORE".Q.C.."THE SCREEN REFRESH. TH
EN INTERRUPT THE"...D.."REFRESH HALFWAY
AND PUT SET#2 IN.".I.E..".NOW IF YOU THI
NK ABOUT IT SPRITE SET#1"...F..".MUST. B
E COMPLETELY POSITIONED IN THE".&.G.."TO
P HALF OF THE SCREEN FOR THE COMPUTER".U
.H.."TO DRAW IT. LIKEWISE SPRITE SET#2
MUST"...I.."COMPLETELY RESIDE IN THE BOT
TOM HALF."...J.."...TRADEOFF. - YOU CANN
OT PLAY WITH THIS"...K.."WHILE IN BASIC
MODE. IT WILL ONLY WORK"...L.."IN MACHI
NE LANGUAGE MODE (DUE TO THE".).M.."INTE
RRUPT CHANGES)..".>.N.. 9:. IN$." ".81.P
.O.. IN$."^". 37.Z.P.. 197...Q.."..MACHI
NE LANGUAGE LISTING "...R.
."..SETUP. -SET INTERRUPT DISABLE"...S..
" -PUT NEW INTERRUPT ADDRESS"...T.
. " INTO $0314/5".%.U.. " -SE
T RASTER LINE ($D012) TO 250".O.V.. "
-ENABLE RASTER INTERRUPT BY".X.W.. "
TURNING ON BIT 0 OF $D01A"...X.. "
-CLEAR INTERRUPT DISABLE".M.Y.. ".
-POSITON, COLOR AND VECTOR OUR"...
Z.. " SPRITE SET AREAS"...[.."..MA
IN PROGRAM. HERE'S WHERE YOU PLAY".K.\.
. "..EXIT TO BASIC. -SET INTERRUPT DISAB
LE".Q.].. " -RESET $0314/5 TO $EA31
"...^.. " -DISABLE RASTER INTERRUPT
".E._.. " BY TURNING OFF BIT0 OF $
D01A"...`.. " -CLEAR INTERRUPT DISA
BLE"...A.. " -RTS TO BASIC"...B..9:
.IN$." ".101.-.C..IN$."_".197.5.D..59.F.
E.."..MACHINE LANGUAGE LISTING
"...F.."..INTRPT. -CLEAR DECIMAL MO
DE"...G..". -MAKE SURE RASTER CAUS
ED THIS BY"...H.." SKIPPING IF BI
T0 OFF IN $D019"...I..". -IF RASTE
R LINE ($D012) IS CLOSE".C.J.." T
O 250, THEN PUT SET#1 INTO".O.K.."
SPRITE AREA AND SET $D012 TO"...L.."
152. EXIT BY JMP TO $EA31".G.M.."
. -OTHERWISE, RASTER LINE IS 152".
..N.." SO PUT SET#2 INTO SPRITE A
REA"...O.." AND SET $D012 TO 250"
.G.P.." EXIT BY PLA TAY PLA TAX P
LA RTI".L.Q.. ".NOW PRESS A KEY TO START
IT"...R..IN$:.IN$."".114...S.. ".PRESS
SPACE BAR TO CONTINUE"...T..9459...U..I.
0.300:..M.V.. 53269,0...W..9:. IN$." ".1
22...X..IN$."^".81...Y.. 197.-.Z.."..MET
HOD #2 - ALTERNATE SCREEN SPRITES ".Y.
{..".THE FIRST METHOD HAS PROBLEMS. YOU
"...|.."MUST KEEP THE SPRITES IN THEIR O
WN HALF"...}.."OF THE SCREEN AND YOU CAN
'T USE BASIC."...~.."..HOW ABOUT A METHO
D THAT ALLOWS 16 ".....".SPRITES AN
YWHERE ON THE SCREEN AND YOU".G....".CAN
USE BASIC.. SOUNDS PERFECT? .YUP. .".
V....".THE METHOD IS TO ALTERNATE SPRITE
SETS"......"ON EACH SCREEN REFRESH. ON
ONE JIFFY".M...."SET#1 WILL BE PUT UP.
ON THE NEXT"......"JIFFY SET#2 WILL BE
PUT UP. AS YOU MAY".+...."GUESS EACH SP
RITE WILL NOW BE ONLY HALF".Y...."AS BRI
GHT AS BEFORE. STILL IT'S NOT A".K...."
BAD TRADE.".....9:.IN$." ".139......IN$
."_".197......101.J...."..MACHINE LANGUA
GE LISTING "......"..SETUP
. -SET INTERRUPT DISABLE"...... " -
PUT NEW INTERRUPT ADDRESS".6.... "
INTO $0314/5".T.... " -SET $037F T
O 0"...... " THIS WILL FLIP-FLOP 0
/1 AS TO"...... " WHICH SPRITE SET
TO PUT UP".R.... " -CLEAR INTERRUP
T DISABLE"...... " -RTS TO BASIC".
.... "..MAIN PROGRAM. NOW WE'RE IN BASIC
AND WE".J...." CAN BRING ON THE N
INJAS!!!.".Q...."..EXIT. -SET INTERRUPT
DISABLE"......" -PUT $EA31 INTO $0
314/5"......" (NORMAL INTERRUPT AD
RESS)"......" -CLEAR INTERRUPT DISA
BLE"...... 9:. IN$." ".157......IN$."^".
122...... 197.F...."..MACHINE LANGUAGE L
ISTING ".K...."..INTRPT. -
CLEAR DECIMAL MODE"......". -IF VA
RIABLE $037F IS 0 THEN".A. .." PU
T SET#1 INTO SPRITE AREA"......"
AND SET $037F TO 1"......" EXIT B
Y JMP TO $EA31".3....". -IF VARIAB
LE $037F IS 1 THEN".]...." PUT SE
T#2 INTO SPRITE AREA"....." AND
SET $037F TO 0"......" EXIT BY JM
P TO $EA31".U....822,255:.823,255:.890,0
:.891,0:.892,0:.893,0.. ...I.0.15:.858.I
,14:.842.I,208:.874.I,I.7:.I.. ...824,0:
.825,240.6 ...I.0.11:.826.I,24.20.I:.I.Y
...I.12.15:.826.I,24.20.I.256:.I.} ...
".NOW PRESS A KEY TO SEE IT.".. ...IN$:.
IN$."".173.. ...9984.B ... ".PRESS SPACE
BAR TO CONTINUE.".Z ...I.0.15:.858.I,14
:... ...I.0.15:.858.I,15:...!...IN$:.IN$
.." ".176..!...53269,0:.10176.1!...9:.IN
$." ".183.B!...IN$."_".197.K!...139.}!..
. "..WHAT ABOUT 24 OR MORE SPRITES?
"..!...".WELL YOU CAN GET AS MANY AS
YOU WANT BY"..!..."FOLLOWING THE TWO PR
EVIOUS METHODS AND".."..."JUST EXTENDING
IT FOR MORE SPRITES.".4"...".METHOD#1 -
SPLIT THE SCREEN INTO MORE".B"..."SECTI
ONS AND THEN INTERRUPT THE SCREEN".."...
"REFRESH FOR EACH SECTION. YOU'LL NEED"
.."..."A LARGER SPRITE DATA AREA THAN WE
USED.".."... ".METHOD#2 - ALTERNATE SPR
ITE SETS OVER"..#... "MORE THAN 2 JIFFIE
S. THIS WILL MAKE".@#A.. "THE SPRITES E
VEN MORE FAINT.".B#B.. ".NOW BRING ON TH
E NINJAS!".V#C.. 9:.IN$." ".16..#D.. IN$
."^".157..#E..G(9):.".":.49152....":.491
52..........A...........................
...............Q..C..A.C...C...........
.......C................................
.C..........C.......A...................
.......................Q..C..A.C...C...
...............K.C......................
.K.......C..........C.......A...........
...#....++.....................Q..C..A.
C...C.......X....P..P)...P......%.......
P..P....P...5..........I..:..B..`.J....R
.J.......Z..)..J.J.....8..9..Z..{..|..}.
...6..7.X.?.#&....C&...J.....Z.I..Z.J...
_ ..P.JP. ..I P....5.`XL.(.}..P.. ...M.P
P........P...8...P.Z...P.|...P.6...P ..
:...P.J...PJ...... ..J..'P.Z....J.....
I.P.H.H.H@.5.P..1..........P)...PL1.....
...X..X.<<.<<.|>.X..X..|>.<<.<<..X..X...
.............................?.........
...............?.......................
.... ..`................................
........................................
.................X.#....'........?.#&..
..C&...J..X`X.. ...M.P.........~..8...
P.Z...P.|...P.6...P ..:...P.J...PJ.....~
. ..J..'P.Z....J...L1...................
........................................
.........X.1............PX`.............
...................................P).P.
L1...P..PI..... ...L.%.. ...L.%.........
.
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL