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

PONZO TUTOR-4.C

FILE INFORMATION

FILENAME(S): PONZO TUTOR-4.C

FILE TYPE(S): PRG

FILE SIZE: 2.7K

FIRST SEEN: 2025-12-02 23:23:15

APPEARS ON: 1 disk(s)

FILE HASH

95f2d7c7288dccdfe01c596c07cb0b6fb01127ef50286ebfa6bda9f72e96a4fc

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
SPIELE PONZO TUTOR-4.C PRG swasti, dinkel 22 5 ⚠ CORRUPT
DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 21 08 00 00 8F 22  14 14 14 14 14 14 14 20  |..!...."....... |
00000010: 50 4F 4E 5A 4F 2A 38 32  2A 57 41 54 45 52 4C 4F  |PONZO*82*WATERLO|
00000020: 4F 00 2E 08 01 00 8F 22  14 14 14 14 14 14 00 4B  |O......".......K|
00000030: 08 32 00 97 35 33 32 38  31 2C 31 35 3A 97 35 33  |.2..53281,15:.53|
00000040: 32 38 30 2C 31 32 3A 99  22 90 22 00 6E 08 64 00  |280,12:.".".n.d.|
00000050: 99 22 93 20 20 20 20 20  20 20 20 20 20 20 20 20  |.".             |
00000060: 20 12 1F 43 36 34 20 54  55 54 4F 52 2D 34 00 9E  | ..C64 TUTOR-4..|
00000070: 08 65 00 99 22 1C B0 C0  C0 C0 C0 C0 C0 C0 C0 C0  |.e.."...........|
00000080: C0 C0 C0 C0 C0 C0 C0 C0  C0 C0 C0 C0 C0 C0 C0 C0  |................|
00000090: C0 C0 C0 C0 C0 C0 C0 C0  C0 C0 C0 C0 AE 22 00 E2  |............."..|
000000A0: 08 66 00 99 22 DD 20 12  1F 20 20 20 20 20 20 20  |.f..". ..       |
000000B0: 20 20 20 49 4E 53 49 44  45 20 54 48 45 20 43 36  |   INSIDE THE C6|
000000C0: 34 20 20 20 20 20 20 20  20 20 20 20 1C 92 20 DD  |4           .. .|
000000D0: 22 3A 4D 53 24 B2 22 20  57 45 4C 43 4F 4D 45 21  |":MS$." WELCOME!|
000000E0: 20 22 00 13 09 67 00 99  22 1C AD C0 C0 C0 C0 C0  | "...g..".......|
000000F0: C0 C0 C0 C0 C0 C0 C0 C0  C0 C0 C0 C0 C0 C0 C0 C0  |................|
00000100: C0 C0 C0 C0 C0 C0 C0 C0  C0 C0 C0 C0 C0 C0 C0 C0  |................|
00000110: BD 90 22 00 2C 09 E8 03  8D 36 30 30 30 30 3A 8D  |..".,....60000:.|
00000120: 36 33 31 30 30 3A 8D 36  33 30 30 30 00 4C 09 ED  |63100:.63000.L..|
00000130: 03 99 22 93 1D 1D 1D 1D  1D 1D 1D 1D 1D 1D 1D 1D  |..".............|
00000140: 12 43 36 34 20 4D 45 4D  4F 52 59 22 00 7A 09 F2  |.C64 MEMORY".z..|
00000150: 03 99 22 11 4D 45 4D 4F  52 59 20 52 55 4E 53 20  |..".MEMORY RUNS |
00000160: 46 52 4F 4D 20 30 20 54  4F 20 36 35 35 33 35 20  |FROM 0 TO 65535 |
00000170: 28 44 45 43 49 4D 41 4C  29 22 00 A0 09 FC 03 99  |(DECIMAL)"......|
00000180: 22 11 4F 52 20 30 30 30  30 20 54 4F 20 46 46 46  |".OR 0000 TO FFF|
00000190: 46 20 28 48 45 58 41 44  45 43 49 4D 41 4C 29 22  |F (HEXADECIMAL)"|
000001A0: 00 BE 09 06 04 99 22 11  28 57 52 49 54 54 45 4E  |......".(WRITTEN|
000001B0: 20 24 30 30 30 30 20 24  46 46 46 46 29 22 00 E4  | $0000 $FFFF)"..|
000001C0: 09 10 04 99 22 11 53 4F  4D 45 20 49 53 20 46 4F  |....".SOME IS FO|
000001D0: 52 20 59 4F 55 2E 2E 53  4F 4D 45 20 46 4F 52 20  |R YOU..SOME FOR |
000001E0: 4D 45 2E 22 00 FE 09 1A  04 99 22 11 28 41 42 4F  |ME."......".(ABO|
000001F0: 55 54 20 48 41 4C 46 2F  48 41 4C 46 29 22 00 19  |UT HALF/HALF)"..|
00000200: 0A 24 04 99 22 11 4C 45  54 20 4D 45 20 53 48 4F  |.$..".LET ME SHO|
00000210: 57 20 59 4F 55 2E 2E 2E  22 00 24 0A 2E 04 8D 36  |W YOU...".$....6|
00000220: 33 30 30 30 00 4A 0A 38  04 99 22 93 1D 1D 1D 1D  |3000.J.8..".....|
00000230: 1D 1D 1D 12 42 4F 54 54  4F 4D 20 48 41 4C 46 20  |....BOTTOM HALF |
00000240: 4F 46 20 4D 45 4D 4F 52  59 22 00 5D 0A 42 04 99  |OF MEMORY".].B..|
00000250: 22 44 45 43 49 4D 41 4C  20 48 45 58 22 00 8B 0A  |"DECIMAL HEX"...|
00000260: 4C 04 99 22 33 32 37 36  38 3D 24 38 30 30 30 2D  |L.."32768=$8000-|
00000270: A6 A6 A6 A6 A6 A6 5F 54  4F 50 20 4F 46 20 42 41  |......_TOP OF BA|
00000280: 53 49 43 20 4D 45 4D 4F  52 59 22 00 A7 0A 56 04  |SIC MEMORY"...V.|
00000290: 99 22 20 20 20 20 20 20  20 20 20 20 20 20 A6 A6  |."            ..|
000002A0: A6 A6 A6 A6 5F C9 22 00  C3 0A 60 04 99 22 20 20  |...._."...`.."  |
000002B0: 20 20 20 20 20 20 20 20  20 20 2D 20 2D 20 2D 20  |          - - - |
000002C0: 20 2B 22 00 DF 0A 65 04  99 22 20 20 20 20 20 20  | +"...e.."      |
000002D0: 20 20 20 20 20 20 A6 A6  A6 A6 A6 A6 20 DD 22 00  |      ...... .".|
000002E0: 00 0B 6A 04 99 22 20 20  20 20 20 20 20 20 20 20  |..j.."          |
000002F0: 20 20 A6 A6 A6 A6 A6 A6  20 DD 42 41 53 49 43 22  |  ...... .BASIC"|
00000300: 00 24 0B 74 04 99 22 20  20 20 20 20 20 20 20 20  |.$.t.."         |
00000310: 20 20 20 A6 A6 A6 A6 A6  A6 20 DD 50 52 4F 47 52  |   ...... .PROGR|
00000320: 41 4D 53 22 00 47 0B 7E  04 99 22 20 20 20 20 20  |AMS".G.~.."     |
00000330: 20 20 20 20 20 20 20 A6  A6 A6 A6 A6 A6 5F CB 49  |       ......_.I|
00000340: 4E 20 48 45 52 45 22 00  75 0B 83 04 99 22 20 32  |N HERE".u...." 2|
00000350: 30 34 38 3D 24 30 38 30  30 2D A6 A6 A6 A6 A6 A6  |048=$0800-......|
00000360: 5F 42 41 53 49 43 20 4D  45 4D 4F 52 59 20 53 54  |_BASIC MEMORY ST|
00000370: 41 52 54 53 22 00 9E 0B  88 04 99 22 20 32 30 34  |ARTS"......" 204|
00000380: 37 3D 24 30 37 46 46 2D  A6 A6 A6 A6 A6 A6 5F C9  |7=$07FF-......_.|
00000390: 53 43 52 45 45 4E 20 4D  45 4D 4F 52 59 22 00 BA  |SCREEN MEMORY"..|
000003A0: 0B 92 04 99 22 20 31 30  32 34 3D 24 30 34 30 30  |...." 1024=$0400|
000003B0: 2D A6 A6 A6 A6 A6 A6 5F  CB 22 00 D6 0B A6 04 99  |-......_."......|
000003C0: 22 20 31 30 32 33 3D 24  30 33 46 46 20 A6 A6 A6  |" 1023=$03FF ...|
000003D0: A6 A6 A6 5F C9 22 00 FE  0B B0 04 99 22 20 20 20  |..._."......"   |
000003E0: 20 20 20 20 20 20 20 20  20 A6 A6 A6 A6 A6 A6 20  |         ...... |
000003F0: 20 4D 59 20 57 4F 52 4B  53 50 41 43 45 22 00 1A  | MY WORKSPACE"..|
00000400: 0C BA 04 99 22 20 20 20  20 20 20 20 20 20 20 20  |...."           |
00000410: 20 A6 A6 A6 A6 A6 A6 20  DD 22 00 36 0C C4 04 99  | ...... .".6....|
00000420: 22 20 20 20 20 20 20 20  20 20 20 20 20 A6 A6 A6  |"            ...|
00000430: A6 A6 A6 20 20 22 00 58  0C CE 04 99 22 20 20 20  |...  ".X...."   |
00000440: 20 20 20 20 20 20 20 20  20 A6 A6 A6 A6 A6 A6 5F  |         ......_|
00000450: 50 4F 49 4E 54 45 52 53  00 7A 0C D8 04 99 22 20  |POINTERS.z...." |
00000460: 20 20 20 20 20 20 20 20  20 20 20 A6 A6 A6 A6 A6  |           .....|
00000470: A6 5F 54 4F 20 4D 41 47  49 43 00 A2 0C E2 04 99  |._TO MAGIC......|
00000480: 22 20 20 20 20 20 20 20  20 20 20 20 20 A6 A6 A6  |"            ...|
00000490: A6 A6 A6 5F 4D 45 4D 4F  52 59 20 4C 4F 43 27 4E  |..._MEMORY LOC'N|
000004A0: 53 22 00 C7 0C EC 04 99  22 20 20 20 20 20 20 20  |S"......"       |
000004B0: 20 20 20 20 20 A6 A6 A6  A6 A6 A6 5F 46 4C 41 47  |     ......_FLAG|
000004C0: 53 2C 45 54 43 2E 22 00  E1 0C F6 04 99 22 20 20  |S,ETC."......"  |
000004D0: 20 20 20 20 20 20 20 20  20 20 A6 A6 A6 A6 A6 A6  |          ......|
000004E0: 22 00 03 0D 00 05 99 22  20 20 20 20 30 3D 24 30  |"......"    0=$0|
000004F0: 30 30 30 2D A6 A6 A6 A6  A6 A6 5F CB 42 4F 54 54  |000-......_.BOTT|
00000500: 4F 4D 22 00 0E 0D 0A 05  8D 36 33 30 30 30 00 3A  |OM"......63000.:|
00000510: 0D 14 05 99 22 93 49 20  53 54 4F 52 45 20 42 59  |....".I STORE BY|
00000520: 54 45 53 20 52 45 41 44  20 46 52 4F 4D 20 41 20  |TES READ FROM A |
00000530: 44 41 54 41 53 45 54 54  45 22 00 62 0D 1E 05 99  |DATASETTE".b....|
00000540: 22 11 49 4E 20 27 42 55  46 46 45 52 53 27 20 55  |".IN 'BUFFERS' U|
00000550: 4E 54 49 4C 20 49 20 47  45 54 20 45 4E 4F 55 47  |NTIL I GET ENOUG|
00000560: 48 22 00 87 0D 28 05 99  22 11 54 4F 20 53 54 55  |H"...(..".TO STU|
00000570: 46 46 20 49 4E 54 4F 20  27 42 41 53 49 43 20 4D  |FF INTO 'BASIC M|
00000580: 45 4D 4F 52 59 27 22 00  AC 0D 32 05 99 22 11 28  |EMORY'"...2..".(|
00000590: 49 46 20 54 48 45 59 27  52 45 20 42 41 53 49 43  |IF THEY'RE BASIC|
000005A0: 20 50 52 4F 47 52 41 4D  53 29 2E 22 00 DB 0D 3C  | PROGRAMS)."...<|
000005B0: 05 99 22 11 54 48 45 53  45 20 41 52 45 20 28 55  |..".THESE ARE (U|
000005C0: 53 55 41 4C 4C 59 29 20  4E 49 43 45 20 50 4C 41  |SUALLY) NICE PLA|
000005D0: 43 45 53 20 54 4F 20 50  55 54 22 00 FE 0D 46 05  |CES TO PUT"...F.|
000005E0: 99 22 11 4D 41 43 48 49  4E 45 20 4C 41 4E 47 55  |.".MACHINE LANGU|
000005F0: 41 47 45 20 50 52 4F 47  52 41 4D 53 2E 22 00 2E  |AGE PROGRAMS."..|
00000600: 0E 50 05 99 22 11 57 48  45 4E 20 59 4F 55 20 44  |.P..".WHEN YOU D|
00000610: 45 46 49 4E 45 20 56 41  52 49 41 42 4C 45 53 20  |EFINE VARIABLES |
00000620: 58 2C 59 2C 41 28 49 29  2C 45 54 43 2E 22 00 5D  |X,Y,A(I),ETC.".]|
00000630: 0E 5A 05 99 22 11 49 20  53 54 4F 52 45 20 54 48  |.Z..".I STORE TH|
00000640: 45 4D 20 41 46 54 45 52  20 59 4F 55 52 20 42 41  |EM AFTER YOUR BA|
00000650: 53 49 43 20 50 52 4F 47  52 41 4D 2E 22 00 8B 0E  |SIC PROGRAM."...|
00000660: 64 05 99 22 11 57 48 45  4E 20 59 4F 55 20 44 45  |d..".WHEN YOU DE|
00000670: 46 49 4E 45 20 53 54 52  49 4E 47 53 20 41 24 2C  |FINE STRINGS A$,|
00000680: 43 24 28 49 29 2C 45 54  43 2E 22 00 AE 0E 6E 05  |C$(I),ETC."...n.|
00000690: 99 22 11 49 20 53 54 4F  52 45 20 54 48 45 4D 20  |.".I STORE THEM |
000006A0: 41 54 20 54 48 45 20 27  54 4F 50 27 2E 22 00 DA  |AT THE 'TOP'."..|
000006B0: 0E 78 05 99 22 11 54 4F  20 4B 45 45 50 20 54 52  |.x..".TO KEEP TR|
000006C0: 41 43 4B 20 4F 46 20 57  48 45 52 45 20 49 20 50  |ACK OF WHERE I P|
000006D0: 55 54 20 54 48 49 4E 47  53 22 00 02 0F 82 05 99  |UT THINGS"......|
000006E0: 22 11 49 20 53 54 4F 52  45 20 50 4F 49 4E 54 45  |".I STORE POINTE|
000006F0: 52 53 20 49 4E 20 4C 4F  57 20 4D 45 4D 4F 52 59  |RS IN LOW MEMORY|
00000700: 3A 22 00 0D 0F 8C 05 8D  36 33 30 30 30 00 37 0F  |:"......63000.7.|
00000710: 96 05 99 22 93 54 48 45  20 41 44 44 52 45 53 53  |...".THE ADDRESS|
00000720: 20 4F 46 22 A3 32 35 29  22 20 49 53 20 53 54 4F  | OF".25)" IS STO|
00000730: 52 45 44 20 41 54 22 00  62 0F A0 05 99 22 B8 B8  |RED AT".b...."..|
00000740: B8 B8 B8 B8 B8 B8 B8 B8  B8 B8 B8 B8 B8 22 A3 32  |.............".2|
00000750: 35 29 22 B8 B8 B8 B8 B8  B8 B8 B8 B8 B8 B8 B8 B8  |5)".............|
00000760: B8 22 00 8D 0F AA 05 99  22 12 53 54 41 52 54 20  |."......".START |
00000770: 4F 46 20 42 41 53 49 43  22 A3 32 35 29 22 34 33  |OF BASIC".25)"43|
00000780: 2F 34 34 20 3D 24 32 42  2F 24 32 43 22 00 AA 0F  |/44 =$2B/$2C"...|
00000790: B4 05 99 22 5E 28 55 53  55 41 4C 4C 59 20 32 30  |..."^(USUALLY 20|
000007A0: 34 39 3D 24 30 38 30 31  29 22 00 D5 0F BE 05 99  |49=$0801)"......|
000007B0: 22 12 45 4E 44 20 4F 46  20 50 52 4F 47 52 41 4D  |".END OF PROGRAM|
000007C0: 22 A3 32 35 29 22 34 35  2F 34 36 20 3D 24 32 44  |".25)"45/46 =$2D|
000007D0: 2F 24 32 45 22 00 F3 0F  C8 05 99 22 5E 28 56 41  |/$2E"......"^(VA|
000007E0: 52 49 45 53 20 57 49 54  48 20 50 52 4F 47 52 41  |RIES WITH PROGRA|
000007F0: 4D 29 22 00 11 10 CD 05  99 22 20 28 41 4E 44 20  |M)"......" (AND |
00000800: 47 49 56 45 53 20 53 54  41 52 54 20 4F 46 20 29  |GIVES START OF )|
00000810: 22 00 29 10 CE 05 99 22  20 28 56 41 52 49 41 42  |".)...." (VARIAB|
00000820: 4C 45 53 20 54 4F 4F 29  22 00 57 10 CF 05 99 22  |LES TOO)".W...."|
00000830: 12 42 4F 54 54 4F 4D 20  4F 46 20 53 54 52 49 4E  |.BOTTOM OF STRIN|
00000840: 47 53 22 A3 32 35 29 22  35 31 2F 35 32 20 3D 24  |GS".25)"51/52 =$|
00000850: 33 33 2F 24 33 34 22 00  75 10 D0 05 99 22 5E 28  |33/$34".u...."^(|
00000860: 56 41 52 49 45 53 20 57  49 54 48 20 50 52 4F 47  |VARIES WITH PROG|
00000870: 52 41 4D 29 22 00 94 10  D1 05 99 22 20 28 24 37  |RAM)"......" ($7|
00000880: 46 46 46 20 26 20 44 4F  57 4E 5F 53 54 52 49 4E  |FFF & DOWN_STRIN|
00000890: 47 53 29 22 00 C1 10 D2  05 99 22 12 54 4F 50 20  |GS)"......".TOP |
000008A0: 4F 46 20 42 41 53 49 43  20 52 41 4D 22 A3 32 35  |OF BASIC RAM".25|
000008B0: 29 22 35 35 2F 35 36 20  3D 24 33 37 2F 24 33 38  |)"55/56 =$37/$38|
000008C0: 22 00 DF 10 DC 05 99 22  5E 28 55 53 55 41 4C 4C  |"......"^(USUALL|
000008D0: 59 20 33 32 37 36 38 3D  24 38 30 30 30 29 22 00  |Y 32768=$8000)".|
000008E0: 10 11 DD 05 99 22 11 11  11 4E 4F 54 45 3A 20 54  |....."...NOTE: T|
000008F0: 48 45 20 27 54 4F 50 20  4F 46 20 42 41 53 49 43  |HE 'TOP OF BASIC|
00000900: 20 52 41 4D 27 20 4D 41  59 20 42 45 20 41 54 22  | RAM' MAY BE AT"|
00000910: 00 3D 11 DE 05 99 22 24  41 30 30 30 2E 2E 49 46  |.=...."$A000..IF|
00000920: 20 4E 4F 20 27 43 41 52  54 52 49 44 47 45 27 20  | NO 'CARTRIDGE' |
00000930: 49 53 20 49 4E 56 4F 4C  56 45 44 2E 22 00 6F 11  |IS INVOLVED.".o.|
00000940: E1 05 99 22 11 12 57 45  27 4C 4C 20 43 4F 4D 45  |..."..WE'LL COME|
00000950: 20 42 41 43 4B 20 54 4F  20 54 48 45 53 45 20 50  | BACK TO THESE P|
00000960: 4F 49 4E 54 45 52 53 20  4C 41 54 45 52 21 22 00  |OINTERS LATER!".|
00000970: 7A 11 E6 05 8D 36 33 30  30 30 00 A0 11 F0 05 99  |z....63000......|
00000980: 22 93 1D 1D 1D 1D 1D 1D  1D 1D 1D 1D 12 54 4F 50  |"............TOP|
00000990: 20 48 41 4C 46 20 4F 46  20 4D 45 4D 4F 52 59 22  | HALF OF MEMORY"|
000009A0: 00 B3 11 FA 05 99 22 44  45 43 49 4D 41 4C 20 48  |......"DECIMAL H|
000009B0: 45 58 22 00 DB 11 04 06  99 22 36 35 35 33 35 3D  |EX"......"65535=|
000009C0: 24 46 46 46 46 2D A6 A6  A6 A6 A6 A6 5F 54 4F 50  |$FFFF-......_TOP|
000009D0: 20 4F 46 20 4D 45 4D 4F  52 59 22 00 F7 11 0E 06  | OF MEMORY".....|
000009E0: 99 22 20 20 20 20 20 20  20 20 20 20 47 08 17 00  |."          G...|
000009F0: 17 4D 4D 0F 0F 08 16 01  17 4D 4D 0F 0F 08 15 02  |.MM......MM.....|
00000A00: 17 4D 4D 0F 0F 08 14 03  17 4D 4D 0F 0F 08 13 04  |.MM......MM.....|
00000A10: 17 4D 4D 0F 0F 08 12 05  17 4D 4D 0F 0F 08 11 06  |.MM......MM.....|
00000A20: 17 4D 4D 0F 0F 08 10 07  17 4D 4D 0F 0F 08 1F 08  |.MM......MM.....|
00000A30: 17 4D 4D 0F 0F 08 1E 09  17 4D 4D 0F 0F 08 1D 0A  |.MM......MM.....|
00000A40: 17 4D 4D 0F 0F 08 1C 0B  17 4D 4D 0F 0F 08 1B 0C  |.MM......MM.....|
00000A50: 17 4D 4D 0F 0F 08 1A 0D  17 4D 4D 0F 0F 08 19 0E  |.MM......MM.....|
00000A60: 17 4D 4D 0F 0F 08 18 0F  17 4D 4D 0F 0F 08 07 10  |.MM......MM.....|
00000A70: 17 4D 4D 0F 0F 08 06 11  17 4D 4D 0F 0F 08 05 12  |.MM......MM.....|
00000A80: 17 4D 4D 0F 0F 43 24 B2  22 30 41 20 30 30 22 3A  |.MM..C$."0A 00":|
00000A90: 8D 35 35 30 30 30 00 8E  1D DD 09 81 49 B2 31 A4  |.55000......I.1.|
00000AA0: 35 30 3A 82 00 B0 1D E2  09 53 44 B2 38 3A 53 52  |50:......SD.8:SR|
00000AB0: B2 31 39 3A 43 43 24 B2  22 30 41 20 30 30 22 3A  |.19:CC$."0A 00":|
00000AC0: 8D 35 35 30 30 30 00 C4  1D E7 09 A1 41 24 3A 8B  |.55000......A$:.|
00000AD0: 41 24 B2 22 22 A7 32 35  32 30 00 CF 1D EC 09 8D  |A$."".2520......|
00000AE0: 36 32 30 30 30 00 DA 1D  ED 09                    |62000.....      |
..!...."....... PONZO*82*WATERLOO......"
.......K.2..53281,15:.53280,12:.".".N.D.
.".              ..C64 TUTOR-4...E.."...
....................................."..
.F..". ..          INSIDE THE C64       
    .. .":MS$." WELCOME! "...G..".......
..................................".,...
.60000:.63100:.63000.L....".............
.C64 MEMORY".Z....".MEMORY RUNS FROM 0 T
O 65535 (DECIMAL)". ....".OR 0000 TO FFF
F (HEXADECIMAL)"......".(WRITTEN $0000 $
FFFF)"......".SOME IS FOR YOU..SOME FOR 
ME."......".(ABOUT HALF/HALF)"...$..".LE
T ME SHOW YOU...".$....63000.J.8..".....
....BOTTOM HALF OF MEMORY".].B.."DECIMAL
 HEX"...L.."32768=$8000-......_TOP OF BA
SIC MEMORY"...V.."            ......_I".
C.`.."            - - -  +"...E.."      
      ...... ."...J.."            ......
 .BASIC".$.T.."            ...... .PROGR
AMS".G.~.."            ......_KIN HERE".
U...." 2048=$0800-......_BASIC MEMORY ST
ARTS"......" 2047=$07FF-......_ISCREEN M
EMORY"......" 1024=$0400-......_K".V....
" 1023=$03FF ......_I"......"           
 ......  MY WORKSPACE"......"           
 ...... .".6.D.."            ......  ".X
.N.."            ......_POINTERS.Z.X.." 
           ......_TO MAGIC......"       
     ......_MEMORY LOC'NS".G...."       
     ......_FLAGS,ETC."......"          
  ......"......"    0=$0000-......_KBOTT
OM"......63000.:....".I STORE BYTES READ
 FROM A DATASETTE".B....".IN 'BUFFERS' U
NTIL I GET ENOUGH"...(..".TO STUFF INTO 
'BASIC MEMORY'"...2..".(IF THEY'RE BASIC
 PROGRAMS)."...<..".THESE ARE (USUALLY) 
NICE PLACES TO PUT"...F..".MACHINE LANGU
AGE PROGRAMS."...P..".WHEN YOU DEFINE VA
RIABLES X,Y,A(I),ETC.".].Z..".I STORE TH
EM AFTER YOUR BASIC PROGRAM."...D..".WHE
N YOU DEFINE STRINGS A$,C$(I),ETC."...N.
.".I STORE THEM AT THE 'TOP'.".Z.X..".TO
 KEEP TRACK OF WHERE I PUT THINGS"......
".I STORE POINTERS IN LOW MEMORY:"......
63000.7....".THE ADDRESS OF".25)" IS STO
RED AT".B. .."...............".25)".....
........."......".START OF BASIC".25)"43
/44 =$2B/$2C"......"^(USUALLY 2049=$0801
)".U....".END OF PROGRAM".25)"45/46 =$2D
/$2E"...H.."^(VARIES WITH PROGRAM)"...M.
." (AND GIVES START OF )".).N.." (VARIAB
LES TOO)".W.O..".BOTTOM OF STRINGS".25)"
51/52 =$33/$34".U.P.."^(VARIES WITH PROG
RAM)"...Q.." ($7FFF & DOWN_STRINGS)".A.R
..".TOP OF BASIC RAM".25)"55/56 =$37/$38
"......"^(USUALLY 32768=$8000)"......"..
.NOTE: THE 'TOP OF BASIC RAM' MAY BE AT"
.=...."$A000..IF NO 'CARTRIDGE' IS INVOL
VED.".O...."..WE'LL COME BACK TO THESE P
OINTERS LATER!".Z....63000. ....".......
.....TOP HALF OF MEMORY"......"DECIMAL H
EX"......"65535=$FFFF-......_TOP OF MEMO
RY"......"          G....MM......MM.....
.MM......MM......MM......MM......MM.....
.MM......MM......MM......MM......MM.....
.MM......MM......MM......MM......MM.....
.MM......MM..C$."0A 00":.55000......I.1.
50:......SD.8:SR.19:CC$."0A 00":.55000.D
....A$:.A$."".2520.O....62000.Z...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL