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

LOGOHULP.LOGO

FILE INFORMATION

FILENAME(S): LOGOHULP.LOGO

FILE TYPE(S): PRG

FILE SIZE: 6.2K

FIRST SEEN: 2025-11-30 21:27:28

APPEARS ON: 1 disk(s)

FILE HASH

42e612470bfb813b4520c3e1767b346f3c8a67bb21f4d59e91c1f28aa84ce66a

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
HOLLYWOOD II LOGOHULP.LOGO PRG DuncanTwain 28 5 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 00 20 54 4F 20 53 41 56  45 53 50 52 4F 4B 45 4E  |. TO SAVESPROKEN|
00000010: 20 3A 46 49 4C 45 20 3A  53 54 41 52 54 20 3A 45  | :FILE :START :E|
00000020: 4E 44 0D 20 42 53 41 56  45 20 57 4F 52 44 20 3A  |ND. BSAVE WORD :|
00000030: 46 49 4C 45 20 22 2E 53  50 52 4F 4B 45 4E 20 33  |FILE ".SPROKEN 3|
00000040: 30 37 32 20 2B 20 3A 53  54 41 52 54 20 2A 20 36  |072 + :START * 6|
00000050: 34 20 33 30 37 32 20 2B  20 3A 45 4E 44 20 2A 20  |4 3072 + :END * |
00000060: 36 34 20 2B 20 36 33 0D  45 4E 44 0D 0D 54 4F 20  |64 + 63.END..TO |
00000070: 4C 45 45 53 53 50 52 4F  4B 45 4E 20 3A 4E 41 4D  |LEESSPROKEN :NAM|
00000080: 45 0D 20 42 4C 4F 41 44  20 57 4F 52 44 20 3A 4E  |E. BLOAD WORD :N|
00000090: 41 4D 45 20 22 2E 53 50  52 4F 4B 45 4E 0D 45 4E  |AME ".SPROKEN.EN|
000000A0: 44 0D 0D 54 4F 20 53 41  56 45 53 50 52 49 54 45  |D..TO SAVESPRITE|
000000B0: 53 20 3A 46 49 4C 45 20  3A 53 54 41 52 54 20 3A  |S :FILE :START :|
000000C0: 45 4E 44 0D 20 42 53 41  56 45 20 57 4F 52 44 20  |END. BSAVE WORD |
000000D0: 3A 46 49 4C 45 20 22 2E  53 48 41 50 45 53 20 33  |:FILE ".SHAPES 3|
000000E0: 30 37 32 20 2B 20 3A 53  54 41 52 54 20 2A 20 36  |072 + :START * 6|
000000F0: 34 20 33 30 37 32 20 2B  20 3A 45 4E 44 20 2A 20  |4 3072 + :END * |
00000100: 36 34 20 2B 20 36 33 0D  45 4E 44 0D 0D 54 4F 20  |64 + 63.END..TO |
00000110: 56 4C 49 4E 44 45 52 0D  20 4F 50 20 37 0D 45 4E  |VLINDER. OP 7.EN|
00000120: 44 0D 0D 54 4F 20 4B 41  54 0D 20 4F 50 20 36 0D  |D..TO KAT. OP 6.|
00000130: 45 4E 44 0D 0D 54 4F 20  50 41 41 52 44 0D 20 4F  |END..TO PAARD. O|
00000140: 50 20 35 0D 45 4E 44 0D  0D 54 4F 20 44 4F 4C 46  |P 5.END..TO DOLF|
00000150: 49 4A 4E 0D 20 4F 50 20  34 0D 45 4E 44 0D 0D 54  |IJN. OP 4.END..T|
00000160: 4F 20 4C 55 49 53 0D 20  4F 50 20 33 0D 45 4E 44  |O LUIS. OP 3.END|
00000170: 0D 0D 54 4F 20 4B 41 4E  47 4F 45 52 4F 45 0D 20  |..TO KANGOEROE. |
00000180: 4F 50 20 32 0D 45 4E 44  0D 0D 54 4F 20 44 49 4E  |OP 2.END..TO DIN|
00000190: 4F 53 41 55 52 55 53 0D  20 4F 50 20 31 0D 45 4E  |OSAURUS. OP 1.EN|
000001A0: 44 0D 0D 54 4F 20 4D 41  41 4B 53 50 52 4F 4F 4B  |D..TO MAAKSPROOK|
000001B0: 0D 20 2E 4F 50 54 49 4F  4E 20 22 54 45 58 54 53  |. .OPTION "TEXTS|
000001C0: 43 52 45 45 4E 20 30 20  45 58 50 32 20 57 48 4F  |CREEN 0 EXP2 WHO|
000001D0: 0D 20 54 45 58 54 53 43  52 45 45 4E 0D 20 53 45  |. TEXTSCREEN. SE|
000001E0: 54 58 59 20 36 30 20 30  0D 20 52 45 44 49 53 50  |TXY 60 0. REDISP|
000001F0: 4C 41 59 0D 20 45 44 2E  4C 4F 4F 50 20 30 20 30  |LAY. ED.LOOP 0 0|
00000200: 0D 45 4E 44 0D 0D 54 4F  20 45 44 53 48 0D 20 2E  |.END..TO EDSH. .|
00000210: 4F 50 54 49 4F 4E 20 22  54 45 58 54 53 43 52 45  |OPTION "TEXTSCRE|
00000220: 45 4E 20 30 20 45 58 50  32 20 57 48 4F 0D 20 54  |EN 0 EXP2 WHO. T|
00000230: 45 58 54 53 43 52 45 45  4E 0D 20 53 45 54 58 59  |EXTSCREEN. SETXY|
00000240: 20 36 30 20 30 0D 20 52  45 44 49 53 50 4C 41 59  | 60 0. REDISPLAY|
00000250: 0D 20 45 44 2E 4C 4F 4F  50 20 30 20 30 0D 45 4E  |. ED.LOOP 0 0.EN|
00000260: 44 0D 0D 54 4F 20 53 41  56 45 53 48 41 50 45 53  |D..TO SAVESHAPES|
00000270: 20 3A 4E 41 4D 45 0D 20  42 53 41 56 45 20 57 4F  | :NAME. BSAVE WO|
00000280: 52 44 20 3A 4E 41 4D 45  20 22 2E 53 48 41 50 45  |RD :NAME ".SHAPE|
00000290: 53 20 33 31 33 36 20 33  35 38 33 0D 45 4E 44 0D  |S 3136 3583.END.|
000002A0: 0D 54 4F 20 53 45 54 55  50 0D 20 4D 41 4B 45 20  |.TO SETUP. MAKE |
000002B0: 22 52 45 54 55 52 4E 20  43 48 41 52 20 31 33 0D  |"RETURN CHAR 13.|
000002C0: 20 4D 41 4B 45 20 22 56  49 43 20 31 33 20 2A 20  | MAKE "VIC 13 * |
000002D0: 34 30 39 36 0D 20 49 46  20 5B 5D 20 3D 20 54 45  |4096. IF [] = TE|
000002E0: 58 54 20 22 53 4D 41 4C  4C 58 20 52 45 41 44 20  |XT "SMALLX READ |
000002F0: 22 53 50 52 49 54 45 53  0D 45 4E 44 0D 0D 54 4F  |"SPRITES.END..TO|
00000300: 20 42 49 54 4F 4E 3F 20  3A 41 44 44 52 20 3A 42  | BITON? :ADDR :B|
00000310: 49 54 0D 20 4F 50 20 30  20 3C 20 42 49 54 41 4E  |IT. OP 0 < BITAN|
00000320: 44 20 2E 45 58 41 4D 49  4E 45 20 3A 41 44 44 52  |D .EXAMINE :ADDR|
00000330: 20 3A 42 49 54 0D 45 4E  44 0D 0D 54 4F 20 54 4F  | :BIT.END..TO TO|
00000340: 47 47 4C 45 50 4F 49 4E  54 20 3A 58 20 3A 59 0D  |GGLEPOINT :X :Y.|
00000350: 20 4C 4F 43 41 4C 20 22  41 44 44 52 20 4D 41 4B  | LOCAL "ADDR MAK|
00000360: 45 20 22 41 44 44 52 20  53 50 2E 41 44 44 52 0D  |E "ADDR SP.ADDR.|
00000370: 20 4C 4F 43 41 4C 20 22  46 20 4D 41 4B 45 20 22  | LOCAL "F MAKE "|
00000380: 46 20 53 50 2E 42 49 54  20 3A 58 0D 20 2E 44 45  |F SP.BIT :X. .DE|
00000390: 50 4F 53 49 54 20 3A 41  44 44 52 20 42 49 54 58  |POSIT :ADDR BITX|
000003A0: 4F 52 20 2E 45 58 41 4D  49 4E 45 20 3A 41 44 44  |OR .EXAMINE :ADD|
000003B0: 52 20 3A 46 0D 20 43 55  52 53 4F 52 20 3A 58 20  |R :F. CURSOR :X |
000003C0: 2B 20 31 20 3A 59 20 2B  20 31 0D 20 49 46 20 42  |+ 1 :Y + 1. IF B|
000003D0: 49 54 4F 4E 3F 20 3A 41  44 44 52 20 3A 46 20 50  |ITON? :ADDR :F P|
000003E0: 52 49 4E 54 31 20 22 D1  20 45 4C 53 45 20 50 52  |RINT1 ". ELSE PR|
000003F0: 49 4E 54 31 20 22 2E 0D  45 4E 44 0D 0D 54 4F 20  |INT1 "..END..TO |
00000400: 53 50 2E 42 49 54 20 3A  58 0D 20 4F 50 20 45 58  |SP.BIT :X. OP EX|
00000410: 50 32 20 37 20 2D 20 42  49 54 41 4E 44 20 3A 58  |P2 7 - BITAND :X|
00000420: 20 37 0D 45 4E 44 0D 0D  54 4F 20 53 50 2E 41 44  | 7.END..TO SP.AD|
00000430: 44 52 0D 20 4F 50 20 3A  59 20 2A 20 33 20 2B 20  |DR. OP :Y * 3 + |
00000440: 57 48 4F 53 48 50 20 2B  20 51 55 4F 54 49 45 4E  |WHOSHP + QUOTIEN|
00000450: 54 20 3A 58 20 38 0D 45  4E 44 0D 0D 54 4F 20 46  |T :X 8.END..TO F|
00000460: 4C 41 53 48 26 57 41 49  54 0D 20 54 4F 47 47 4C  |LASH&WAIT. TOGGL|
00000470: 45 50 4F 49 4E 54 20 3A  58 20 3A 59 20 54 4F 47  |EPOINT :X :Y TOG|
00000480: 47 4C 45 50 4F 49 4E 54  20 3A 58 20 3A 59 20 49  |GLEPOINT :X :Y I|
00000490: 46 20 52 43 3F 20 53 54  4F 50 0D 20 46 4C 41 53  |F RC? STOP. FLAS|
000004A0: 48 26 57 41 49 54 0D 45  4E 44 0D 0D 54 4F 20 45  |H&WAIT.END..TO E|
000004B0: 44 2E 51 55 49 54 0D 20  2E 4F 50 54 49 4F 4E 20  |D.QUIT. .OPTION |
000004C0: 22 54 45 58 54 53 43 52  45 45 4E 20 30 20 30 0D  |"TEXTSCREEN 0 0.|
000004D0: 20 53 50 4C 49 54 53 43  52 45 45 4E 0D 20 43 4C  | SPLITSCREEN. CL|
000004E0: 45 41 52 54 45 58 54 20  54 4F 50 4C 45 56 45 4C  |EARTEXT TOPLEVEL|
000004F0: 0D 45 4E 44 0D 0D 54 4F  20 52 56 53 2E 53 48 41  |.END..TO RVS.SHA|
00000500: 50 45 0D 20 4C 4F 43 41  4C 20 22 41 44 44 52 20  |PE. LOCAL "ADDR |
00000510: 4D 41 4B 45 20 22 41 44  44 52 20 57 48 4F 53 48  |MAKE "ADDR WHOSH|
00000520: 50 0D 20 52 45 50 45 41  54 20 36 33 20 5B 2E 44  |P. REPEAT 63 [.D|
00000530: 45 50 4F 53 49 54 20 3A  41 44 44 52 20 42 49 54  |EPOSIT :ADDR BIT|
00000540: 58 4F 52 20 2E 45 58 41  4D 49 4E 45 20 3A 41 44  |XOR .EXAMINE :AD|
00000550: 44 52 20 32 35 35 20 4D  41 4B 45 20 22 41 44 44  |DR 255 MAKE "ADD|
00000560: 52 20 3A 41 44 44 52 2B  31 5D 0D 45 4E 44 0D 0D  |R :ADDR+1].END..|
00000570: 54 4F 20 54 4F 47 47 4C  45 59 0D 20 2E 44 45 50  |TO TOGGLEY. .DEP|
00000580: 4F 53 49 54 20 35 33 32  37 31 20 42 49 54 58 4F  |OSIT 53271 BITXO|
00000590: 52 20 45 58 50 32 20 57  48 4F 20 2E 45 58 41 4D  |R EXP2 WHO .EXAM|
000005A0: 49 4E 45 20 35 33 32 37  31 0D 45 4E 44 0D 0D 54  |INE 53271.END..T|
000005B0: 4F 20 54 4F 47 47 4C 45  58 0D 20 2E 44 45 50 4F  |O TOGGLEX. .DEPO|
000005C0: 53 49 54 20 35 33 32 37  37 20 42 49 54 58 4F 52  |SIT 53277 BITXOR|
000005D0: 20 45 58 50 32 20 57 48  4F 20 2E 45 58 41 4D 49  | EXP2 WHO .EXAMI|
000005E0: 4E 45 20 35 33 32 37 37  0D 45 4E 44 0D 0D 54 4F  |NE 53277.END..TO|
000005F0: 20 43 4C 45 41 52 53 48  41 50 45 0D 20 4C 4F 43  | CLEARSHAPE. LOC|
00000600: 41 4C 20 22 41 44 44 52  20 4D 41 4B 45 20 22 41  |AL "ADDR MAKE "A|
00000610: 44 44 52 20 57 48 4F 53  48 50 0D 20 52 45 50 45  |DDR WHOSHP. REPE|
00000620: 41 54 20 36 33 20 5B 2E  44 45 50 4F 53 49 54 20  |AT 63 [.DEPOSIT |
00000630: 3A 41 44 44 52 20 30 20  4D 41 4B 45 20 22 41 44  |:ADDR 0 MAKE "AD|
00000640: 44 52 20 3A 41 44 44 52  2B 31 5D 0D 45 4E 44 0D  |DR :ADDR+1].END.|
00000650: 0D 54 4F 20 45 52 41 53  45 50 4F 49 4E 54 20 3A  |.TO ERASEPOINT :|
00000660: 58 20 3A 59 0D 20 4C 4F  43 41 4C 20 22 41 44 44  |X :Y. LOCAL "ADD|
00000670: 52 20 4D 41 4B 45 20 22  41 44 44 52 20 53 50 2E  |R MAKE "ADDR SP.|
00000680: 41 44 44 52 0D 20 2E 44  45 50 4F 53 49 54 20 3A  |ADDR. .DEPOSIT :|
00000690: 41 44 44 52 20 42 49 54  41 4E 44 20 2E 45 58 41  |ADDR BITAND .EXA|
000006A0: 4D 49 4E 45 20 3A 41 44  44 52 20 32 35 35 20 2D  |MINE :ADDR 255 -|
000006B0: 20 53 50 2E 42 49 54 20  3A 58 0D 20 43 55 52 53  | SP.BIT :X. CURS|
000006C0: 4F 52 20 3A 58 20 2B 20  31 20 3A 59 20 2B 20 31  |OR :X + 1 :Y + 1|
000006D0: 0D 20 50 52 49 4E 54 31  20 22 2E 0D 45 4E 44 0D  |. PRINT1 "..END.|
000006E0: 0D 54 4F 20 53 45 54 50  4F 49 4E 54 20 3A 58 20  |.TO SETPOINT :X |
000006F0: 3A 59 0D 20 4C 4F 43 41  4C 20 22 41 44 44 52 20  |:Y. LOCAL "ADDR |
00000700: 4D 41 4B 45 20 22 41 44  44 52 20 53 50 2E 41 44  |MAKE "ADDR SP.AD|
00000710: 44 52 0D 20 2E 44 45 50  4F 53 49 54 20 3A 41 44  |DR. .DEPOSIT :AD|
00000720: 44 52 20 42 49 54 4F 52  20 2E 45 58 41 4D 49 4E  |DR BITOR .EXAMIN|
00000730: 45 20 3A 41 44 44 52 20  53 50 2E 42 49 54 20 3A  |E :ADDR SP.BIT :|
00000740: 58 0D 20 43 55 52 53 4F  52 20 3A 58 20 2B 20 31  |X. CURSOR :X + 1|
00000750: 20 3A 59 20 2B 20 31 20  50 52 49 4E 54 31 20 22  | :Y + 1 PRINT1 "|
00000760: D1 0D 45 4E 44 0D 0D 54  4F 20 49 4E 43 58 0D 20  |..END..TO INCX. |
00000770: 4D 41 4B 45 20 22 58 20  3A 58 20 2B 20 31 20 49  |MAKE "X :X + 1 I|
00000780: 46 20 3A 58 20 3E 20 32  33 20 4D 41 4B 45 20 22  |F :X > 23 MAKE "|
00000790: 58 20 30 0D 45 4E 44 0D  0D 54 4F 20 49 4E 43 59  |X 0.END..TO INCY|
000007A0: 0D 20 4D 41 4B 45 20 22  59 20 3A 59 20 2B 20 31  |. MAKE "Y :Y + 1|
000007B0: 20 49 46 20 3A 59 20 3E  20 32 30 20 4D 41 4B 45  | IF :Y > 20 MAKE|
000007C0: 20 22 59 20 30 0D 45 4E  44 0D 0D 54 4F 20 44 45  | "Y 0.END..TO DE|
000007D0: 43 58 0D 20 4D 41 4B 45  20 22 58 20 3A 58 20 2D  |CX. MAKE "X :X -|
000007E0: 20 31 20 49 46 20 3A 58  20 3C 20 30 20 4D 41 4B  | 1 IF :X < 0 MAK|
000007F0: 45 20 22 58 20 32 33 0D  45 4E 44 0D 0D 54 4F 20  |E "X 23.END..TO |
00000800: 44 45 43 59 0D 20 4D 41  4B 45 20 22 59 20 3A 59  |DECY. MAKE "Y :Y|
00000810: 20 2D 20 31 20 49 46 20  3A 59 20 3C 20 30 20 4D  | - 1 IF :Y < 0 M|
00000820: 41 4B 45 20 22 59 20 32  30 0D 45 4E 44 0D 0D 54  |AKE "Y 20.END..T|
00000830: 4F 20 57 48 4F 53 48 50  0D 20 4F 50 20 36 34 20  |O WHOSHP. OP 64 |
00000840: 2A 20 28 20 34 38 20 2B  20 53 48 41 50 45 20 29  |* ( 48 + SHAPE )|
00000850: 0D 45 4E 44 0D 0D 54 4F  20 45 44 2E 46 52 41 4D  |.END..TO ED.FRAM|
00000860: 45 0D 20 43 55 52 53 4F  52 20 30 20 30 0D 20 52  |E. CURSOR 0 0. R|
00000870: 45 50 45 41 54 20 32 36  20 5B 50 52 49 4E 54 31  |EPEAT 26 [PRINT1|
00000880: 20 22 A6 5D 0D 20 52 45  50 45 41 54 20 32 31 20  | ".]. REPEAT 21 |
00000890: 5B 43 55 52 53 4F 52 20  30 20 31 2B 4C 41 53 54  |[CURSOR 0 1+LAST|
000008A0: 20 43 55 52 53 4F 52 50  4F 53 20 50 52 49 4E 54  | CURSORPOS PRINT|
000008B0: 31 20 22 A6 20 43 55 52  53 4F 52 20 32 35 20 4C  |1 ". CURSOR 25 L|
000008C0: 41 53 54 20 43 55 52 53  4F 52 50 4F 53 20 50 52  |AST CURSORPOS PR|
000008D0: 49 4E 54 31 20 22 A6 5D  0D 20 43 55 52 53 4F 52  |INT1 ".]. CURSOR|
000008E0: 20 30 20 32 32 0D 20 52  45 50 45 41 54 20 32 36  | 0 22. REPEAT 26|
000008F0: 20 5B 50 52 49 4E 54 31  20 22 A6 5D 0D 20 43 55  | [PRINT1 ".]. CU|
00000900: 52 53 4F 52 20 30 20 30  0D 45 4E 44 0D 0D 54 4F  |RSOR 0 0.END..TO|
00000910: 20 52 45 44 49 53 50 4C  41 59 0D 20 54 45 58 54  | REDISPLAY. TEXT|
00000920: 53 43 52 45 45 4E 20 43  4C 45 41 52 54 45 58 54  |SCREEN CLEARTEXT|
00000930: 0D 20 45 44 2E 46 52 41  4D 45 0D 20 2E 53 50 52  |. ED.FRAME. .SPR|
00000940: 49 4E 54 20 57 48 4F 53  48 50 0D 45 4E 44 0D 0D  |INT WHOSHP.END..|
00000950: 54 4F 20 52 43 26 46 4C  41 53 48 0D 20 4C 4F 43  |TO RC&FLASH. LOC|
00000960: 41 4C 20 22 43 48 41 52  0D 20 49 46 20 52 43 3F  |AL "CHAR. IF RC?|
00000970: 20 4F 50 20 52 43 0D 20  2E 4F 50 54 49 4F 4E 20  | OP RC. .OPTION |
00000980: 22 52 43 20 30 20 31 0D  20 46 4C 41 53 48 26 57  |"RC 0 1. FLASH&W|
00000990: 41 49 54 0D 20 4D 41 4B  45 20 22 43 48 41 52 20  |AIT. MAKE "CHAR |
000009A0: 52 43 0D 20 2E 4F 50 54  49 4F 4E 20 22 52 43 20  |RC. .OPTION "RC |
000009B0: 30 20 30 0D 20 49 46 20  41 53 43 49 49 20 3A 43  |0 0. IF ASCII :C|
000009C0: 48 41 52 20 3D 20 37 20  45 44 2E 51 55 49 54 20  |HAR = 7 ED.QUIT |
000009D0: 45 4C 53 45 20 4F 50 20  3A 43 48 41 52 0D 45 4E  |ELSE OP :CHAR.EN|
000009E0: 44 0D 0D 54 4F 20 45 44  2E 43 4F 4D 4D 41 4E 44  |D..TO ED.COMMAND|
000009F0: 20 3A 43 48 41 52 0D 20  49 46 20 41 4E 59 4F 46  | :CHAR. IF ANYOF|
00000A00: 20 3A 43 48 41 52 20 3D  20 22 5E 20 3A 43 48 41  | :CHAR = "^ :CHA|
00000A10: 52 20 3D 20 22 91 20 44  45 43 59 20 53 54 4F 50  |R = ". DECY STOP|
00000A20: 0D 20 49 46 20 41 4E 59  4F 46 20 3A 43 48 41 52  |. IF ANYOF :CHAR|
00000A30: 20 3D 20 22 5F 20 3A 43  48 41 52 20 3D 20 22 9D  | = "_ :CHAR = ".|
00000A40: 20 44 45 43 58 20 53 54  4F 50 0D 20 49 46 20 3A  | DECX STOP. IF :|
00000A50: 43 48 41 52 20 3D 20 22  11 20 49 4E 43 59 20 53  |CHAR = ". INCY S|
00000A60: 54 4F 50 0D 20 49 46 20  3A 43 48 41 52 20 3D 20  |TOP. IF :CHAR = |
00000A70: 22 1D 20 49 4E 43 58 20  53 54 4F 50 0D 20 49 46  |". INCX STOP. IF|
00000A80: 20 3A 43 48 41 52 20 3D  20 22 2A 20 53 45 54 50  | :CHAR = "* SETP|
00000A90: 4F 49 4E 54 20 3A 58 20  3A 59 20 49 4E 43 58 20  |OINT :X :Y INCX |
00000AA0: 53 54 4F 50 0D 20 49 46  20 3A 43 48 41 52 20 3D  |STOP. IF :CHAR =|
00000AB0: 20 22 14 20 44 45 43 58  20 45 52 41 53 45 50 4F  | ". DECX ERASEPO|
00000AC0: 49 4E 54 20 3A 58 20 3A  59 20 53 54 4F 50 0D 20  |INT :X :Y STOP. |
00000AD0: 49 46 20 3A 43 48 41 52  20 3D 20 22 27 20 27 20  |IF :CHAR = "' ' |
00000AE0: 45 52 41 53 45 50 4F 49  4E 54 20 3A 58 20 3A 59  |ERASEPOINT :X :Y|
00000AF0: 20 49 4E 43 58 20 53 54  4F 50 0D 20 49 46 20 3A  | INCX STOP. IF :|
00000B00: 43 48 41 52 20 3D 20 22  2B 20 53 45 54 50 4F 49  |CHAR = "+ SETPOI|
00000B10: 4E 54 20 3A 58 20 3A 59  20 53 54 4F 50 0D 20 49  |NT :X :Y STOP. I|
00000B20: 46 20 3A 43 48 41 52 20  3D 20 22 2D 20 45 52 41  |F :CHAR = "- ERA|
00000B30: 53 45 50 4F 49 4E 54 20  3A 58 20 3A 59 20 53 54  |SEPOINT :X :Y ST|
00000B40: 4F 50 0D 20 49 46 20 3A  43 48 41 52 20 3D 20 3A  |OP. IF :CHAR = :|
00000B50: 52 45 54 55 52 4E 20 4D  41 4B 45 20 22 58 20 30  |RETURN MAKE "X 0|
00000B60: 20 49 4E 43 59 20 53 54  4F 50 0D 20 49 46 20 3A  | INCY STOP. IF :|
00000B70: 43 48 41 52 20 3D 20 22  13 20 4D 41 4B 45 20 22  |CHAR = ". MAKE "|
00000B80: 58 20 30 20 4D 41 4B 45  20 22 59 20 30 20 53 54  |X 0 MAKE "Y 0 ST|
00000B90: 4F 50 0D 20 49 46 20 3A  43 48 41 52 20 3D 20 22  |OP. IF :CHAR = "|
00000BA0: 93 20 43 4C 45 41 52 53  48 41 50 45 20 43 4C 45  |. CLEARSHAPE CLE|
00000BB0: 41 52 54 45 58 54 20 52  45 44 49 53 50 4C 41 59  |ARTEXT REDISPLAY|
00000BC0: 20 4D 41 4B 45 20 22 58  20 30 20 4D 41 4B 45 20  | MAKE "X 0 MAKE |
00000BD0: 22 59 20 30 20 53 54 4F  50 0D 20 49 46 20 3A 43  |"Y 0 STOP. IF :C|
00000BE0: 48 41 52 20 3D 20 22 58  20 54 4F 47 47 4C 45 58  |HAR = "X TOGGLEX|
00000BF0: 20 53 54 4F 50 0D 20 49  46 20 3A 43 48 41 52 20  | STOP. IF :CHAR |
00000C00: 3D 20 22 59 20 54 4F 47  47 4C 45 59 20 53 54 4F  |= "Y TOGGLEY STO|
00000C10: 50 0D 20 49 46 20 3A 43  48 41 52 20 3D 20 22 12  |P. IF :CHAR = ".|
00000C20: 20 52 56 53 2E 53 48 41  50 45 20 52 45 44 49 53  | RVS.SHAPE REDIS|
00000C30: 50 4C 41 59 20 53 54 4F  50 0D 20 49 46 20 3A 43  |PLAY STOP. IF :C|
00000C40: 48 41 52 20 3D 20 22 03  20 45 44 2E 51 55 49 54  |HAR = ". ED.QUIT|
00000C50: 0D 45 4E 44 0D 0D 54 4F  20 45 44 2E 4C 4F 4F 50  |.END..TO ED.LOOP|
00000C60: 20 3A 58 20 3A 59 0D 20  45 44 2E 43 4F 4D 4D 41  | :X :Y. ED.COMMA|
00000C70: 4E 44 20 52 43 26 46 4C  41 53 48 0D 20 45 44 2E  |ND RC&FLASH. ED.|
00000C80: 4C 4F 4F 50 20 3A 58 20  3A 59 0D 45 4E 44 0D 0D  |LOOP :X :Y.END..|
00000C90: 54 4F 20 4C 41 0D 20 52  51 0D 45 4E 44 0D 0D 54  |TO LA. RQ.END..T|
00000CA0: 4F 20 4C 45 45 53 41 4E  54 57 4F 4F 52 44 0D 20  |O LEESANTWOORD. |
00000CB0: 52 45 51 55 45 53 54 0D  45 4E 44 0D 0D 54 4F 20  |REQUEST.END..TO |
00000CC0: 4D 41 41 4B 4C 45 54 54  45 52 20 3A 41 0D 20 53  |MAAKLETTER :A. S|
00000CD0: 54 41 4D 50 43 48 41 52  20 3A 41 0D 45 4E 44 0D  |TAMPCHAR :A.END.|
00000CE0: 0D 54 4F 20 52 41 41 4B  53 50 52 4F 4F 4B 3F 0D  |.TO RAAKSPROOK?.|
00000CF0: 20 4C 4F 43 41 4C 20 22  54 0D 20 4D 41 4B 45 20  | LOCAL "T. MAKE |
00000D00: 22 54 20 2E 45 58 41 4D  49 4E 45 20 35 33 32 37  |"T .EXAMINE 5327|
00000D10: 38 0D 20 4F 50 20 30 20  3C 20 42 49 54 41 4E 44  |8. OP 0 < BITAND|
00000D20: 20 2E 45 58 41 4D 49 4E  45 20 35 33 32 37 38 20  | .EXAMINE 53278 |
00000D30: 45 58 50 32 20 57 48 4F  0D 45 4E 44 0D 0D 54 4F  |EXP2 WHO.END..TO|
00000D40: 20 42 4F 54 53 49 4E 47  3F 0D 20 4C 4F 43 41 4C  | BOTSING?. LOCAL|
00000D50: 20 22 54 0D 20 4D 41 4B  45 20 22 54 20 2E 45 58  | "T. MAKE "T .EX|
00000D60: 41 4D 49 4E 45 20 35 33  32 37 39 0D 20 4F 50 20  |AMINE 53279. OP |
00000D70: 30 20 3C 20 42 49 54 41  4E 44 20 2E 45 58 41 4D  |0 < BITAND .EXAM|
00000D80: 49 4E 45 20 35 33 32 37  39 20 45 58 50 32 20 57  |INE 53279 EXP2 W|
00000D90: 48 4F 0D 45 4E 44 0D 0D  54 4F 20 56 45 52 44 57  |HO.END..TO VERDW|
00000DA0: 49 4A 4E 0D 20 48 54 0D  45 4E 44 0D 0D 54 4F 20  |IJN. HT.END..TO |
00000DB0: 4B 4F 4D 0D 20 53 54 0D  45 4E 44 0D 0D 54 4F 20  |KOM. ST.END..TO |
00000DC0: 53 50 20 3A 41 0D 20 54  45 4C 4C 20 3A 41 0D 45  |SP :A. TELL :A.E|
00000DD0: 4E 44 0D 0D 54 4F 20 4B  4F 52 54 0D 20 2E 44 45  |ND..TO KORT. .DE|
00000DE0: 50 4F 53 49 54 20 35 33  32 37 31 20 42 49 54 41  |POSIT 53271 BITA|
00000DF0: 4E 44 20 32 35 35 20 2D  20 45 58 50 32 20 57 48  |ND 255 - EXP2 WH|
00000E00: 4F 20 2E 45 58 41 4D 49  4E 45 20 35 33 32 37 31  |O .EXAMINE 53271|
00000E10: 0D 45 4E 44 0D 0D 54 4F  20 53 4D 41 4C 0D 20 2E  |.END..TO SMAL. .|
00000E20: 44 45 50 4F 53 49 54 20  35 33 32 37 37 20 42 49  |DEPOSIT 53277 BI|
00000E30: 54 41 4E 44 20 32 35 35  20 2D 20 45 58 50 32 20  |TAND 255 - EXP2 |
00000E40: 57 48 4F 20 2E 45 58 41  4D 49 4E 45 20 35 33 32  |WHO .EXAMINE 532|
00000E50: 37 37 0D 45 4E 44 0D 0D  54 4F 20 4C 41 4E 47 0D  |77.END..TO LANG.|
00000E60: 20 2E 44 45 50 4F 53 49  54 20 35 33 32 37 31 20  | .DEPOSIT 53271 |
00000E70: 42 49 54 4F 52 20 45 58  50 32 20 57 48 4F 20 2E  |BITOR EXP2 WHO .|
00000E80: 45 58 41 4D 49 4E 45 20  35 33 32 37 31 0D 45 4E  |EXAMINE 53271.EN|
00000E90: 44 0D 0D 54 4F 20 42 52  45 45 44 0D 20 2E 44 45  |D..TO BREED. .DE|
00000EA0: 50 4F 53 49 54 20 35 33  32 37 37 20 42 49 54 4F  |POSIT 53277 BITO|
00000EB0: 52 20 45 58 50 32 20 57  48 4F 20 2E 45 58 41 4D  |R EXP2 WHO .EXAM|
00000EC0: 49 4E 45 20 35 33 32 37  37 0D 45 4E 44 0D 0D 54  |INE 53277.END..T|
00000ED0: 4F 20 52 45 41 44 53 48  41 50 45 53 20 3A 4E 41  |O READSHAPES :NA|
00000EE0: 4D 45 0D 20 42 4C 4F 41  44 20 57 4F 52 44 20 3A  |ME. BLOAD WORD :|
00000EF0: 4E 41 4D 45 20 22 2E 53  48 41 50 45 53 0D 45 4E  |NAME ".SHAPES.EN|
00000F00: 44 0D 0D 54 4F 20 54 42  3F 0D 20 4C 4F 43 41 4C  |D..TO TB?. LOCAL|
00000F10: 20 22 54 0D 20 4D 41 4B  45 20 22 54 20 2E 45 58  | "T. MAKE "T .EX|
00000F20: 41 4D 49 4E 45 20 35 33  32 37 39 0D 20 4F 50 20  |AMINE 53279. OP |
00000F30: 30 20 3C 20 42 49 54 41  4E 44 20 2E 45 58 41 4D  |0 < BITAND .EXAM|
00000F40: 49 4E 45 20 35 33 32 37  39 20 45 58 50 32 20 57  |INE 53279 EXP2 W|
00000F50: 48 4F 0D 45 4E 44 0D 0D  54 4F 20 42 49 47 59 0D  |HO.END..TO BIGY.|
00000F60: 20 2E 44 45 50 4F 53 49  54 20 35 33 32 37 31 20  | .DEPOSIT 53271 |
00000F70: 42 49 54 4F 52 20 45 58  50 32 20 57 48 4F 20 2E  |BITOR EXP2 WHO .|
00000F80: 45 58 41 4D 49 4E 45 20  35 33 32 37 31 0D 45 4E  |EXAMINE 53271.EN|
00000F90: 44 0D 0D 54 4F 20 53 4D  41 4C 4C 59 0D 20 2E 44  |D..TO SMALLY. .D|
00000FA0: 45 50 4F 53 49 54 20 35  33 32 37 31 20 42 49 54  |EPOSIT 53271 BIT|
00000FB0: 41 4E 44 20 32 35 35 20  2D 20 45 58 50 32 20 57  |AND 255 - EXP2 W|
00000FC0: 48 4F 20 2E 45 58 41 4D  49 4E 45 20 35 33 32 37  |HO .EXAMINE 5327|
00000FD0: 31 0D 45 4E 44 0D 0D 54  4F 20 42 49 47 58 0D 20  |1.END..TO BIGX. |
00000FE0: 2E 44 45 50 4F 53 49 54  20 35 33 32 37 37 20 42  |.DEPOSIT 53277 B|
00000FF0: 49 54 4F 52 20 45 58 50  32 20 57 48 4F 20 2E 45  |ITOR EXP2 WHO .E|
00001000: 58 41 4D 49 4E 45 20 35  33 32 37 37 0D 45 4E 44  |XAMINE 53277.END|
00001010: 0D 0D 54 4F 20 53 4D 41  4C 4C 58 0D 20 2E 44 45  |..TO SMALLX. .DE|
00001020: 50 4F 53 49 54 20 35 33  32 37 37 20 42 49 54 41  |POSIT 53277 BITA|
00001030: 4E 44 20 32 35 35 20 2D  20 45 58 50 32 20 57 48  |ND 255 - EXP2 WH|
00001040: 4F 20 2E 45 58 41 4D 49  4E 45 20 35 33 32 37 37  |O .EXAMINE 53277|
00001050: 0D 45 4E 44 0D 0D 54 4F  20 41 53 4B 20 3A 4E 20  |.END..TO ASK :N |
00001060: 3A 43 4F 4D 4D 41 4E 44  2E 4C 49 53 54 0D 20 4C  |:COMMAND.LIST. L|
00001070: 4F 43 41 4C 20 22 43 55  52 52 45 4E 54 0D 20 4D  |OCAL "CURRENT. M|
00001080: 41 4B 45 20 22 43 55 52  52 45 4E 54 20 57 48 4F  |AKE "CURRENT WHO|
00001090: 0D 20 54 45 4C 4C 20 3A  4E 20 52 55 4E 20 3A 43  |. TELL :N RUN :C|
000010A0: 4F 4D 4D 41 4E 44 2E 4C  49 53 54 0D 20 54 45 4C  |OMMAND.LIST. TEL|
000010B0: 4C 20 3A 43 55 52 52 45  4E 54 0D 45 4E 44 0D 0D  |L :CURRENT.END..|
000010C0: 54 4F 20 45 41 43 48 20  3A 45 2E 57 48 4F 20 3A  |TO EACH :E.WHO :|
000010D0: 45 2E 57 48 41 54 0D 20  4C 4F 43 41 4C 20 22 4F  |E.WHAT. LOCAL "O|
000010E0: 2E 57 48 4F 20 4D 41 4B  45 20 22 4F 2E 57 48 4F  |.WHO MAKE "O.WHO|
000010F0: 20 57 48 4F 0D 20 45 41  43 48 31 20 3A 45 2E 57  | WHO. EACH1 :E.W|
00001100: 48 4F 0D 20 54 45 4C 4C  20 3A 4F 2E 57 48 4F 0D  |HO. TELL :O.WHO.|
00001110: 45 4E 44 0D 0D 54 4F 20  45 41 43 48 31 20 3A 45  |END..TO EACH1 :E|
00001120: 2E 57 48 4F 0D 20 49 46  20 45 4D 50 54 59 3F 20  |.WHO. IF EMPTY? |
00001130: 3A 45 2E 57 48 4F 20 53  54 4F 50 0D 20 54 45 4C  |:E.WHO STOP. TEL|
00001140: 4C 20 46 49 52 53 54 20  3A 45 2E 57 48 4F 20 52  |L FIRST :E.WHO R|
00001150: 55 4E 20 3A 45 2E 57 48  41 54 0D 20 45 41 43 48  |UN :E.WHAT. EACH|
00001160: 31 20 42 46 20 3A 45 2E  57 48 4F 0D 45 4E 44 0D  |1 BF :E.WHO.END.|
00001170: 0D 54 4F 20 45 58 50 32  20 3A 4E 0D 20 4F 50 20  |.TO EXP2 :N. OP |
00001180: 49 54 45 4D 20 31 20 2B  20 3A 4E 20 5B 31 20 32  |ITEM 1 + :N [1 2|
00001190: 20 34 20 38 20 31 36 20  33 32 20 36 34 20 31 32  | 4 8 16 32 64 12|
000011A0: 38 5D 0D 45 4E 44 0D 0D  54 4F 20 54 53 3F 0D 20  |8].END..TO TS?. |
000011B0: 4C 4F 43 41 4C 20 22 54  0D 20 4D 41 4B 45 20 22  |LOCAL "T. MAKE "|
000011C0: 54 20 2E 45 58 41 4D 49  4E 45 20 35 33 32 37 38  |T .EXAMINE 53278|
000011D0: 0D 20 4F 50 20 30 20 3C  20 42 49 54 41 4E 44 20  |. OP 0 < BITAND |
000011E0: 2E 45 58 41 4D 49 4E 45  20 35 33 32 37 38 20 45  |.EXAMINE 53278 E|
000011F0: 58 50 32 20 57 48 4F 0D  45 4E 44 0D 0D 54 4F 20  |XP2 WHO.END..TO |
00001200: 57 4F 52 44 54 20 3A 41  0D 20 53 54 20 53 45 54  |WORDT :A. ST SET|
00001210: 53 48 41 50 45 20 3A 41  0D 45 4E 44 0D 0D 54 4F  |SHAPE :A.END..TO|
00001220: 20 53 50 52 4F 4F 4B 20  3A 41 0D 20 54 45 4C 4C  | SPROOK :A. TELL|
00001230: 20 3A 41 0D 45 4E 44 0D  0D 54 4F 20 57 45 4C 4B  | :A.END..TO WELK|
00001240: 45 0D 20 4F 50 20 57 48  4F 0D 45 4E 44 0D 0D 54  |E. OP WHO.END..T|
00001250: 4F 20 41 43 20 3A 41 0D  20 42 4B 20 3A 41 0D 45  |O AC :A. BK :A.E|
00001260: 4E 44 0D 0D 54 4F 20 4C  49 20 3A 41 0D 20 4C 54  |ND..TO LI :A. LT|
00001270: 20 3A 41 0D 45 4E 44 0D  0D 54 4F 20 52 45 43 48  | :A.END..TO RECH|
00001280: 54 53 20 3A 41 0D 20 52  54 20 3A 41 0D 45 4E 44  |TS :A. RT :A.END|
00001290: 0D 0D 54 4F 20 4C 49 4E  4B 53 20 3A 41 0D 20 4C  |..TO LINKS :A. L|
000012A0: 54 20 3A 41 0D 45 4E 44  0D 0D 54 4F 20 56 4F 4F  |T :A.END..TO VOO|
000012B0: 52 55 49 54 20 3A 41 0D  20 46 44 20 3A 41 0D 45  |RUIT :A. FD :A.E|
000012C0: 4E 44 0D 0D 54 4F 20 56  54 20 3A 41 0D 20 46 44  |ND..TO VT :A. FD|
000012D0: 20 3A 41 0D 45 4E 44 0D  0D 54 4F 20 41 43 48 54  | :A.END..TO ACHT|
000012E0: 45 52 55 49 54 20 3A 41  0D 20 42 4B 20 3A 41 0D  |ERUIT :A. BK :A.|
000012F0: 45 4E 44 0D 0D 54 4F 20  41 54 20 3A 41 0D 20 42  |END..TO AT :A. B|
00001300: 4B 20 3A 41 0D 45 4E 44  0D 0D 54 4F 20 4E 58 20  |K :A.END..TO NX |
00001310: 3A 58 0D 20 53 45 54 58  20 3A 58 0D 45 4E 44 0D  |:X. SETX :X.END.|
00001320: 0D 54 4F 20 4E 59 20 3A  59 0D 20 53 45 54 59 20  |.TO NY :Y. SETY |
00001330: 3A 59 0D 45 4E 44 0D 0D  54 4F 20 4E 41 41 52 59  |:Y.END..TO NAARY|
00001340: 20 3A 59 0D 20 53 45 54  59 20 3A 59 0D 45 4E 44  | :Y. SETY :Y.END|
00001350: 0D 0D 54 4F 20 4E 41 41  52 20 3A 58 20 3A 59 0D  |..TO NAAR :X :Y.|
00001360: 20 53 45 54 58 59 20 3A  58 20 3A 59 0D 45 4E 44  | SETXY :X :Y.END|
00001370: 0D 0D 54 4F 20 4B 4C 45  55 52 4C 49 4A 4E 20 3A  |..TO KLEURLIJN :|
00001380: 4B 0D 20 50 45 4E 43 4F  4C 4F 52 20 3A 4B 0D 45  |K. PENCOLOR :K.E|
00001390: 4E 44 0D 0D 54 4F 20 4B  4C 20 3A 4B 0D 20 50 45  |ND..TO KL :K. PE|
000013A0: 4E 43 4F 4C 4F 52 20 3A  4B 0D 45 4E 44 0D 0D 54  |NCOLOR :K.END..T|
000013B0: 4F 20 4B 4C 45 55 52 53  43 48 45 52 4D 20 3A 4B  |O KLEURSCHERM :K|
000013C0: 0D 20 42 47 20 3A 4B 0D  45 4E 44 0D 0D 54 4F 20  |. BG :K.END..TO |
000013D0: 4B 53 20 3A 4B 0D 20 42  47 20 3A 4B 0D 45 4E 44  |KS :K. BG :K.END|
000013E0: 0D 0D 54 4F 20 53 4F 0D  20 50 55 0D 45 4E 44 0D  |..TO SO. PU.END.|
000013F0: 0D 54 4F 20 53 4E 0D 20  50 44 0D 45 4E 44 0D 0D  |.TO SN. PD.END..|
00001400: 54 4F 20 4E 41 41 52 58  20 3A 58 0D 20 53 45 54  |TO NAARX :X. SET|
00001410: 58 20 3A 58 0D 45 4E 44  0D 0D 54 4F 20 56 55 0D  |X :X.END..TO VU.|
00001420: 20 43 53 0D 45 4E 44 0D  0D 54 4F 20 56 45 45 47  | CS.END..TO VEEG|
00001430: 55 49 54 0D 20 43 53 0D  45 4E 44 0D 0D 54 4F 20  |UIT. CS.END..TO |
00001440: 4E 42 0D 20 48 4F 4D 45  0D 45 4E 44 0D 0D 54 4F  |NB. HOME.END..TO|
00001450: 20 4E 41 41 52 42 45 47  49 4E 0D 20 48 4F 4D 45  | NAARBEGIN. HOME|
00001460: 0D 45 4E 44 0D 0D 54 4F  20 58 59 20 3A 58 20 3A  |.END..TO XY :X :|
00001470: 59 0D 20 53 45 54 58 59  20 3A 58 20 3A 59 0D 45  |Y. SETXY :X :Y.E|
00001480: 4E 44 0D 0D 54 4F 20 4C  45 45 52 2E 52 45 47 45  |ND..TO LEER.REGE|
00001490: 4C 53 0D 20 4C 4F 43 41  4C 20 22 52 45 47 45 4C  |LS. LOCAL "REGEL|
000014A0: 0D 20 4D 41 4B 45 20 22  52 45 47 45 4C 20 56 52  |. MAKE "REGEL VR|
000014B0: 41 41 47 20 22 3E 0D 20  49 46 20 3A 52 45 47 45  |AAG ">. IF :REGE|
000014C0: 4C 20 3D 20 5B 4B 4C 41  41 52 5D 20 4F 55 54 50  |L = [KLAAR] OUTP|
000014D0: 55 54 20 5B 5D 0D 20 4F  55 54 50 55 54 20 46 50  |UT []. OUTPUT FP|
000014E0: 55 54 20 3A 52 45 47 45  4C 20 4C 45 45 52 2E 52  |UT :REGEL LEER.R|
000014F0: 45 47 45 4C 53 0D 45 4E  44 0D 0D 54 4F 20 56 52  |EGELS.END..TO VR|
00001500: 41 41 47 20 3A 4E 41 41  4D 0D 20 4C 4F 43 41 4C  |AAG :NAAM. LOCAL|
00001510: 20 22 41 4E 54 57 4F 4F  52 44 0D 20 50 52 49 4E  | "ANTWOORD. PRIN|
00001520: 54 31 20 3A 4E 41 41 4D  0D 20 4D 41 4B 45 20 22  |T1 :NAAM. MAKE "|
00001530: 41 4E 54 57 4F 4F 52 44  20 52 45 51 55 45 53 54  |ANTWOORD REQUEST|
00001540: 0D 20 49 46 20 45 4D 50  54 59 3F 20 3A 41 4E 54  |. IF EMPTY? :ANT|
00001550: 57 4F 4F 52 44 20 4F 55  54 50 55 54 20 56 52 41  |WOORD OUTPUT VRA|
00001560: 41 47 20 3A 4E 41 41 4D  0D 20 4F 55 54 50 55 54  |AG :NAAM. OUTPUT|
00001570: 20 3A 41 4E 54 57 4F 4F  52 44 0D 45 4E 44 0D 0D  | :ANTWOORD.END..|
00001580: 54 4F 20 4C 45 45 52 0D  20 54 45 58 54 42 47 20  |TO LEER. TEXTBG |
00001590: 31 0D 20 4C 4F 43 41 4C  20 22 4E 41 41 4D 2E 56  |1. LOCAL "NAAM.V|
000015A0: 41 52 49 41 42 45 4C 45  4E 0D 20 4D 41 4B 45 20  |ARIABELEN. MAKE |
000015B0: 22 4E 41 41 4D 2E 56 41  52 49 41 42 45 4C 45 4E  |"NAAM.VARIABELEN|
000015C0: 20 56 52 41 41 47 20 5B  4E 41 41 4D 3A 5D 0D 20  | VRAAG [NAAM:]. |
000015D0: 28 20 50 52 49 4E 54 20  22 4C 45 45 52 20 3A 4E  |( PRINT "LEER :N|
000015E0: 41 41 4D 2E 56 41 52 49  41 42 45 4C 45 4E 20 29  |AAM.VARIABELEN )|
000015F0: 0D 20 44 45 46 49 4E 45  20 46 49 52 53 54 20 3A  |. DEFINE FIRST :|
00001600: 4E 41 41 4D 2E 56 41 52  49 41 42 45 4C 45 4E 20  |NAAM.VARIABELEN |
00001610: 46 50 55 54 20 42 55 54  46 49 52 53 54 20 3A 4E  |FPUT BUTFIRST :N|
00001620: 41 41 4D 2E 56 41 52 49  41 42 45 4C 45 4E 20 4C  |AAM.VARIABELEN L|
00001630: 45 45 52 2E 52 45 47 45  4C 53 0D 20 28 20 50 52  |EER.REGELS. ( PR|
00001640: 49 4E 54 20 28 20 46 49  52 53 54 20 3A 4E 41 41  |INT ( FIRST :NAA|
00001650: 4D 2E 56 41 52 49 41 42  45 4C 45 4E 20 29 20 22  |M.VARIABELEN ) "|
00001660: 47 45 4C 45 45 52 44 20  29 0D 20 54 45 58 54 42  |GELEERD ). TEXTB|
00001670: 47 20 34 0D 45 4E 44 0D  0D 54 4F 20 52 45 20 3A  |G 4.END..TO RE :|
00001680: 41 0D 20 52 54 20 3A 41  0D 45 4E 44 0D 0D 54 4F  |A. RT :A.END..TO|
00001690: 20 56 4F 20 3A 41 0D 20  46 44 20 3A 41 0D 45 4E  | VO :A. FD :A.EN|
000016A0: 44 0D 0D 54 4F 20 48 45  52 48 41 41 4C 20 3A 4E  |D..TO HERHAAL :N|
000016B0: 20 3A 42 0D 20 52 45 50  45 41 54 20 3A 4E 20 5B  | :B. REPEAT :N [|
000016C0: 52 55 4E 20 3A 42 5D 0D  45 4E 44 0D 0D 4D 41 4B  |RUN :B].END..MAK|
000016D0: 45 20 22 44 49 4E 4F 53  41 55 52 20 28 31 29 0D  |E "DINOSAUR (1).|
000016E0: 4D 41 4B 45 20 22 4B 41  4E 47 41 52 4F 4F 20 28  |MAKE "KANGAROO (|
000016F0: 32 29 0D 4D 41 4B 45 20  22 42 55 47 20 28 33 29  |2).MAKE "BUG (3)|
00001700: 0D 4D 41 4B 45 20 22 44  4F 4C 50 48 49 4E 20 28  |.MAKE "DOLPHIN (|
00001710: 34 29 0D 4D 41 4B 45 20  22 48 4F 52 53 45 20 28  |4).MAKE "HORSE (|
00001720: 35 29 0D 4D 41 4B 45 20  22 43 41 54 20 28 36 29  |5).MAKE "CAT (6)|
00001730: 0D 4D 41 4B 45 20 22 42  55 54 54 45 52 46 4C 59  |.MAKE "BUTTERFLY|
00001740: 20 28 37 29 0D 4D 41 4B  45 20 22 56 49 43 20 28  | (7).MAKE "VIC (|
00001750: 35 33 32 34 38 29 0D 4D  41 4B 45 20 22 52 45 54  |53248).MAKE "RET|
00001760: 55 52 4E 20 22 0D 0D 4D  41 4B 45 20 22 57 20 5B  |URN "..MAKE "W [|
00001770: 5D 0D 4D 41 4B 45 20 22  46 4F 52 43 45 20 28 33  |].MAKE "FORCE (3|
00001780: 29 0D 4D 41 4B 45 20 22  56 59 20 28 2D 34 2E 33  |).MAKE "VY (-4.3|
00001790: 39 32 32 34 29 0D 4D 41  4B 45 20 22 56 58 20 28  |9224).MAKE "VX (|
000017A0: 36 29 0D 4D 41 4B 45 20  22 50 45 4E 50 4F 53 20  |6).MAKE "PENPOS |
000017B0: 5B 44 4F 57 4E 5D 0D 4D  41 4B 45 20 22 54 41 42  |[DOWN].MAKE "TAB|
000017C0: 45 4C 4E 49 45 55 57 20  5B 36 20 37 20 38 20 39  |ELNIEUW [6 7 8 9|
000017D0: 20 39 20 31 20 32 20 30  20 34 20 39 39 20 36 20  | 9 1 2 0 4 99 6 |
000017E0: 37 20 38 20 39 5D 0D 4D  41 4B 45 20 22 41 52 52  |7 8 9].MAKE "ARR|
000017F0: 41 59 20 5B 31 20 32 20  33 20 34 20 35 20 36 20  |AY [1 2 3 4 5 6 |
00001800: 37 20 38 20 39 20 31 30  20 31 31 20 31 32 20 31  |7 8 9 10 11 12 1|
00001810: 33 20 31 34 20 31 35 20  31 36 20 31 37 20 31 38  |3 14 15 16 17 18|
00001820: 20 31 39 20 32 30 20 32  31 20 32 32 20 32 33 20  | 19 20 21 22 23 |
00001830: 32 34 20 32 35 20 32 36  20 32 37 20 32 38 20 32  |24 25 26 27 28 2|
00001840: 39 20 33 30 5D 0D 4D 41  4B 45 20 22 42 45 4B 45  |9 30].MAKE "BEKE|
00001850: 4E 44 20 5B 5B 4A 4F 53  5D 5D 0D 4D 41 4B 45 20  |ND [[JOS]].MAKE |
00001860: 22 41 20 28 36 29 0D 4D  41 4B 45 20 22 45 4C 45  |"A (6).MAKE "ELE|
00001870: 4D 45 4E 54 20 28 31 29  0D 4D 41 4B 45 20 22 54  |MENT (1).MAKE "T|
00001880: 41 42 45 4C 20 5B 31 20  32 20 33 20 39 20 30 20  |ABEL [1 2 3 9 0 |
00001890: 36 20 37 20 38 20 39 5D  0D 4D 41 4B 45 20 22 53  |6 7 8 9].MAKE "S|
000018A0: 54 41 52 54 55 50 20 5B  42 4C 4F 41 44 20 22 41  |TARTUP [BLOAD "A|
000018B0: 4E 49 4D 41 4C 53 2E 53  48 41 50 45 53 5D 0D     |NIMALS.SHAPES]. |
. TO SAVESPROKEN :FILE :START :END. BSAV
E WORD :FILE ".SPROKEN 3072 + :START * 6
4 3072 + :END * 64 + 63.END..TO LEESSPRO
KEN :NAME. BLOAD WORD :NAME ".SPROKEN.EN
D..TO SAVESPRITES :FILE :START :END. BSA
VE WORD :FILE ".SHAPES 3072 + :START * 6
4 3072 + :END * 64 + 63.END..TO VLINDER.
 OP 7.END..TO KAT. OP 6.END..TO PAARD. O
P 5.END..TO DOLFIJN. OP 4.END..TO LUIS. 
OP 3.END..TO KANGOEROE. OP 2.END..TO DIN
OSAURUS. OP 1.END..TO MAAKSPROOK. .OPTIO
N "TEXTSCREEN 0 EXP2 WHO. TEXTSCREEN. SE
TXY 60 0. REDISPLAY. ED.LOOP 0 0.END..TO
 EDSH. .OPTION "TEXTSCREEN 0 EXP2 WHO. T
EXTSCREEN. SETXY 60 0. REDISPLAY. ED.LOO
P 0 0.END..TO SAVESHAPES :NAME. BSAVE WO
RD :NAME ".SHAPES 3136 3583.END..TO SETU
P. MAKE "RETURN CHAR 13. MAKE "VIC 13 * 
4096. IF [] = TEXT "SMALLX READ "SPRITES
.END..TO BITON? :ADDR :BIT. OP 0 < BITAN
D .EXAMINE :ADDR :BIT.END..TO TOGGLEPOIN
T :X :Y. LOCAL "ADDR MAKE "ADDR SP.ADDR.
 LOCAL "F MAKE "F SP.BIT :X. .DEPOSIT :A
DDR BITXOR .EXAMINE :ADDR :F. CURSOR :X 
+ 1 :Y + 1. IF BITON? :ADDR :F PRINT1 "Q
 ELSE PRINT1 "..END..TO SP.BIT :X. OP EX
P2 7 - BITAND :X 7.END..TO SP.ADDR. OP :
Y * 3 + WHOSHP + QUOTIENT :X 8.END..TO F
LASH&WAIT. TOGGLEPOINT :X :Y TOGGLEPOINT
 :X :Y IF RC? STOP. FLASH&WAIT.END..TO E
D.QUIT. .OPTION "TEXTSCREEN 0 0. SPLITSC
REEN. CLEARTEXT TOPLEVEL.END..TO RVS.SHA
PE. LOCAL "ADDR MAKE "ADDR WHOSHP. REPEA
T 63 [.DEPOSIT :ADDR BITXOR .EXAMINE :AD
DR 255 MAKE "ADDR :ADDR+1].END..TO TOGGL
EY. .DEPOSIT 53271 BITXOR EXP2 WHO .EXAM
INE 53271.END..TO TOGGLEX. .DEPOSIT 5327
7 BITXOR EXP2 WHO .EXAMINE 53277.END..TO
 CLEARSHAPE. LOCAL "ADDR MAKE "ADDR WHOS
HP. REPEAT 63 [.DEPOSIT :ADDR 0 MAKE "AD
DR :ADDR+1].END..TO ERASEPOINT :X :Y. LO
CAL "ADDR MAKE "ADDR SP.ADDR. .DEPOSIT :
ADDR BITAND .EXAMINE :ADDR 255 - SP.BIT 
:X. CURSOR :X + 1 :Y + 1. PRINT1 "..END.
.TO SETPOINT :X :Y. LOCAL "ADDR MAKE "AD
DR SP.ADDR. .DEPOSIT :ADDR BITOR .EXAMIN
E :ADDR SP.BIT :X. CURSOR :X + 1 :Y + 1 
PRINT1 "Q.END..TO INCX. MAKE "X :X + 1 I
F :X > 23 MAKE "X 0.END..TO INCY. MAKE "
Y :Y + 1 IF :Y > 20 MAKE "Y 0.END..TO DE
CX. MAKE "X :X - 1 IF :X < 0 MAKE "X 23.
END..TO DECY. MAKE "Y :Y - 1 IF :Y < 0 M
AKE "Y 20.END..TO WHOSHP. OP 64 * ( 48 +
 SHAPE ).END..TO ED.FRAME. CURSOR 0 0. R
EPEAT 26 [PRINT1 ".]. REPEAT 21 [CURSOR 
0 1+LAST CURSORPOS PRINT1 ". CURSOR 25 L
AST CURSORPOS PRINT1 ".]. CURSOR 0 22. R
EPEAT 26 [PRINT1 ".]. CURSOR 0 0.END..TO
 REDISPLAY. TEXTSCREEN CLEARTEXT. ED.FRA
ME. .SPRINT WHOSHP.END..TO RC&FLASH. LOC
AL "CHAR. IF RC? OP RC. .OPTION "RC 0 1.
 FLASH&WAIT. MAKE "CHAR RC. .OPTION "RC 
0 0. IF ASCII :CHAR = 7 ED.QUIT ELSE OP 
:CHAR.END..TO ED.COMMAND :CHAR. IF ANYOF
 :CHAR = "^ :CHAR = ". DECY STOP. IF ANY
OF :CHAR = "_ :CHAR = ". DECX STOP. IF :
CHAR = ". INCY STOP. IF :CHAR = ". INCX 
STOP. IF :CHAR = "* SETPOINT :X :Y INCX 
STOP. IF :CHAR = ". DECX ERASEPOINT :X :
Y STOP. IF :CHAR = "' ' ERASEPOINT :X :Y
 INCX STOP. IF :CHAR = "+ SETPOINT :X :Y
 STOP. IF :CHAR = "- ERASEPOINT :X :Y ST
OP. IF :CHAR = :RETURN MAKE "X 0 INCY ST
OP. IF :CHAR = ". MAKE "X 0 MAKE "Y 0 ST
OP. IF :CHAR = ". CLEARSHAPE CLEARTEXT R
EDISPLAY MAKE "X 0 MAKE "Y 0 STOP. IF :C
HAR = "X TOGGLEX STOP. IF :CHAR = "Y TOG
GLEY STOP. IF :CHAR = ". RVS.SHAPE REDIS
PLAY STOP. IF :CHAR = ". ED.QUIT.END..TO
 ED.LOOP :X :Y. ED.COMMAND RC&FLASH. ED.
LOOP :X :Y.END..TO LA. RQ.END..TO LEESAN
TWOORD. REQUEST.END..TO MAAKLETTER :A. S
TAMPCHAR :A.END..TO RAAKSPROOK?. LOCAL "
T. MAKE "T .EXAMINE 53278. OP 0 < BITAND
 .EXAMINE 53278 EXP2 WHO.END..TO BOTSING
?. LOCAL "T. MAKE "T .EXAMINE 53279. OP 
0 < BITAND .EXAMINE 53279 EXP2 WHO.END..
TO VERDWIJN. HT.END..TO KOM. ST.END..TO 
SP :A. TELL :A.END..TO KORT. .DEPOSIT 53
271 BITAND 255 - EXP2 WHO .EXAMINE 53271
.END..TO SMAL. .DEPOSIT 53277 BITAND 255
 - EXP2 WHO .EXAMINE 53277.END..TO LANG.
 .DEPOSIT 53271 BITOR EXP2 WHO .EXAMINE 
53271.END..TO BREED. .DEPOSIT 53277 BITO
R EXP2 WHO .EXAMINE 53277.END..TO READSH
APES :NAME. BLOAD WORD :NAME ".SHAPES.EN
D..TO TB?. LOCAL "T. MAKE "T .EXAMINE 53
279. OP 0 < BITAND .EXAMINE 53279 EXP2 W
HO.END..TO BIGY. .DEPOSIT 53271 BITOR EX
P2 WHO .EXAMINE 53271.END..TO SMALLY. .D
EPOSIT 53271 BITAND 255 - EXP2 WHO .EXAM
INE 53271.END..TO BIGX. .DEPOSIT 53277 B
ITOR EXP2 WHO .EXAMINE 53277.END..TO SMA
LLX. .DEPOSIT 53277 BITAND 255 - EXP2 WH
O .EXAMINE 53277.END..TO ASK :N :COMMAND
.LIST. LOCAL "CURRENT. MAKE "CURRENT WHO
. TELL :N RUN :COMMAND.LIST. TELL :CURRE
NT.END..TO EACH :E.WHO :E.WHAT. LOCAL "O
.WHO MAKE "O.WHO WHO. EACH1 :E.WHO. TELL
 :O.WHO.END..TO EACH1 :E.WHO. IF EMPTY? 
:E.WHO STOP. TELL FIRST :E.WHO RUN :E.WH
AT. EACH1 BF :E.WHO.END..TO EXP2 :N. OP 
ITEM 1 + :N [1 2 4 8 16 32 64 128].END..
TO TS?. LOCAL "T. MAKE "T .EXAMINE 53278
. OP 0 < BITAND .EXAMINE 53278 EXP2 WHO.
END..TO WORDT :A. ST SETSHAPE :A.END..TO
 SPROOK :A. TELL :A.END..TO WELKE. OP WH
O.END..TO AC :A. BK :A.END..TO LI :A. LT
 :A.END..TO RECHTS :A. RT :A.END..TO LIN
KS :A. LT :A.END..TO VOORUIT :A. FD :A.E
ND..TO VT :A. FD :A.END..TO ACHTERUIT :A
. BK :A.END..TO AT :A. BK :A.END..TO NX 
:X. SETX :X.END..TO NY :Y. SETY :Y.END..
TO NAARY :Y. SETY :Y.END..TO NAAR :X :Y.
 SETXY :X :Y.END..TO KLEURLIJN :K. PENCO
LOR :K.END..TO KL :K. PENCOLOR :K.END..T
O KLEURSCHERM :K. BG :K.END..TO KS :K. B
G :K.END..TO SO. PU.END..TO SN. PD.END..
TO NAARX :X. SETX :X.END..TO VU. CS.END.
.TO VEEGUIT. CS.END..TO NB. HOME.END..TO
 NAARBEGIN. HOME.END..TO XY :X :Y. SETXY
 :X :Y.END..TO LEER.REGELS. LOCAL "REGEL
. MAKE "REGEL VRAAG ">. IF :REGEL = [KLA
AR] OUTPUT []. OUTPUT FPUT :REGEL LEER.R
EGELS.END..TO VRAAG :NAAM. LOCAL "ANTWOO
RD. PRINT1 :NAAM. MAKE "ANTWOORD REQUEST
. IF EMPTY? :ANTWOORD OUTPUT VRAAG :NAAM
. OUTPUT :ANTWOORD.END..TO LEER. TEXTBG 
1. LOCAL "NAAM.VARIABELEN. MAKE "NAAM.VA
RIABELEN VRAAG [NAAM:]. ( PRINT "LEER :N
AAM.VARIABELEN ). DEFINE FIRST :NAAM.VAR
IABELEN FPUT BUTFIRST :NAAM.VARIABELEN L
EER.REGELS. ( PRINT ( FIRST :NAAM.VARIAB
ELEN ) "GELEERD ). TEXTBG 4.END..TO RE :
A. RT :A.END..TO VO :A. FD :A.END..TO HE
RHAAL :N :B. REPEAT :N [RUN :B].END..MAK
E "DINOSAUR (1).MAKE "KANGAROO (2).MAKE 
"BUG (3).MAKE "DOLPHIN (4).MAKE "HORSE (
5).MAKE "CAT (6).MAKE "BUTTERFLY (7).MAK
E "VIC (53248).MAKE "RETURN "..MAKE "W [
].MAKE "FORCE (3).MAKE "VY (-4.39224).MA
KE "VX (6).MAKE "PENPOS [DOWN].MAKE "TAB
ELNIEUW [6 7 8 9 9 1 2 0 4 99 6 7 8 9].M
AKE "ARRAY [1 2 3 4 5 6 7 8 9 10 11 12 1
3 14 15 16 17 18 19 20 21 22 23 24 25 26
 27 28 29 30].MAKE "BEKEND [[JOS]].MAKE 
"A (6).MAKE "ELEMENT (1).MAKE "TABEL [1 
2 3 9 0 6 7 8 9].MAKE "STARTUP [BLOAD "A
NIMALS.SHAPES].
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL