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

PRINTEXT BAT+

FILE INFORMATION

FILENAME(S): PRINTEXT BAT+

FILE TYPE(S): DEL

FILE SIZE: 933b

FIRST SEEN: 2025-10-20 14:32:03

APPEARS ON: 1 disk(s)

FILE HASH

cb4cfe53e1706367ad46a65d171cb9ca4cc52f86dcee98395383e128395b5d7b

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
P K 1 PRINTEXT BAT+ DEL Treasure Chest - Klaus Der Suhler 6 11 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 11 00 00 DF 01 40 00 90  00 E0 00 30 01 DF 01 DF  |.....@.....0....|
00000010: 01 DF 01 DF 01 00 00 00  00 00 00 17 09 00 00 0D  |................|
00000020: 20 20 20 20 20 20 20 20  74 68 69 73 20 70 72 6F  |        this pro|
00000030: 67 72 61 6D 20 61 73 20  6C 6F 6E 67 20 61 73 20  |gram as long as |
00000040: 6E 65 65 64 65 64 20 74  6F 20 66 75 6C 6C 79 20  |needed to fully |
00000050: 75 6E 64 65 72 73 74 61  6E 64 20 69 74 2C 20 61  |understand it, a|
00000060: 73 20 69 74 20 0D 0D 20  20 20 20 20 20 20 20 69  |s it ..        i|
00000070: 73 20 76 65 72 79 20 69  6D 70 6F 72 74 61 6E 74  |s very important|
00000080: 2E 0D 0D 20 20 20 20 20  20 20 20 20 20 20 20 20  |...             |
00000090: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 44 4F  |              DO|
000000A0: 55 42 4C 59 20 49 4E 44  45 58 45 44 20 41 52 52  |UBLY INDEXED ARR|
000000B0: 41 59 53 0D 0D 20 20 20  20 20 20 20 20 20 20 20  |AYS..           |
000000C0: 20 41 66 74 65 72 20 75  6E 64 65 72 73 74 61 6E  | After understan|
000000D0: 64 69 6E 67 20 74 68 65  20 61 62 6F 76 65 2C 20  |ding the above, |
000000E0: 20 6C 6F 61 64 20 74 68  65 20 70 72 6F 67 72 61  | load the progra|
000000F0: 6D 20 41 52 52 41 59 53  32 20 0D 0D 20 20 20 20  |m ARRAYS2 ..    |
00000100: 20 20 20 20 74 6F 20 73  65 65 20 74 68 65 20 6E  |    to see the n|
00000110: 65 78 74 20 6C 65 76 65  6C 20 6F 66 20 63 6F 6D  |ext level of com|
00000120: 70 6C 65 78 69 74 79 20  6F 66 20 61 72 72 61 79  |plexity of array|
00000130: 73 2E 20 20 59 6F 75 20  77 69 6C 6C 20 73 65 65  |s.  You will see|
00000140: 20 0D 0D 20 20 20 20 20  20 20 20 74 68 61 74 20  | ..        that |
00000150: 22 63 68 65 63 6B 65 72  62 6F 61 72 64 22 20 69  |"checkerboard" i|
00000160: 73 20 64 65 66 69 6E 65  64 20 61 73 20 61 6E 20  |s defined as an |
00000170: 61 72 72 61 79 20 66 72  6F 6D 20 31 20 74 6F 20  |array from 1 to |
00000180: 38 2C 20 20 62 75 74 20  0D 0D 20 20 20 20 20 20  |8,  but ..      |
00000190: 20 20 69 6E 73 74 65 61  64 20 6F 66 20 69 74 20  |  instead of it |
000001A0: 62 65 69 6E 67 20 61 20  73 69 6D 70 6C 65 20 64  |being a simple d|
000001B0: 61 74 61 20 74 79 70 65  2C 20 69 74 20 69 73 20  |ata type, it is |
000001C0: 69 74 73 65 6C 66 20 61  6E 6F 74 68 65 72 20 0D  |itself another .|
000001D0: 0D 20 20 20 20 20 20 20  20 61 72 72 61 79 20 66  |.        array f|
000001E0: 72 6F 6D 20 31 20 74 6F  20 38 20 6F 66 20 49 4E  |rom 1 to 8 of IN|
000001F0: 54 45 47 45 52 2E 20 20  20 54 68 65 20 76 61 72  |TEGER.   The var|
00000200: 69 61 62 6C 65 20 20 22  63 68 65 63 6B 65 72 62  |iable  "checkerb|
00000210: 6F 61 72 64 22 20 0D 0D  0D 0D 20 20 20 20 20 20  |oard" ....      |
00000220: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000230: 20 20 20 20 20 20 20 20  20 20 50 61 67 65 20 32  |          Page 2|
00000240: 37 0D 0D 0D 0D 0D 0D 0D  0D 0D 0D 20 20 20 20 20  |7..........     |
00000250: 20 20 20 20 20 20 20 43  48 41 50 54 45 52 20 36  |       CHAPTER 6|
00000260: 20 2D 20 41 72 72 61 79  73 2C 20 74 79 70 65 73  | - Arrays, types|
00000270: 2C 20 63 6F 6E 73 74 61  6E 74 73 2C 20 61 6E 64  |, constants, and|
00000280: 20 6C 61 62 65 6C 73 0D  0D 0D 20 20 20 20 20 20  | labels...      |
00000290: 20 20 69 73 20 20 61 63  74 75 61 6C 6C 79 20 20  |  is  actually  |
000002A0: 63 6F 6D 70 6F 73 65 64  20 20 6F 66 20 38 20 65  |composed  of 8 e|
000002B0: 6C 65 6D 65 6E 74 73 2C  20 20 65 61 63 68 20 6F  |lements,  each o|
000002C0: 66 20 77 68 69 63 68 20  20 69 73 20 20 38 20 0D  |f which  is  8 .|
000002D0: 0D 20 20 20 20 20 20 20  20 65 6C 65 6D 65 6E 74  |.        element|
000002E0: 73 2C 20 20 6C 65 61 64  69 6E 67 20 74 6F 20 61  |s,  leading to a|
000002F0: 20 74 6F 74 61 6C 20 6F  66 20 36 34 20 65 6C 65  | total of 64 ele|
00000300: 6D 65 6E 74 73 2C 20 20  65 61 63 68 20 6F 66 20  |ments,  each of |
00000310: 77 68 69 63 68 20 0D 0D  20 20 20 20 20 20 20 20  |which ..        |
00000320: 69 73 20 20 61 20 20 73  69 6D 70 6C 65 20 49 4E  |is  a  simple IN|
00000330: 54 45 47 45 52 20 76 61  72 69 61 62 6C 65 2E 20  |TEGER variable. |
00000340: 20 20 54 68 69 73 20 69  73 20 20 63 61 6C 6C 65  |  This is  calle|
00000350: 64 20 20 61 20 20 64 6F  75 62 6C 79 20 0D 0D 20  |d  a  doubly .. |
00000360: 20 20 20 20 20 20 20 73  75 62 73 63 72 69 70 74  |       subscript|
00000370: 65 64 20 20 61 72 72 61  79 20 20 61 6E 64 20 69  |ed  array  and i|
00000380: 74 20 63 61 6E 20 62 65  20 65 6E 76 69 73 69 6F  |t can be envisio|
00000390: 6E 65 64 20 69 6E 20 65  78 61 63 74 6C 79 20 20  |ned in exactly  |
000003A0: 74 68 65 20 0D                                    |the .           |
.....@.....0....................        
THIS PROGRAM AS LONG AS NEEDED TO FULLY 
UNDERSTAND IT, AS IT ..        IS VERY I
MPORTANT...                           DO
UBLY INDEXED ARRAYS..            AFTER U
NDERSTANDING THE ABOVE,  LOAD THE PROGRA
M ARRAYS2 ..        TO SEE THE NEXT LEVE
L OF COMPLEXITY OF ARRAYS.  YOU WILL SEE
 ..        THAT "CHECKERBOARD" IS DEFINE
D AS AN ARRAY FROM 1 TO 8,  BUT ..      
  INSTEAD OF IT BEING A SIMPLE DATA TYPE
, IT IS ITSELF ANOTHER ..        ARRAY F
ROM 1 TO 8 OF INTEGER.   THE VARIABLE  "
CHECKERBOARD" ....                      
          PAGE 27..........            C
HAPTER 6 - ARRAYS, TYPES, CONSTANTS, AND
 LABELS...        IS  ACTUALLY  COMPOSED
  OF 8 ELEMENTS,  EACH OF WHICH  IS  8 .
.        ELEMENTS,  LEADING TO A TOTAL O
F 64 ELEMENTS,  EACH OF WHICH ..        
IS  A  SIMPLE INTEGER VARIABLE.   THIS I
S  CALLED  A  DOUBLY ..        SUBSCRIPT
ED  ARRAY  AND IT CAN BE ENVISIONED IN E
XACTLY  THE .
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL