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

DOC.ULTRAHI1.1

FILE INFORMATION

FILENAME(S): DOC.ULTRAHI1.1

FILE TYPE(S): SEQ

FILE SIZE: 8K

FIRST SEEN: 2025-10-20 14:29:49

APPEARS ON: 1 disk(s)

FILE HASH

22ad29e5f6e71a8bf66c1959bbd6a6ca40b266b614a0cb1c684ff53d7d94ebe0

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
UH SYSTEM DISK DOC.ULTRAHI1.1 SEQ Treasure Chest - Klaus Der Suhler 9 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: C3 2D 31 32 38 20 D5 4C  54 52 41 20 C8 49 2D D2  |.-128 .LTRA .I-.|
00000010: 45 53 20 C7 52 41 50 48  49 43 53 2C 20 D0 41 52  |ES .RAPHICS, .AR|
00000020: 54 20 C9 C9 0D D2 D5 CE  20 CD 41 47 41 5A 49 4E  |T ...... .AGAZIN|
00000030: 45 2C 20 CD 41 59 20 31  39 38 36 0D 0D C2 59 20  |E, .AY 1986...Y |
00000040: C4 41 56 49 44 20 C4 41  52 55 53 2C 20 CB 45 4E  |.AVID .ARUS, .EN|
00000050: 20 C6 52 45 4E 43 48 20  41 4E 44 20 CC 4F 55 49  | .RENCH AND .OUI|
00000060: 53 20 D7 41 4C 4C 41 43  45 0D 0D 20 20 20 20 20  |S .ALLACE..     |
00000070: C9 4E 43 52 45 41 53 45  20 54 48 45 20 46 4C 45  |.NCREASE THE FLE|
00000080: 58 49 42 49 4C 49 54 59  20 4F 46 20 59 4F 55 52  |XIBILITY OF YOUR|
00000090: 20 45 58 49 53 54 49 4E  47 20 C3 2D 31 32 38 20  | EXISTING .-128 |
000000A0: D5 4C 54 52 41 20 C8 49  2D D2 45 53 20 50 52 4F  |.LTRA .I-.ES PRO|
000000B0: 47 52 41 4D 20 57 49 54  48 20 54 48 49 53 20 53  |GRAM WITH THIS S|
000000C0: 45 54 20 4F 46 20 50 4F  57 45 52 46 55 4C 20 41  |ET OF POWERFUL A|
000000D0: 4E 44 20 53 57 49 46 54  20 47 52 41 50 48 49 43  |ND SWIFT GRAPHIC|
000000E0: 53 20 43 4F 4D 4D 41 4E  44 53 2E 0D 0D D2 D5 CE  |S COMMANDS......|
000000F0: 20 C9 54 20 D2 49 47 48  54 0D C3 2D 31 32 38 28  | .T .IGHT..-128(|
00000100: 49 4E 20 C3 2D 31 32 38  20 4D 4F 44 45 29 0D 0D  |IN .-128 MODE)..|
00000110: CC 49 53 54 49 4E 47 20  31 2E 20 D5 C8 2E C4 C1  |.ISTING 1. .....|
00000120: D4 C1 20 50 52 4F 47 52  41 4D 2E 0D CC 49 53 54  |.. PROGRAM...IST|
00000130: 49 4E 47 20 32 2E 20 CD  C1 CB C5 20 D5 C8 20 D6  |ING 2. .... .. .|
00000140: 31 2E 31 0D CC 49 53 54  49 4E 47 20 33 2E 20 D5  |1.1..ISTING 3. .|
00000150: C8 2E 20 D0 C9 C3 20 C3  CF CE D6 C5 D2 D4 0D 0D  |.. ... .........|
00000160: 20 20 20 20 20 C1 44 44  52 45 53 53 20 41 4C 4C  |     .DDRESS ALL|
00000170: 20 41 55 54 48 4F 52 20  43 4F 52 52 45 53 50 4F  | AUTHOR CORRESPO|
00000180: 4E 44 45 4E 43 45 20 54  4F 20 CC 4F 55 49 53 20  |NDENCE TO .OUIS |
00000190: D7 41 4C 4C 41 43 45 2C  20 36 31 32 34 C2 20 D3  |.ALLACE, 6124. .|
000001A0: D7 20 31 31 54 48 20 D0  4C 41 43 45 2C 20 C7 41  |. 11TH .LACE, .A|
000001B0: 49 4E 45 53 56 49 4C 4C  45 2C 20 C6 CC 20 33 32  |INESVILLE, .. 32|
000001C0: 36 30 37 20 4F 52 20 C4  41 56 49 44 20 C4 41 52  |607 OR .AVID .AR|
000001D0: 55 53 2C 20 32 35 30 38  20 CE D7 20 36 35 54 48  |US, 2508 .. 65TH|
000001E0: 20 D4 45 52 52 41 43 45  2C 20 C7 41 49 4E 45 53  | .ERRACE, .AINES|
000001F0: 56 49 4C 4C 45 2C 20 C6  CC 20 33 32 36 30 36 2E  |VILLE, .. 32606.|
00000200: 0D 20 20 20 20 20 C9 4E  20 D2 D5 CE 27 53 20 C6  |.     .N ...'S .|
00000210: 45 42 52 55 41 52 59 20  31 39 38 36 20 49 53 53  |EBRUARY 1986 ISS|
00000220: 55 45 2C 20 57 45 20 41  4E 4E 4F 55 4E 43 45 44  |UE, WE ANNOUNCED|
00000230: 20 54 48 41 54 20 54 48  45 20 C3 2D 31 32 38 20  | THAT THE .-128 |
00000240: 57 41 53 20 46 55 4C 4C  59 20 43 41 50 41 42 4C  |WAS FULLY CAPABL|
00000250: 45 20 4F 46 20 55 53 49  4E 47 20 49 54 53 20 38  |E OF USING ITS 8|
00000260: 30 2D 43 4F 4C 55 4D 4E  20 D2 C7 C2 20 4D 4F 44  |0-COLUMN ... MOD|
00000270: 45 20 46 4F 52 20 55 4C  54 52 41 20 48 49 47 48  |E FOR ULTRA HIGH|
00000280: 2D 52 45 53 4F 4C 55 54  49 4F 4E 20 28 36 34 30  |-RESOLUTION (640|
00000290: 20 42 59 20 32 30 30 20  50 49 58 45 4C 53 29 20  | BY 200 PIXELS) |
000002A0: 47 52 41 50 48 49 43 53  2E 20 20 D7 45 20 41 4C  |GRAPHICS.  .E AL|
000002B0: 53 4F 20 49 4E 54 52 4F  44 55 43 45 44 20 59 4F  |SO INTRODUCED YO|
000002C0: 55 20 54 4F 20 54 48 45  20 C3 2D 31 32 38 20 D5  |U TO THE .-128 .|
000002D0: 4C 54 52 41 20 C8 49 2D  D2 45 53 20 47 52 41 50  |LTRA .I-.ES GRAP|
000002E0: 48 49 43 53 20 4C 41 4E  47 55 41 47 45 2E 20 20  |HICS LANGUAGE.  |
000002F0: D4 48 49 53 20 4D 4F 4E  54 48 2C 20 57 45 20 57  |.HIS MONTH, WE W|
00000300: 49 4C 4C 20 45 58 50 41  4E 44 20 4F 4E 20 54 48  |ILL EXPAND ON TH|
00000310: 41 54 20 54 4F 50 49 43  20 57 49 54 48 20 53 45  |AT TOPIC WITH SE|
00000320: 56 45 52 41 4C 20 4E 45  57 20 41 44 44 49 54 49  |VERAL NEW ADDITI|
00000330: 4F 4E 53 20 54 4F 20 54  48 45 20 43 4F 4D 4D 41  |ONS TO THE COMMA|
00000340: 4E 44 20 53 45 54 2E 0D  20 20 20 20 C3 2D 31 32  |ND SET..    .-12|
00000350: 38 20 D5 4C 54 52 41 20  C8 49 2D D2 45 53 20 49  |8 .LTRA .I-.ES I|
00000360: 53 20 41 20 4C 41 4E 47  55 41 47 45 20 54 48 41  |S A LANGUAGE THA|
00000370: 54 20 57 45 44 47 45 53  20 49 54 53 45 4C 46 20  |T WEDGES ITSELF |
00000380: 49 4E 54 4F 20 4D 45 4D  4F 52 59 20 53 4F 20 54  |INTO MEMORY SO T|
00000390: 48 41 54 20 49 54 53 20  43 4F 4D 4D 41 4E 44 53  |HAT ITS COMMANDS|
000003A0: 20 41 52 45 20 45 58 45  43 55 54 45 44 20 41 4C  | ARE EXECUTED AL|
000003B0: 4F 4E 47 20 57 49 54 48  20 54 48 4F 53 45 20 4F  |ONG WITH THOSE O|
000003C0: 46 20 54 48 45 20 4E 4F  52 4D 41 4C 20 C2 41 53  |F THE NORMAL .AS|
000003D0: 49 43 20 37 2E 30 2E 20  20 D7 49 54 48 4F 55 54  |IC 7.0.  .ITHOUT|
000003E0: 20 53 4C 4F 57 49 4E 47  20 44 4F 57 4E 20 4E 4F  | SLOWING DOWN NO|
000003F0: 52 4D 41 4C 20 C2 41 53  49 43 2C 20 49 54 20 41  |RMAL .ASIC, IT A|
00000400: 43 43 4F 4D 50 4C 49 53  48 45 53 20 54 48 49 53  |CCOMPLISHES THIS|
00000410: 20 42 59 20 49 4E 54 45  52 43 45 50 54 49 4E 47  | BY INTERCEPTING|
00000420: 20 54 48 45 20 D3 59 4E  54 41 58 20 C5 52 52 4F  | THE .YNTAX .RRO|
00000430: 52 20 53 55 42 52 4F 55  54 49 4E 45 20 54 48 41  |R SUBROUTINE THA|
00000440: 54 20 49 53 53 55 45 53  20 45 52 52 4F 52 20 4D  |T ISSUES ERROR M|
00000450: 45 53 53 41 47 45 53 20  57 48 45 4E 20 59 4F 55  |ESSAGES WHEN YOU|
00000460: 20 4D 41 4B 45 20 41 20  54 59 50 49 4E 47 20 4D  | MAKE A TYPING M|
00000470: 49 53 54 41 4B 45 2E 0D  20 20 20 20 C1 4C 4C 20  |ISTAKE..    .LL |
00000480: D5 4C 54 52 41 20 C8 49  2D D2 45 53 20 43 4F 4D  |.LTRA .I-.ES COM|
00000490: 4D 41 4E 44 53 20 41 52  45 20 50 52 45 43 45 44  |MANDS ARE PRECED|
000004A0: 45 44 20 42 59 20 54 48  45 20 40 20 53 59 4D 42  |ED BY THE @ SYMB|
000004B0: 4F 4C 2C 20 57 48 49 43  48 20 49 53 20 4E 4F 54  |OL, WHICH IS NOT|
000004C0: 20 55 53 45 44 20 42 59  20 C2 41 53 49 43 2E 20  | USED BY .ASIC. |
000004D0: 20 D7 48 45 4E 20 54 48  45 20 C3 2D 31 32 38 20  | .HEN THE .-128 |
000004E0: C2 41 53 49 43 20 49 4E  54 45 52 50 52 45 54 45  |.ASIC INTERPRETE|
000004F0: 52 20 45 4E 43 4F 55 4E  54 45 52 53 20 54 48 49  |R ENCOUNTERS THI|
00000500: 53 20 49 4E 20 54 48 45  20 43 4F 4E 54 45 58 54  |S IN THE CONTEXT|
00000510: 20 4F 46 20 41 20 43 4F  4D 4D 41 4E 44 2C 20 49  | OF A COMMAND, I|
00000520: 54 20 50 41 53 53 45 53  20 43 4F 4E 54 52 4F 4C  |T PASSES CONTROL|
00000530: 20 54 4F 20 54 48 45 20  D3 59 4E 54 41 58 20 C5  | TO THE .YNTAX .|
00000540: 52 52 4F 52 20 53 55 42  52 4F 55 54 49 4E 45 2C  |RROR SUBROUTINE,|
00000550: 20 57 48 49 43 48 20 57  4F 55 4C 44 20 4E 4F 52  | WHICH WOULD NOR|
00000560: 4D 41 4C 4C 59 20 44 49  53 50 4C 41 59 20 41 20  |MALLY DISPLAY A |
00000570: 53 59 4E 54 41 58 20 45  52 52 4F 52 20 4D 45 53  |SYNTAX ERROR MES|
00000580: 53 41 47 45 20 41 4E 44  20 53 54 4F 50 20 54 48  |SAGE AND STOP TH|
00000590: 45 20 50 52 4F 47 52 41  4D 2E 0D 20 20 20 20 C8  |E PROGRAM..    .|
000005A0: 4F 57 45 56 45 52 2C 20  57 45 20 48 41 56 45 20  |OWEVER, WE HAVE |
000005B0: 43 48 41 4E 47 45 44 20  54 48 45 20 56 45 43 54  |CHANGED THE VECT|
000005C0: 4F 52 20 54 48 41 54 20  50 4F 49 4E 54 53 20 54  |OR THAT POINTS T|
000005D0: 4F 20 54 48 41 54 20 53  55 42 52 4F 55 54 49 4E  |O THAT SUBROUTIN|
000005E0: 45 2E 20 C9 4E 53 54 45  41 44 2C 20 49 54 20 50  |E. .NSTEAD, IT P|
000005F0: 4F 49 4E 54 53 20 54 4F  20 41 20 4D 41 43 48 49  |OINTS TO A MACHI|
00000600: 4E 45 20 4C 41 4E 47 55  41 47 45 20 53 55 42 52  |NE LANGUAGE SUBR|
00000610: 4F 55 54 49 4E 45 20 54  48 41 54 20 43 48 45 43  |OUTINE THAT CHEC|
00000620: 4B 53 20 54 4F 20 53 45  45 20 49 46 20 54 48 45  |KS TO SEE IF THE|
00000630: 20 45 52 52 4F 52 20 49  53 20 54 52 55 4C 59 20  | ERROR IS TRULY |
00000640: 41 4E 20 45 52 52 4F 52  2C 20 4F 52 20 4F 4E 45  |AN ERROR, OR ONE|
00000650: 20 4F 46 20 4F 55 52 20  4E 45 57 20 43 4F 4D 4D  | OF OUR NEW COMM|
00000660: 41 4E 44 53 2E 20 C9 46  20 54 48 45 20 4C 41 54  |ANDS. .F THE LAT|
00000670: 54 45 52 2C 20 43 4F 4E  54 52 4F 4C 20 49 53 20  |TER, CONTROL IS |
00000680: 50 41 53 53 45 44 20 54  4F 20 54 48 45 20 41 50  |PASSED TO THE AP|
00000690: 50 52 4F 50 52 49 41 54  45 20 D5 4C 54 52 41 20  |PROPRIATE .LTRA |
000006A0: C8 49 2D D2 45 53 20 4D  4F 44 55 4C 45 3B 20 49  |.I-.ES MODULE; I|
000006B0: 46 20 4E 4F 54 2C 20 49  54 20 4A 55 4D 50 53 20  |F NOT, IT JUMPS |
000006C0: 54 4F 20 54 48 45 20 4E  4F 52 4D 41 4C 20 D3 59  |TO THE NORMAL .Y|
000006D0: 4E 54 41 58 20 C5 52 52  4F 52 20 53 55 42 52 4F  |NTAX .RROR SUBRO|
000006E0: 55 54 49 4E 45 2E 0D 20  20 20 20 D4 48 45 20 41  |UTINE..    .HE A|
000006F0: 44 56 41 4E 54 41 47 45  20 4F 46 20 54 48 49 53  |DVANTAGE OF THIS|
00000700: 20 57 45 44 47 45 20 4F  56 45 52 20 4F 54 48 45  | WEDGE OVER OTHE|
00000710: 52 53 20 49 53 20 54 48  41 54 20 49 54 20 41 4C  |RS IS THAT IT AL|
00000720: 4C 4F 57 53 20 C2 41 53  49 43 20 54 4F 20 52 55  |LOWS .ASIC TO RU|
00000730: 4E 20 41 54 20 54 4F 50  20 53 50 45 45 44 20 41  |N AT TOP SPEED A|
00000740: 4E 44 20 4F 4E 4C 59 20  43 48 45 43 4B 53 20 46  |ND ONLY CHECKS F|
00000750: 4F 52 20 4F 55 52 20 52  4F 55 54 49 4E 45 20 57  |OR OUR ROUTINE W|
00000760: 48 45 4E 20 54 48 45 59  20 41 52 45 20 45 4E 43  |HEN THEY ARE ENC|
00000770: 4F 55 4E 54 45 52 45 44  2E 20 C9 46 20 59 4F 55  |OUNTERED. .F YOU|
00000780: 20 43 4F 4D 42 49 4E 45  20 54 48 49 53 20 57 49  | COMBINE THIS WI|
00000790: 54 48 20 54 48 45 20 C6  41 53 54 20 43 4F 4D 4D  |TH THE .AST COMM|
000007A0: 41 4E 44 2C 20 57 48 49  43 48 20 4F 50 45 52 41  |AND, WHICH OPERA|
000007B0: 54 45 53 20 41 54 20 32  CD C8 5A 2C 20 59 4F 55  |TES AT 2..Z, YOU|
000007C0: 27 4C 4C 20 48 41 56 45  20 59 4F 55 52 20 C3 2D  |'LL HAVE YOUR .-|
000007D0: 31 32 38 20 52 55 4E 4E  49 4E 47 20 41 54 20 46  |128 RUNNING AT F|
000007E0: 55 4C 4C 20 54 48 52 4F  54 54 4C 45 20 57 49 54  |ULL THROTTLE WIT|
000007F0: 48 20 4D 41 4E 59 20 4E  45 57 20 41 4E 44 20 50  |H MANY NEW AND P|
00000800: 4F 57 45 52 46 55 4C 20  47 52 41 50 48 49 43 53  |OWERFUL GRAPHICS|
00000810: 20 43 4F 4D 4D 41 4E 44  53 2E 0D 20 20 20 20 D4  | COMMANDS..    .|
00000820: 4F 20 55 53 45 20 D5 4C  54 52 41 20 C8 49 2D D2  |O USE .LTRA .I-.|
00000830: 45 53 2C 20 50 41 52 54  20 32 2C 20 59 4F 55 27  |ES, PART 2, YOU'|
00000840: 4C 4C 20 4E 45 45 44 20  41 20 43 4F 50 59 20 4F  |LL NEED A COPY O|
00000850: 46 20 50 41 52 54 20 31  2E 20 D9 4F 55 20 57 49  |F PART 1. .OU WI|
00000860: 4C 4C 20 54 48 45 4E 20  43 4F 4D 42 49 4E 45 20  |LL THEN COMBINE |
00000870: 41 4C 4C 20 54 48 45 20  43 4F 4D 4D 41 4E 44 53  |ALL THE COMMANDS|
00000880: 20 54 4F 20 46 4F 52 4D  20 41 4E 20 45 4E 48 41  | TO FORM AN ENHA|
00000890: 4E 43 45 44 20 56 45 52  53 49 4F 4E 20 2D 2D 20  |NCED VERSION -- |
000008A0: D5 4C 54 52 41 20 C8 49  2D D2 45 53 20 D6 45 52  |.LTRA .I-.ES .ER|
000008B0: 53 49 4F 4E 20 31 2E 31  2E 0D 0D D4 48 45 20 D5  |SION 1.1....HE .|
000008C0: 4C 54 52 41 20 C8 49 2D  D2 45 53 20 31 2E 31 20  |LTRA .I-.ES 1.1 |
000008D0: D0 52 4F 47 52 41 4D 53  0D 0D 20 20 20 20 D4 48  |.ROGRAMS..    .H|
000008E0: 52 45 45 20 50 52 4F 47  52 41 4D 53 20 41 43 43  |REE PROGRAMS ACC|
000008F0: 4F 4D 50 41 4E 59 20 54  48 49 53 20 41 52 54 49  |OMPANY THIS ARTI|
00000900: 43 4C 45 2E 20 C2 45 46  4F 52 45 20 52 55 4E 4E  |CLE. .EFORE RUNN|
00000910: 49 4E 47 20 54 48 45 4D  2C 20 53 41 56 45 20 54  |ING THEM, SAVE T|
00000920: 48 45 4D 20 54 4F 20 41  20 44 49 53 4B 20 43 4F  |HEM TO A DISK CO|
00000930: 4E 54 41 49 4E 49 4E 47  20 42 4F 54 48 20 54 48  |NTAINING BOTH TH|
00000940: 45 20 4F 4C 44 20 4D 41  43 48 49 4E 45 20 4C 41  |E OLD MACHINE LA|
00000950: 4E 47 55 41 47 45 20 56  45 52 53 49 4F 4E 20 4F  |NGUAGE VERSION O|
00000960: 46 20 54 48 45 20 D5 4C  54 52 41 20 C8 49 2D D2  |F THE .LTRA .I-.|
00000970: 45 53 20 50 52 4F 47 52  41 4D 20 41 4E 44 20 49  |ES PROGRAM AND I|
00000980: 54 53 20 C2 4F 4F 54 20  50 52 4F 47 52 41 4D 2E  |TS .OOT PROGRAM.|
00000990: 0D 20 20 20 20 C6 49 52  53 54 2C 20 4C 4F 41 44  |.    .IRST, LOAD|
000009A0: 20 54 48 45 20 50 52 4F  47 52 41 4D 20 43 41 4C  | THE PROGRAM CAL|
000009B0: 4C 45 44 20 D5 C8 2E C4  C1 D4 C1 20 28 CC 49 53  |LED ....... (.IS|
000009C0: 54 49 4E 47 20 31 29 20  41 4E 44 20 52 55 4E 20  |TING 1) AND RUN |
000009D0: 49 54 20 49 4E 20 4E 4F  52 4D 41 4C 20 C3 2D 31  |IT IN NORMAL .-1|
000009E0: 32 38 20 38 30 2D 43 4F  4C 55 4D 4E 20 4D 4F 44  |28 80-COLUMN MOD|
000009F0: 45 2C 20 4E 4F 54 20 49  4E 20 D5 4C 54 52 41 20  |E, NOT IN .LTRA |
00000A00: C8 49 2D D2 45 53 20 4D  4F 44 45 2E 20 C9 54 20  |.I-.ES MODE. .T |
00000A10: 57 49 4C 4C 20 43 52 45  41 54 45 20 41 20 4E 55  |WILL CREATE A NU|
00000A20: 4D 42 45 52 20 4F 46 20  42 49 4E 41 52 59 20 46  |MBER OF BINARY F|
00000A30: 49 4C 45 53 20 4F 4E 20  54 48 45 20 44 49 53 4B  |ILES ON THE DISK|
00000A40: 2E 0D 20 20 20 20 C1 46  54 45 52 20 52 55 4E 4E  |..    .FTER RUNN|
00000A50: 49 4E 47 20 CC 49 53 54  49 4E 47 20 31 2C 20 4C  |ING .ISTING 1, L|
00000A60: 4F 41 44 20 41 4E 44 20  52 55 4E 20 54 48 45 20  |OAD AND RUN THE |
00000A70: 50 52 4F 47 52 41 4D 20  43 41 4C 4C 45 44 20 CD  |PROGRAM CALLED .|
00000A80: C1 CB C5 D5 C8 20 D6 31  2E 31 20 28 CC 49 53 54  |..... .1.1 (.IST|
00000A90: 49 4E 47 20 32 29 2E 20  D4 48 49 53 20 50 52 4F  |ING 2). .HIS PRO|
00000AA0: 47 52 41 4D 20 57 49 4C  4C 20 46 49 52 53 54 20  |GRAM WILL FIRST |
00000AB0: 4C 4F 41 44 20 49 4E 54  4F 20 4D 45 4D 4F 52 59  |LOAD INTO MEMORY|
00000AC0: 20 54 48 45 20 4F 4C 44  20 56 45 52 53 49 4F 4E  | THE OLD VERSION|
00000AD0: 20 4F 46 20 D5 4C 54 52  41 20 C8 49 2D D2 45 53  | OF .LTRA .I-.ES|
00000AE0: 2C 20 54 48 45 4E 20 49  54 20 57 49 4C 4C 20 41  |, THEN IT WILL A|
00000AF0: 44 44 20 54 48 45 20 4E  45 57 20 4D 4F 44 55 4C  |DD THE NEW MODUL|
00000B00: 45 53 2E 20 C9 54 20 57  49 4C 4C 20 41 4C 53 4F  |ES. .T WILL ALSO|
00000B10: 20 52 45 4E 41 4D 45 20  54 48 45 20 4F 52 49 47  | RENAME THE ORIG|
00000B20: 49 4E 41 4C 20 56 45 52  53 49 4F 4E 20 54 4F 20  |INAL VERSION TO |
00000B30: D5 4C 54 52 41 20 C8 49  2D D2 45 53 2E 4F 4C 44  |.LTRA .I-.ES.OLD|
00000B40: 20 41 4E 44 20 53 41 56  45 20 41 20 4E 45 57 20  | AND SAVE A NEW |
00000B50: 56 45 52 53 49 4F 4E 20  43 41 4C 4C 45 44 20 D5  |VERSION CALLED .|
00000B60: 4C 54 52 41 20 C8 49 2D  D2 45 53 2E 20 D5 4C 54  |LTRA .I-.ES. .LT|
00000B70: 52 41 20 C8 49 2D D2 45  53 20 31 2E 31 20 49 53  |RA .I-.ES 1.1 IS|
00000B80: 20 4E 4F 57 20 52 45 41  44 59 20 46 4F 52 20 55  | NOW READY FOR U|
00000B90: 53 45 2E 20 D4 4F 20 41  43 54 49 56 41 54 45 20  |SE. .O ACTIVATE |
00000BA0: 49 54 2C 20 4C 4F 41 44  20 41 4E 44 20 52 55 4E  |IT, LOAD AND RUN|
00000BB0: 20 54 48 45 20 D5 4C 54  52 41 20 C8 49 2D D2 45  | THE .LTRA .I-.E|
00000BC0: 53 20 C2 4F 4F 54 20 50  52 4F 47 52 41 4D 2C 20  |S .OOT PROGRAM, |
00000BD0: 41 53 20 59 4F 55 20 55  53 45 44 20 49 54 20 54  |AS YOU USED IT T|
00000BE0: 4F 20 4C 4F 41 44 20 54  48 45 20 4F 52 49 47 49  |O LOAD THE ORIGI|
00000BF0: 4E 41 4C 20 D5 4C 54 52  41 20 C8 49 2D D2 45 53  |NAL .LTRA .I-.ES|
00000C00: 20 50 52 4F 47 52 41 4D  2E 0D 20 20 20 20 D4 48  | PROGRAM..    .H|
00000C10: 45 20 46 49 4E 41 4C 20  50 52 4F 47 52 41 4D 20  |E FINAL PROGRAM |
00000C20: 49 53 20 43 41 4C 4C 45  44 20 D5 C8 2E D0 C9 C3  |IS CALLED ......|
00000C30: 20 C3 CF CE D6 C5 D2 D4  20 28 CC 49 53 54 49 4E  | ....... (.ISTIN|
00000C40: 47 20 33 29 2E 20 D7 45  27 56 45 20 43 48 41 4E  |G 3). .E'VE CHAN|
00000C50: 47 45 44 20 54 48 45 20  4F 52 49 47 49 4E 41 4C  |GED THE ORIGINAL|
00000C60: 20 50 49 43 54 55 52 45  2D 46 49 4C 45 20 46 4F  | PICTURE-FILE FO|
00000C70: 52 4D 41 54 20 54 4F 20  41 4C 4C 4F 57 20 55 50  |RMAT TO ALLOW UP|
00000C80: 57 41 52 44 20 43 4F 4D  50 41 54 49 42 49 4C 49  |WARD COMPATIBILI|
00000C90: 54 59 20 4F 46 20 D5 4C  54 52 41 20 C8 49 2D D2  |TY OF .LTRA .I-.|
00000CA0: 45 53 20 50 49 43 54 55  52 45 53 20 49 4E 20 46  |ES PICTURES IN F|
00000CB0: 55 54 55 52 45 20 41 50  50 4C 49 43 41 54 49 4F  |UTURE APPLICATIO|
00000CC0: 4E 53 20 50 52 4F 47 52  41 4D 53 2E 20 CC 49 53  |NS PROGRAMS. .IS|
00000CD0: 54 49 4E 47 20 33 20 41  4C 4C 4F 57 53 20 59 4F  |TING 3 ALLOWS YO|
00000CE0: 55 20 54 4F 20 43 48 41  4E 47 45 20 50 49 43 54  |U TO CHANGE PICT|
00000CF0: 55 52 45 53 20 4D 41 44  45 20 57 49 54 48 20 56  |URES MADE WITH V|
00000D00: 45 52 53 49 4F 4E 20 31  2E 30 20 54 4F 20 54 48  |ERSION 1.0 TO TH|
00000D10: 49 53 20 4E 45 57 20 46  4F 52 4D 41 54 2E 20 D0  |IS NEW FORMAT. .|
00000D20: 4C 41 43 45 20 49 4E 20  54 48 45 20 44 52 49 56  |LACE IN THE DRIV|
00000D30: 45 20 41 20 44 49 53 4B  20 54 48 41 54 20 43 4F  |E A DISK THAT CO|
00000D40: 4E 54 41 49 4E 53 20 54  48 45 20 50 49 43 54 55  |NTAINS THE PICTU|
00000D50: 52 45 53 20 59 4F 55 20  57 41 4E 54 20 43 4F 4E  |RES YOU WANT CON|
00000D60: 56 45 52 54 45 44 20 41  4E 44 20 41 4E 53 57 45  |VERTED AND ANSWE|
00000D70: 52 20 54 48 45 20 50 52  4F 4D 50 54 53 2E 20 D9  |R THE PROMPTS. .|
00000D80: 4F 55 52 20 4F 4C 44 20  D5 4C 54 52 41 20 C8 49  |OUR OLD .LTRA .I|
00000D90: 2D D2 45 53 20 50 49 43  54 55 52 45 53 20 57 49  |-.ES PICTURES WI|
00000DA0: 4C 4C 20 4E 4F 57 20 42  45 20 46 55 4C 4C 59 20  |LL NOW BE FULLY |
00000DB0: 43 4F 4D 50 41 54 49 42  4C 45 20 57 49 54 48 20  |COMPATIBLE WITH |
00000DC0: D5 4C 54 52 41 20 C8 49  2D D2 45 53 20 31 2E 31  |.LTRA .I-.ES 1.1|
00000DD0: 2E 0D 20 20 20 20 C6 49  4E 41 4C 4C 59 2C 20 54  |..    .INALLY, T|
00000DE0: 4F 20 4C 45 47 41 4C 4C  59 20 55 53 45 20 54 48  |O LEGALLY USE TH|
00000DF0: 49 53 20 50 52 4F 47 52  41 4D 20 54 4F 20 43 52  |IS PROGRAM TO CR|
00000E00: 45 41 54 45 20 41 50 50  4C 49 43 41 54 49 4F 4E  |EATE APPLICATION|
00000E10: 53 20 59 4F 55 20 57 49  53 48 20 54 4F 20 47 49  |S YOU WISH TO GI|
00000E20: 56 45 20 41 57 41 59 2C  20 59 4F 55 20 4D 55 53  |VE AWAY, YOU MUS|
00000E30: 54 20 55 53 45 20 54 48  45 20 46 49 46 54 48 20  |T USE THE FIFTH |
00000E40: 4E 45 57 20 43 4F 4D 4D  41 4E 44 2C 20 40 D7 C1  |NEW COMMAND, @..|
00000E50: CC D2 D5 D3 2C 20 57 48  49 43 48 20 43 52 45 41  |...., WHICH CREA|
00000E60: 54 45 53 20 41 20 4C 4F  47 4F 20 43 52 45 44 49  |TES A LOGO CREDI|
00000E70: 54 49 4E 47 20 54 48 45  20 50 52 4F 47 52 41 4D  |TING THE PROGRAM|
00000E80: 27 53 20 41 55 54 48 4F  52 53 2E 20 C9 54 20 49  |'S AUTHORS. .T I|
00000E90: 53 20 59 4F 55 52 20 4C  45 47 41 4C 20 4F 42 4C  |S YOUR LEGAL OBL|
00000EA0: 49 47 41 54 49 4F 4E 20  54 4F 20 44 49 53 50 4C  |IGATION TO DISPL|
00000EB0: 41 59 20 54 48 49 53 20  4C 4F 47 4F 20 46 4F 52  |AY THIS LOGO FOR|
00000EC0: 20 41 4E 59 20 4E 4F 4E  2D 50 45 52 53 4F 4E 41  | ANY NON-PERSONA|
00000ED0: 4C 20 55 53 45 2E 20 28  C9 46 20 59 4F 55 20 49  |L USE. (.F YOU I|
00000EE0: 4E 54 45 4E 44 20 54 4F  20 53 45 4C 4C 20 59 4F  |NTEND TO SELL YO|
00000EF0: 55 52 20 41 50 50 4C 49  43 41 54 49 4F 4E 53 2C  |UR APPLICATIONS,|
00000F00: 20 50 4C 45 41 53 45 20  43 4F 4E 54 41 43 54 20  | PLEASE CONTACT |
00000F10: 54 48 45 20 41 55 54 48  4F 52 53 20 41 42 4F 55  |THE AUTHORS ABOU|
00000F20: 54 20 4C 49 43 45 4E 53  49 4E 47 2E 29 0D 0D D4  |T LICENSING.)...|
00000F30: 48 45 20 C3 4F 4D 4D 41  4E 44 53 0D 0D 20 20 20  |HE .OMMANDS..   |
00000F40: 20 D0 41 52 54 20 32 20  41 44 44 53 20 46 49 56  | .ART 2 ADDS FIV|
00000F50: 45 20 4E 45 57 20 43 4F  4D 4D 41 4E 44 53 20 54  |E NEW COMMANDS T|
00000F60: 48 41 54 20 47 49 56 45  20 50 52 4F 46 45 53 53  |HAT GIVE PROFESS|
00000F70: 49 4F 4E 41 4C 2D 4C 45  56 45 4C 20 47 52 41 50  |IONAL-LEVEL GRAP|
00000F80: 48 49 43 53 20 50 4F 57  45 52 20 54 4F 20 54 48  |HICS POWER TO TH|
00000F90: 45 20 41 4C 52 45 41 44  59 2D 50 4F 57 45 52 46  |E ALREADY-POWERF|
00000FA0: 55 4C 20 D5 4C 54 52 41  20 C8 49 2D D2 45 53 20  |UL .LTRA .I-.ES |
00000FB0: 43 4F 4D 4D 41 4E 44 20  53 45 54 2E 20 C3 4F 4D  |COMMAND SET. .OM|
00000FC0: 42 49 4E 45 44 20 57 49  54 48 20 54 48 45 20 C3  |BINED WITH THE .|
00000FD0: 2D 31 32 38 27 53 20 4C  41 52 47 45 20 4D 45 4D  |-128'S LARGE MEM|
00000FE0: 4F 52 59 20 41 4E 44 20  32 20 CD C8 5A 20 43 4C  |ORY AND 2 ..Z CL|
00000FF0: 4F 43 4B 20 53 50 45 45  44 2C 20 59 4F 55 20 57  |OCK SPEED, YOU W|
00001000: 49 4C 4C 20 42 45 20 41  42 4C 45 20 54 4F 20 55  |ILL BE ABLE TO U|
00001010: 53 45 20 C2 41 53 49 43  20 54 4F 20 57 52 49 54  |SE .ASIC TO WRIT|
00001020: 45 20 56 45 52 59 20 49  4D 50 52 45 53 53 49 56  |E VERY IMPRESSIV|
00001030: 45 20 41 50 50 4C 49 43  41 54 49 4F 4E 53 20 50  |E APPLICATIONS P|
00001040: 52 4F 47 52 41 4D 53 2E  0D 20 20 20 20 D4 48 45  |ROGRAMS..    .HE|
00001050: 20 46 49 52 53 54 20 4E  45 57 20 43 4F 4D 4D 41  | FIRST NEW COMMA|
00001060: 4E 44 20 20 40 C3 C9 D2  C3 CC C5 20 49 53 20 41  |ND  @...... IS A|
00001070: 4C 53 4F 20 46 4F 55 4E  44 20 49 4E 20 4E 4F 52  |LSO FOUND IN NOR|
00001080: 4D 41 4C 20 34 30 2D 43  4F 4C 55 4D 4E 20 C3 4F  |MAL 40-COLUMN .O|
00001090: 4D 50 4F 53 49 54 45 20  4D 4F 44 45 20 41 4E 44  |MPOSITE MODE AND|
000010A0: 20 46 55 4E 43 54 49 4F  4E 53 20 49 4E 20 54 48  | FUNCTIONS IN TH|
000010B0: 45 20 53 41 4D 45 20 57  41 59 3B 20 48 4F 57 45  |E SAME WAY; HOWE|
000010C0: 56 45 52 2C 20 57 49 54  48 20 D5 4C 54 52 41 20  |VER, WITH .LTRA |
000010D0: C8 49 2D D2 45 53 20 31  2E 31 2C 20 59 4F 55 20  |.I-.ES 1.1, YOU |
000010E0: 43 41 4E 20 4F 4E 4C 59  20 48 41 56 45 20 54 57  |CAN ONLY HAVE TW|
000010F0: 4F 20 43 4F 4C 4F 52 53  20 4F 4E 20 53 43 52 45  |O COLORS ON SCRE|
00001100: 45 4E 20 41 54 20 4F 4E  43 45 2C 20 52 41 54 48  |EN AT ONCE, RATH|
00001110: 45 52 20 54 48 41 4E 20  54 48 45 20 31 36 20 41  |ER THAN THE 16 A|
00001120: 56 41 49 4C 41 42 4C 45  20 49 4E 20 34 30 2D 43  |VAILABLE IN 40-C|
00001130: 4F 4C 55 4D 4E 20 4D 4F  44 45 2E 20 D4 4F 20 43  |OLUMN MODE. .O C|
00001140: 4F 4D 50 45 4E 53 41 54  45 20 46 4F 52 20 54 48  |OMPENSATE FOR TH|
00001150: 49 53 20 4C 4F 53 53 20  4F 46 20 43 4F 4C 4F 52  |IS LOSS OF COLOR|
00001160: 2C 20 59 4F 55 20 43 41  4E 20 43 48 41 4E 47 45  |, YOU CAN CHANGE|
00001170: 20 59 4F 55 52 20 44 52  41 57 49 4E 47 20 4D 4F  | YOUR DRAWING MO|
00001180: 44 45 20 46 52 4F 4D 20  44 52 41 57 20 54 4F 20  |DE FROM DRAW TO |
00001190: 45 52 41 53 45 2E 20 D4  48 45 20 53 59 4E 54 41  |ERASE. .HE SYNTA|
000011A0: 58 20 49 53 3A 0D 40 C3  C9 D2 C3 CC C5 2C 4D 4F  |X IS:.@......,MO|
000011B0: 44 45 2C 43 58 2C 43 59  2C 58 52 2C 59 52 3C 2C  |DE,CX,CY,XR,YR<,|
000011C0: 53 41 2C 45 41 2C 41 4E  47 4C 45 2C 49 4E 43 52  |SA,EA,ANGLE,INCR|
000011D0: 45 4D 45 4E 54 3E 0D 20  20 20 20 CD 4F 44 45 20  |EMENT>.    .ODE |
000011E0: 49 53 20 30 20 46 4F 52  20 45 52 41 53 45 20 41  |IS 0 FOR ERASE A|
000011F0: 4E 44 20 31 20 46 4F 52  20 44 52 41 57 3B 20 43  |ND 1 FOR DRAW; C|
00001200: 58 20 49 53 20 54 48 45  20 58 20 43 4F 4F 52 44  |X IS THE X COORD|
00001210: 49 4E 41 54 45 20 4F 46  20 54 48 45 20 43 45 4E  |INATE OF THE CEN|
00001220: 54 45 52 20 28 30 2D 36  33 39 29 3B 20 43 59 20  |TER (0-639); CY |
00001230: 49 53 20 54 48 45 20 59  20 43 4F 4F 52 44 49 4E  |IS THE Y COORDIN|
00001240: 41 54 45 20 4F 46 20 54  48 45 20 43 45 4E 54 45  |ATE OF THE CENTE|
00001250: 52 20 28 30 2D 31 39 39  29 3B 20 58 52 20 49 53  |R (0-199); XR IS|
00001260: 20 54 48 45 20 58 20 52  41 44 49 55 53 20 28 31  | THE X RADIUS (1|
00001270: 2D 33 31 39 29 3B 20 59  52 20 49 53 20 54 48 45  |-319); YR IS THE|
00001280: 20 59 20 52 41 44 49 55  53 20 28 31 2D 31 30 30  | Y RADIUS (1-100|
00001290: 29 2E 20 D4 48 45 20 50  41 52 41 4D 45 54 45 52  |). .HE PARAMETER|
000012A0: 53 20 57 49 54 48 49 4E  20 54 48 45 20 42 52 41  |S WITHIN THE BRA|
000012B0: 43 4B 45 54 53 2C 20 3C  3E 2C 20 41 52 45 20 4F  |CKETS, <>, ARE O|
000012C0: 50 54 49 4F 4E 41 4C 2E  20 D4 48 45 20 53 41 20  |PTIONAL. .HE SA |
000012D0: 49 53 20 54 48 45 20 53  54 41 52 54 49 4E 47 20  |IS THE STARTING |
000012E0: 41 4E 47 4C 45 20 28 30  2D 33 36 30 29 3B 20 45  |ANGLE (0-360); E|
000012F0: 41 20 49 53 20 54 48 45  20 45 4E 44 49 4E 47 20  |A IS THE ENDING |
00001300: 41 4E 47 4C 45 20 41 4E  47 4C 45 20 28 30 2D 33  |ANGLE ANGLE (0-3|
00001310: 36 30 29 2E 20 D4 48 45  53 45 20 41 4C 4C 4F 57  |60). .HESE ALLOW|
00001320: 20 59 4F 55 20 54 4F 20  44 52 41 57 20 41 52 43  | YOU TO DRAW ARC|
00001330: 53 20 45 41 53 49 4C 59  2E 20 D4 48 45 20 41 4E  |S EASILY. .HE AN|
00001340: 47 4C 45 20 49 53 20 54  48 45 20 4E 55 4D 42 45  |GLE IS THE NUMBE|
00001350: 52 20 4F 46 20 44 45 47  52 45 45 53 20 28 30 2D  |R OF DEGREES (0-|
00001360: 33 36 30 29 20 59 4F 55  20 57 49 53 48 20 54 4F  |360) YOU WISH TO|
00001370: 20 52 4F 54 41 54 45 20  54 48 45 20 43 49 52 43  | ROTATE THE CIRC|
00001380: 4C 45 2C 20 45 4C 4C 49  50 53 45 20 4F 52 20 41  |LE, ELLIPSE OR A|
00001390: 52 43 2E 20 D4 48 45 20  49 4E 43 52 45 4D 45 4E  |RC. .HE INCREMEN|
000013A0: 54 20 49 53 20 54 48 45  20 4E 55 4D 42 45 52 20  |T IS THE NUMBER |
000013B0: 4F 46 20 44 45 47 52 45  45 53 20 55 53 45 44 20  |OF DEGREES USED |
000013C0: 49 4E 20 44 52 41 57 49  4E 47 20 54 48 45 20 43  |IN DRAWING THE C|
000013D0: 49 52 43 4C 45 2E 20 C2  59 20 43 48 41 4E 47 49  |IRCLE. .Y CHANGI|
000013E0: 4E 47 20 54 48 45 20 49  4E 43 52 45 4D 45 4E 54  |NG THE INCREMENT|
000013F0: 2C 20 59 4F 55 20 43 41  4E 20 55 53 45 20 54 48  |, YOU CAN USE TH|
00001400: 45 20 C3 49 52 43 4C 45  20 43 4F 4D 4D 41 4E 44  |E .IRCLE COMMAND|
00001410: 20 54 4F 20 44 52 41 57  20 50 4F 4C 59 47 4F 4E  | TO DRAW POLYGON|
00001420: 53 2E 0D 20 20 20 20 D4  48 45 20 44 45 46 41 55  |S..    .HE DEFAU|
00001430: 4C 54 53 20 46 4F 52 20  54 48 45 20 4F 50 54 49  |LTS FOR THE OPTI|
00001440: 4F 4E 41 4C 20 50 41 52  41 4D 45 54 45 52 53 20  |ONAL PARAMETERS |
00001450: 41 52 45 3A 20 53 41 3D  30 3B 20 45 41 3D 33 36  |ARE: SA=0; EA=36|
00001460: 30 3B 20 41 4E 47 4C 45  3D 30 3B 20 41 4E 44 20  |0; ANGLE=0; AND |
00001470: 49 4E 43 52 45 4D 45 4E  54 3D 38 2E 20 C6 4F 52  |INCREMENT=8. .OR|
00001480: 20 4D 4F 52 45 20 49 4E  46 4F 52 4D 41 54 49 4F  | MORE INFORMATIO|
00001490: 4E 20 4F 4E 20 54 48 45  20 43 49 52 43 4C 45 20  |N ON THE CIRCLE |
000014A0: 50 41 52 41 4D 45 54 45  52 53 2C 20 53 45 45 20  |PARAMETERS, SEE |
000014B0: 54 48 45 20 C3 2D 31 32  38 27 53 20 53 59 53 54  |THE .-128'S SYST|
000014C0: 45 4D 20 47 55 49 44 45  2E 0D 20 20 20 20 D4 48  |EM GUIDE..    .H|
000014D0: 45 20 53 45 43 4F 4E 44  20 4E 45 57 20 43 4F 4D  |E SECOND NEW COM|
000014E0: 4D 41 4E 44 20 49 53 20  43 41 4C 4C 45 44 20 40  |MAND IS CALLED @|
000014F0: D0 C1 C9 CE D4 2E 20 D5  4E 4C 49 4B 45 20 54 48  |...... .NLIKE TH|
00001500: 45 20 34 30 2D 43 4F 4C  55 4D 4E 20 D0 41 49 4E  |E 40-COLUMN .AIN|
00001510: 54 20 43 4F 4D 4D 41 4E  44 2C 20 54 48 49 53 20  |T COMMAND, THIS |
00001520: 4F 4E 45 20 4F 4E 4C 59  20 50 52 4F 56 49 44 45  |ONE ONLY PROVIDE|
00001530: 53 20 4F 4E 45 20 43 4F  4C 4F 52 20 41 54 20 41  |S ONE COLOR AT A|
00001540: 20 54 49 4D 45 2E 20 D4  48 49 53 20 43 4F 55 4C  | TIME. .HIS COUL|
00001550: 44 20 42 45 20 41 20 50  52 4F 42 4C 45 4D 20 57  |D BE A PROBLEM W|
00001560: 48 45 4E 20 49 54 20 43  4F 4D 45 53 20 54 4F 20  |HEN IT COMES TO |
00001570: 47 52 41 50 48 49 43 53  20 41 4E 44 20 43 48 41  |GRAPHICS AND CHA|
00001580: 52 54 53 2E 20 D4 48 45  20 40 D0 41 49 4E 54 20  |RTS. .HE @.AINT |
00001590: 43 4F 4D 4D 41 4E 44 20  43 4F 4D 50 45 4E 53 41  |COMMAND COMPENSA|
000015A0: 54 45 53 20 46 4F 52 20  54 48 49 53 20 50 41 55  |TES FOR THIS PAU|
000015B0: 43 49 54 59 20 4F 46 20  43 4F 4C 4F 52 53 20 42  |CITY OF COLORS B|
000015C0: 59 20 41 4C 4C 4F 57 49  4E 47 20 59 4F 55 20 54  |Y ALLOWING YOU T|
000015D0: 4F 20 46 49 4C 4C 20 41  52 45 41 53 20 57 49 54  |O FILL AREAS WIT|
000015E0: 48 20 56 41 52 49 45 54  49 45 53 20 4F 46 20 44  |H VARIETIES OF D|
000015F0: 49 46 46 45 52 45 4E 54  20 50 41 54 54 45 52 4E  |IFFERENT PATTERN|
00001600: 53 2E 20 D4 48 45 20 53  59 4E 54 41 58 20 4F 46  |S. .HE SYNTAX OF|
00001610: 20 54 48 45 20 43 4F 4D  4D 41 4E 44 20 49 53 3A  | THE COMMAND IS:|
00001620: 0D 40 D0 C1 C9 CE D4 2C  58 2C 59 2C 4D 4F 44 45  |.@.....,X,Y,MODE|
00001630: 3C 2C 50 31 3E 3C 2C 50  32 3E 3C 2C 50 33 2C 50  |<,P1><,P2><,P3,P|
00001640: 34 3E 3C 2C 50 35 2C 50  36 2C 50 37 2C 50 38 3E  |4><,P5,P6,P7,P8>|
00001650: 0D 20 20 20 20 C8 45 52  45 20 58 20 49 53 20 41  |.    .ERE X IS A|
00001660: 4E 59 20 56 41 4C 55 45  20 46 52 4F 4D 20 30 2D  |NY VALUE FROM 0-|
00001670: 36 33 39 3B 20 59 20 49  53 20 41 4E 59 20 56 41  |639; Y IS ANY VA|
00001680: 4C 55 45 20 46 52 4F 4D  20 30 2D 31 39 39 3B 20  |LUE FROM 0-199; |
00001690: 41 4E 44 20 4D 4F 44 45  20 49 53 20 20 30 20 28  |AND MODE IS  0 (|
000016A0: 46 4F 52 20 45 52 41 53  45 29 20 41 4E 44 20 31  |FOR ERASE) AND 1|
000016B0: 20 28 46 4F 52 20 44 52  41 57 29 2E 20 D4 48 45  | (FOR DRAW). .HE|
000016C0: 20 50 20 56 41 4C 55 45  53 20 41 52 45 20 4E 55  | P VALUES ARE NU|
000016D0: 4D 42 45 52 53 20 46 52  4F 4D 20 30 2D 32 35 35  |MBERS FROM 0-255|
000016E0: 20 41 4E 44 20 52 45 50  52 45 53 45 4E 54 20 54  | AND REPRESENT T|
000016F0: 48 45 20 44 45 43 49 4D  41 4C 20 56 41 4C 55 45  |HE DECIMAL VALUE|
00001700: 20 4F 46 20 54 48 45 20  42 49 4E 41 52 59 20 50  | OF THE BINARY P|
00001710: 41 54 54 45 52 4E 20 55  53 45 44 20 49 4E 20 54  |ATTERN USED IN T|
00001720: 48 45 20 46 49 4C 4C 2E  20 C6 4F 52 20 45 58 41  |HE FILL. .OR EXA|
00001730: 4D 50 4C 45 2C 20 49 46  20 59 4F 55 20 57 41 4E  |MPLE, IF YOU WAN|
00001740: 54 45 44 20 54 4F 20 47  45 4E 45 52 41 54 45 20  |TED TO GENERATE |
00001750: 41 4E 20 49 4E 54 45 52  45 53 54 49 4E 47 20 50  |AN INTERESTING P|
00001760: 41 54 43 48 57 4F 52 4B  20 50 41 54 54 45 52 4E  |ATCHWORK PATTERN|
00001770: 20 54 4F 20 46 49 4C 4C  20 41 4E 20 41 52 45 41  | TO FILL AN AREA|
00001780: 2C 20 59 4F 55 20 57 4F  55 4C 44 20 55 53 45 20  |, YOU WOULD USE |
00001790: 54 48 45 20 46 4F 4C 4C  4F 57 49 4E 47 20 56 41  |THE FOLLOWING VA|
000017A0: 4C 55 45 53 2E 0D 30 31  31 30 30 31 31 30 20 20  |LUES..01100110  |
000017B0: 31 30 32 0D 31 31 30 30  31 31 30 30 20 20 32 30  |102.11001100  20|
000017C0: 34 0D 30 30 31 31 30 30  31 31 20 20 20 35 31 0D  |4.00110011   51.|
000017D0: 31 30 30 30 30 30 30 31  20 20 31 32 39 0D 31 30  |10000001  129.10|
000017E0: 30 31 31 30 30 31 20 20  31 35 33 0D 30 31 31 31  |011001  153.0111|
000017F0: 31 31 31 30 20 20 31 32  36 0D 30 30 30 30 30 30  |1110  126.000000|
00001800: 30 30 20 20 20 20 30 0D  31 30 31 30 31 30 31 30  |00    0.10101010|
00001810: 20 20 31 37 30 0D 20 20  20 20 D4 48 45 20 43 4F  |  170.    .HE CO|
00001820: 4D 4D 41 4E 44 20 46 4F  52 4D 41 54 20 49 53 3A  |MMAND FORMAT IS:|
00001830: 0D 40 D0 C1 C9 CE D4 2C  58 2C 59 2C 31 2C 31 30  |.@.....,X,Y,1,10|
00001840: 32 2C 32 30 34 2C 35 31  2C 31 32 39 2C 31 35 33  |2,204,51,129,153|
00001850: 2C 31 32 36 2C 30 2C 31  37 30 0D 20 20 20 20 D4  |,126,0,170.    .|
00001860: 48 49 53 20 57 49 4C 4C  20 46 49 4C 4C 20 41 20  |HIS WILL FILL A |
00001870: 53 50 45 43 49 46 49 45  44 20 41 52 45 41 20 57  |SPECIFIED AREA W|
00001880: 49 54 48 20 54 48 41 54  20 50 41 54 54 45 52 4E  |ITH THAT PATTERN|
00001890: 2E 20 C9 46 20 59 4F 55  20 44 4F 20 4E 4F 54 20  |. .F YOU DO NOT |
000018A0: 45 4E 54 45 52 20 41 4E  59 20 53 50 45 43 49 46  |ENTER ANY SPECIF|
000018B0: 49 45 44 20 56 41 4C 55  45 53 2C 20 54 48 45 20  |IED VALUES, THE |
000018C0: 41 52 45 41 20 57 49 4C  4C 20 42 45 20 46 49 4C  |AREA WILL BE FIL|
000018D0: 4C 45 44 20 57 49 54 48  20 41 20 53 4F 4C 49 44  |LED WITH A SOLID|
000018E0: 20 50 41 54 54 45 52 4E  2E 20 C2 59 20 45 4E 54  | PATTERN. .Y ENT|
000018F0: 45 52 49 4E 47 20 4F 4E  4C 59 20 4F 4E 45 20 4E  |ERING ONLY ONE N|
00001900: 55 4D 42 45 52 2C 20 49  54 53 20 50 41 54 54 45  |UMBER, ITS PATTE|
00001910: 52 4E 20 49 53 20 52 45  50 45 41 54 45 44 20 45  |RN IS REPEATED E|
00001920: 49 47 48 54 20 54 49 4D  45 53 3B 20 49 46 20 59  |IGHT TIMES; IF Y|
00001930: 4F 55 20 45 4E 54 45 52  20 54 57 4F 20 4E 55 4D  |OU ENTER TWO NUM|
00001940: 42 45 52 53 2C 20 54 48  45 20 50 41 54 54 45 52  |BERS, THE PATTER|
00001950: 4E 20 4F 46 20 54 48 45  20 50 41 49 52 20 49 53  |N OF THE PAIR IS|
00001960: 20 52 45 50 45 41 54 45  44 20 46 4F 55 52 20 54  | REPEATED FOUR T|
00001970: 49 4D 45 53 3B 20 49 46  20 59 4F 55 20 45 4E 54  |IMES; IF YOU ENT|
00001980: 45 52 20 46 4F 55 52 20  4E 55 4D 42 45 52 53 2C  |ER FOUR NUMBERS,|
00001990: 20 45 41 43 48 20 50 41  54 54 45 52 4E 20 49 53  | EACH PATTERN IS|
000019A0: 20 52 45 50 45 41 54 45  44 20 4F 4E 43 45 2E 0D  | REPEATED ONCE..|
000019B0: 20 20 20 20 D9 4F 55 20  43 41 4E 20 43 4C 45 41  |    .OU CAN CLEA|
000019C0: 52 20 41 20 53 4F 4C 49  44 20 41 52 45 41 20 28  |R A SOLID AREA (|
000019D0: 4E 4F 54 20 41 20 50 41  54 54 45 52 4E 29 20 42  |NOT A PATTERN) B|
000019E0: 59 20 55 53 49 4E 47 20  41 20 4D 4F 44 45 20 4F  |Y USING A MODE O|
000019F0: 46 20 30 2E 20 D9 4F 55  20 4D 55 53 54 20 4D 41  |F 0. .OU MUST MA|
00001A00: 4B 45 20 53 55 52 45 20  54 48 45 20 41 52 45 41  |KE SURE THE AREA|
00001A10: 20 54 4F 20 42 45 20 46  49 4C 4C 45 44 20 49 53  | TO BE FILLED IS|
00001A20: 20 43 4F 4D 50 4C 45 54  45 4C 59 20 45 4E 43 4C  | COMPLETELY ENCL|
00001A30: 4F 53 45 44 20 4F 52 20  54 48 45 20 50 41 54 54  |OSED OR THE PATT|
00001A40: 45 52 4E 20 57 49 4C 4C  20 4C 45 41 4B 20 4F 55  |ERN WILL LEAK OU|
00001A50: 54 20 41 4E 44 20 46 49  4C 4C 20 54 48 45 20 53  |T AND FILL THE S|
00001A60: 43 52 45 45 4E 2E 0D 20  20 20 20 D4 48 45 20 54  |CREEN..    .HE T|
00001A70: 48 49 52 44 20 43 4F 4D  4D 41 4E 44 20 49 53 20  |HIRD COMMAND IS |
00001A80: 40 C8 C3 CF D0 D9 2E 20  D4 48 49 53 20 57 49 4C  |@...... .HIS WIL|
00001A90: 4C 20 44 55 4D 50 20 54  48 45 20 47 52 41 50 48  |L DUMP THE GRAPH|
00001AA0: 49 43 53 20 53 43 52 45  45 4E 20 54 4F 20 41 20  |ICS SCREEN TO A |
00001AB0: 50 52 49 4E 54 45 52 20  49 4E 20 41 4E 59 20 4F  |PRINTER IN ANY O|
00001AC0: 46 20 46 4F 55 52 20 44  49 46 46 45 52 45 4E 54  |F FOUR DIFFERENT|
00001AD0: 20 53 49 5A 45 53 2E 20  D4 48 45 20 53 59 4E 54  | SIZES. .HE SYNT|
00001AE0: 41 58 20 49 53 3A 0D 40  C8 C3 CF D0 D9 2C 53 49  |AX IS:.@.....,SI|
00001AF0: 5A 45 2C 20 53 45 43 4F  4E 44 41 52 59 20 41 44  |ZE, SECONDARY AD|
00001B00: 44 52 45 53 53 0D 20 20  20 20 D4 48 45 20 53 49  |DRESS.    .HE SI|
00001B10: 5A 45 20 49 53 20 46 52  4F 4D 20 31 2D 34 2C 20  |ZE IS FROM 1-4, |
00001B20: 41 4E 44 20 54 48 45 20  53 45 43 4F 4E 44 41 52  |AND THE SECONDAR|
00001B30: 59 20 41 44 44 52 45 53  53 20 49 53 20 57 48 41  |Y ADDRESS IS WHA|
00001B40: 54 45 56 45 52 20 59 4F  55 52 20 50 52 49 4E 54  |TEVER YOUR PRINT|
00001B50: 45 52 20 49 4E 54 45 52  46 41 43 45 20 52 45 51  |ER INTERFACE REQ|
00001B60: 55 49 52 45 53 20 46 4F  52 20 C7 52 41 50 48 49  |UIRES FOR .RAPHI|
00001B70: 43 53 20 4D 4F 44 45 20  57 49 54 48 20 4E 4F 20  |CS MODE WITH NO |
00001B80: 4C 49 4E 45 46 45 45 44  53 2E 20 C6 4F 52 20 45  |LINEFEEDS. .OR E|
00001B90: 58 41 4D 50 4C 45 2C 20  54 48 45 20 C3 41 52 44  |XAMPLE, THE .ARD|
00001BA0: 43 4F 20 C2 20 41 4E 44  20 D0 D0 C9 20 57 49 54  |CO . AND ... WIT|
00001BB0: 48 20 C7 52 41 50 48 49  43 53 20 49 4E 54 45 52  |H .RAPHICS INTER|
00001BC0: 46 41 43 45 53 20 52 45  51 55 49 52 45 20 41 20  |FACES REQUIRE A |
00001BD0: 53 45 43 4F 4E 44 41 52  59 20 41 44 44 52 45 53  |SECONDARY ADDRES|
00001BE0: 53 20 4F 46 20 35 2E 20  C1 54 20 54 48 45 20 4D  |S OF 5. .T THE M|
00001BF0: 4F 4D 45 4E 54 2C 20 4F  4E 4C 59 20 54 48 45 20  |OMENT, ONLY THE |
00001C00: C5 50 53 4F 4E 2C 20 CD  41 4E 4E 45 53 4D 41 4E  |.PSON, .ANNESMAN|
00001C10: 20 D4 41 4C 4C 59 20 D3  50 49 52 49 54 20 38 30  | .ALLY .PIRIT 80|
00001C20: 20 41 4E 44 20 CF 4C 49  56 45 54 54 49 20 D0 D2  | AND .LIVETTI ..|
00001C30: 32 33 30 30 20 50 52 49  4E 54 45 52 53 20 41 52  |2300 PRINTERS AR|
00001C40: 45 20 53 55 50 50 4F 52  54 45 44 2C 20 42 55 54  |E SUPPORTED, BUT|
00001C50: 20 41 44 44 49 54 49 4F  4E 41 4C 20 4D 4F 44 55  | ADDITIONAL MODU|
00001C60: 4C 45 53 20 57 49 4C 4C  20 42 45 20 41 44 44 45  |LES WILL BE ADDE|
00001C70: 44 20 49 46 20 54 48 45  20 44 45 4D 41 4E 44 20  |D IF THE DEMAND |
00001C80: 49 53 20 54 48 45 52 45  2E 0D 20 20 20 20 D4 48  |IS THERE..    .H|
00001C90: 45 20 46 4F 55 52 54 48  20 43 4F 4D 4D 41 4E 44  |E FOURTH COMMAND|
00001CA0: 20 49 53 20 40 C4 D2 D7  CD CF C4 2E 20 D4 48 49  | IS @....... .HI|
00001CB0: 53 20 53 45 54 53 20 55  50 20 41 20 53 50 45 43  |S SETS UP A SPEC|
00001CC0: 49 41 4C 20 46 4F 52 4D  20 4F 46 20 54 48 45 20  |IAL FORM OF THE |
00001CD0: C4 52 41 57 20 4D 4F 44  45 20 54 48 41 54 20 50  |.RAW MODE THAT P|
00001CE0: 45 52 46 4F 52 4D 53 20  41 4E 20 D8 CF D2 20 4F  |ERFORMS AN ... O|
00001CF0: 4E 20 54 48 45 20 53 43  52 45 45 4E 20 57 48 45  |N THE SCREEN WHE|
00001D00: 4E 20 59 4F 55 20 55 53  45 20 41 4E 41 59 20 4F  |N YOU USE ANAY O|
00001D10: 46 20 54 48 45 20 44 52  41 57 49 4E 47 20 43 4F  |F THE DRAWING CO|
00001D20: 4D 4D 41 4E 44 53 20 28  C4 4F 54 2C 20 CC 49 4E  |MMANDS (.OT, .IN|
00001D30: 45 2C 20 C2 4F 58 2C 20  C3 49 52 43 4C 45 20 4F  |E, .OX, .IRCLE O|
00001D40: 52 20 C2 41 52 29 2E 20  C9 54 20 52 45 56 45 52  |R .AR). .T REVER|
00001D50: 53 45 53 20 4C 49 4E 45  53 20 4F 4E 20 54 48 45  |SES LINES ON THE|
00001D60: 20 53 43 52 45 45 4E 2E  20 D4 48 49 53 20 43 4F  | SCREEN. .HIS CO|
00001D70: 4D 4D 41 4E 44 20 41 4C  4C 4F 57 53 20 59 4F 55  |MMAND ALLOWS YOU|
00001D80: 20 54 4F 20 43 52 45 41  54 45 20 54 48 45 20 49  | TO CREATE THE I|
00001D90: 4C 4C 55 53 49 4F 4E 20  4F 46 20 54 52 41 4E 53  |LLUSION OF TRANS|
00001DA0: 50 41 52 45 4E 43 59 20  57 48 45 4E 20 54 57 4F  |PARENCY WHEN TWO|
00001DB0: 20 50 4F 49 4E 54 53 20  4F 56 45 52 4C 41 50 2E  | POINTS OVERLAP.|
00001DC0: 20 D4 48 45 20 53 59 4E  54 41 58 20 49 53 3A 0D  | .HE SYNTAX IS:.|
00001DD0: 40 C4 D2 D7 CD CF C4 2C  4D 4F 44 45 0D 20 20 20  |@......,MODE.   |
00001DE0: 20 D4 48 45 20 4D 4F 44  45 20 49 53 20 30 20 4F  | .HE MODE IS 0 O|
00001DF0: 52 20 31 2C 20 57 49 54  48 20 30 20 49 4E 44 49  |R 1, WITH 0 INDI|
00001E00: 43 41 54 49 4E 47 20 4E  4F 20 43 4F 4D 50 4C 45  |CATING NO COMPLE|
00001E10: 4D 45 4E 54 20 41 4E 44  20 31 20 49 4E 44 49 43  |MENT AND 1 INDIC|
00001E20: 41 54 49 4E 47 20 43 4F  4D 50 4C 45 4D 45 4E 54  |ATING COMPLEMENT|
00001E30: 2E 0D 0D C1 20 C7 45 4D  20 4F 46 20 41 20 D0 52  |.... .EM OF A .R|
00001E40: 4F 47 52 41 4D 0D 0D 20  20 20 20 D9 4F 55 20 44  |OGRAM..    .OU D|
00001E50: 4F 4E 27 54 20 4F 46 54  45 4E 20 46 49 4E 44 20  |ON'T OFTEN FIND |
00001E60: 41 20 47 52 41 50 48 49  43 53 20 55 54 49 4C 49  |A GRAPHICS UTILI|
00001E70: 54 59 20 54 48 41 54 20  45 4E 48 41 4E 43 45 53  |TY THAT ENHANCES|
00001E80: 20 54 48 45 20 55 53 45  46 55 4C 4E 45 53 53 20  | THE USEFULNESS |
00001E90: 4F 46 20 41 20 43 4F 4D  50 55 54 45 52 20 46 4F  |OF A COMPUTER FO|
00001EA0: 52 20 50 45 52 53 4F 4E  41 4C 20 41 4E 44 20 50  |R PERSONAL AND P|
00001EB0: 52 4F 46 45 53 53 49 4F  4E 41 4C 20 41 50 50 4C  |ROFESSIONAL APPL|
00001EC0: 49 43 41 54 49 4F 4E 53  2E 20 D5 4C 54 52 41 20  |ICATIONS. .LTRA |
00001ED0: C8 49 2D D2 45 53 20 49  53 20 41 20 52 41 52 49  |.I-.ES IS A RARI|
00001EE0: 54 59 20 54 48 41 54 20  47 52 45 41 54 4C 59 20  |TY THAT GREATLY |
00001EF0: 45 58 54 45 4E 44 53 20  54 48 45 20 41 4C 52 45  |EXTENDS THE ALRE|
00001F00: 41 44 59 2D 50 4F 57 45  52 46 55 4C 20 46 45 41  |ADY-POWERFUL FEA|
00001F10: 54 55 52 45 53 20 4F 46  20 54 48 45 20 C3 2D 31  |TURES OF THE .-1|
00001F20: 32 38 2E 20 D9 4F 55 20  57 49 4C 4C 20 4D 4F 53  |28. .OU WILL MOS|
00001F30: 54 20 4C 49 4B 45 4C 59  20 44 49 53 43 4F 56 45  |T LIKELY DISCOVE|
00001F40: 52 20 4D 41 4E 59 20 57  41 59 53 20 54 4F 20 55  |R MANY WAYS TO U|
00001F50: 53 45 20 54 48 49 53 20  4E 45 57 20 47 52 41 50  |SE THIS NEW GRAP|
00001F60: 48 49 43 53 20 50 4F 57  45 52 2E 0D 20 20 20 20  |HICS POWER..    |
00001F70: CC 4F 4F 4B 20 46 4F 52  57 41 52 44 20 54 4F 20  |.OOK FORWARD TO |
00001F80: 4D 4F 52 45 20 41 52 54  49 43 4C 45 53 20 4F 4E  |MORE ARTICLES ON|
00001F90: 20 54 48 45 20 49 4E 4E  45 52 20 57 4F 52 4B 49  | THE INNER WORKI|
00001FA0: 4E 47 53 20 4F 46 20 54  48 45 20 38 35 36 33 20  |NGS OF THE 8563 |
00001FB0: 56 49 44 45 4F 20 43 48  49 50 2E 20 D5 4C 54 52  |VIDEO CHIP. .LTR|
00001FC0: 41 20 C8 49 2D D2 45 53  20 49 53 20 4F 4E 4C 59  |A .I-.ES IS ONLY|
00001FD0: 20 4F 4E 45 20 41 53 50  45 43 54 20 4F 46 20 57  | ONE ASPECT OF W|
00001FE0: 48 41 54 20 54 48 49 53  20 43 48 49 50 20 49 53  |HAT THIS CHIP IS|
00001FF0: 20 43 41 50 41 42 4C 45  20 4F 46 20 41 43 43 4F  | CAPABLE OF ACCO|
00002000: 4D 50 4C 49 53 48 49 4E  47 2E 0D                 |MPLISHING..     |
C-128 ULTRA HI-RES GRAPHICS, PART II.RUN
 MAGAZINE, MAY 1986..BY DAVID DARUS, KEN
 FRENCH AND LOUIS WALLACE..     INCREASE
 THE FLEXIBILITY OF YOUR EXISTING C-128 
ULTRA HI-RES PROGRAM WITH THIS SET OF PO
WERFUL AND SWIFT GRAPHICS COMMANDS...RUN
 IT RIGHT.C-128(IN C-128 MODE)..LISTING 
1. UH.DATA PROGRAM..LISTING 2. MAKE UH V
1.1.LISTING 3. UH. PIC CONVERT..     ADD
RESS ALL AUTHOR CORRESPONDENCE TO LOUIS 
WALLACE, 6124B SW 11TH PLACE, GAINESVILL
E, FL 32607 OR DAVID DARUS, 2508 NW 65TH
 TERRACE, GAINESVILLE, FL 32606..     IN
 RUN'S FEBRUARY 1986 ISSUE, WE ANNOUNCED
 THAT THE C-128 WAS FULLY CAPABLE OF USI
NG ITS 80-COLUMN RGB MODE FOR ULTRA HIGH
-RESOLUTION (640 BY 200 PIXELS) GRAPHICS
.  WE ALSO INTRODUCED YOU TO THE C-128 U
LTRA HI-RES GRAPHICS LANGUAGE.  THIS MON
TH, WE WILL EXPAND ON THAT TOPIC WITH SE
VERAL NEW ADDITIONS TO THE COMMAND SET..
    C-128 ULTRA HI-RES IS A LANGUAGE THA
T WEDGES ITSELF INTO MEMORY SO THAT ITS 
COMMANDS ARE EXECUTED ALONG WITH THOSE O
F THE NORMAL BASIC 7.0.  WITHOUT SLOWING
 DOWN NORMAL BASIC, IT ACCOMPLISHES THIS
 BY INTERCEPTING THE SYNTAX ERROR SUBROU
TINE THAT ISSUES ERROR MESSAGES WHEN YOU
 MAKE A TYPING MISTAKE..    ALL ULTRA HI
-RES COMMANDS ARE PRECEDED BY THE @ SYMB
OL, WHICH IS NOT USED BY BASIC.  WHEN TH
E C-128 BASIC INTERPRETER ENCOUNTERS THI
S IN THE CONTEXT OF A COMMAND, IT PASSES
 CONTROL TO THE SYNTAX ERROR SUBROUTINE,
 WHICH WOULD NORMALLY DISPLAY A SYNTAX E
RROR MESSAGE AND STOP THE PROGRAM..    H
OWEVER, WE HAVE CHANGED THE VECTOR THAT 
POINTS TO THAT SUBROUTINE. INSTEAD, IT P
OINTS TO A MACHINE LANGUAGE SUBROUTINE T
HAT CHECKS TO SEE IF THE ERROR IS TRULY 
AN ERROR, OR ONE OF OUR NEW COMMANDS. IF
 THE LATTER, CONTROL IS PASSED TO THE AP
PROPRIATE ULTRA HI-RES MODULE; IF NOT, I
T JUMPS TO THE NORMAL SYNTAX ERROR SUBRO
UTINE..    THE ADVANTAGE OF THIS WEDGE O
VER OTHERS IS THAT IT ALLOWS BASIC TO RU
N AT TOP SPEED AND ONLY CHECKS FOR OUR R
OUTINE WHEN THEY ARE ENCOUNTERED. IF YOU
 COMBINE THIS WITH THE FAST COMMAND, WHI
CH OPERATES AT 2MHZ, YOU'LL HAVE YOUR C-
128 RUNNING AT FULL THROTTLE WITH MANY N
EW AND POWERFUL GRAPHICS COMMANDS..    T
O USE ULTRA HI-RES, PART 2, YOU'LL NEED 
A COPY OF PART 1. YOU WILL THEN COMBINE 
ALL THE COMMANDS TO FORM AN ENHANCED VER
SION -- ULTRA HI-RES VERSION 1.1...THE U
LTRA HI-RES 1.1 PROGRAMS..    THREE PROG
RAMS ACCOMPANY THIS ARTICLE. BEFORE RUNN
ING THEM, SAVE THEM TO A DISK CONTAINING
 BOTH THE OLD MACHINE LANGUAGE VERSION O
F THE ULTRA HI-RES PROGRAM AND ITS BOOT 
PROGRAM..    FIRST, LOAD THE PROGRAM CAL
LED UH.DATA (LISTING 1) AND RUN IT IN NO
RMAL C-128 80-COLUMN MODE, NOT IN ULTRA 
HI-RES MODE. IT WILL CREATE A NUMBER OF 
BINARY FILES ON THE DISK..    AFTER RUNN
ING LISTING 1, LOAD AND RUN THE PROGRAM 
CALLED MAKEUH V1.1 (LISTING 2). THIS PRO
GRAM WILL FIRST LOAD INTO MEMORY THE OLD
 VERSION OF ULTRA HI-RES, THEN IT WILL A
DD THE NEW MODULES. IT WILL ALSO RENAME 
THE ORIGINAL VERSION TO ULTRA HI-RES.OLD
 AND SAVE A NEW VERSION CALLED ULTRA HI-
RES. ULTRA HI-RES 1.1 IS NOW READY FOR U
SE. TO ACTIVATE IT, LOAD AND RUN THE ULT
RA HI-RES BOOT PROGRAM, AS YOU USED IT T
O LOAD THE ORIGINAL ULTRA HI-RES PROGRAM
..    THE FINAL PROGRAM IS CALLED UH.PIC
 CONVERT (LISTING 3). WE'VE CHANGED THE 
ORIGINAL PICTURE-FILE FORMAT TO ALLOW UP
WARD COMPATIBILITY OF ULTRA HI-RES PICTU
RES IN FUTURE APPLICATIONS PROGRAMS. LIS
TING 3 ALLOWS YOU TO CHANGE PICTURES MAD
E WITH VERSION 1.0 TO THIS NEW FORMAT. P
LACE IN THE DRIVE A DISK THAT CONTAINS T
HE PICTURES YOU WANT CONVERTED AND ANSWE
R THE PROMPTS. YOUR OLD ULTRA HI-RES PIC
TURES WILL NOW BE FULLY COMPATIBLE WITH 
ULTRA HI-RES 1.1..    FINALLY, TO LEGALL
Y USE THIS PROGRAM TO CREATE APPLICATION
S YOU WISH TO GIVE AWAY, YOU MUST USE TH
E FIFTH NEW COMMAND, @WALRUS, WHICH CREA
TES A LOGO CREDITING THE PROGRAM'S AUTHO
RS. IT IS YOUR LEGAL OBLIGATION TO DISPL
AY THIS LOGO FOR ANY NON-PERSONAL USE. (
IF YOU INTEND TO SELL YOUR APPLICATIONS,
 PLEASE CONTACT THE AUTHORS ABOUT LICENS
ING.)..THE COMMANDS..    PART 2 ADDS FIV
E NEW COMMANDS THAT GIVE PROFESSIONAL-LE
VEL GRAPHICS POWER TO THE ALREADY-POWERF
UL ULTRA HI-RES COMMAND SET. COMBINED WI
TH THE C-128'S LARGE MEMORY AND 2 MHZ CL
OCK SPEED, YOU WILL BE ABLE TO USE BASIC
 TO WRITE VERY IMPRESSIVE APPLICATIONS P
ROGRAMS..    THE FIRST NEW COMMAND  @CIR
CLE IS ALSO FOUND IN NORMAL 40-COLUMN CO
MPOSITE MODE AND FUNCTIONS IN THE SAME W
AY; HOWEVER, WITH ULTRA HI-RES 1.1, YOU 
CAN ONLY HAVE TWO COLORS ON SCREEN AT ON
CE, RATHER THAN THE 16 AVAILABLE IN 40-C
OLUMN MODE. TO COMPENSATE FOR THIS LOSS 
OF COLOR, YOU CAN CHANGE YOUR DRAWING MO
DE FROM DRAW TO ERASE. THE SYNTAX IS:.@C
IRCLE,MODE,CX,CY,XR,YR<,SA,EA,ANGLE,INCR
EMENT>.    MODE IS 0 FOR ERASE AND 1 FOR
 DRAW; CX IS THE X COORDINATE OF THE CEN
TER (0-639); CY IS THE Y COORDINATE OF T
HE CENTER (0-199); XR IS THE X RADIUS (1
-319); YR IS THE Y RADIUS (1-100). THE P
ARAMETERS WITHIN THE BRACKETS, <>, ARE O
PTIONAL. THE SA IS THE STARTING ANGLE (0
-360); EA IS THE ENDING ANGLE ANGLE (0-3
60). THESE ALLOW YOU TO DRAW ARCS EASILY
. THE ANGLE IS THE NUMBER OF DEGREES (0-
360) YOU WISH TO ROTATE THE CIRCLE, ELLI
PSE OR ARC. THE INCREMENT IS THE NUMBER 
OF DEGREES USED IN DRAWING THE CIRCLE. B
Y CHANGING THE INCREMENT, YOU CAN USE TH
E CIRCLE COMMAND TO DRAW POLYGONS..    T
HE DEFAULTS FOR THE OPTIONAL PARAMETERS 
ARE: SA=0; EA=360; ANGLE=0; AND INCREMEN
T=8. FOR MORE INFORMATION ON THE CIRCLE 
PARAMETERS, SEE THE C-128'S SYSTEM GUIDE
..    THE SECOND NEW COMMAND IS CALLED @
PAINT. UNLIKE THE 40-COLUMN PAINT COMMAN
D, THIS ONE ONLY PROVIDES ONE COLOR AT A
 TIME. THIS COULD BE A PROBLEM WHEN IT C
OMES TO GRAPHICS AND CHARTS. THE @PAINT 
COMMAND COMPENSATES FOR THIS PAUCITY OF 
COLORS BY ALLOWING YOU TO FILL AREAS WIT
H VARIETIES OF DIFFERENT PATTERNS. THE S
YNTAX OF THE COMMAND IS:.@PAINT,X,Y,MODE
<,P1><,P2><,P3,P4><,P5,P6,P7,P8>.    HER
E X IS ANY VALUE FROM 0-639; Y IS ANY VA
LUE FROM 0-199; AND MODE IS  0 (FOR ERAS
E) AND 1 (FOR DRAW). THE P VALUES ARE NU
MBERS FROM 0-255 AND REPRESENT THE DECIM
AL VALUE OF THE BINARY PATTERN USED IN T
HE FILL. FOR EXAMPLE, IF YOU WANTED TO G
ENERATE AN INTERESTING PATCHWORK PATTERN
 TO FILL AN AREA, YOU WOULD USE THE FOLL
OWING VALUES..01100110  102.11001100  20
4.00110011   51.10000001  129.10011001  
153.01111110  126.00000000    0.10101010
  170.    THE COMMAND FORMAT IS:.@PAINT,
X,Y,1,102,204,51,129,153,126,0,170.    T
HIS WILL FILL A SPECIFIED AREA WITH THAT
 PATTERN. IF YOU DO NOT ENTER ANY SPECIF
IED VALUES, THE AREA WILL BE FILLED WITH
 A SOLID PATTERN. BY ENTERING ONLY ONE N
UMBER, ITS PATTERN IS REPEATED EIGHT TIM
ES; IF YOU ENTER TWO NUMBERS, THE PATTER
N OF THE PAIR IS REPEATED FOUR TIMES; IF
 YOU ENTER FOUR NUMBERS, EACH PATTERN IS
 REPEATED ONCE..    YOU CAN CLEAR A SOLI
D AREA (NOT A PATTERN) BY USING A MODE O
F 0. YOU MUST MAKE SURE THE AREA TO BE F
ILLED IS COMPLETELY ENCLOSED OR THE PATT
ERN WILL LEAK OUT AND FILL THE SCREEN.. 
   THE THIRD COMMAND IS @HCOPY. THIS WIL
L DUMP THE GRAPHICS SCREEN TO A PRINTER 
IN ANY OF FOUR DIFFERENT SIZES. THE SYNT
AX IS:.@HCOPY,SIZE, SECONDARY ADDRESS.  
  THE SIZE IS FROM 1-4, AND THE SECONDAR
Y ADDRESS IS WHATEVER YOUR PRINTER INTER
FACE REQUIRES FOR GRAPHICS MODE WITH NO 
LINEFEEDS. FOR EXAMPLE, THE CARDCO B AND
 PPI WITH GRAPHICS INTERFACES REQUIRE A 
SECONDARY ADDRESS OF 5. AT THE MOMENT, O
NLY THE EPSON, MANNESMAN TALLY SPIRIT 80
 AND OLIVETTI PR2300 PRINTERS ARE SUPPOR
TED, BUT ADDITIONAL MODULES WILL BE ADDE
D IF THE DEMAND IS THERE..    THE FOURTH
 COMMAND IS @DRWMOD. THIS SETS UP A SPEC
IAL FORM OF THE DRAW MODE THAT PERFORMS 
AN XOR ON THE SCREEN WHEN YOU USE ANAY O
F THE DRAWING COMMANDS (DOT, LINE, BOX, 
CIRCLE OR BAR). IT REVERSES LINES ON THE
 SCREEN. THIS COMMAND ALLOWS YOU TO CREA
TE THE ILLUSION OF TRANSPARENCY WHEN TWO
 POINTS OVERLAP. THE SYNTAX IS:.@DRWMOD,
MODE.    THE MODE IS 0 OR 1, WITH 0 INDI
CATING NO COMPLEMENT AND 1 INDICATING CO
MPLEMENT...A GEM OF A PROGRAM..    YOU D
ON'T OFTEN FIND A GRAPHICS UTILITY THAT 
ENHANCES THE USEFULNESS OF A COMPUTER FO
R PERSONAL AND PROFESSIONAL APPLICATIONS
. ULTRA HI-RES IS A RARITY THAT GREATLY 
EXTENDS THE ALREADY-POWERFUL FEATURES OF
 THE C-128. YOU WILL MOST LIKELY DISCOVE
R MANY WAYS TO USE THIS NEW GRAPHICS POW
ER..    LOOK FORWARD TO MORE ARTICLES ON
 THE INNER WORKINGS OF THE 8563 VIDEO CH
IP. ULTRA HI-RES IS ONLY ONE ASPECT OF W
HAT THIS CHIP IS CAPABLE OF ACCOMPLISHIN
G..
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL