-----This line is reserved and typing on it will do you no good, whatsoever.---- { THIS IS A WISP DEMONSTRATION PROGRAM, NOT A CATALOG OF SHAREWARE OFFERINGS! } 1 ::THE BEGINNING CLS/0 BOX/1/1/25/80/1/31/C PRINT/1/36/ AN UNREAL CATALOG OF SHAREWARE PROGRAMS /112 BLOCKPRINT/1/112/25/1 [ Catalog developed with the WISP language system, a shareware product ] BLOCKPRINT/20/31/3/36 {one command prints entire block þ Welcome to the XYZ disc catalog! þ ----------------------------------------- Shopping for shareware has never been easier. With this catalog you will be able to browse XYZ's offerings faster than before. - Simply highlight a selection or catagory and press . If you prefer, press the letter corresponding to the choice you want. - Choices with a þ are working examples. - - - - XYZ SHAREWARE CORP. { leading - provides indenting ÿ OneTwoThree Main St. { ASCII 255 could be used for - Anytown, CA. 12345 { invisibility - (555) 555-1234 Paint/15/36/15/73/26 BOX/18/44/23/66/1/27 PRINT/24/2/ Blank screen Printer FF Edit [WISPED only]/27 ::MAIN MENU MENU/ MAIN MENU /18/1/6/112/79/78/1/S A þCOLLECTIONS-BOOKS = B þACCOUNTING-BUS = C þACCOUNTING-HOME = D þBUSINESS PROGRAMS = E þCHURCH-RELIGION = F þCOMMUNICATIONS = G DATABASE PROGRAMS = H DESKTOP PUBLISHING = I EDUCATION = J ENGINEERING = K GAMES = L GRAPHICS = M INVESTMENT = N LOTUS RELATED = O MAILING LIST = P þMISCELLANEOUS-HOME= Q Exit to DOS = R ð Secondary Menu = 2 GOTO/COLLECTIONS-BOOKS 3 GOTO/ACCOUNTING-BUSINESS 4 GOTO/ACCOUNTING-HOME { It is obvious that this example catalog is going to be a big one and would { probably not fit into one program. The DSPF command can display text pages { written with an external word processor. This demo provides many examples { of this. 5 goto/BUSINESS 6 goto/CHURCH 7 GOTO/COMMUNICATIONS 8 9 10 11 12 13 14 15 16 GOTO/MAIN MENU 17 GOTO/MISC-HOME 18 CLS/7 LEAVE 19 {-----------------------------------------------------------------SECONDARY MENU MENU/ SECONDARY MENU /13/4/24/112/95/94/20/S A PRINTERS-ANY = B PRINTERS-SPECIFIC = C þPROGRAMMING = D SPREADSHEET = E STATICS and MATH = F UTILITY DRIVE-FILE = G þUTILITY OTHER = H WINDOWS 3 & OS-2 = I WORD PROCESSING = J WORD PROC. UTIL. = K ORDERING INFO = L MISCELLANEOUS = M ð Main Menu = 21 22 goto/19 23 goto/PROGRAMMING 24 25 26 GOTO/19 27 goto/UTILITIES-OTHER 28 29 30 31 32 GOTO/19 33 GOTO/THE BEGINNING {------------------------------------------------------------------------------- ::COLLECTIONS-BOOKS CLS/0 BOX/1/1/25/80/1/31/C PRINT/1/28/ Collections and Books /27 BLOCKPRINT/9/31/3/3 {-- displaying text from within the program #1234 5 discs Every DOS utility in our library. #1235 3 discs Every MENUING program in our library. #1236 4 discs Every BASIC programming aid in our library. #1237 9 discs Every WORD PROCESSOR in our library. #2222 400 discs Every DISC in our library. --------------------------------------------------------------- # 1B book Mastering DOS # 2B book The ABCs of 123 # 3B book Beyond BASIC PRINT/24/34/Press any key/30 WAIT GOTO/THE BEGINNING {------------------------------------------------------------------------------} 49 ::ACCOUNTING-BUSINESS BOX/1/1/25/80/1/78/C BLOCKPRINT/15/79/3/3 {--Displaying text from within the program #1234-2 The XYZ Accounting System. The best accounting package for . small and medium sized business that we have ever seen. Has . receivables, payables, invoicing, general ledger, inventory, . payroll and much more. Very easy to use. . DOS 3.x, hard drive, 640K . #1247-8 The ABC Accounting System. For larger sized businesses, this . could be the preferred package. . DOS 3.x, hard drive, 2Meg . #1253-2 ZORTZ Payroll System. Handles salaried, hourly, commissioned . and salaried plus commissions. Computes and prints all tax . forms, making required deductions. Many report formats are . available. File are security encrypted. . DOS 3.x, hard drive, 640K PRINT/24/33/ANY KEY FOR MORE/79 WAIT BOX/1/1/25/80/1/78/C DSPF/A-B2.WSP/2/2/79 {--Displaying text from an external file. PRINT/24/34/ /78 {--The prompt could be in the file, too. 51 WAIT IFKEYHIT/-73/49 IFKEYHIT/-71/1 GOTO/51 {------------------------------------------------------------------------------} ::ACCOUNTING-HOME BOX/1/1/25/80/1/78/C DSPF/ACTHOME.WSP/2/2/79 {--Displaying text from an external file WAIT/23/34/78/Press any key GOTO/THE BEGINNING {------------------------------------------------------------------------------} ::BUSINESS BOX/1/1/25/80/1/78/C DSPF/BUS.WSP/2/2/79 {--Displaying text from an external file. WAIT/23/34/78/Press any key GOTO/THE BEGINNING {------------------------------------------------------------------------------} ::CHURCH BOX/1/1/25/80/1/78/C DSPF/C-R.WSP/2/2/79 {--Displaying text from an external file. WAIT/23/34/78/Press any key GOTO/THE BEGINNING {------------------------------------------------------------------------------} ::COMMUNICATIONS BOX/1/1/25/80/1/78/C DSPF/COMM.WSP/2/2/79 {--Displaying text from an external file. WAIT/24/34/78/Press any key GOTO/THE BEGINNING {------------------------------------------------------------------------------} ::PROGRAMMING BOX/1/1/25/80/1/78/C DSPF/PROG.WSP/2/2/79 {--Displaying text from an external file. WAIT/24/34/78/Press any key GOTO/19 {------------------------------------------------------------------------------} ::MISC-HOME BOX/1/1/25/80/1/78/C DSPF/MISCHOME.WSP/2/2/79 {--Displaying text from an external file WAIT/24/34/78/Press any key GOTO/THE BEGINNING {-------------------------------------SAMPLE---2 pages, external files---------} 60 ::UTILITIES-OTHER BOX/1/1/25/80/1/78/C PRINT/1/21/You wanted UTILITIES? You got UTILITIES/78 DSPF/UTIL-O1.WSP/3/2/79 {--Displaying text from an external file WAIT/24/34/78/Press any key BOX/1/1/25/80/1/78/C DSPF/UTIL-O2.WSP/3/2/79 {--Displaying text from an external file PRINT/24/34/ /78 61 WAIT IFKEYHIT/-73/60 IFKEYHIT/-71/1 goto/61 GOTO/THE BEGINNING {------------------------------------------------------------------------------} { Note that catalog programs which load a file for each page will be relatively { simple to write since, aside from the menu section, each routine is almost { a duplicate of the others. A good catalog shouldn't take more than a few { days to complete and several people can work on different file pages at the { same time.