T.DEMO
FILE INFORMATION
FILENAME(S): T.DEMO
FILE TYPE(S): PRG
FILE SIZE: 4.5K
FIRST SEEN: 2025-11-30 18:12:19
APPEARS ON: 1 disk(s)
FILE HASH
9f5033a1b3be170b49887050e0cc08f58de15511562db549255e6c8a6902033a
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| LOADSTAR 29 S 1 | T.DEMO | PRG | Sailor, Ganheden | 13 | 17 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 00 80 0D 0D 20 20 20 20 20 20 20 20 20 20 20 20 |.... | 00000010: 20 20 CE D5 C2 C1 D3 C9 C3 0D 0D 20 20 20 20 20 | ......... | 00000020: 20 20 20 20 20 20 42 59 20 CA 4F 45 20 C7 41 52 | BY .OE .AR| 00000030: 52 45 54 54 0D 0D 0D 20 20 C9 46 20 59 4F 55 27 |RETT... .F YOU'| 00000040: 56 45 20 45 56 45 52 20 57 49 53 48 45 44 20 46 |VE EVER WISHED F| 00000050: 4F 52 20 4D 4F 52 45 0D 0D 50 4F 57 45 52 46 55 |OR MORE..POWERFU| 00000060: 4C 20 C2 C1 D3 C9 C3 20 43 4F 4D 4D 41 4E 44 53 |L ..... COMMANDS| 00000070: 2C 20 54 48 45 4E 20 59 4F 55 52 0D 0D 57 49 53 |, THEN YOUR..WIS| 00000080: 48 20 48 41 53 20 43 4F 4D 45 20 54 52 55 45 2E |H HAS COME TRUE.| 00000090: 20 20 CE D5 C2 C1 D3 C9 C3 20 53 55 50 50 4C 49 | ....... SUPPLI| 000000A0: 45 53 0D 0D 59 4F 55 20 57 49 54 48 20 53 45 56 |ES..YOU WITH SEV| 000000B0: 45 52 41 4C 20 4E 45 57 20 C2 C1 D3 C9 C3 20 43 |ERAL NEW ..... C| 000000C0: 4F 4D 4D 41 4E 44 53 0D 0D 54 48 41 54 20 59 4F |OMMANDS..THAT YO| 000000D0: 55 20 55 53 45 20 4A 55 53 54 20 4C 49 4B 45 20 |U USE JUST LIKE | 000000E0: 41 4C 4C 20 54 48 45 20 4F 4C 44 0D 0D 4F 4E 45 |ALL THE OLD..ONE| 000000F0: 53 2E 20 20 C8 45 52 45 20 49 53 20 41 20 53 55 |S. .ERE IS A SU| 00000100: 4D 4D 41 52 59 20 4F 46 20 59 4F 55 52 20 4E 45 |MMARY OF YOUR NE| 00000110: 57 0D 0D 43 4F 4D 4D 41 4E 44 53 20 41 4E 44 20 |W..COMMANDS AND | 00000120: 54 48 45 49 52 20 53 59 4E 54 41 58 3A 0D 0D 0D |THEIR SYNTAX:...| 00000130: C1 D4 20 D8 D0 CF D3 2C D9 D0 CF D3 0D 3D 3D 3D |.. ....,.....===| 00000140: 3D 3D 3D 3D 3D 3D 3D 3D 3D 0D 0D 20 20 D4 48 45 |=========.. .HE| 00000150: 20 C1 D4 20 43 4F 4D 4D 41 4E 44 20 41 4C 4C 4F | .. COMMAND ALLO| 00000160: 57 53 20 59 4F 55 20 54 4F 20 50 52 49 4E 54 0D |WS YOU TO PRINT.| 00000170: 0D 54 4F 20 59 4F 55 52 20 53 43 52 45 45 4E 20 |.TO YOUR SCREEN | 00000180: 57 48 45 52 45 56 45 52 20 59 4F 55 20 57 41 4E |WHEREVER YOU WAN| 00000190: 54 20 54 4F 2E 0D 0D D4 48 45 20 53 54 41 54 45 |T TO....HE STATE| 000001A0: 4D 45 4E 54 3A 0D 0D 20 20 20 20 20 20 20 20 C1 |MENT:.. .| 000001B0: D4 20 32 30 2C 31 32 20 3A 20 D0 D2 C9 CE D4 22 |. 20,12 : ....."| 000001C0: 2A 22 0D 0D 57 49 4C 4C 20 50 52 49 4E 54 20 41 |*"..WILL PRINT A| 000001D0: 4E 20 41 53 54 45 52 49 53 4B 20 49 4E 20 54 48 |N ASTERISK IN TH| 000001E0: 45 20 4D 49 44 44 4C 45 0D 0D 4F 46 20 54 48 45 |E MIDDLE..OF THE| 000001F0: 20 53 43 52 45 45 4E 2E 20 20 C2 45 20 53 55 52 | SCREEN. .E SUR| 00000200: 45 20 54 4F 20 55 53 45 20 56 41 4C 55 45 53 0D |E TO USE VALUES.| 00000210: 0D 30 2D 33 39 20 46 4F 52 20 D8 D0 CF D3 20 41 |.0-39 FOR .... A| 00000220: 4E 44 20 30 2D 32 34 20 46 4F 52 20 D9 D0 CF D3 |ND 0-24 FOR ....| 00000230: 2E 20 20 C1 53 0D 0D 57 49 54 48 20 53 54 41 4E |. .S..WITH STAN| 00000240: 44 41 52 44 20 C2 C1 D3 C9 C3 20 43 4F 4D 4D 41 |DARD ..... COMMA| 00000250: 4E 44 53 2C 20 59 4F 55 20 43 41 4E 0D 0D 41 4C |NDS, YOU CAN..AL| 00000260: 53 4F 20 55 53 45 20 56 41 52 49 41 42 4C 45 53 |SO USE VARIABLES| 00000270: 2E 20 C6 4F 52 20 45 58 41 4D 50 4C 45 3A 0D 0D |. .OR EXAMPLE:..| 00000280: 20 20 20 D8 3D 32 30 20 3A 20 D9 3D 31 32 20 3A | .=20 : .=12 :| 00000290: 20 C1 D4 20 D8 2C D9 20 3A 20 D0 D2 C9 CE D4 22 | .. .,. : ....."| 000002A0: 2A 22 0D 0D 50 52 4F 44 55 43 45 53 20 54 48 45 |*"..PRODUCES THE| 000002B0: 20 53 41 4D 45 20 52 45 53 55 4C 54 20 41 53 20 | SAME RESULT AS | 000002C0: 54 48 45 20 46 49 52 53 54 0D 0D 45 58 41 4D 50 |THE FIRST..EXAMP| 000002D0: 4C 45 2E 0D 0D 0D 0D C2 C5 C5 D0 20 D0 C9 D4 C3 |LE......... ....| 000002E0: C8 2C C4 D5 D2 C1 D4 C9 CF CE 0D 3D 3D 3D 3D 3D |.,.........=====| 000002F0: 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 0D 0D |==============..| 00000300: 20 20 D4 48 45 20 C2 C5 C5 D0 20 43 4F 4D 4D 41 | .HE .... COMMA| 00000310: 4E 44 20 47 49 56 45 53 20 59 4F 55 20 43 4F 4E |ND GIVES YOU CON| 00000320: 54 52 4F 4C 0D 0D 4F 56 45 52 20 53 49 4D 50 4C |TROL..OVER SIMPL| 00000330: 45 20 53 4F 55 4E 44 20 45 46 46 45 43 54 53 2E |E SOUND EFFECTS.| 00000340: 20 20 D9 4F 55 20 43 41 4E 0D 0D 45 56 45 4E 20 | .OU CAN..EVEN | 00000350: 50 4C 41 59 20 53 49 4E 47 4C 45 20 56 4F 49 43 |PLAY SINGLE VOIC| 00000360: 45 20 4D 55 53 49 43 2C 20 41 53 20 54 48 45 0D |E MUSIC, AS THE.| 00000370: 0D 41 43 43 4F 4D 50 41 4E 59 49 4E 47 20 CE 55 |.ACCOMPANYING .U| 00000380: C2 41 53 49 43 20 C4 45 4D 4F 20 44 4F 45 53 2E |.ASIC .EMO DOES.| 00000390: 20 20 D9 4F 55 0D 0D 43 41 4E 20 46 49 4E 44 20 | .OU..CAN FIND | 000003A0: 54 48 45 20 50 49 54 43 48 20 28 46 52 45 51 55 |THE PITCH (FREQU| 000003B0: 45 4E 43 59 29 20 56 41 4C 55 45 53 0D 0D 49 4E |ENCY) VALUES..IN| 000003C0: 20 59 4F 55 52 20 C3 4F 4D 4D 4F 44 4F 52 45 20 | YOUR .OMMODORE | 000003D0: D5 53 45 52 27 53 20 C7 55 49 44 45 20 4F 4E 0D |.SER'S .UIDE ON.| 000003E0: 0D 50 41 47 45 20 31 35 32 2E 0D 0D 0D 0D C1 CC |.PAGE 152.......| 000003F0: D0 C8 C1 20 C1 24 28 30 29 0D 3D 3D 3D 3D 3D 3D |... .$(0).======| 00000400: 3D 3D 3D 3D 3D 0D 0D 20 20 D4 48 45 20 C1 CC D0 |=====.. .HE ...| 00000410: C8 C1 20 43 4F 4D 4D 41 4E 44 20 57 49 4C 4C 20 |.. COMMAND WILL | 00000420: 41 4C 50 48 41 42 45 54 49 5A 45 0D 0D 54 48 45 |ALPHABETIZE..THE| 00000430: 20 53 54 52 49 4E 47 20 41 52 52 41 59 20 54 48 | STRING ARRAY TH| 00000440: 41 54 20 59 4F 55 20 50 41 53 53 20 54 4F 20 49 |AT YOU PASS TO I| 00000450: 54 2E 0D 0D C2 45 20 53 55 52 45 20 54 4F 20 50 |T....E SURE TO P| 00000460: 41 53 53 20 54 48 45 20 5A 45 52 4F 20 45 4C 45 |ASS THE ZERO ELE| 00000470: 4D 45 4E 54 20 4F 46 0D 0D 54 48 45 20 41 52 52 |MENT OF..THE ARR| 00000480: 41 59 20 59 4F 55 20 57 41 4E 54 20 54 4F 20 53 |AY YOU WANT TO S| 00000490: 4F 52 54 20 41 53 20 54 48 49 53 0D 0D 45 58 41 |ORT AS THIS..EXA| 000004A0: 4D 50 4C 45 20 44 4F 45 53 3A 0D 0D 20 20 20 20 |MPLE DOES:.. | 000004B0: 20 C1 CC D0 C8 C1 20 D4 24 28 30 29 2C 20 C1 CC | ..... .$(0), ..| 000004C0: D0 C8 C1 20 C6 D0 24 28 30 29 2E 0D 0D D4 48 45 |... ..$(0)....HE| 000004D0: 20 4D 41 43 48 49 4E 45 20 4C 41 4E 47 55 41 47 | MACHINE LANGUAG| 000004E0: 45 20 53 4F 55 52 43 45 20 46 49 4C 45 20 46 4F |E SOURCE FILE FO| 000004F0: 52 0D 0D 54 48 49 53 20 52 4F 55 54 49 4E 45 20 |R..THIS ROUTINE | 00000500: 57 41 53 20 49 4E 43 4C 55 44 45 44 20 4F 4E 20 |WAS INCLUDED ON | 00000510: CC 4F 41 44 53 54 41 52 0D 0D 23 31 34 20 41 4E |.OADSTAR..#14 AN| 00000520: 44 20 57 52 49 54 54 45 4E 20 42 59 20 C1 4C 41 |D WRITTEN BY .LA| 00000530: 4E 20 C7 41 52 44 4E 45 52 2E 0D 0D 0D 0D C4 C9 |N .ARDNER.......| 00000540: D2 0D 3D 3D 3D 0D 0D 20 20 C1 4E 59 20 54 49 4D |..===.. .NY TIM| 00000550: 45 20 59 4F 55 20 57 41 4E 54 20 54 4F 20 56 49 |E YOU WANT TO VI| 00000560: 45 57 20 54 48 45 20 44 49 53 4B 0D 0D 44 49 52 |EW THE DISK..DIR| 00000570: 45 43 54 4F 52 59 2C 20 57 48 45 54 48 45 52 20 |ECTORY, WHETHER | 00000580: 46 52 4F 4D 20 57 49 54 48 49 4E 20 41 0D 0D 50 |FROM WITHIN A..P| 00000590: 52 4F 47 52 41 4D 20 4F 52 20 46 52 4F 4D 20 54 |ROGRAM OR FROM T| 000005A0: 48 45 20 49 4D 4D 45 44 49 41 54 45 20 4D 4F 44 |HE IMMEDIATE MOD| 000005B0: 45 2C 0D 0D 55 53 45 20 54 48 45 20 C4 C9 D2 20 |E,..USE THE ... | 000005C0: 43 4F 4D 4D 41 4E 44 2E 20 20 D4 48 45 20 44 49 |COMMAND. .HE DI| 000005D0: 53 4B 0D 0D 44 49 52 45 43 54 4F 52 59 20 57 49 |SK..DIRECTORY WI| 000005E0: 4C 4C 20 42 45 20 50 52 49 4E 54 45 44 20 54 4F |LL BE PRINTED TO| 000005F0: 20 54 48 45 0D 0D 53 43 52 45 45 4E 2C 20 41 4E | THE..SCREEN, AN| 00000600: 44 20 43 41 4E 20 45 56 45 4E 20 42 45 20 50 41 |D CAN EVEN BE PA| 00000610: 55 53 45 44 0D 0D 42 59 20 50 52 45 53 53 49 4E |USED..BY PRESSIN| 00000620: 47 20 54 48 45 20 53 50 41 43 45 20 42 41 52 2E |G THE SPACE BAR.| 00000630: 20 20 D0 52 45 53 53 49 4E 47 0D 0D 41 4E 59 20 | .RESSING..ANY | 00000640: 4F 54 48 45 52 20 4B 45 59 20 57 49 4C 4C 20 54 |OTHER KEY WILL T| 00000650: 45 52 4D 49 4E 41 54 45 20 54 48 45 20 C4 C9 D2 |ERMINATE THE ...| 00000660: 0D 0D 43 4F 4D 4D 41 4E 44 20 41 4E 44 20 52 45 |..COMMAND AND RE| 00000670: 54 55 52 4E 20 54 4F 20 C2 C1 D3 C9 C3 2E 20 20 |TURN TO ...... | 00000680: D4 48 49 53 0D 0D 52 4F 55 54 49 4E 45 20 57 41 |.HIS..ROUTINE WA| 00000690: 53 20 43 4F 4E 56 45 52 54 45 44 20 54 4F 20 4D |S CONVERTED TO M| 000006A0: 41 43 48 49 4E 45 0D 0D 4C 41 4E 47 55 41 47 45 |ACHINE..LANGUAGE| 000006B0: 20 42 59 20 CA 49 4D 4D 59 20 D7 45 49 4C 45 52 | BY .IMMY .EILER| 000006C0: 2E 0D 0D 0D 0D D7 C9 CE C4 CF D7 20 D8 31 2C D9 |........... .1,.| 000006D0: 31 2C D8 32 2C D9 32 0D 3D 3D 3D 3D 3D 3D 3D 3D |1,.2,.2.========| 000006E0: 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 0D 0D 20 20 D4 48 |==========.. .H| 000006F0: 49 53 20 43 4F 4D 4D 41 4E 44 20 53 45 54 53 20 |IS COMMAND SETS | 00000700: 54 48 45 20 42 4F 55 4E 44 41 52 49 45 53 0D 0D |THE BOUNDARIES..| 00000710: 46 4F 52 20 54 48 45 20 53 43 52 4F 4C 4C 49 4E |FOR THE SCROLLIN| 00000720: 47 20 43 4F 4D 4D 41 4E 44 53 2E 20 20 D8 31 2C |G COMMANDS. .1,| 00000730: 20 D9 31 0D 0D 49 53 20 54 48 45 20 4C 4F 43 41 | .1..IS THE LOCA| 00000740: 54 49 4F 4E 20 4F 46 20 54 48 45 20 55 50 50 45 |TION OF THE UPPE| 00000750: 52 20 4C 45 46 54 0D 0D 43 4F 52 4E 45 52 20 4F |R LEFT..CORNER O| 00000760: 46 20 59 4F 55 52 20 57 49 4E 44 4F 57 2E 20 20 |F YOUR WINDOW. | 00000770: D8 32 2C 20 D9 32 20 4D 41 52 4B 0D 0D 54 48 45 |.2, .2 MARK..THE| 00000780: 20 42 4F 54 54 4F 4D 20 52 49 47 48 54 20 43 4F | BOTTOM RIGHT CO| 00000790: 52 4E 45 52 2E 20 20 C1 47 41 49 4E 2C 0D 0D 54 |RNER. .GAIN,..T| 000007A0: 48 49 53 20 43 4F 4D 4D 41 4E 44 20 48 41 53 20 |HIS COMMAND HAS | 000007B0: 4E 4F 20 49 4D 4D 45 44 49 41 54 45 20 56 49 53 |NO IMMEDIATE VIS| 000007C0: 55 41 4C 0D 0D 45 46 46 45 43 54 2C 20 42 55 54 |UAL..EFFECT, BUT| 000007D0: 20 53 49 4D 50 4C 59 20 53 45 54 53 20 54 48 45 | SIMPLY SETS THE| 000007E0: 0D 0D 42 4F 55 4E 44 41 52 49 45 53 20 46 4F 52 |..BOUNDARIES FOR| 000007F0: 20 54 48 45 20 53 43 52 4F 4C 4C 20 43 4F 4D 4D | THE SCROLL COMM| 00000800: 41 4E 44 53 2E 0D 0D 0D 0D D3 C3 D2 CC D5 D0 0D |ANDS............| 00000810: 3D 3D 3D 3D 3D 3D 0D 0D 20 20 C3 41 4C 4C 49 4E |======.. .ALLIN| 00000820: 47 20 54 48 49 53 20 43 4F 4D 4D 41 4E 44 20 53 |G THIS COMMAND S| 00000830: 43 52 4F 4C 4C 53 20 54 48 45 0D 0D 54 45 58 54 |CROLLS THE..TEXT| 00000840: 20 49 4E 20 54 48 45 20 57 49 4E 44 4F 57 20 55 | IN THE WINDOW U| 00000850: 50 20 4F 4E 45 20 4C 49 4E 45 2E 0D 0D D7 48 49 |P ONE LINE....HI| 00000860: 43 48 20 57 49 4E 44 4F 57 3F 20 20 D7 48 59 2C |CH WINDOW? .HY,| 00000870: 20 54 48 45 20 4F 4E 45 20 53 45 54 20 42 59 0D | THE ONE SET BY.| 00000880: 0D 54 48 45 20 D7 C9 CE C4 CF D7 20 43 4F 4D 4D |.THE ...... COMM| 00000890: 41 4E 44 20 4F 46 20 43 4F 55 52 53 45 2E 0D 0D |AND OF COURSE...| 000008A0: 0D 0D D3 C3 D2 CC C4 CE 0D 3D 3D 3D 3D 3D 3D 0D |.........======.| 000008B0: 0D 20 20 D4 48 45 20 45 46 46 45 43 54 20 4F 46 |. .HE EFFECT OF| 000008C0: 20 D3 C3 D2 CC C4 CE 20 49 53 20 54 48 45 0D 0D | ...... IS THE..| 000008D0: 4F 50 50 4F 53 49 54 45 20 41 53 20 54 48 41 54 |OPPOSITE AS THAT| 000008E0: 20 4F 46 20 D3 C3 D2 CC D5 D0 2E 20 D4 48 45 53 | OF ....... .HES| 000008F0: 45 20 41 52 45 0D 0D 54 48 45 20 52 4F 55 54 49 |E ARE..THE ROUTI| 00000900: 4E 45 53 20 55 53 45 44 20 42 59 20 4F 55 52 20 |NES USED BY OUR | 00000910: C4 49 53 4B D7 52 49 54 45 52 0D 0D 4D 49 4E 49 |.ISK.RITER..MINI| 00000920: 2D 57 4F 52 44 20 50 52 4F 43 45 53 53 4F 52 20 |-WORD PROCESSOR | 00000930: 54 48 41 54 20 4D 41 4E 59 20 4F 46 20 59 4F 55 |THAT MANY OF YOU| 00000940: 0D 0D 55 53 45 20 54 4F 20 53 45 4E 44 20 55 53 |..USE TO SEND US| 00000950: 20 59 4F 55 52 20 43 4F 4D 4D 45 4E 54 53 20 41 | YOUR COMMENTS A| 00000960: 4E 44 0D 0D 52 45 56 49 45 57 53 20 4F 4E 2E 20 |ND..REVIEWS ON. | 00000970: D7 C9 CE C4 CF D7 2C 20 D3 C3 D2 CC D5 D0 2C 20 |......, ......, | 00000980: 41 4E 44 0D 0D D3 C3 D2 CC C4 CE 20 52 4F 55 54 |AND........ ROUT| 00000990: 49 4E 45 53 20 57 45 52 45 20 57 52 49 54 54 45 |INES WERE WRITTE| 000009A0: 4E 20 42 59 20 CA 4F 45 4C 0D 0D D2 45 41 2E 0D |N BY .OEL...EA..| 000009B0: 0D 0D 0D D6 D2 3D CA CF D9 28 D8 29 0D 3D 3D 3D |.....=...(.).===| 000009C0: 3D 3D 3D 3D 3D 3D 0D 0D 20 20 D4 48 45 20 CA CF |======.. .HE ..| 000009D0: D9 20 43 4F 4D 4D 41 4E 44 20 49 53 20 41 20 46 |. COMMAND IS A F| 000009E0: 55 4E 43 54 49 4F 4E 0D 0D 54 48 41 54 20 52 45 |UNCTION..THAT RE| 000009F0: 54 55 52 4E 53 20 54 48 45 20 44 49 52 45 43 54 |TURNS THE DIRECT| 00000A00: 49 4F 4E 20 4F 46 20 41 0D 0D 4A 4F 59 53 54 49 |ION OF A..JOYSTI| 00000A10: 43 4B 2E 20 20 D8 20 43 41 4E 20 42 45 20 45 49 |CK. . CAN BE EI| 00000A20: 54 48 45 52 20 31 20 4F 52 20 32 0D 0D 41 4E 44 |THER 1 OR 2..AND| 00000A30: 20 53 49 47 4E 49 46 49 45 53 20 57 48 49 43 48 | SIGNIFIES WHICH| 00000A40: 20 4A 4F 59 53 54 49 43 4B 20 50 4F 52 54 20 59 | JOYSTICK PORT Y| 00000A50: 4F 55 0D 0D 57 41 4E 54 20 54 4F 20 52 45 41 44 |OU..WANT TO READ| 00000A60: 2E 20 20 D6 D2 20 43 41 4E 20 42 45 20 41 4E 59 |. .. CAN BE ANY| 00000A70: 20 4C 45 47 41 4C 0D 0D 4E 55 4D 45 52 49 43 20 | LEGAL..NUMERIC | 00000A80: 56 41 52 49 41 42 4C 45 2E 20 20 D4 48 45 20 44 |VARIABLE. .HE D| 00000A90: 49 52 45 43 54 49 4F 4E 53 20 41 52 45 0D 0D 52 |IRECTIONS ARE..R| 00000AA0: 45 54 55 52 4E 45 44 20 49 4E 20 54 48 45 20 56 |ETURNED IN THE V| 00000AB0: 41 52 49 41 42 4C 45 20 41 53 20 46 4F 4C 4C 4F |ARIABLE AS FOLLO| 00000AC0: 57 53 3A 0D 0D 20 20 20 20 20 20 30 20 2D 20 CE |WS:.. 0 - .| 00000AD0: 4F 20 44 49 52 45 43 54 49 4F 4E 20 53 45 4C 45 |O DIRECTION SELE| 00000AE0: 43 54 45 44 0D 20 20 20 20 20 20 31 20 2D 20 CE |CTED. 1 - .| 00000AF0: 4F 52 54 48 20 4F 52 20 D5 50 0D 20 20 20 20 20 |ORTH OR .P. | 00000B00: 20 32 20 2D 20 CE 4F 52 54 48 45 41 53 54 20 4F | 2 - .ORTHEAST O| 00000B10: 52 20 D5 50 20 26 20 D2 49 47 48 54 0D 20 20 20 |R .P & .IGHT. | 00000B20: 20 20 20 33 20 2D 20 C5 41 53 54 20 4F 52 20 D2 | 3 - .AST OR .| 00000B30: 49 47 48 54 0D 20 20 20 20 20 20 34 20 2D 20 D3 |IGHT. 4 - .| 00000B40: 4F 55 54 48 45 41 53 54 20 4F 52 20 C4 4F 57 4E |OUTHEAST OR .OWN| 00000B50: 20 26 20 D2 49 47 48 54 0D 20 20 20 20 20 20 35 | & .IGHT. 5| 00000B60: 20 2D 20 D3 4F 55 54 48 20 4F 52 20 C4 4F 57 4E | - .OUTH OR .OWN| 00000B70: 0D 20 20 20 20 20 20 36 20 2D 20 D3 4F 55 54 48 |. 6 - .OUTH| 00000B80: 57 45 53 54 20 4F 52 20 C4 4F 57 4E 20 26 20 CC |WEST OR .OWN & .| 00000B90: 45 46 54 0D 20 20 20 20 20 20 37 20 2D 20 D7 45 |EFT. 7 - .E| 00000BA0: 53 54 20 4F 52 20 CC 45 46 54 0D 20 20 20 20 20 |ST OR .EFT. | 00000BB0: 20 38 20 2D 20 CE 4F 52 54 48 57 45 53 54 20 4F | 8 - .ORTHWEST O| 00000BC0: 52 20 D5 50 20 26 20 CC 45 46 54 0D 0D 0D C9 46 |R .P & .EFT....F| 00000BD0: 20 54 48 45 20 46 49 52 45 20 42 55 54 54 4F 4E | THE FIRE BUTTON| 00000BE0: 20 49 53 20 42 45 49 4E 47 20 50 52 45 53 53 45 | IS BEING PRESSE| 00000BF0: 44 2C 0D 0D 54 48 49 53 20 46 55 4E 43 54 49 4F |D,..THIS FUNCTIO| 00000C00: 4E 20 57 49 4C 4C 20 52 45 54 55 52 4E 20 4F 4E |N WILL RETURN ON| 00000C10: 45 20 4F 46 20 54 48 45 0D 0D 41 42 4F 56 45 20 |E OF THE..ABOVE | 00000C20: 56 41 4C 55 45 53 20 50 4C 55 53 20 31 36 2E 20 |VALUES PLUS 16. | 00000C30: 20 C1 20 56 41 4C 55 45 20 4F 46 20 32 33 0D 0D | . VALUE OF 23..| 00000C40: 57 4F 55 4C 44 20 4D 45 41 4E 20 54 48 45 20 4A |WOULD MEAN THE J| 00000C50: 4F 59 53 54 49 43 4B 20 49 53 20 42 45 49 4E 47 |OYSTICK IS BEING| 00000C60: 0D 0D 50 55 53 48 45 44 20 4C 45 46 54 20 41 4E |..PUSHED LEFT AN| 00000C70: 44 20 54 48 45 20 46 49 52 45 20 42 55 54 54 4F |D THE FIRE BUTTO| 00000C80: 4E 20 49 53 0D 0D 42 45 49 4E 47 20 50 52 45 53 |N IS..BEING PRES| 00000C90: 53 45 44 2E 0D 0D 0D 0D CD CF D6 C5 20 D3 D4 D2 |SED......... ...| 00000CA0: D4 C1 C4 D2 2C C5 CE C4 C1 C4 D2 2C C4 C5 D3 D4 |....,......,....| 00000CB0: C1 C4 D2 0D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D |....============| 00000CC0: 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 0D |===============.| 00000CD0: 0D 20 20 D4 48 45 20 4D 4F 56 45 20 43 4F 4D 4D |. .HE MOVE COMM| 00000CE0: 41 4E 44 20 57 49 4C 4C 20 4D 4F 56 45 20 41 20 |AND WILL MOVE A | 00000CF0: 52 41 4E 47 45 0D 0D 4F 46 20 4D 45 4D 4F 52 59 |RANGE..OF MEMORY| 00000D00: 20 46 52 4F 4D 20 4F 4E 45 20 50 4C 41 43 45 20 | FROM ONE PLACE | 00000D10: 54 4F 20 41 4E 4F 54 48 45 52 2E 0D 0D D3 D4 D2 |TO ANOTHER......| 00000D20: D4 C1 C4 D2 20 49 53 20 54 48 45 20 41 44 44 52 |.... IS THE ADDR| 00000D30: 45 53 53 20 4F 46 20 54 48 45 20 46 49 52 53 54 |ESS OF THE FIRST| 00000D40: 0D 0D 42 59 54 45 20 54 4F 20 4D 4F 56 45 2E 20 |..BYTE TO MOVE. | 00000D50: 20 C5 CE C4 C1 C4 D2 20 49 53 20 54 48 45 20 41 | ...... IS THE A| 00000D60: 44 44 52 45 53 53 0D 0D 4F 46 20 54 48 45 20 4C |DDRESS..OF THE L| 00000D70: 41 53 54 20 42 59 54 45 20 54 4F 20 4D 4F 56 45 |AST BYTE TO MOVE| 00000D80: 2E 20 20 C4 C5 D3 D4 C1 C4 D2 20 49 53 0D 0D 54 |. ....... IS..T| 00000D90: 48 45 20 44 45 53 54 49 4E 41 54 49 4F 4E 20 41 |HE DESTINATION A| 00000DA0: 44 44 52 45 53 53 20 4F 46 20 54 48 45 20 46 49 |DDRESS OF THE FI| 00000DB0: 52 53 54 0D 0D 42 59 54 45 20 54 4F 20 4D 4F 56 |RST..BYTE TO MOV| 00000DC0: 45 2E 20 20 C6 4F 52 20 45 58 41 4D 50 4C 45 3A |E. .OR EXAMPLE:| 00000DD0: 0D 0D 20 20 20 20 20 20 20 20 CD CF D6 C5 20 31 |.. .... 1| 00000DE0: 30 32 34 2C 31 30 36 33 2C 31 30 36 34 0D 0D 57 |024,1063,1064..W| 00000DF0: 49 4C 4C 20 4D 4F 56 45 20 54 48 45 20 54 45 58 |ILL MOVE THE TEX| 00000E00: 54 20 54 48 41 54 20 49 53 20 4F 4E 20 54 48 45 |T THAT IS ON THE| 00000E10: 20 54 4F 50 0D 0D 4C 49 4E 45 20 4F 46 20 59 4F | TOP..LINE OF YO| 00000E20: 55 52 20 53 43 52 45 45 4E 20 54 4F 20 54 48 45 |UR SCREEN TO THE| 00000E30: 20 53 45 43 4F 4E 44 0D 0D 4C 49 4E 45 20 4F 4E | SECOND..LINE ON| 00000E40: 20 59 4F 55 52 20 53 43 52 45 45 4E 2E 20 20 D4 | YOUR SCREEN. .| 00000E50: 48 49 53 20 49 53 20 4F 46 0D 0D 43 4F 55 52 53 |HIS IS OF..COURS| 00000E60: 45 20 41 20 54 52 49 56 49 41 4C 20 45 58 41 4D |E A TRIVIAL EXAM| 00000E70: 50 4C 45 20 4F 46 20 54 48 45 20 50 4F 57 45 52 |PLE OF THE POWER| 00000E80: 0D 0D 4F 46 20 54 48 49 53 20 43 4F 4D 4D 41 4E |..OF THIS COMMAN| 00000E90: 44 2E 20 20 D4 48 45 20 CD CF D6 C5 20 43 4F 4D |D. .HE .... COM| 00000EA0: 4D 41 4E 44 0D 0D 41 4C 4C 4F 57 53 20 59 4F 55 |MAND..ALLOWS YOU| 00000EB0: 20 54 4F 20 53 54 4F 52 45 20 44 41 54 41 20 55 | TO STORE DATA U| 00000EC0: 4E 44 45 52 20 54 48 45 0D 0D C2 C1 D3 C9 C3 20 |NDER THE....... | 00000ED0: 41 4E 44 20 CB C5 D2 CE C1 CC 20 D2 CF CD D3 20 |AND ...... .... | 00000EE0: 4C 4F 43 41 54 45 44 20 41 54 0D 0D 34 30 39 36 |LOCATED AT..4096| 00000EF0: 30 2D 34 39 31 35 31 20 41 4E 44 20 35 37 33 34 |0-49151 AND 5734| 00000F00: 34 2D 36 35 35 33 35 0D 0D 52 45 53 50 45 43 54 |4-65535..RESPECT| 00000F10: 49 56 45 4C 59 2E 20 20 D4 48 49 53 20 47 49 56 |IVELY. .HIS GIV| 00000F20: 45 53 20 59 4F 55 20 31 36 CB 0D 0D 42 59 54 45 |ES YOU 16...BYTE| 00000F30: 53 20 4F 46 20 50 52 45 56 49 4F 55 53 4C 59 20 |S OF PREVIOUSLY | 00000F40: 55 4E 41 56 41 49 4C 41 42 4C 45 0D 0D 53 54 4F |UNAVAILABLE..STO| 00000F50: 52 41 47 45 2E 20 D5 53 45 20 54 48 49 53 20 54 |RAGE. .SE THIS T| 00000F60: 4F 20 53 54 4F 52 45 20 53 50 52 49 54 45 53 0D |O STORE SPRITES.| 00000F70: 0D 55 4E 44 45 52 20 54 48 45 20 D2 CF CD D3 2C |.UNDER THE ....,| 00000F80: 20 54 48 45 4E 20 CD CF D6 C5 20 54 48 45 4D 20 | THEN .... THEM | 00000F90: 42 41 43 4B 0D 0D 57 48 45 4E 20 59 4F 55 20 4E |BACK..WHEN YOU N| 00000FA0: 45 45 44 20 54 48 45 4D 2E 20 20 D9 4F 55 20 43 |EED THEM. .OU C| 00000FB0: 4F 55 4C 44 20 53 54 4F 52 45 0D 0D 55 50 20 54 |OULD STORE..UP T| 00000FC0: 4F 20 32 35 36 20 53 50 52 49 54 45 53 2E 20 20 |O 256 SPRITES. | 00000FD0: D4 48 45 20 CE D5 C2 C1 D3 C9 C3 20 44 45 4D 4F |.HE ....... DEMO| 00000FE0: 0D 0D 53 48 4F 57 53 20 48 4F 57 20 54 4F 20 53 |..SHOWS HOW TO S| 00000FF0: 54 4F 52 45 20 53 43 52 45 45 4E 53 20 41 4E 44 |TORE SCREENS AND| 00001000: 20 54 48 45 49 52 0D 0D 43 4F 4C 4F 52 20 55 4E | THEIR..COLOR UN| 00001010: 44 45 52 20 54 48 45 20 D2 CF CD D3 20 46 4F 52 |DER THE .... FOR| 00001020: 20 45 41 53 59 20 41 4E 44 0D 0D 49 4E 53 54 41 | EASY AND..INSTA| 00001030: 4E 54 20 52 45 54 52 49 45 56 41 4C 20 4C 41 54 |NT RETRIEVAL LAT| 00001040: 45 52 2E 0D 0D 0D 20 20 C9 46 20 59 4F 55 20 53 |ER.... .F YOU S| 00001050: 54 49 4C 4C 20 48 41 56 45 20 51 55 45 53 54 49 |TILL HAVE QUESTI| 00001060: 4F 4E 53 2C 20 54 48 45 4E 0D 0D 52 55 4E 20 54 |ONS, THEN..RUN T| 00001070: 48 45 20 41 43 43 4F 4D 50 41 4E 59 49 4E 47 20 |HE ACCOMPANYING | 00001080: 44 45 4D 4F 2E 20 20 D7 48 45 4E 20 49 54 0D 0D |DEMO. .HEN IT..| 00001090: 49 53 20 4F 56 45 52 2C 20 50 52 45 53 53 20 54 |IS OVER, PRESS T| 000010A0: 48 45 20 D3 D4 CF D0 20 4B 45 59 20 41 4E 44 20 |HE .... KEY AND | 000010B0: CC C9 D3 D4 0D 0D 49 54 2E 20 20 D3 54 55 44 59 |......IT. .TUDY| 000010C0: 49 4E 47 20 54 48 45 20 44 45 4D 4F 20 4C 49 53 |ING THE DEMO LIS| 000010D0: 54 49 4E 47 20 53 48 4F 55 4C 44 0D 0D 50 52 4F |TING SHOULD..PRO| 000010E0: 56 49 44 45 20 45 4E 4F 55 47 48 20 49 4E 46 4F |VIDE ENOUGH INFO| 000010F0: 52 4D 41 54 49 4F 4E 20 54 4F 20 47 45 54 20 59 |RMATION TO GET Y| 00001100: 4F 55 0D 0D 57 45 4C 4C 20 4F 4E 20 59 4F 55 52 |OU..WELL ON YOUR| 00001110: 20 57 41 59 2E 0D 0D 0D 20 20 D4 52 59 20 54 48 | WAY.... .RY TH| 00001120: 45 53 45 20 43 4F 4D 4D 41 4E 44 53 20 49 4E 20 |ESE COMMANDS IN | 00001130: 59 4F 55 52 20 4F 57 4E 0D 0D 50 52 4F 47 52 41 |YOUR OWN..PROGRA| 00001140: 4D 53 2E 20 C9 46 20 59 4F 55 20 57 52 49 54 45 |MS. .F YOU WRITE| 00001150: 20 53 4F 4D 45 20 46 41 4E 54 41 53 54 49 43 0D | SOME FANTASTIC.| 00001160: 0D 50 52 4F 47 52 41 4D 53 2C 20 53 45 4E 44 20 |.PROGRAMS, SEND | 00001170: 54 48 45 4D 20 54 4F 20 55 53 20 46 4F 52 0D 0D |THEM TO US FOR..| 00001180: 50 4F 53 53 49 42 4C 45 20 50 55 42 4C 49 43 41 |POSSIBLE PUBLICA| 00001190: 54 49 4F 4E 2E 20 20 C2 45 20 53 55 52 45 20 54 |TION. .E SURE T| 000011A0: 4F 0D 0D 53 54 41 59 20 54 55 4E 45 44 20 46 4F |O..STAY TUNED FO| 000011B0: 52 20 4E 45 57 20 53 45 54 53 20 4F 46 20 CE 55 |R NEW SETS OF .U| 000011C0: C2 41 53 49 43 0D 0D 43 4F 4D 4D 41 4E 44 53 20 |.ASIC..COMMANDS | 000011D0: 49 4E 20 46 55 54 55 52 45 20 49 53 53 55 45 53 |IN FUTURE ISSUES| 000011E0: 2E 0D 0D 20 20 20 20 20 20 20 20 20 2A 2A 2A 2A |... ****| 000011F0: 20 C5 4E 44 20 CF 46 20 D4 45 58 54 20 2A 2A 2A | .ND .F .EXT ***| 00001200: 2A 0D |*. |
.... NUBASIC.. BY JOE GARRETT... IF YOU'VE EVER WISHED F OR MORE..POWERFUL BASIC COMMANDS, THEN Y OUR..WISH HAS COME TRUE. NUBASIC SUPPLI ES..YOU WITH SEVERAL NEW BASIC COMMANDS. .THAT YOU USE JUST LIKE ALL THE OLD..ONE S. HERE IS A SUMMARY OF YOUR NEW..COMMA NDS AND THEIR SYNTAX:...AT XPOS,YPOS.=== =========.. THE AT COMMAND ALLOWS YOU T O PRINT..TO YOUR SCREEN WHEREVER YOU WAN T TO...THE STATEMENT:.. AT 20,12 : PRINT"*"..WILL PRINT AN ASTERISK IN TH E MIDDLE..OF THE SCREEN. BE SURE TO USE VALUES..0-39 FOR XPOS AND 0-24 FOR YPOS . AS..WITH STANDARD BASIC COMMANDS, YOU CAN..ALSO USE VARIABLES. FOR EXAMPLE:.. X=20 : Y=12 : AT X,Y : PRINT"*"..PROD UCES THE SAME RESULT AS THE FIRST..EXAMP LE.....BEEP PITCH,DURATION.============= ======.. THE BEEP COMMAND GIVES YOU CON TROL..OVER SIMPLE SOUND EFFECTS. YOU CA N..EVEN PLAY SINGLE VOICE MUSIC, AS THE. .ACCOMPANYING NUBASIC DEMO DOES. YOU..C AN FIND THE PITCH (FREQUENCY) VALUES..IN YOUR COMMODORE USER'S GUIDE ON..PAGE 15 2.....ALPHA A$(0).===========.. THE ALP HA COMMAND WILL ALPHABETIZE..THE STRING ARRAY THAT YOU PASS TO IT...BE SURE TO P ASS THE ZERO ELEMENT OF..THE ARRAY YOU W ANT TO SORT AS THIS..EXAMPLE DOES:.. ALPHA T$(0), ALPHA FP$(0)...THE MACHINE LANGUAGE SOURCE FILE FOR..THIS ROUTINE WAS INCLUDED ON LOADSTAR..#14 AND WRITTE N BY ALAN GARDNER.....DIR.===.. ANY TIM E YOU WANT TO VIEW THE DISK..DIRECTORY, WHETHER FROM WITHIN A..PROGRAM OR FROM T HE IMMEDIATE MODE,..USE THE DIR COMMAND. THE DISK..DIRECTORY WILL BE PRINTED TO THE..SCREEN, AND CAN EVEN BE PAUSED..BY PRESSING THE SPACE BAR. PRESSING..ANY OTHER KEY WILL TERMINATE THE DIR..COMMAN D AND RETURN TO BASIC. THIS..ROUTINE WA S CONVERTED TO MACHINE..LANGUAGE BY JIMM Y WEILER.....WINDOW X1,Y1,X2,Y2.======== ==========.. THIS COMMAND SETS THE BOUN DARIES..FOR THE SCROLLING COMMANDS. X1, Y1..IS THE LOCATION OF THE UPPER LEFT.. CORNER OF YOUR WINDOW. X2, Y2 MARK..THE BOTTOM RIGHT CORNER. AGAIN,..THIS COMM AND HAS NO IMMEDIATE VISUAL..EFFECT, BUT SIMPLY SETS THE..BOUNDARIES FOR THE SCR OLL COMMANDS.....SCRLUP.======.. CALLIN G THIS COMMAND SCROLLS THE..TEXT IN THE WINDOW UP ONE LINE...WHICH WINDOW? WHY, THE ONE SET BY..THE WINDOW COMMAND OF C OURSE.....SCRLDN.======.. THE EFFECT OF SCRLDN IS THE..OPPOSITE AS THAT OF SCRL UP. THESE ARE..THE ROUTINES USED BY OUR DISKWRITER..MINI-WORD PROCESSOR THAT MAN Y OF YOU..USE TO SEND US YOUR COMMENTS A ND..REVIEWS ON. WINDOW, SCRLUP, AND..SCR LDN ROUTINES WERE WRITTEN BY JOEL..REA.. ...VR=JOY(X).=========.. THE JOY COMMAN D IS A FUNCTION..THAT RETURNS THE DIRECT ION OF A..JOYSTICK. X CAN BE EITHER 1 O R 2..AND SIGNIFIES WHICH JOYSTICK PORT Y OU..WANT TO READ. VR CAN BE ANY LEGAL.. NUMERIC VARIABLE. THE DIRECTIONS ARE..R ETURNED IN THE VARIABLE AS FOLLOWS:.. 0 - NO DIRECTION SELECTED. 1 - N ORTH OR UP. 2 - NORTHEAST OR UP & R IGHT. 3 - EAST OR RIGHT. 4 - S OUTHEAST OR DOWN & RIGHT. 5 - SOUTH OR DOWN. 6 - SOUTHWEST OR DOWN & L EFT. 7 - WEST OR LEFT. 8 - NOR THWEST OR UP & LEFT...IF THE FIRE BUTTON IS BEING PRESSED,..THIS FUNCTION WILL R ETURN ONE OF THE..ABOVE VALUES PLUS 16. A VALUE OF 23..WOULD MEAN THE JOYSTICK IS BEING..PUSHED LEFT AND THE FIRE BUTTO N IS..BEING PRESSED.....MOVE STRTADR,END ADR,DESTADR.===========================. . THE MOVE COMMAND WILL MOVE A RANGE..O F MEMORY FROM ONE PLACE TO ANOTHER...STR TADR IS THE ADDRESS OF THE FIRST..BYTE T O MOVE. ENDADR IS THE ADDRESS..OF THE L AST BYTE TO MOVE. DESTADR IS..THE DESTI NATION ADDRESS OF THE FIRST..BYTE TO MOV E. FOR EXAMPLE:.. MOVE 1024,1063 ,1064..WILL MOVE THE TEXT THAT IS ON THE TOP..LINE OF YOUR SCREEN TO THE SECOND. .LINE ON YOUR SCREEN. THIS IS OF..COURS E A TRIVIAL EXAMPLE OF THE POWER..OF THI S COMMAND. THE MOVE COMMAND..ALLOWS YOU TO STORE DATA UNDER THE..BASIC AND KERN AL ROMS LOCATED AT..40960-49151 AND 5734 4-65535..RESPECTIVELY. THIS GIVES YOU 1 6K..BYTES OF PREVIOUSLY UNAVAILABLE..STO RAGE. USE THIS TO STORE SPRITES..UNDER T HE ROMS, THEN MOVE THEM BACK..WHEN YOU N EED THEM. YOU COULD STORE..UP TO 256 SP RITES. THE NUBASIC DEMO..SHOWS HOW TO S TORE SCREENS AND THEIR..COLOR UNDER THE ROMS FOR EASY AND..INSTANT RETRIEVAL LAT ER.... IF YOU STILL HAVE QUESTIONS, THE N..RUN THE ACCOMPANYING DEMO. WHEN IT.. IS OVER, PRESS THE STOP KEY AND LIST..IT . STUDYING THE DEMO LISTING SHOULD..PRO VIDE ENOUGH INFORMATION TO GET YOU..WELL ON YOUR WAY.... TRY THESE COMMANDS IN YOUR OWN..PROGRAMS. IF YOU WRITE SOME FA NTASTIC..PROGRAMS, SEND THEM TO US FOR.. POSSIBLE PUBLICATION. BE SURE TO..STAY TUNED FOR NEW SETS OF NUBASIC..COMMANDS IN FUTURE ISSUES... **** END OF TEXT ****.
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL