_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

DELUXE DEMO

FILE INFORMATION

FILENAME(S): DELUXE DEMO

FILE TYPE(S): PRG

FILE SIZE: 2.2K

FIRST SEEN: 2025-11-30 18:13:04

APPEARS ON: 1 disk(s)

FILE HASH

b248ad921a7e48890439f491c3c9d99d16f731cd2a6772ad93d1ac1fdb10add6

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
JANUARY GAZETTE DELUXE DEMO PRG Sailor, Ganheden 20 11 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)

00000000: 01 08 48 08 0A 00 8F 20  43 4F 50 59 52 49 47 48  |..H.... COPYRIGH|
00000010: 54 20 31 39 38 39 20 43  4F 4D 50 55 54 45 21 20  |T 1989 COMPUTE! |
00000020: 50 55 42 4C 49 43 41 54  49 4F 4E 53 2C 20 49 4E  |PUBLICATIONS, IN|
00000030: 43 2E 20 2D 20 41 4C 4C  20 52 49 47 48 54 53 20  |C. - ALL RIGHTS |
00000040: 52 45 53 45 52 56 45 44  00 70 08 14 00 8B C2 28  |RESERVED.p.....(|
00000050: 34 39 31 35 32 29 B3 B1  33 32 AF 41 B2 30 A7 41  |49152)..32.A.0.A|
00000060: B2 31 3A 93 22 44 49 4E  50 55 54 22 2C 38 2C 31  |.1:."DINPUT",8,1|
00000070: 00 A3 08 1E 00 8F 20 50  55 54 20 4C 49 4E 45 20  |...... PUT LINE |
00000080: 32 30 20 41 54 20 54 48  45 20 42 45 47 49 4E 4E  |20 AT THE BEGINN|
00000090: 49 4E 47 20 4F 46 20 59  4F 55 52 20 50 52 4F 47  |ING OF YOUR PROG|
000000A0: 52 41 4D 00 CE 08 28 00  97 35 33 32 38 30 2C 31  |RAM...(..53280,1|
000000B0: 31 3A 97 35 33 32 38 31  2C 30 3A 42 24 B2 C7 28  |1:.53281,0:B$..(|
000000C0: 31 33 29 3A 8D 20 35 33  30 3A 99 22 93 9F 00 E8  |13):. 530:."....|
000000D0: 08 32 00 99 A3 31 32 29  22 C3 4F 50 59 52 49 47  |.2...12)".OPYRIG|
000000E0: 48 54 20 31 39 38 39 22  00 0E 09 3C 00 99 A3 37  |HT 1989"...<...7|
000000F0: 29 22 C3 CF CD D0 D5 D4  C5 21 20 D0 55 42 4C 49  |)".......! .UBLI|
00000100: 43 41 54 49 4F 4E 53 2C  20 C9 4E 43 2E 22 00 2E  |CATIONS, .NC."..|
00000110: 09 46 00 99 A3 31 30 29  22 C1 4C 4C 20 D2 49 47  |.F...10)".LL .IG|
00000120: 48 54 53 20 D2 45 53 45  52 56 45 44 11 22 00 52  |HTS .ESERVED.".R|
00000130: 09 50 00 4C B2 32 30 3A  52 B2 30 3A 46 4C B2 32  |.P.L.20:R.0:FL.2|
00000140: 30 3A 42 4C B2 30 3A 42  58 B2 32 35 35 3A 43 53  |0:BL.0:BX.255:CS|
00000150: B2 30 00 80 09 5A 00 99  22 0E 05 C4 C5 CC D5 D8  |.0...Z..".......|
00000160: C5 20 C9 CE D0 D5 D4 20  1E 43 41 4E 20 41 44 44  |. ..... .CAN ADD|
00000170: 20 51 55 49 54 45 20 41  20 42 49 54 20 4F 46 22  | QUITE A BIT OF"|
00000180: 00 AF 09 64 00 99 22 53  50 49 43 45 20 54 4F 20  |...d.."SPICE TO |
00000190: 59 4F 55 52 20 50 52 4F  47 52 41 4D 53 2E 20 20  |YOUR PROGRAMS.  |
000001A0: C9 54 20 41 4C 53 4F 20  41 4C 4C 4F 57 53 22 00  |.T ALSO ALLOWS".|
000001B0: DC 09 6E 00 99 22 41 20  4D 55 43 48 20 42 45 54  |..n.."A MUCH BET|
000001C0: 54 45 52 20 57 41 59 20  54 4F 20 49 4E 50 55 54  |TER WAY TO INPUT|
000001D0: 20 44 41 54 41 20 46 52  4F 4D 20 22 00 0A 0A 78  | DATA FROM "...x|
000001E0: 00 99 22 54 48 45 20 4B  45 59 42 4F 41 52 44 2E  |.."THE KEYBOARD.|
000001F0: 20 20 C9 54 53 20 46 55  4E 43 54 49 4F 4E 53 20  |  .TS FUNCTIONS |
00000200: 49 4E 43 4C 55 44 45 3A  9F 22 00 39 0A 82 00 99  |INCLUDE:.".9....|
00000210: 3A 99 22 C9 2E 20 C4 45  46 49 4E 49 4E 47 20 54  |:.".. .EFINING T|
00000220: 48 45 20 4D 41 58 49 4D  55 4D 20 4C 45 4E 47 54  |HE MAXIMUM LENGT|
00000230: 48 20 4F 46 20 54 48 45  22 00 6D 0A 8C 00 99 22  |H OF THE".m...."|
00000240: 20 20 20 20 49 4E 50 55  54 20 46 49 45 4C 44 20  |    INPUT FIELD |
00000250: 28 45 58 2E 20 35 20 43  48 41 52 53 2E 29 20 20  |(EX. 5 CHARS.)  |
00000260: 20 3A 22 3B 3A 4C B2 35  3A 8D 35 31 30 00 A3 0A  | :";:L.5:.510...|
00000270: 96 00 99 3A 99 22 C9 C9  2E 20 D2 45 56 45 52 53  |...:."... .EVERS|
00000280: 49 4E 47 20 54 48 45 20  49 4E 50 55 54 20 46 49  |ING THE INPUT FI|
00000290: 45 4C 44 20 20 20 20 3A  22 3B 3A 52 B2 31 3A 8D  |ELD    :";:R.1:.|
000002A0: 35 31 30 00 DB 0A A0 00  99 3A 99 22 C9 C9 C9 2E  |510......:."....|
000002B0: 20 C6 4C 41 53 48 49 4E  47 20 54 48 45 20 43 55  | .LASHING THE CU|
000002C0: 52 53 4F 52 20 46 41 53  54 45 52 20 20 3A 22 3B  |RSOR FASTER  :";|
000002D0: 3A 46 4C B2 31 30 3A 8D  35 31 30 00 12 0B AA 00  |:FL.10:.510.....|
000002E0: 99 3A 99 22 C9 D6 2E 20  C1 20 42 45 4C 4C 20 41  |.:."... . BELL A|
000002F0: 54 20 54 48 45 20 45 4E  44 20 4F 46 20 49 4E 50  |T THE END OF INP|
00000300: 55 54 20 20 20 3A 22 3B  3A 42 4C B2 31 3A 8D 35  |UT   :";:BL.1:.5|
00000310: 31 30 00 48 0B B4 00 99  3A 99 22 D6 2E 20 D0 55  |10.H....:.".. .U|
00000320: 54 54 49 4E 47 20 41 20  C2 CF D2 C4 C5 D2 20 41  |TTING A ...... A|
00000330: 52 4F 55 4E 44 20 49 4E  50 55 54 3A 22 3B 3A 42  |ROUND INPUT:";:B|
00000340: 58 B2 31 3A 8D 35 31 30  00 79 0B BE 00 99 22 91  |X.1:.510.y....".|
00000350: 91 20 20 20 20 20 20 1C  28 4E 4F 54 49 43 45 20  |.      .(NOTICE |
00000360: 54 48 45 20 42 4F 52 44  45 52 20 44 49 53 41 50  |THE BORDER DISAP|
00000370: 50 45 41 52 53 21 29 9F  22 00 90 0B C8 00 99 3A  |PEARS!)."......:|
00000380: 99 22 D6 C9 2E 20 C1 4C  4C 4F 57 49 4E 47 2D 22  |."... .LLOWING-"|
00000390: 00 C2 0B D2 00 99 22 C1  4C 4C 20 C3 48 41 52 41  |......".LL .HARA|
000003A0: 43 54 45 52 53 20 20 20  20 20 20 22 3B 3A 43 53  |CTERS      ";:CS|
000003B0: B2 30 3A 42 58 B2 32 35  35 3A 4C B2 39 3A 8D 35  |.0:BX.255:L.9:.5|
000003C0: 31 30 00 E9 0B DC 00 99  22 CE 55 4D 42 45 52 53  |10......".UMBERS|
000003D0: 20 CF 4E 4C 59 20 20 20  20 20 20 20 20 22 3B 3A  | .NLY        ";:|
000003E0: 43 53 B2 31 3A 8D 35 31  30 00 10 0C E6 00 99 22  |CS.1:.510......"|
000003F0: CC 45 54 54 45 52 53 20  CF 4E 4C 59 20 20 20 20  |.ETTERS .NLY    |
00000400: 20 20 20 20 22 3B 3A 43  53 B2 32 3A 8D 35 31 30  |    ";:CS.2:.510|
00000410: 00 37 0C EC 00 99 22 CC  45 54 54 45 52 53 20 26  |.7....".ETTERS &|
00000420: 20 CE 55 4D 42 45 52 53  20 20 20 22 3B 3A 43 53  | .UMBERS   ";:CS|
00000430: B2 33 3A 8D 35 31 30 00  5E 0C EE 00 99 22 D3 48  |.3:.510.^....".H|
00000440: 49 46 54 53 20 54 4F 20  D5 50 50 45 52 43 41 53  |IFTS TO .PPERCAS|
00000450: 45 20 22 3B 3A 43 53 B2  34 3A 8D 35 31 30 00 7B  |E ";:CS.4:.510.{|
00000460: 0C F0 00 43 53 B2 30 3A  4C B2 33 3A 42 58 B2 34  |...CS.0:L.3:BX.4|
00000470: 3A 52 B2 30 3A 46 4C B2  32 35 35 00 A9 0C FA 00  |:R.0:FL.255.....|
00000480: 99 3A 99 22 C9 54 20 41  4C 53 4F 20 41 4C 4C 4F  |.:.".T ALSO ALLO|
00000490: 57 53 20 41 20 50 52 4F  4D 50 54 20 54 4F 20 42  |WS A PROMPT TO B|
000004A0: 45 20 50 55 54 20 49 4E  22 00 D4 0C 04 01 99 22  |E PUT IN"......"|
000004B0: 54 48 45 20 46 49 45 4C  44 20 28 41 4E 44 20 54  |THE FIELD (AND T|
000004C0: 48 45 20 43 55 52 53 4F  52 20 43 41 4E 20 42 45  |HE CURSOR CAN BE|
000004D0: 20 41 20 22 00 E8 0C 0E  01 99 22 42 4C 4F 43 4B  | A "......"BLOCK|
000004E0: 2C 20 54 4F 4F 21 29 22  00 18 0D 18 01 99 22 C4  |, TOO!)"......".|
000004F0: 4F 20 59 4F 55 20 57 49  53 48 20 54 4F 20 43 4F  |O YOU WISH TO CO|
00000500: 4E 54 49 4E 55 45 3F 20  22 3B 3A 41 24 B2 22 D9  |NTINUE? ";:A$.".|
00000510: 45 53 22 3A 8D 35 32 30  00 43 0D 22 01 8B 41 24  |ES":.520.C."..A$|
00000520: B2 22 4E 22 B0 41 24 B2  22 CE 4F 22 A7 99 22 05  |."N".A$.".O"..".|
00000530: CF 46 20 43 4F 55 52 53  45 20 59 4F 55 20 44 4F  |.F COURSE YOU DO|
00000540: 21 9F 22 00 6E 0D 2C 01  99 3A 99 22 C9 46 20 54  |!.".n.,..:.".F T|
00000550: 48 45 20 4C 45 4E 47 54  48 20 3D 20 30 2C 20 41  |HE LENGTH = 0, A|
00000560: 20 46 41 4E 43 59 20 27  C7 C5 D4 27 20 22 00 8C  | FANCY '...' "..|
00000570: 0D 36 01 99 22 53 54 41  54 45 4D 45 4E 54 20 52  |.6.."STATEMENT R|
00000580: 45 53 55 4C 54 53 2E 2E  2E 2E 2E 22 00 C7 0D 40  |ESULTS....."...@|
00000590: 01 99 3A 99 22 05 D0 52  45 53 53 20 D2 45 54 55  |..:."..RESS .ETU|
000005A0: 52 4E 2E 2E 2E 9F 22 3B  3A 42 4C B2 30 3A 42 58  |RN....";:BL.0:BX|
000005B0: B2 32 35 35 3A 4C B2 30  3A 52 B2 30 3A 46 4C B2  |.255:L.0:R.0:FL.|
000005C0: 31 30 3A 8D 35 31 30 00  EF 0D 4A 01 99 3A 99 22  |10:.510...J..:."|
000005D0: 05 C4 C5 CC D5 D8 C5 20  C9 CE D0 D5 D4 9F 20 57  |....... ...... W|
000005E0: 49 4C 4C 20 41 4C 53 4F  20 41 4C 4C 4F 57 22 00  |ILL ALSO ALLOW".|
000005F0: 1B 0E 54 01 99 22 27 49  4C 4C 45 47 41 4C 27 20  |..T.."'ILLEGAL' |
00000600: 43 48 41 52 41 43 54 45  52 53 20 53 55 43 48 20  |CHARACTERS SUCH |
00000610: 41 53 20 51 55 4F 54 45  53 2C 22 00 37 0E 5E 01  |AS QUOTES,".7.^.|
00000620: 99 22 43 4F 4D 4D 41 53  2C 20 41 4E 44 20 43 4F  |."COMMAS, AND CO|
00000630: 4C 4F 4E 53 3A 22 3B 00  6B 0E 68 01 4C B2 31 30  |LONS:";.k.h.L.10|
00000640: 3A 42 4C B2 31 3A 46 4C  B2 35 3A 52 B2 31 3A 41  |:BL.1:FL.5:R.1:A|
00000650: 24 B2 C7 28 33 34 29 AA  C7 28 33 34 29 AA 22 2C  |$..(34)..(34).",|
00000660: 2C 2C 3A 3A 3A 22 3A 8D  35 32 30 00 99 0E 72 01  |,,:::":.520...r.|
00000670: 99 3A 99 22 D9 4F 55 20  43 41 4E 20 41 4C 53 4F  |.:.".OU CAN ALSO|
00000680: 20 43 48 41 4E 47 45 20  57 48 49 43 48 20 43 48  | CHANGE WHICH CH|
00000690: 41 52 41 43 54 45 52 53  22 00 C7 0E 7C 01 99 22  |ARACTERS"...|.."|
000006A0: 45 58 49 54 20 49 4E 50  55 54 2E 2E C1 4C 4C 20  |EXIT INPUT...LL |
000006B0: 54 48 45 20 C6 55 4E 43  54 49 4F 4E 20 CB 45 59  |THE .UNCTION .EY|
000006C0: 53 20 57 49 4C 4C 22 00  EB 0E 86 01 99 22 45 58  |S WILL"......"EX|
000006D0: 49 54 2C 20 42 55 54 20  D2 C5 D4 D5 D2 CE 20 57  |IT, BUT ...... W|
000006E0: 49 4C 4C 20 4E 4F 54 2E  29 11 22 00 02 0F 90 01  |ILL NOT.).".....|
000006F0: 42 24 B2 22 85 89 86 8A  87 8B 88 8C 22 3A 8D 35  |B$."........":.5|
00000700: 33 30 00 16 0F 9A 01 46  4C B2 32 30 3A 42 58 B2  |30.....FL.20:BX.|
00000710: 33 3A 8D 35 31 30 00 41  0F A4 01 99 22 11 05 C4  |3:.510.A...."...|
00000720: C5 CC D5 D8 C5 20 C9 CE  D0 D5 D4 20 9F 43 41 4E  |..... ..... .CAN|
00000730: 20 45 56 45 4E 20 54 45  4C 4C 20 57 48 49 43 48  | EVEN TELL WHICH|
00000740: 22 00 66 0F AE 01 99 22  43 48 41 52 41 43 54 45  |".f...."CHARACTE|
00000750: 52 20 57 41 53 20 55 53  45 44 20 54 4F 20 45 58  |R WAS USED TO EX|
00000760: 49 54 2E 2E 2E 22 00 8E  0F B8 01 99 22 11 D9 4F  |IT..."......"..O|
00000770: 55 20 55 53 45 44 20 C3  C8 D2 24 28 22 C6 28 42  |U USED ...$(".(B|
00000780: 24 29 22 29 20 54 4F 20  45 58 49 54 2E 22 00 A0  |$)") TO EXIT."..|
00000790: 0F C2 01 42 24 B2 C7 28  31 33 29 3A 8D 35 33 30  |...B$..(13):.530|
000007A0: 00 D2 0F CC 01 99 3A 99  22 1E D6 49 52 54 55 41  |......:."..IRTUA|
000007B0: 4C 4C 59 20 41 4C 4C 20  4F 46 20 54 48 45 53 45  |LLY ALL OF THESE|
000007C0: 20 55 53 45 46 55 4C 20  46 55 4E 43 54 49 4F 4E  | USEFUL FUNCTION|
000007D0: 53 22 00 FF 0F D6 01 99  22 41 52 45 20 41 56 41  |S"......"ARE AVA|
000007E0: 49 4C 41 42 4C 45 20 57  49 54 48 4F 55 54 20 D0  |ILABLE WITHOUT .|
000007F0: CF CB C5 53 2E 20 D9 4F  55 20 4A 55 53 54 22 00  |...S. .OU JUST".|
00000800: 23 10 E0 01 99 22 55 53  45 20 54 48 45 20 53 49  |#...."USE THE SI|
00000810: 4D 50 4C 45 20 43 4F 4D  4D 41 4E 44 20 46 4F 52  |MPLE COMMAND FOR|
00000820: 4D 3A 22 00 5E 10 EA 01  99 3A 99 22 05 D3 D9 D3  |M:".^....:."....|
00000830: 34 39 31 35 32 2C C1 24  2C C2 24 2C CC 49 4D 49  |49152,.$,.$,.IMI|
00000840: 54 2C D2 D6 D3 2C C3 55  52 D3 50 45 45 44 2C C2  |T,...,.UR.PEED,.|
00000850: 45 4C 4C 2C 20 C2 4F 58  2C C3 41 53 45 22 00 69  |ELL, .OX,.ASE".i|
00000860: 10 F4 01 99 22 9F 22 3A  80 00 73 10 FE 01 41 24  |....".":..s...A$|
00000870: B2 22 22 00 A2 10 08 02  99 22 9E 22 3B 3A 9E 34  |.""......".";:.4|
00000880: 39 31 35 32 2C 41 24 2C  42 24 2C 4C 2C 52 2C 46  |9152,A$,B$,L,R,F|
00000890: 4C 2C 42 4C 2C 42 58 2C  43 53 3A 99 22 9F 22 3B  |L,BL,BX,CS:.".";|
000008A0: 3A 8E 00 D4 10 12 02 97  34 39 39 31 39 2C C3 28  |:.......49919,.(|
000008B0: 42 24 29 3A 81 58 B2 31  A4 C3 28 42 24 29 3A 97  |B$):.X.1..(B$):.|
000008C0: 34 39 39 31 39 AA 58 2C  C6 28 CA 28 42 24 2C 58  |49919.X,.(.(B$,X|
000008D0: 2C 31 29 29 00 DC 10 1C  02 82 3A 8E 00 F7 10 26  |,1))......:....&|
000008E0: 02 97 37 38 32 2C 58 3A  97 37 38 31 2C 59 3A 9E  |..782,X:.781,Y:.|
000008F0: 36 35 35 32 30 3A 8E 00  00 00                    |65520:....      |
..H.... COPYRIGHT 1989 COMPUTE! PUBLICAT
IONS, INC. - ALL RIGHTS RESERVED.P....B(
49152)..32.A.0.A.1:."DINPUT",8,1...... P
UT LINE 20 AT THE BEGINNING OF YOUR PROG
RAM.N.(..53280,11:.53281,0:B$.G(13):. 53
0:.".....2...12)"COPYRIGHT 1989"...<...7
)"COMPUTE! PUBLICATIONS, INC."...F...10)
"ALL RIGHTS RESERVED.".R.P.L.20:R.0:FL.2
0:BL.0:BX.255:CS.0...Z.."..DELUXE INPUT 
.CAN ADD QUITE A BIT OF"...D.."SPICE TO 
YOUR PROGRAMS.  IT ALSO ALLOWS"...N.."A 
MUCH BETTER WAY TO INPUT DATA FROM "...X
.."THE KEYBOARD.  ITS FUNCTIONS INCLUDE:
.".9....:."I. DEFINING THE MAXIMUM LENGT
H OF THE".M...."    INPUT FIELD (EX. 5 C
HARS.)   :";:L.5:.510......:."II. REVERS
ING THE INPUT FIELD    :";:R.1:.510... .
.:."III. FLASHING THE CURSOR FASTER  :";
:FL.10:.510......:."IV. A BELL AT THE EN
D OF INPUT   :";:BL.1:.510.H....:."V. PU
TTING A BORDER AROUND INPUT:";:BX.1:.510
.Y...."..      .(NOTICE THE BORDER DISAP
PEARS!)."...H..:."VI. ALLOWING-".B.R.."A
LL CHARACTERS      ";:CS.0:BX.255:L.9:.5
10......"NUMBERS ONLY        ";:CS.1:.51
0......"LETTERS ONLY        ";:CS.2:.510
.7...."LETTERS & NUMBERS   ";:CS.3:.510.
^...."SHIFTS TO UPPERCASE ";:CS.4:.510.{
...CS.0:L.3:BX.4:R.0:FL.255......:."IT A
LSO ALLOWS A PROMPT TO BE PUT IN".T...."
THE FIELD (AND THE CURSOR CAN BE A "....
.."BLOCK, TOO!)"......"DO YOU WISH TO CO
NTINUE? ";:A$."YES":.520.C."..A$."N".A$.
"NO"..".OF COURSE YOU DO!.".N.,..:."IF T
HE LENGTH = 0, A FANCY 'GET' "...6.."STA
TEMENT RESULTS.....".G.@..:.".PRESS RETU
RN....";:BL.0:BX.255:L.0:R.0:FL.10:.510.
..J..:.".DELUXE INPUT. WILL ALSO ALLOW".
..T.."'ILLEGAL' CHARACTERS SUCH AS QUOTE
S,".7.^.."COMMAS, AND COLONS:";.K.H.L.10
:BL.1:FL.5:R.1:A$.G(34).G(34).",,,:::":.
520...R..:."YOU CAN ALSO CHANGE WHICH CH
ARACTERS".G.|.."EXIT INPUT..ALL THE FUNC
TION KEYS WILL"......"EXIT, BUT RETURN W
ILL NOT.).".....B$."........":.530.....F
L.20:BX.3:.510.A...."..DELUXE INPUT .CAN
 EVEN TELL WHICH".F...."CHARACTER WAS US
ED TO EXIT..."......".YOU USED CHR$("F(B
$)") TO EXIT.". .B.B$.G(13):.530.R.L..:.
".VIRTUALLY ALL OF THESE USEFUL FUNCTION
S"...V.."ARE AVAILABLE WITHOUT POKES. YO
U JUST".#...."USE THE SIMPLE COMMAND FOR
M:".^....:.".SYS49152,A$,B$,LIMIT,RVS,CU
RSPEED,BELL, BOX,CASE".I....".":..S...A$
.""......".";:.49152,A$,B$,L,R,FL,BL,BX,
CS:.".";:..T....49919,C(B$):.X.1.C(B$):.
49919.X,F(J(B$,X,1))......:....&..782,X:
.781,Y:.65520:....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL