DOC.ULTRAHI1.0
FILE INFORMATION
FILENAME(S): DOC.ULTRAHI1.0
FILE TYPE(S): SEQ
FILE SIZE: 17.8K
FIRST SEEN: 2025-10-20 14:29:49
APPEARS ON: 1 disk(s)
FILE HASH
d5b34c96fd92f9eeea624eb5c7c7f61d8e356f6994caf9b57384cfe6220caab1
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| UH SYSTEM DISK | DOC.ULTRAHI1.0 | SEQ | Treasure Chest - Klaus Der Suhler | 25 | 1 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 20 20 D5 4C 54 52 41 20 C8 49 52 45 53 20 C7 52 | .LTRA .IRES .R| 00000010: 41 50 48 49 43 53 20 31 2E 30 0D 20 20 C1 50 50 |APHICS 1.0. .PP| 00000020: 45 41 52 45 44 20 49 4E 20 D2 D5 CE 20 CD 41 47 |EARED IN ... .AG| 00000030: 41 5A 49 4E 45 2C 20 C6 45 42 52 55 41 52 59 20 |AZINE, .EBRUARY | 00000040: 31 39 38 36 0D 0D 20 20 C2 59 20 CC 4F 55 49 53 |1986.. .Y .OUIS| 00000050: 20 D7 41 4C 4C 41 43 45 20 41 4E 44 20 C4 41 56 | .ALLACE AND .AV| 00000060: 49 44 20 C4 41 52 55 53 0D 20 20 20 20 20 20 20 |ID .ARUS. | 00000070: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00000090: 20 20 20 20 20 20 D4 48 45 20 C3 31 32 38 20 43 | .HE .128 C| 000000A0: 4F 4D 50 55 54 45 52 20 49 53 20 57 49 54 48 4F |OMPUTER IS WITHO| 000000B0: 55 54 20 44 4F 55 42 54 20 41 20 52 45 4D 41 52 |UT DOUBT A REMAR| 000000C0: 4B 41 42 4C 45 20 4D 41 43 48 49 4E 45 2E 20 20 |KABLE MACHINE. | 000000D0: C9 54 20 43 4F 4E 54 41 49 4E 53 20 4F 4E 45 20 |.T CONTAINS ONE | 000000E0: 4F 46 20 54 48 45 20 42 45 53 54 20 C2 C1 D3 C9 |OF THE BEST ....| 000000F0: C3 20 4C 41 4E 47 55 41 47 45 53 20 45 56 45 52 |. LANGUAGES EVER| 00000100: 20 49 4E 43 4C 55 44 45 44 20 57 49 54 48 20 41 | INCLUDED WITH A| 00000110: 20 4D 49 43 52 4F 2C 20 48 41 53 20 31 32 38 CB | MICRO, HAS 128.| 00000120: 20 D2 C1 CD 20 41 4E 44 20 49 53 20 45 58 50 41 | ... AND IS EXPA| 00000130: 4E 44 41 42 4C 45 2C 20 53 55 50 50 4F 52 54 53 |NDABLE, SUPPORTS| 00000140: 20 48 49 52 45 53 20 47 52 41 50 48 49 43 53 20 | HIRES GRAPHICS | 00000150: 49 4E 20 43 4F 4D 50 4F 53 49 54 45 20 4D 4F 44 |IN COMPOSITE MOD| 00000160: 45 2C 20 43 4F 4E 54 41 49 4E 53 20 42 4F 54 48 |E, CONTAINS BOTH| 00000170: 20 41 20 57 4F 52 4B 49 4E 47 20 C3 36 34 20 41 | A WORKING .64 A| 00000180: 4E 44 20 41 20 DA 2D 38 30 20 C3 D0 2F CD 20 43 |ND A .-80 ../. C| 00000190: 4F 4D 50 55 54 45 52 2C 20 48 41 53 20 41 20 47 |OMPUTER, HAS A G| 000001A0: 52 45 41 54 20 4B 45 59 42 4F 41 52 44 20 41 4E |REAT KEYBOARD AN| 000001B0: 44 20 41 20 42 45 41 55 54 49 46 55 4C 20 38 30 |D A BEAUTIFUL 80| 000001C0: 20 43 4F 4C 55 4D 4E 20 44 49 53 50 4C 41 59 2E | COLUMN DISPLAY.| 000001D0: 20 20 C1 4E 44 20 50 45 52 48 41 50 53 20 42 45 | .ND PERHAPS BE| 000001E0: 53 54 20 4F 46 20 41 4C 4C 20 49 54 20 49 53 20 |ST OF ALL IT IS | 000001F0: 49 4E 45 58 50 45 4E 53 49 56 45 21 20 20 D7 48 |INEXPENSIVE! .H| 00000200: 41 54 20 4D 4F 52 45 20 43 4F 55 4C 44 20 59 4F |AT MORE COULD YO| 00000210: 55 20 57 41 4E 54 3F 0D 20 20 20 20 D7 45 4C 4C |U WANT?. .ELL| 00000220: 2C 20 4F 4E 45 20 54 48 49 4E 47 20 C9 20 41 4C |, ONE THING . AL| 00000230: 57 41 59 53 20 57 41 4E 54 20 49 53 20 48 49 47 |WAYS WANT IS HIG| 00000240: 48 45 52 20 52 45 53 4F 4C 55 54 49 4F 4E 20 47 |HER RESOLUTION G| 00000250: 52 41 50 48 49 43 20 44 49 53 50 4C 41 59 53 2E |RAPHIC DISPLAYS.| 00000260: 20 20 C1 4E 44 20 54 48 45 20 38 30 20 43 4F 4C | .ND THE 80 COL| 00000270: 55 4D 4E 20 53 43 52 45 45 4E 20 4F 4E 20 54 48 |UMN SCREEN ON TH| 00000280: 45 20 C3 31 32 38 20 57 41 53 20 41 20 57 45 4C |E .128 WAS A WEL| 00000290: 43 4F 4D 45 20 42 4C 45 53 53 49 4E 47 20 54 4F |COME BLESSING TO| 000002A0: 20 4D 41 4E 59 20 4F 46 20 55 53 20 57 48 4F 20 | MANY OF US WHO | 000002B0: 46 49 4E 44 20 34 30 20 43 4F 4C 55 4D 4E 53 20 |FIND 40 COLUMNS | 000002C0: 41 20 4C 49 4D 49 54 41 54 49 4F 4E 2C 20 42 55 |A LIMITATION, BU| 000002D0: 54 20 53 54 49 4C 4C 20 50 52 45 46 45 52 20 C3 |T STILL PREFER .| 000002E0: 4F 4D 4D 4F 44 4F 52 45 20 43 4F 4D 50 55 54 45 |OMMODORE COMPUTE| 000002F0: 52 53 20 4F 56 45 52 20 4F 54 48 45 52 53 2E 20 |RS OVER OTHERS. | 00000300: 20 D4 48 49 53 20 4E 45 57 20 38 30 20 43 4F 4C | .HIS NEW 80 COL| 00000310: 55 4D 4E 20 43 41 50 41 42 49 4C 49 54 59 20 49 |UMN CAPABILITY I| 00000320: 53 20 4D 41 44 45 20 50 4F 53 53 49 42 4C 45 20 |S MADE POSSIBLE | 00000330: 42 59 20 41 20 53 45 43 4F 4E 44 20 47 52 41 50 |BY A SECOND GRAP| 00000340: 48 49 43 53 20 43 48 49 50 2C 20 54 48 45 20 38 |HICS CHIP, THE 8| 00000350: 35 36 33 2E 20 20 D4 48 49 53 20 49 53 20 41 20 |563. .HIS IS A | 00000360: 56 45 52 59 20 50 4F 57 45 52 46 55 4C 20 44 45 |VERY POWERFUL DE| 00000370: 56 49 43 45 2C 20 41 4E 44 20 49 54 20 4D 41 4B |VICE, AND IT MAK| 00000380: 45 53 20 50 4F 53 53 49 42 4C 45 20 54 48 45 20 |ES POSSIBLE THE | 00000390: 43 52 49 53 50 2C 20 43 4C 45 41 52 20 43 4F 4C |CRISP, CLEAR COL| 000003A0: 4F 52 20 54 45 58 54 20 54 48 45 20 C3 31 32 38 |OR TEXT THE .128| 000003B0: 20 4D 41 4B 45 53 20 49 4E 20 38 30 20 43 4F 4C | MAKES IN 80 COL| 000003C0: 55 4D 4E 20 4D 4F 44 45 2E 0D 20 20 20 20 D4 48 |UMN MODE.. .H| 000003D0: 45 52 45 20 49 53 20 50 52 45 53 45 4E 54 4C 59 |ERE IS PRESENTLY| 000003E0: 20 41 20 43 4C 4F 55 44 20 4F 46 20 4D 59 53 54 | A CLOUD OF MYST| 000003F0: 45 52 59 20 53 55 52 52 4F 55 4E 44 49 4E 47 20 |ERY SURROUNDING | 00000400: 54 48 45 20 47 52 41 50 48 49 43 20 43 41 50 41 |THE GRAPHIC CAPA| 00000410: 42 49 4C 49 54 49 45 53 20 4F 46 20 54 48 49 53 |BILITIES OF THIS| 00000420: 20 4E 45 57 20 41 44 44 49 54 49 4F 4E 20 54 4F | NEW ADDITION TO| 00000430: 20 54 48 45 20 C3 4F 4D 4D 4F 44 4F 52 45 20 43 | THE .OMMODORE C| 00000440: 4F 4D 50 55 54 45 52 20 46 41 4D 49 4C 59 2C 20 |OMPUTER FAMILY, | 00000450: 41 4E 44 20 C9 20 48 4F 50 45 20 54 48 49 53 20 |AND . HOPE THIS | 00000460: 41 52 54 49 43 4C 45 20 57 49 4C 4C 20 47 4F 20 |ARTICLE WILL GO | 00000470: 46 41 52 20 54 4F 57 41 52 44 20 44 49 53 50 45 |FAR TOWARD DISPE| 00000480: 4C 4C 49 4E 47 20 54 48 45 20 51 55 45 53 54 49 |LLING THE QUESTI| 00000490: 4F 4E 53 20 C9 20 4B 4E 4F 57 20 4D 41 4E 59 20 |ONS . KNOW MANY | 000004A0: 4F 46 20 59 4F 55 20 48 41 56 45 2E 0D 20 20 20 |OF YOU HAVE.. | 000004B0: 20 C6 49 52 53 54 20 41 4E 44 20 46 4F 52 45 4D | .IRST AND FOREM| 000004C0: 4F 53 54 20 54 48 45 20 51 55 45 53 54 49 4F 4E |OST THE QUESTION| 000004D0: 20 41 52 49 53 45 53 20 41 42 4F 55 54 20 42 49 | ARISES ABOUT BI| 000004E0: 54 4D 41 50 50 49 4E 47 20 28 48 49 52 45 53 20 |TMAPPING (HIRES | 000004F0: 47 52 41 50 48 49 43 53 29 2E 20 20 D3 49 4E 43 |GRAPHICS). .INC| 00000500: 45 20 54 48 45 20 38 30 20 43 4F 4C 55 4D 4E 20 |E THE 80 COLUMN | 00000510: 54 45 58 54 20 49 53 20 4D 41 44 45 20 50 4F 53 |TEXT IS MADE POS| 00000520: 53 49 42 4C 45 20 42 59 20 41 20 52 45 53 4F 4C |SIBLE BY A RESOL| 00000530: 55 54 49 4F 4E 20 4F 46 20 36 34 30 20 D8 20 32 |UTION OF 640 . 2| 00000540: 30 30 2C 20 4D 41 4E 59 20 4F 46 20 55 53 20 48 |00, MANY OF US H| 00000550: 4F 50 45 44 20 57 45 20 57 4F 55 4C 44 20 42 45 |OPED WE WOULD BE| 00000560: 20 41 42 4C 45 20 54 4F 20 55 53 45 20 54 48 41 | ABLE TO USE THA| 00000570: 54 20 46 4F 52 20 47 52 41 50 48 49 43 53 2E 20 |T FOR GRAPHICS. | 00000580: 20 C8 4F 57 45 56 45 52 2C 20 C2 C1 D3 C9 C3 20 | .OWEVER, ..... | 00000590: 37 2E 30 20 43 4F 4E 54 41 49 4E 53 20 4E 4F 20 |7.0 CONTAINS NO | 000005A0: 50 52 4F 56 49 53 49 4F 4E 20 46 4F 52 20 48 49 |PROVISION FOR HI| 000005B0: 47 48 20 52 45 53 4F 4C 55 54 49 4F 4E 20 47 52 |GH RESOLUTION GR| 000005C0: 41 50 48 49 43 53 20 4F 46 20 54 48 45 20 38 30 |APHICS OF THE 80| 000005D0: 20 43 4F 4C 55 4D 4E 20 44 49 53 50 4C 41 59 2E | COLUMN DISPLAY.| 000005E0: 20 20 D7 45 20 57 45 52 45 20 54 4F 4C 44 20 4F | .E WERE TOLD O| 000005F0: 52 49 47 49 4E 41 4C 4C 59 20 54 48 41 54 20 57 |RIGINALLY THAT W| 00000600: 45 20 4D 49 47 48 54 20 42 45 20 41 42 4C 45 20 |E MIGHT BE ABLE | 00000610: 54 4F 20 44 4F 20 53 4F 4D 45 20 45 4C 45 4D 45 |TO DO SOME ELEME| 00000620: 4E 54 41 52 59 20 47 52 41 50 48 49 43 53 20 56 |NTARY GRAPHICS V| 00000630: 49 41 20 43 55 53 54 4F 4D 20 43 48 41 52 41 43 |IA CUSTOM CHARAC| 00000640: 54 45 52 53 20 4F 4E 20 54 48 45 20 38 30 20 43 |TERS ON THE 80 C| 00000650: 4F 4C 55 4D 4E 20 53 43 52 45 45 4E 2C 20 42 55 |OLUMN SCREEN, BU| 00000660: 54 20 4E 4F 54 20 54 52 55 45 20 48 49 52 45 53 |T NOT TRUE HIRES| 00000670: 20 47 52 41 50 48 49 43 53 2E 20 20 C1 4E 44 20 | GRAPHICS. .ND | 00000680: 54 48 45 20 54 45 43 48 4E 49 43 41 4C 20 53 50 |THE TECHNICAL SP| 00000690: 45 43 49 46 49 43 41 54 49 4F 4E 53 20 46 4F 52 |ECIFICATIONS FOR| 000006A0: 20 54 48 45 20 38 35 36 33 20 53 54 41 54 45 20 | THE 8563 STATE | 000006B0: 49 54 20 48 41 53 20 4F 4E 4C 59 20 4C 49 4D 49 |IT HAS ONLY LIMI| 000006C0: 54 45 44 20 42 49 54 4D 41 50 50 49 4E 47 20 43 |TED BITMAPPING C| 000006D0: 41 50 41 42 49 4C 49 54 49 45 53 2E 20 20 D4 48 |APABILITIES. .H| 000006E0: 49 53 20 47 4F 54 20 55 53 20 49 4E 54 45 52 45 |IS GOT US INTERE| 000006F0: 53 54 45 44 20 49 4E 20 53 45 45 49 4E 47 20 4A |STED IN SEEING J| 00000700: 55 53 54 20 48 4F 57 20 4C 49 4D 49 54 45 44 20 |UST HOW LIMITED | 00000710: 49 54 20 49 53 2E 0D 20 20 20 20 C9 20 41 4D 20 |IT IS.. . AM | 00000720: 50 4C 45 41 53 45 44 20 54 4F 20 41 4E 4E 4F 55 |PLEASED TO ANNOU| 00000730: 4E 43 45 20 54 48 41 54 20 4F 55 52 20 52 45 53 |NCE THAT OUR RES| 00000740: 45 41 52 43 48 20 48 41 53 20 4C 45 44 20 54 4F |EARCH HAS LED TO| 00000750: 20 54 48 45 20 44 49 53 43 4F 56 45 52 59 20 54 | THE DISCOVERY T| 00000760: 48 41 54 20 59 45 53 2C 20 49 54 20 49 53 20 50 |HAT YES, IT IS P| 00000770: 4F 53 53 49 42 4C 45 20 54 4F 20 55 53 45 20 54 |OSSIBLE TO USE T| 00000780: 48 45 20 36 34 30 20 D8 20 32 30 30 20 53 43 52 |HE 640 . 200 SCR| 00000790: 45 45 4E 20 49 4E 20 42 49 54 4D 41 50 20 4D 4F |EEN IN BITMAP MO| 000007A0: 44 45 21 0D 20 20 20 20 D4 48 41 54 20 4D 45 41 |DE!. .HAT MEA| 000007B0: 4E 53 20 59 4F 55 20 43 41 4E 20 48 41 56 45 20 |NS YOU CAN HAVE | 000007C0: 54 57 49 43 45 20 54 48 45 20 52 45 53 4F 4C 55 |TWICE THE RESOLU| 000007D0: 54 49 4F 4E 20 4F 46 20 54 48 45 20 C3 36 34 20 |TION OF THE .64 | 000007E0: 4F 52 20 C3 31 32 38 20 49 4E 20 43 4F 4D 50 4F |OR .128 IN COMPO| 000007F0: 53 49 54 45 20 4D 4F 44 45 21 20 20 C1 4E 44 20 |SITE MODE! .ND | 00000800: 53 49 4E 43 45 20 49 54 20 49 53 20 41 20 D2 C7 |SINCE IT IS A ..| 00000810: C2 20 44 49 53 50 4C 41 59 2C 20 54 48 45 20 47 |. DISPLAY, THE G| 00000820: 52 41 50 48 49 43 53 20 41 52 45 20 43 52 49 53 |RAPHICS ARE CRIS| 00000830: 50 45 52 20 41 4E 44 20 43 4C 45 41 4E 45 52 20 |PER AND CLEANER | 00000840: 54 48 41 4E 20 45 56 45 52 2E 20 20 C9 4E 20 43 |THAN EVER. .N C| 00000850: 41 53 45 20 59 4F 55 20 41 52 45 20 49 4E 54 45 |ASE YOU ARE INTE| 00000860: 52 45 53 54 45 44 2C 20 36 34 30 20 D8 20 32 30 |RESTED, 640 . 20| 00000870: 30 20 49 53 20 41 53 20 48 49 47 48 20 4F 46 20 |0 IS AS HIGH OF | 00000880: 52 45 53 4F 4C 55 54 49 4F 4E 20 41 53 20 54 48 |RESOLUTION AS TH| 00000890: 45 20 C9 C2 CD 20 D0 C3 20 4F 52 20 45 56 45 4E |E ... .. OR EVEN| 000008A0: 20 54 48 45 20 C1 CD C9 C7 C1 20 43 41 4E 20 44 | THE ..... CAN D| 000008B0: 4F 20 28 49 4E 20 4E 4F 4E 45 20 49 4E 54 45 52 |O (IN NONE INTER| 000008C0: 4C 41 43 45 44 20 4D 4F 44 45 29 2E 20 20 20 20 |LACED MODE). | 000008D0: 20 D4 48 45 20 38 35 36 33 20 48 41 53 20 41 20 | .HE 8563 HAS A | 000008E0: 53 50 45 43 49 41 4C 20 31 36 CB 20 D2 C1 CD 20 |SPECIAL 16. ... | 000008F0: 41 52 45 41 20 43 4F 4D 50 4C 45 54 4C 59 20 53 |AREA COMPLETLY S| 00000900: 45 50 41 52 41 54 45 44 20 46 52 4F 4D 20 54 48 |EPARATED FROM TH| 00000910: 45 20 4E 4F 52 4D 41 4C 20 53 59 53 54 45 4D 20 |E NORMAL SYSTEM | 00000920: D2 C1 CD 2C 20 53 4F 20 4E 4F 20 55 53 45 52 20 |..., SO NO USER | 00000930: D2 C1 CD 20 49 53 20 4E 45 45 44 45 44 20 46 4F |... IS NEEDED FO| 00000940: 52 20 54 48 45 20 44 49 53 50 4C 41 59 2E 20 20 |R THE DISPLAY. | 00000950: C8 4F 57 45 56 45 52 2C 20 54 52 59 49 4E 47 20 |.OWEVER, TRYING | 00000960: 54 4F 20 43 4F 4D 4D 55 4E 49 43 41 54 45 20 57 |TO COMMUNICATE W| 00000970: 49 54 48 20 54 48 45 20 43 48 49 50 20 49 53 20 |ITH THE CHIP IS | 00000980: 56 45 52 59 20 44 49 46 46 49 43 55 4C 54 20 42 |VERY DIFFICULT B| 00000990: 45 43 41 55 53 45 20 4F 46 20 54 48 41 54 20 56 |ECAUSE OF THAT V| 000009A0: 45 52 59 20 52 45 41 53 4F 4E 2E 20 20 C9 4E 20 |ERY REASON. .N | 000009B0: 46 41 43 54 20 54 48 45 52 45 20 41 52 45 20 4F |FACT THERE ARE O| 000009C0: 4E 4C 59 20 54 57 4F 20 41 44 44 52 45 53 53 45 |NLY TWO ADDRESSE| 000009D0: 53 20 49 4E 20 54 48 45 20 57 48 4F 4C 45 20 C3 |S IN THE WHOLE .| 000009E0: 31 32 38 20 4D 45 4D 4F 52 59 20 4D 41 50 20 54 |128 MEMORY MAP T| 000009F0: 48 41 54 20 48 41 56 45 20 41 4E 59 20 45 46 46 |HAT HAVE ANY EFF| 00000A00: 45 43 54 20 4F 4E 20 54 48 45 20 43 48 49 50 20 |ECT ON THE CHIP | 00000A10: 41 54 20 41 4C 4C 2E 20 20 D4 48 45 53 45 20 52 |AT ALL. .HESE R| 00000A20: 45 47 49 53 54 45 52 53 2C 20 24 C4 36 30 30 28 |EGISTERS, $.600(| 00000A30: 35 34 37 38 34 29 20 41 4E 44 20 24 C4 36 30 31 |54784) AND $.601| 00000A40: 20 28 35 34 37 38 35 29 20 53 45 52 56 45 20 41 | (54785) SERVE A| 00000A50: 53 20 41 20 57 49 4E 44 4F 57 20 46 52 4F 4D 20 |S A WINDOW FROM | 00000A60: 57 48 49 43 48 20 59 4F 55 20 4D 41 59 20 41 44 |WHICH YOU MAY AD| 00000A70: 44 52 45 53 53 20 54 48 45 20 43 48 49 50 20 52 |DRESS THE CHIP R| 00000A80: 45 47 49 53 54 45 52 53 20 41 4E 44 20 49 54 53 |EGISTERS AND ITS| 00000A90: 20 31 36 CB 20 D2 C1 CD 20 42 41 4E 4B 2E 20 20 | 16. ... BANK. | 00000AA0: D4 48 45 20 46 49 52 53 54 2C 20 24 C4 36 30 30 |.HE FIRST, $.600| 00000AB0: 20 49 53 20 54 48 45 20 38 35 36 33 20 52 45 47 | IS THE 8563 REG| 00000AC0: 49 53 54 45 52 20 53 45 4C 45 43 54 20 42 59 54 |ISTER SELECT BYT| 00000AD0: 45 2C 20 41 4E 44 20 54 48 45 20 53 45 43 4F 4E |E, AND THE SECON| 00000AE0: 44 20 24 C4 36 30 31 20 49 53 20 54 48 45 20 38 |D $.601 IS THE 8| 00000AF0: 35 36 33 20 44 41 54 41 20 C9 2F CF 20 42 59 54 |563 DATA ./. BYT| 00000B00: 45 2E 20 20 20 20 20 D4 4F 20 41 43 43 45 53 53 |E. .O ACCESS| 00000B10: 20 54 48 45 20 43 48 49 50 20 59 4F 55 20 4D 55 | THE CHIP YOU MU| 00000B20: 53 54 20 50 55 54 20 54 48 45 20 43 48 49 50 20 |ST PUT THE CHIP | 00000B30: 52 45 47 49 53 54 45 52 20 4E 55 4D 42 45 52 20 |REGISTER NUMBER | 00000B40: 59 4F 55 20 57 41 4E 54 20 54 4F 20 52 45 41 44 |YOU WANT TO READ| 00000B50: 20 4F 52 20 57 52 49 54 45 20 54 4F 20 49 4E 54 | OR WRITE TO INT| 00000B60: 4F 20 24 C4 36 30 30 2C 20 57 41 49 54 20 55 4E |O $.600, WAIT UN| 00000B70: 54 49 4C 20 54 48 45 20 43 48 49 50 20 49 53 20 |TIL THE CHIP IS | 00000B80: 52 45 41 44 59 2C 20 41 4E 44 20 54 48 45 4E 20 |READY, AND THEN | 00000B90: 50 45 45 4B 20 4F 52 20 50 4F 4B 45 20 54 48 45 |PEEK OR POKE THE| 00000BA0: 20 56 41 4C 55 45 20 59 4F 55 20 57 41 4E 54 20 | VALUE YOU WANT | 00000BB0: 49 4E 54 4F 20 24 C4 36 30 31 2E 20 20 C9 54 20 |INTO $.601. .T | 00000BC0: 49 53 20 51 55 49 54 45 20 41 20 42 4F 54 54 4C |IS QUITE A BOTTL| 00000BD0: 45 4E 45 43 4B 2C 20 41 4E 44 20 45 46 46 45 43 |ENECK, AND EFFEC| 00000BE0: 54 49 56 45 4C 59 20 50 52 45 43 4C 55 44 45 53 |TIVELY PRECLUDES| 00000BF0: 20 41 4E 59 20 55 53 41 42 4C 45 20 48 49 52 45 | ANY USABLE HIRE| 00000C00: 53 20 47 52 41 50 48 49 43 53 20 46 52 4F 4D 20 |S GRAPHICS FROM | 00000C10: 42 41 53 49 43 20 55 53 49 4E 47 20 50 45 45 4B |BASIC USING PEEK| 00000C20: 53 20 4F 52 20 50 4F 4B 45 53 2E 20 20 C2 55 54 |S OR POKES. .UT| 00000C30: 20 46 52 4F 4D 20 4D 41 43 48 49 4E 45 20 4C 41 | FROM MACHINE LA| 00000C40: 4E 47 55 41 47 45 20 49 54 20 49 53 20 41 20 44 |NGUAGE IT IS A D| 00000C50: 49 46 46 45 52 45 4E 54 20 53 54 4F 52 59 2E 0D |IFFERENT STORY..| 00000C60: 20 20 20 20 D7 45 20 48 41 56 45 20 43 52 45 41 | .E HAVE CREA| 00000C70: 54 45 44 20 41 20 53 45 54 20 4F 46 20 43 4F 4D |TED A SET OF COM| 00000C80: 4D 41 4E 44 53 20 54 48 41 54 20 41 52 45 20 57 |MANDS THAT ARE W| 00000C90: 45 44 47 45 44 20 49 4E 54 4F 20 54 48 45 20 C3 |EDGED INTO THE .| 00000CA0: 31 32 38 20 54 48 41 54 20 55 53 45 20 4D 41 43 |128 THAT USE MAC| 00000CB0: 48 49 4E 45 20 4C 41 4E 47 55 41 47 45 20 54 4F |HINE LANGUAGE TO| 00000CC0: 20 54 41 4B 45 20 41 44 56 41 4E 54 41 47 45 20 | TAKE ADVANTAGE | 00000CD0: 4F 46 20 54 48 45 20 C3 31 32 38 27 53 20 36 34 |OF THE .128'S 64| 00000CE0: 30 20 D8 20 32 30 30 20 47 52 41 50 48 49 43 20 |0 . 200 GRAPHIC | 00000CF0: 50 4F 57 45 52 2E 20 20 D4 48 45 53 45 20 43 4F |POWER. .HESE CO| 00000D00: 4D 4D 41 4E 44 53 20 57 49 4C 4C 20 47 49 56 45 |MMANDS WILL GIVE| 00000D10: 20 59 4F 55 20 41 20 56 45 52 59 20 50 4F 57 45 | YOU A VERY POWE| 00000D20: 52 46 55 4C 20 43 4F 4D 4D 41 4E 44 20 53 45 54 |RFUL COMMAND SET| 00000D30: 20 54 48 41 54 20 57 4F 52 4B 53 20 57 49 54 48 | THAT WORKS WITH| 00000D40: 20 C2 C1 D3 C9 C3 20 37 2E 30 20 41 4E 44 20 41 | ..... 7.0 AND A| 00000D50: 4C 4C 4F 57 20 59 4F 55 20 54 4F 20 55 53 45 20 |LLOW YOU TO USE | 00000D60: 54 48 45 53 45 20 4E 45 57 20 47 52 41 50 48 49 |THESE NEW GRAPHI| 00000D70: 43 53 20 46 52 45 45 4C 59 2E 0D 20 20 20 20 D4 |CS FREELY.. .| 00000D80: 48 45 52 45 20 41 52 45 20 31 34 20 4E 45 57 20 |HERE ARE 14 NEW | 00000D90: 43 4F 4D 4D 41 4E 44 53 2C 20 4D 4F 53 54 20 4F |COMMANDS, MOST O| 00000DA0: 46 20 57 48 49 43 48 20 41 52 45 20 55 53 45 44 |F WHICH ARE USED| 00000DB0: 20 54 4F 20 57 4F 52 4B 20 57 49 54 48 20 54 48 | TO WORK WITH TH| 00000DC0: 45 20 36 34 30 20 D8 20 32 30 30 20 44 49 53 50 |E 640 . 200 DISP| 00000DD0: 4C 41 59 2E 20 CF 4E 45 2C 20 40 C6 CF CE D4 2C |LAY. .NE, @....,| 00000DE0: 20 49 53 20 41 20 53 50 45 43 49 41 4C 20 43 4F | IS A SPECIAL CO| 00000DF0: 4D 4D 41 4E 44 20 4F 4E 4C 59 20 46 4F 52 20 38 |MMAND ONLY FOR 8| 00000E00: 30 20 43 4F 4C 55 4D 4E 20 54 45 58 54 20 4D 4F |0 COLUMN TEXT MO| 00000E10: 44 45 20 54 48 41 54 20 41 4C 4C 4F 57 53 20 59 |DE THAT ALLOWS Y| 00000E20: 4F 55 20 54 4F 20 44 4F 57 4E 4C 4F 41 44 20 4E |OU TO DOWNLOAD N| 00000E30: 45 57 20 43 48 41 52 41 43 54 45 52 20 53 45 54 |EW CHARACTER SET| 00000E40: 53 20 46 52 4F 4D 20 53 59 53 54 45 4D 20 D2 C1 |S FROM SYSTEM ..| 00000E50: CD 20 54 4F 20 54 48 45 20 38 30 20 43 4F 4C 55 |. TO THE 80 COLU| 00000E60: 4D 4E 20 43 48 49 50 20 D2 C1 CD 2E 20 20 D3 49 |MN CHIP .... .I| 00000E70: 4E 43 45 20 54 48 45 20 38 30 20 43 4F 4C 55 4D |NCE THE 80 COLUM| 00000E80: 4E 20 54 45 58 54 20 53 43 52 45 45 4E 20 41 4C |N TEXT SCREEN AL| 00000E90: 4C 4F 57 53 20 46 4F 52 20 32 20 43 4F 4D 50 4C |LOWS FOR 2 COMPL| 00000EA0: 45 54 45 20 43 48 41 52 41 43 54 45 52 20 46 4F |ETE CHARACTER FO| 00000EB0: 4E 54 53 20 41 54 20 4F 4E 43 45 20 59 4F 55 20 |NTS AT ONCE YOU | 00000EC0: 43 41 4E 20 55 53 45 20 40 C6 CF CE D4 20 46 4F |CAN USE @.... FO| 00000ED0: 52 20 53 4F 4D 45 20 56 45 52 59 20 49 4E 54 45 |R SOME VERY INTE| 00000EE0: 52 45 53 54 49 4E 47 20 54 45 58 54 20 44 49 53 |RESTING TEXT DIS| 00000EF0: 50 4C 41 59 53 2E 0D 0D 20 20 20 C3 31 32 38 20 |PLAYS... .128 | 00000F00: D5 CC D4 D2 C1 20 C8 C9 D2 C5 D3 20 C3 CF CD CD |..... ..... ....| 00000F10: C1 CE C4 20 D3 C5 D4 0D 40 C6 CF CE D4 2C C3 48 |... ....@....,.H| 00000F20: 41 52 20 D3 45 54 20 23 2C D2 C1 CD 20 C1 44 44 |AR .ET #,... .DD| 00000F30: 52 45 53 53 0D 40 D4 C5 D8 D4 20 20 20 20 20 20 |RESS.@.... | 00000F40: 20 20 20 0D 40 C7 D2 C1 D0 C8 C9 C3 2C C2 C3 2C | .@.......,..,| 00000F50: C6 C3 0D 40 C3 CC D2 2C D6 41 4C 55 45 0D 40 C4 |...@...,.ALUE.@.| 00000F60: CF D4 2C D8 2C D9 2C CD 4F 44 45 0D 40 C4 D2 C1 |..,.,.,.ODE.@...| 00000F70: D7 2C D8 31 2C D9 31 2C D8 32 2C D9 32 2C CD 4F |.,.1,.1,.2,.2,.O| 00000F80: 44 45 0D 40 C2 CF D8 2C D8 31 2C D9 31 2C D8 32 |DE.@...,.1,.1,.2| 00000F90: 2C D9 32 2C CD 4F 44 45 0D 40 C2 C1 D2 2C D8 2C |,.2,.ODE.@...,.,| 00000FA0: D9 2C 44 D8 2C 44 D9 2C C8 54 2C CD 4F 44 45 0D |.,D.,D.,.T,.ODE.| 00000FB0: 40 D3 C1 D6 C5 2C D4 59 50 45 2C 22 46 49 4C 45 |@....,.YPE,"FILE| 00000FC0: 4E 41 4D 45 22 20 0D 40 CC CF C1 C4 2C D4 59 50 |NAME" .@....,.YP| 00000FD0: 45 2C 22 46 49 4C 45 4E 41 4D 45 22 0D 40 C3 C8 |E,"FILENAME".@..| 00000FE0: C1 D2 2C C3 48 41 52 53 45 54 20 C1 44 44 52 45 |..,.HARSET .DDRE| 00000FF0: 53 53 2C D8 2C D9 2C C8 54 2C D7 49 44 54 48 2C |SS,.,.,.T,.IDTH,| 00001000: 22 53 54 52 49 4E 47 22 0D 40 C3 CF D0 D9 2C D3 |"STRING".@....,.| 00001010: D8 2C D3 D9 2C 44 D8 2C 44 D9 2C C4 45 53 54 49 |.,..,D.,D.,.ESTI| 00001020: 4E 41 54 49 4F 4E 20 D8 2C C4 45 53 49 4E 41 54 |NATION .,.ESINAT| 00001030: 49 4F 4E 20 D9 0D 40 D3 D4 C1 D3 C8 2C C2 55 46 |ION ..@.....,.UF| 00001040: 46 45 52 20 C1 44 44 52 45 53 53 2C D8 2C D9 2C |FER .DDRESS,.,.,| 00001050: 44 D8 2C 44 D9 0D 40 C6 C5 D4 C3 C8 2C C2 55 46 |D.,D..@.....,.UF| 00001060: 46 45 52 20 C1 44 44 52 45 53 53 2C D8 2C D9 0D |FER .DDRESS,.,..| 00001070: 0D 20 20 20 20 C1 4C 4F 4E 47 20 57 49 54 48 20 |. .LONG WITH | 00001080: 54 48 49 53 20 41 52 54 49 43 4C 45 20 54 48 45 |THIS ARTICLE THE| 00001090: 52 45 20 41 52 45 20 41 20 4E 55 4D 42 45 52 20 |RE ARE A NUMBER | 000010A0: 4F 46 20 50 52 4F 47 52 41 4D 53 2E 20 20 D4 48 |OF PROGRAMS. .H| 000010B0: 45 20 46 49 52 53 54 20 49 53 20 43 41 4C 4C 45 |E FIRST IS CALLE| 000010C0: 44 20 20 C3 31 32 38 20 D5 CC D4 D2 C1 20 C8 C9 |D .128 ..... ..| 000010D0: D2 C5 D3 2E 20 20 C9 54 20 49 53 20 41 20 42 41 |.... .T IS A BA| 000010E0: 53 49 43 20 4C 4F 41 44 45 52 20 54 59 50 45 20 |SIC LOADER TYPE | 000010F0: 4F 46 20 50 52 4F 47 52 41 4D 20 54 48 41 54 20 |OF PROGRAM THAT | 00001100: 57 49 4C 4C 20 50 4F 4B 45 20 54 48 45 20 4D 41 |WILL POKE THE MA| 00001110: 43 48 49 4E 45 20 4C 41 4E 47 55 41 47 45 20 49 |CHINE LANGUAGE I| 00001120: 4E 54 4F 20 4D 45 4D 4F 52 59 20 46 4F 52 20 59 |NTO MEMORY FOR Y| 00001130: 4F 55 20 41 4E 44 20 53 41 56 45 20 54 48 45 20 |OU AND SAVE THE | 00001140: 50 52 4F 47 52 41 4D 20 41 53 20 41 20 53 4D 41 |PROGRAM AS A SMA| 00001150: 4C 4C 20 4D 41 43 48 49 4E 45 20 4C 41 4E 47 55 |LL MACHINE LANGU| 00001160: 41 47 45 20 4D 4F 44 55 4C 45 20 43 41 4C 4C 45 |AGE MODULE CALLE| 00001170: 44 20 D5 CC D4 D2 C1 20 C8 C9 D2 C5 D3 20 54 48 |D ..... ..... TH| 00001180: 41 54 20 43 41 4E 20 42 45 20 45 41 53 49 4C 59 |AT CAN BE EASILY| 00001190: 20 4C 4F 41 44 45 44 20 49 4E 54 4F 20 4D 45 4D | LOADED INTO MEM| 000011A0: 4F 52 59 2E 20 20 D4 48 45 20 53 45 43 4F 4E 44 |ORY. .HE SECOND| 000011B0: 20 50 52 4F 47 52 41 4D 20 49 53 20 43 41 4C 4C | PROGRAM IS CALL| 000011C0: 45 44 20 D5 CC D4 D2 C1 20 C8 C9 D2 C5 D3 20 C2 |ED ..... ..... .| 000011D0: CF CF D4 20 41 4E 44 20 53 48 4F 55 4C 44 20 42 |... AND SHOULD B| 000011E0: 45 20 55 53 45 44 20 54 4F 20 4C 4F 41 44 20 D5 |E USED TO LOAD .| 000011F0: CC D4 D2 C1 20 C8 C9 D2 C5 D3 20 41 4E 44 20 53 |.... ..... AND S| 00001200: 45 54 55 50 20 54 48 45 20 43 4F 4D 50 55 54 45 |ETUP THE COMPUTE| 00001210: 52 20 46 4F 52 20 49 54 53 20 55 53 45 2E 20 20 |R FOR ITS USE. | 00001220: D9 4F 55 20 53 48 4F 55 4C 44 20 52 55 4E 20 49 |.OU SHOULD RUN I| 00001230: 54 20 4F 4E 4C 59 20 4F 4E 43 45 2C 20 41 53 20 |T ONLY ONCE, AS | 00001240: D5 CC D4 D2 C1 20 C8 C9 D2 C5 D3 20 43 52 45 41 |..... ..... CREA| 00001250: 54 45 53 20 53 4F 4D 45 20 54 41 42 4C 45 53 20 |TES SOME TABLES | 00001260: 54 48 41 54 20 43 41 4E 4E 4F 54 20 42 45 20 57 |THAT CANNOT BE W| 00001270: 52 49 54 54 45 4E 20 4F 56 45 52 2E 20 20 D4 48 |RITTEN OVER. .H| 00001280: 45 20 42 45 53 54 20 4D 45 54 48 4F 44 20 49 53 |E BEST METHOD IS| 00001290: 20 54 4F 20 55 53 45 20 54 48 45 20 C3 31 32 38 | TO USE THE .128| 000012A0: 27 53 20 41 55 54 4F 42 4F 4F 54 20 46 45 41 54 |'S AUTOBOOT FEAT| 000012B0: 55 52 45 20 41 4E 44 20 43 52 45 41 54 45 20 41 |URE AND CREATE A| 000012C0: 4E 20 41 55 54 4F 42 4F 4F 54 20 44 49 53 4B 20 |N AUTOBOOT DISK | 000012D0: 54 48 41 54 20 4C 4F 41 44 53 20 41 4E 44 20 52 |THAT LOADS AND R| 000012E0: 55 4E 53 20 D5 CC D4 D2 C1 20 C8 C9 D2 C5 D3 20 |UNS ..... ..... | 000012F0: C2 CF CF D4 20 46 4F 52 20 59 4F 55 2E 20 20 D4 |.... FOR YOU. .| 00001300: 48 49 53 20 42 4F 4F 54 20 44 4F 45 53 20 53 45 |HIS BOOT DOES SE| 00001310: 56 45 52 41 4C 20 54 48 49 4E 47 53 2E 20 20 C6 |VERAL THINGS. .| 00001320: 49 52 53 54 20 49 54 20 49 53 53 55 45 53 20 41 |IRST IT ISSUES A| 00001330: 20 C7 D2 C1 D0 C8 C9 C3 20 31 2C 31 3A C7 D2 C1 | ....... 1,1:...| 00001340: D0 C8 C9 C3 20 35 20 43 4F 4D 4D 41 4E 44 2E 20 |.... 5 COMMAND. | 00001350: 20 D4 48 49 53 20 49 53 20 54 48 45 20 4F 4E 4C | .HIS IS THE ONL| 00001360: 59 20 54 49 4D 45 20 59 4F 55 20 53 48 4F 55 4C |Y TIME YOU SHOUL| 00001370: 44 20 55 53 45 20 54 48 45 20 4E 4F 52 4D 41 4C |D USE THE NORMAL| 00001380: 20 C7 D2 C1 D0 C8 C9 C3 20 43 4F 4D 4D 41 4E 44 | ....... COMMAND| 00001390: 2E 20 20 C9 54 20 41 4C 4C 4F 43 41 54 45 53 20 |. .T ALLOCATES | 000013A0: 41 20 39 CB 20 41 52 45 41 20 49 4E 20 54 48 45 |A 9. AREA IN THE| 000013B0: 20 43 4F 4D 50 55 54 45 52 20 54 4F 20 42 45 20 | COMPUTER TO BE | 000013C0: 55 53 45 44 20 46 4F 52 20 43 4F 4D 50 4F 53 49 |USED FOR COMPOSI| 000013D0: 54 45 20 48 49 52 45 53 20 47 52 41 50 48 49 43 |TE HIRES GRAPHIC| 000013E0: 53 2E 20 20 D3 49 4E 43 45 20 57 45 20 41 52 45 |S. .INCE WE ARE| 000013F0: 20 47 4F 49 4E 47 20 54 4F 20 42 45 20 55 53 49 | GOING TO BE USI| 00001400: 4E 47 20 54 48 45 20 4E 45 57 20 D5 CC D4 D2 C1 |NG THE NEW .....| 00001410: 20 C8 C9 D2 C5 D3 20 4D 4F 44 45 2C 20 54 48 49 | ..... MODE, THI| 00001420: 53 20 41 52 45 41 20 43 41 4E 20 4E 4F 57 20 42 |S AREA CAN NOW B| 00001430: 45 20 55 53 45 44 20 54 4F 20 48 4F 4C 44 20 54 |E USED TO HOLD T| 00001440: 48 45 20 4D 41 43 48 49 4E 45 20 4C 41 4E 47 55 |HE MACHINE LANGU| 00001450: 41 47 45 20 43 4F 4D 4D 41 4E 44 53 20 49 4E 20 |AGE COMMANDS IN | 00001460: 54 48 45 20 57 45 44 47 45 2E 20 20 CE 45 58 54 |THE WEDGE. .EXT| 00001470: 20 49 54 20 50 4F 4B 45 53 20 54 48 45 20 53 54 | IT POKES THE ST| 00001480: 41 52 54 20 4F 46 20 42 41 53 49 43 20 56 41 52 |ART OF BASIC VAR| 00001490: 49 41 42 4C 45 53 20 49 4E 20 42 41 4E 4B 20 31 |IABLES IN BANK 1| 000014A0: 20 55 50 20 31 36 CB 2C 20 47 49 56 49 4E 47 20 | UP 16., GIVING | 000014B0: 55 53 20 41 20 31 36 CB 20 D2 C1 CD 20 42 55 46 |US A 16. ... BUF| 000014C0: 46 45 52 20 46 4F 52 20 54 48 45 20 40 D3 D4 C1 |FER FOR THE @...| 000014D0: D3 C8 20 43 4F 4D 4D 41 4E 44 2E 20 20 C9 54 20 |.. COMMAND. .T | 000014E0: 54 48 45 4E 20 4C 4F 41 44 53 20 54 48 45 20 D5 |THEN LOADS THE .| 000014F0: CC D4 D2 C1 20 C8 C9 D2 C5 D3 20 CD CC 20 4D 4F |.... ..... .. MO| 00001500: 44 55 4C 45 2C 20 41 4E 44 20 41 43 54 49 56 41 |DULE, AND ACTIVA| 00001510: 54 45 53 20 49 54 20 57 49 54 48 20 D3 D9 D3 20 |TES IT WITH ... | 00001520: 38 34 34 38 2E 20 20 C1 54 20 54 48 49 53 20 50 |8448. .T THIS P| 00001530: 4F 49 4E 54 20 59 4F 55 20 4E 4F 57 20 48 41 56 |OINT YOU NOW HAV| 00001540: 45 20 54 48 45 20 57 45 44 47 45 20 41 43 54 49 |E THE WEDGE ACTI| 00001550: 56 45 2E 0D 20 20 20 D4 48 45 20 54 48 49 52 44 |VE.. .HE THIRD| 00001560: 20 50 52 4F 47 52 41 4D 20 49 53 20 43 41 4C 4C | PROGRAM IS CALL| 00001570: 45 44 20 D0 D2 CF C7 D2 C1 CD 20 C2 C1 D3 C5 2C |ED ....... ....,| 00001580: 20 41 4E 44 20 49 53 20 49 4E 54 45 4E 44 45 44 | AND IS INTENDED| 00001590: 20 41 53 20 41 20 42 41 53 45 20 46 52 4F 4D 20 | AS A BASE FROM | 000015A0: 57 48 49 43 48 20 59 4F 55 20 43 41 4E 20 53 54 |WHICH YOU CAN ST| 000015B0: 41 52 54 20 57 52 49 54 49 4E 47 20 59 4F 55 52 |ART WRITING YOUR| 000015C0: 20 4F 57 4E 20 50 52 4F 47 52 41 4D 53 2E 20 20 | OWN PROGRAMS. | 000015D0: C9 54 20 42 45 47 49 4E 53 20 42 59 20 47 4F 49 |.T BEGINS BY GOI| 000015E0: 4E 47 20 49 4E 54 4F 20 C6 C1 D3 D4 20 4D 4F 44 |NG INTO .... MOD| 000015F0: 45 2E 20 20 CF 4E 45 20 4F 46 20 54 48 45 20 4E |E. .NE OF THE N| 00001600: 49 43 45 20 46 45 41 54 55 52 45 53 20 41 42 4F |ICE FEATURES ABO| 00001610: 55 54 20 54 48 45 20 38 30 20 43 4F 4C 55 4D 4E |UT THE 80 COLUMN| 00001620: 20 43 48 49 50 20 49 53 20 54 48 41 54 20 59 4F | CHIP IS THAT YO| 00001630: 55 20 43 41 4E 20 55 53 45 20 54 48 45 20 C6 C1 |U CAN USE THE ..| 00001640: D3 D4 20 43 4F 4D 4D 41 4E 44 20 54 4F 20 41 4C |.. COMMAND TO AL| 00001650: 4C 4F 57 20 54 48 45 20 43 4F 4D 50 55 54 45 52 |LOW THE COMPUTER| 00001660: 20 54 4F 20 52 55 4E 20 41 54 20 32 20 4D C8 20 | TO RUN AT 2 M. | 00001670: 49 4E 53 54 45 41 44 20 4F 46 20 31 20 4D C8 20 |INSTEAD OF 1 M. | 00001680: 28 49 4E 20 43 4F 4D 50 4F 53 49 54 45 20 4D 4F |(IN COMPOSITE MO| 00001690: 44 45 20 54 48 45 20 53 43 52 45 45 4E 20 47 4F |DE THE SCREEN GO| 000016A0: 45 53 20 42 4C 41 4E 4B 20 44 55 52 49 4E 47 20 |ES BLANK DURING | 000016B0: C6 C1 D3 D4 20 4D 4F 44 45 29 2E 20 20 CE 45 58 |.... MODE). .EX| 000016C0: 54 2C 20 49 54 20 49 53 53 55 45 53 20 54 48 45 |T, IT ISSUES THE| 000016D0: 20 50 4F 4B 45 20 54 4F 20 53 45 54 20 55 50 20 | POKE TO SET UP | 000016E0: 54 48 45 20 31 36 CB 20 42 55 46 46 45 52 20 46 |THE 16. BUFFER F| 000016F0: 4F 52 20 40 D3 D4 C1 D3 C8 20 28 53 45 45 20 40 |OR @..... (SEE @| 00001700: D3 D4 C1 D3 C8 20 4C 41 54 45 52 20 49 4E 20 54 |..... LATER IN T| 00001710: 48 49 53 20 41 52 54 49 43 4C 45 20 46 4F 52 20 |HIS ARTICLE FOR | 00001720: 49 4E 46 4F 52 4D 41 54 49 4F 4E 20 41 42 4F 55 |INFORMATION ABOU| 00001730: 54 20 49 4E 43 52 45 41 53 49 4E 47 20 4F 52 20 |T INCREASING OR | 00001740: 44 45 43 52 45 41 53 49 4E 47 20 54 48 45 20 42 |DECREASING THE B| 00001750: 55 46 46 45 52 29 2E 20 20 D4 48 45 20 4E 45 57 |UFFER). .HE NEW| 00001760: 20 40 C7 D2 C1 D0 C8 C9 C3 20 43 4F 4D 4D 41 4E | @....... COMMAN| 00001770: 44 20 49 53 20 49 53 53 55 45 44 20 4E 45 58 54 |D IS ISSUED NEXT| 00001780: 2C 20 47 4F 49 4E 47 20 54 4F 20 D5 CC D4 D2 C1 |, GOING TO .....| 00001790: 20 C8 C9 D2 C5 D3 20 4D 4F 44 45 20 41 4E 44 20 | ..... MODE AND | 000017A0: 53 45 54 54 49 4E 47 20 55 50 20 42 41 43 4B 47 |SETTING UP BACKG| 000017B0: 52 4F 55 4E 44 20 41 4E 44 20 46 4F 52 45 47 52 |ROUND AND FOREGR| 000017C0: 4F 55 4E 44 20 43 4F 4C 4F 52 53 2E 20 20 CC 49 |OUND COLORS. .I| 000017D0: 4E 45 20 35 30 20 49 53 53 55 45 53 20 54 48 45 |NE 50 ISSUES THE| 000017E0: 20 40 C3 CC D2 20 43 4F 4D 4D 41 4E 44 20 57 49 | @... COMMAND WI| 000017F0: 54 48 20 41 20 56 41 4C 55 45 20 4F 46 20 30 2C |TH A VALUE OF 0,| 00001800: 20 57 48 49 43 48 20 57 49 4C 4C 20 43 4C 45 41 | WHICH WILL CLEA| 00001810: 52 20 54 48 45 20 36 34 30 20 D8 20 32 30 30 20 |R THE 640 . 200 | 00001820: 42 49 54 4D 41 50 20 44 49 53 50 4C 41 59 2E 20 |BITMAP DISPLAY. | 00001830: 20 C1 4E 44 20 4C 49 4E 45 20 36 30 20 53 45 54 | .ND LINE 60 SET| 00001840: 53 20 55 50 20 54 48 45 20 C2 C1 D3 C9 C3 20 37 |S UP THE ..... 7| 00001850: 2E 30 20 D4 D2 C1 D0 20 43 4F 4D 4D 41 4E 44 2E |.0 .... COMMAND.| 00001860: 20 20 D4 48 49 53 20 49 53 20 56 45 52 59 20 49 | .HIS IS VERY I| 00001870: 4D 50 4F 52 54 41 4E 54 20 42 45 43 41 55 53 45 |MPORTANT BECAUSE| 00001880: 20 49 4E 20 43 41 53 45 20 4F 46 20 41 20 53 59 | IN CASE OF A SY| 00001890: 4E 54 41 58 20 45 52 52 4F 52 20 4F 52 20 50 52 |NTAX ERROR OR PR| 000018A0: 4F 47 52 41 4D 20 43 52 41 53 48 49 4E 47 20 49 |OGRAM CRASHING I| 000018B0: 54 20 57 49 4C 4C 20 49 4E 53 54 52 55 43 54 20 |T WILL INSTRUCT | 000018C0: 54 48 45 20 43 4F 4D 50 55 54 45 52 20 54 4F 20 |THE COMPUTER TO | 000018D0: 47 4F 20 54 4F 20 54 48 45 20 4C 49 4E 45 20 46 |GO TO THE LINE F| 000018E0: 4F 4C 4C 4F 57 49 4E 47 20 54 48 45 20 D4 D2 C1 |OLLOWING THE ...| 000018F0: D0 20 49 4E 53 54 52 55 43 54 49 4F 4E 2E 20 20 |. INSTRUCTION. | 00001900: C8 45 52 45 20 49 54 20 47 4F 45 53 20 54 4F 20 |.ERE IT GOES TO | 00001910: 4C 49 4E 45 20 31 30 30 31 30 20 57 48 49 43 48 |LINE 10010 WHICH| 00001920: 20 47 45 54 53 20 59 4F 55 20 4F 55 54 20 4F 46 | GETS YOU OUT OF| 00001930: 20 D5 CC D4 D2 C1 20 C8 C9 D2 C5 D3 20 4D 4F 44 | ..... ..... MOD| 00001940: 45 2C 20 50 52 49 4E 54 53 20 54 48 45 20 4C 49 |E, PRINTS THE LI| 00001950: 4E 45 20 54 48 41 54 20 48 41 53 20 54 48 45 20 |NE THAT HAS THE | 00001960: 50 52 4F 42 4C 45 4D 20 28 57 49 54 48 20 54 48 |PROBLEM (WITH TH| 00001970: 45 20 C8 C5 CC D0 20 43 4F 4D 4D 41 4E 44 29 20 |E .... COMMAND) | 00001980: 41 4E 44 20 45 4E 44 53 20 54 48 45 20 50 52 4F |AND ENDS THE PRO| 00001990: 47 52 41 4D 20 20 C5 56 45 4E 20 50 52 45 53 53 |GRAM .VEN PRESS| 000019A0: 49 4E 47 20 54 48 45 20 53 54 4F 50 20 4B 45 59 |ING THE STOP KEY| 000019B0: 20 49 53 20 48 41 4E 44 4C 45 44 20 42 59 20 54 | IS HANDLED BY T| 000019C0: 48 45 20 D4 D2 C1 D0 20 53 54 41 54 45 4D 45 4E |HE .... STATEMEN| 000019D0: 54 2E 20 20 C9 54 20 49 53 20 48 49 47 48 4C 59 |T. .T IS HIGHLY| 000019E0: 20 52 45 43 4F 4D 4D 45 4E 44 45 44 20 54 48 41 | RECOMMENDED THA| 000019F0: 54 20 59 4F 55 20 49 4E 43 4C 55 44 45 20 49 54 |T YOU INCLUDE IT| 00001A00: 20 49 4E 20 59 4F 55 52 20 50 52 4F 47 52 41 4D | IN YOUR PROGRAM| 00001A10: 53 2E 0D 20 20 20 20 CE 45 58 54 20 41 52 45 20 |S.. .EXT ARE | 00001A20: 46 49 56 45 20 53 48 4F 52 54 20 44 45 4D 4F 53 |FIVE SHORT DEMOS| 00001A30: 20 54 48 41 54 20 55 53 45 20 56 41 52 49 4F 55 | THAT USE VARIOU| 00001A40: 53 20 46 4F 52 4D 53 20 4F 46 20 54 48 45 20 4E |S FORMS OF THE N| 00001A50: 45 57 20 43 4F 4D 4D 41 4E 44 20 53 45 54 2E 20 |EW COMMAND SET. | 00001A60: 20 D4 48 45 20 46 49 52 53 54 20 49 53 20 41 4E | .HE FIRST IS AN| 00001A70: 20 45 58 41 4D 50 4C 45 20 4F 46 20 54 48 45 20 | EXAMPLE OF THE | 00001A80: 56 45 52 53 49 54 49 4C 49 54 59 20 4F 46 20 54 |VERSITILITY OF T| 00001A90: 48 45 20 40 C3 C8 C1 D2 20 43 4F 4D 4D 41 4E 44 |HE @.... COMMAND| 00001AA0: 2C 20 57 48 49 43 48 20 41 4C 4C 4F 57 53 20 4D |, WHICH ALLOWS M| 00001AB0: 41 4E 59 20 44 49 46 46 45 52 45 4E 54 20 53 49 |ANY DIFFERENT SI| 00001AC0: 5A 45 53 20 4F 46 20 54 45 58 54 20 28 41 4E 44 |ZES OF TEXT (AND| 00001AD0: 20 4D 41 4E 59 20 44 49 46 46 45 52 45 4E 54 20 | MANY DIFFERENT | 00001AE0: 53 54 59 4C 45 53 29 20 41 4C 4C 20 41 54 20 4F |STYLES) ALL AT O| 00001AF0: 4E 43 45 2E 20 20 C9 54 20 45 56 45 4E 20 48 41 |NCE. .T EVEN HA| 00001B00: 53 20 41 20 53 50 45 43 49 41 4C 20 46 4F 52 4D |S A SPECIAL FORM| 00001B10: 20 54 48 41 54 20 57 49 4C 4C 20 47 49 56 45 20 | THAT WILL GIVE | 00001B20: 59 4F 55 20 31 36 30 20 43 4F 4C 55 4D 4E 53 20 |YOU 160 COLUMNS | 00001B30: 4F 4E 20 4F 4E 45 20 4C 49 4E 45 21 20 20 C9 4D |ON ONE LINE! .M| 00001B40: 41 47 49 4E 45 20 54 48 45 20 50 4F 53 53 49 42 |AGINE THE POSSIB| 00001B50: 49 4C 49 54 49 45 53 21 0D 20 20 20 20 D4 48 45 |ILITIES!. .HE| 00001B60: 20 53 45 43 4F 4E 44 20 44 45 4D 4F 20 50 52 4F | SECOND DEMO PRO| 00001B70: 47 52 41 4D 20 49 53 20 41 20 53 49 4D 50 4C 45 |GRAM IS A SIMPLE| 00001B80: 20 4C 49 4E 45 20 44 52 41 57 49 4E 47 20 44 45 | LINE DRAWING DE| 00001B90: 4D 4F 20 54 48 41 54 20 43 52 45 41 54 45 53 20 |MO THAT CREATES | 00001BA0: 41 20 56 45 52 59 20 49 4E 54 45 52 45 53 54 49 |A VERY INTERESTI| 00001BB0: 4E 47 20 47 52 41 50 48 49 43 20 45 46 46 45 43 |NG GRAPHIC EFFEC| 00001BC0: 54 20 43 41 4C 4C 45 44 20 41 20 CD CF C9 D2 C5 |T CALLED A .....| 00001BD0: 20 50 41 54 54 45 52 4E 2E 20 20 C9 54 20 4C 4F | PATTERN. .T LO| 00001BE0: 4F 4B 53 20 56 45 52 59 20 47 4F 4F 44 20 49 4E |OKS VERY GOOD IN| 00001BF0: 20 36 34 30 20 D8 20 32 30 30 2E 0D 20 20 20 20 | 640 . 200.. | 00001C00: D4 48 45 20 54 48 49 52 44 20 44 45 4D 4F 20 49 |.HE THIRD DEMO I| 00001C10: 53 20 4F 4E 45 20 54 48 41 54 20 55 53 45 53 20 |S ONE THAT USES | 00001C20: 54 48 45 20 33 C4 20 42 41 52 20 43 4F 4D 4D 41 |THE 3. BAR COMMA| 00001C30: 4E 44 2E 20 20 D4 48 49 53 20 43 4F 4D 4D 41 4E |ND. .HIS COMMAN| 00001C40: 44 20 41 4C 4C 4F 57 53 20 59 4F 55 20 54 4F 20 |D ALLOWS YOU TO | 00001C50: 43 52 45 41 54 45 20 33 20 44 49 4D 45 4E 53 49 |CREATE 3 DIMENSI| 00001C60: 4F 4E 20 42 41 52 20 47 52 41 50 48 53 20 53 4F |ON BAR GRAPHS SO| 00001C70: 20 45 41 53 49 4C 59 20 49 54 20 57 49 4C 4C 20 | EASILY IT WILL | 00001C80: 41 4D 41 5A 45 20 59 4F 55 20 28 41 4E 44 20 59 |AMAZE YOU (AND Y| 00001C90: 4F 55 52 20 46 52 49 45 4E 44 53 29 21 0D 20 20 |OUR FRIENDS)!. | 00001CA0: 20 20 D4 48 45 20 46 4F 55 52 54 48 20 44 45 4D | .HE FOURTH DEM| 00001CB0: 4F 20 55 53 45 53 20 42 41 53 49 43 20 54 4F 20 |O USES BASIC TO | 00001CC0: 43 52 45 41 54 45 20 43 49 52 43 4C 45 53 2C 20 |CREATE CIRCLES, | 00001CD0: 41 4E 44 20 54 48 45 20 43 49 52 43 4C 45 20 52 |AND THE CIRCLE R| 00001CE0: 4F 55 54 49 4E 45 20 43 4F 55 4C 44 20 56 45 52 |OUTINE COULD VER| 00001CF0: 59 20 45 41 53 49 4C 59 20 42 45 20 4D 4F 44 49 |Y EASILY BE MODI| 00001D00: 46 49 45 44 20 46 4F 52 20 55 53 45 20 41 53 20 |FIED FOR USE AS | 00001D10: 41 20 47 45 4E 45 52 41 4C 20 50 55 52 50 4F 53 |A GENERAL PURPOS| 00001D20: 45 20 53 55 42 52 4F 55 54 49 4E 45 2E 20 20 C1 |E SUBROUTINE. .| 00001D30: 46 54 45 52 20 54 48 45 20 43 49 52 43 4C 45 53 |FTER THE CIRCLES| 00001D40: 20 41 52 45 20 44 52 41 57 4E 2C 20 49 54 20 55 | ARE DRAWN, IT U| 00001D50: 53 45 53 20 54 48 45 20 40 C3 CF D0 D9 20 43 4F |SES THE @.... CO| 00001D60: 4D 4D 41 4E 44 20 54 4F 20 44 55 50 4C 49 43 41 |MMAND TO DUPLICA| 00001D70: 54 45 20 54 48 45 4D 2C 20 41 4E 44 20 54 48 45 |TE THEM, AND THE| 00001D80: 4E 20 54 48 45 20 40 D3 D4 C1 D3 C8 20 41 4E 44 |N THE @..... AND| 00001D90: 20 40 C6 C5 D4 C3 C8 20 54 4F 20 43 52 45 41 54 | @..... TO CREAT| 00001DA0: 45 20 41 20 46 4F 52 4D 20 4F 46 20 41 4E 49 4D |E A FORM OF ANIM| 00001DB0: 41 54 49 4F 4E 20 43 41 4C 4C 45 44 20 C2 CC C9 |ATION CALLED ...| 00001DC0: D4 D4 C5 D2 D3 2E 20 20 D4 48 41 54 27 53 20 52 |...... .HAT'S R| 00001DD0: 49 47 48 54 2C 20 54 48 45 20 C3 31 32 38 20 4E |IGHT, THE .128 N| 00001DE0: 4F 57 20 48 41 53 20 42 4C 49 54 54 45 52 20 47 |OW HAS BLITTER G| 00001DF0: 52 41 50 48 49 43 20 43 41 50 41 42 49 4C 49 54 |RAPHIC CAPABILIT| 00001E00: 49 45 53 2E 20 20 28 C2 4C 49 54 54 45 52 53 20 |IES. (.LITTERS | 00001E10: 41 52 45 20 41 20 46 4F 52 4D 20 4F 46 20 48 49 |ARE A FORM OF HI| 00001E20: 47 48 20 53 50 45 45 44 20 42 49 54 4D 41 50 20 |GH SPEED BITMAP | 00001E30: 54 52 41 4E 53 46 45 52 53 2E 29 0D 20 20 20 20 |TRANSFERS.). | 00001E40: D4 48 45 20 4C 41 53 54 20 44 45 4D 4F 20 49 53 |.HE LAST DEMO IS| 00001E50: 20 C9 20 54 48 49 4E 4B 20 41 4E 20 45 58 54 52 | . THINK AN EXTR| 00001E60: 45 4D 45 4C 59 20 49 4D 50 52 45 53 53 49 56 45 |EMELY IMPRESSIVE| 00001E70: 20 44 45 4D 4F 4E 53 54 52 41 54 49 4F 4E 20 4F | DEMONSTRATION O| 00001E80: 46 20 54 48 45 20 50 4F 57 45 52 20 4F 46 20 54 |F THE POWER OF T| 00001E90: 48 45 20 4E 45 57 20 43 4F 4D 4D 41 4E 44 53 2E |HE NEW COMMANDS.| 00001EA0: 20 20 C9 54 20 43 52 45 41 54 45 53 20 41 20 46 | .T CREATES A F| 00001EB0: 55 4C 4C 59 20 41 4E 49 4D 41 54 45 44 20 44 45 |ULLY ANIMATED DE| 00001EC0: 4D 4F 4E 53 54 52 41 54 49 4F 4E 20 4F 46 20 41 |MONSTRATION OF A| 00001ED0: 20 33 20 44 49 4D 45 4E 53 49 4F 4E 41 4C 20 43 | 3 DIMENSIONAL C| 00001EE0: 55 42 45 20 52 4F 54 41 54 49 4E 47 20 41 4E 44 |UBE ROTATING AND| 00001EF0: 20 43 48 41 4E 47 49 4E 47 20 53 49 5A 45 20 49 | CHANGING SIZE I| 00001F00: 4E 20 52 45 41 4C 20 54 49 4D 45 2E 20 20 C9 54 |N REAL TIME. .T| 00001F10: 20 55 53 45 53 20 54 48 45 20 40 D3 D4 C1 D3 C8 | USES THE @.....| 00001F20: 20 41 4E 44 20 40 C6 C5 D4 C3 C8 20 28 41 4E 44 | AND @..... (AND| 00001F30: 20 41 20 33 32 CB 20 40 D3 D4 C1 D3 C8 20 42 55 | A 32. @..... BU| 00001F40: 46 46 45 52 29 20 54 4F 20 45 46 46 45 43 54 49 |FFER) TO EFFECTI| 00001F50: 56 45 4C 59 20 43 52 45 41 54 45 20 41 20 53 4D |VELY CREATE A SM| 00001F60: 41 4C 4C 20 4D 4F 56 49 45 2E 20 20 C9 20 54 48 |ALL MOVIE. . TH| 00001F70: 49 4E 4B 20 41 46 54 45 52 20 53 45 45 49 4E 47 |INK AFTER SEEING| 00001F80: 20 54 48 49 53 20 59 4F 55 20 57 49 4C 4C 20 42 | THIS YOU WILL B| 00001F90: 45 20 48 49 47 48 4C 59 20 4D 4F 54 49 56 41 54 |E HIGHLY MOTIVAT| 00001FA0: 45 44 20 54 4F 20 42 45 47 49 4E 20 55 53 49 4E |ED TO BEGIN USIN| 00001FB0: 47 20 54 48 45 53 45 20 4E 45 57 20 42 41 53 49 |G THESE NEW BASI| 00001FC0: 43 20 43 4F 4D 4D 41 4E 44 53 20 4F 4E 20 59 4F |C COMMANDS ON YO| 00001FD0: 55 52 20 C3 31 32 38 2E 0D 20 20 20 20 D4 48 45 |UR .128.. .HE| 00001FE0: 20 4D 45 4D 4F 52 59 20 4F 52 47 41 4E 49 5A 41 | MEMORY ORGANIZA| 00001FF0: 54 49 4F 4E 20 4F 46 20 54 48 45 20 C3 31 32 38 |TION OF THE .128| 00002000: 20 49 53 20 41 20 56 45 52 59 20 43 4F 4D 50 4C | IS A VERY COMPL| 00002010: 45 58 20 53 55 42 4A 45 43 54 2C 20 41 4E 44 20 |EX SUBJECT, AND | 00002020: 57 45 20 43 41 4E 4E 4F 54 20 47 4F 20 49 4E 54 |WE CANNOT GO INT| 00002030: 4F 20 49 54 20 49 4E 20 44 45 54 41 49 4C 20 49 |O IT IN DETAIL I| 00002040: 4E 20 54 48 49 53 20 41 52 54 49 43 4C 45 2E 20 |N THIS ARTICLE. | 00002050: 20 C8 4F 57 45 56 45 52 2C 20 59 4F 55 20 4E 45 | .OWEVER, YOU NE| 00002060: 45 44 20 53 4F 4D 45 20 49 4E 46 4F 52 4D 41 54 |ED SOME INFORMAT| 00002070: 49 4F 4E 20 54 4F 20 55 53 45 20 54 48 45 20 D5 |ION TO USE THE .| 00002080: CC D4 D2 C1 20 C8 C9 D2 C5 D3 20 43 4F 4D 4D 41 |.... ..... COMMA| 00002090: 4E 44 20 53 45 54 20 45 46 46 45 43 54 49 56 45 |ND SET EFFECTIVE| 000020A0: 4C 59 2E 0D 20 20 20 20 C9 4E 20 41 4E 20 55 4E |LY.. .N AN UN| 000020B0: 45 58 50 41 4E 44 45 44 20 C3 31 32 38 20 54 48 |EXPANDED .128 TH| 000020C0: 45 52 45 20 41 52 45 20 54 57 4F 20 42 41 4E 4B |ERE ARE TWO BANK| 000020D0: 53 20 4F 46 20 D2 C1 CD 2C 20 42 41 4E 4B 20 30 |S OF ..., BANK 0| 000020E0: 20 41 4E 44 20 42 41 4E 4B 20 31 2E 20 20 C2 41 | AND BANK 1. .A| 000020F0: 4E 4B 20 30 20 49 53 20 57 48 45 52 45 20 59 4F |NK 0 IS WHERE YO| 00002100: 55 52 20 42 41 53 49 43 20 50 52 4F 47 52 41 4D |UR BASIC PROGRAM| 00002110: 20 52 45 53 49 44 45 53 2C 20 41 4E 44 20 42 41 | RESIDES, AND BA| 00002120: 4E 4B 20 31 20 49 53 20 57 48 45 52 45 20 59 4F |NK 1 IS WHERE YO| 00002130: 55 52 20 56 41 52 49 41 42 4C 45 53 20 41 52 45 |UR VARIABLES ARE| 00002140: 20 53 54 4F 52 45 44 2E 20 20 D7 48 45 4E 20 59 | STORED. .HEN Y| 00002150: 4F 55 20 45 4E 41 42 4C 45 20 54 48 45 20 4E 4F |OU ENABLE THE NO| 00002160: 52 4D 41 4C 20 43 4F 4D 50 4F 53 49 54 45 20 42 |RMAL COMPOSITE B| 00002170: 49 54 4D 41 50 20 47 52 41 50 48 49 43 53 20 44 |ITMAP GRAPHICS D| 00002180: 49 53 50 4C 41 59 20 57 49 54 48 20 54 48 45 20 |ISPLAY WITH THE | 00002190: C7 D2 C1 D0 C8 C9 C3 20 31 2C 31 20 53 54 41 54 |....... 1,1 STAT| 000021A0: 45 4D 45 4E 54 20 54 48 45 20 C3 31 32 38 20 4D |EMENT THE .128 M| 000021B0: 4F 56 45 53 20 59 4F 55 52 20 50 52 4F 47 52 41 |OVES YOUR PROGRA| 000021C0: 4D 20 49 4E 20 42 41 4E 4B 20 30 20 55 50 20 39 |M IN BANK 0 UP 9| 000021D0: CB 20 54 4F 20 4D 41 4B 45 20 52 4F 4F 4D 20 46 |. TO MAKE ROOM F| 000021E0: 4F 52 20 54 48 45 20 47 52 41 50 48 49 43 20 53 |OR THE GRAPHIC S| 000021F0: 43 52 45 45 4E 20 41 4E 44 20 49 54 53 20 43 4F |CREEN AND ITS CO| 00002200: 4C 4F 52 20 4D 45 4D 4F 52 59 2E 20 20 D4 48 41 |LOR MEMORY. .HA| 00002210: 54 27 53 20 57 48 59 20 54 48 45 20 D5 CC D4 D2 |T'S WHY THE ....| 00002220: C1 20 C8 C9 D2 C5 D3 20 C2 CF CF D4 20 50 52 4F |. ..... .... PRO| 00002230: 47 52 41 4D 20 49 53 53 55 45 53 20 49 54 20 41 |GRAM ISSUES IT A| 00002240: 53 20 49 54 53 20 46 49 52 53 54 20 53 54 41 54 |S ITS FIRST STAT| 00002250: 45 4D 45 4E 54 2E 20 20 D4 48 49 53 20 41 52 45 |EMENT. .HIS ARE| 00002260: 41 20 43 41 4E 20 4E 4F 57 20 42 45 20 55 53 45 |A CAN NOW BE USE| 00002270: 44 20 54 4F 20 53 54 4F 52 45 20 54 48 45 20 4D |D TO STORE THE M| 00002280: 41 43 48 49 4E 45 20 4C 41 4E 47 55 41 47 45 20 |ACHINE LANGUAGE | 00002290: 50 52 4F 47 52 41 4D 20 54 48 41 54 20 47 49 56 |PROGRAM THAT GIV| 000022A0: 45 53 20 59 4F 55 20 D5 CC D4 D2 C1 20 C8 C9 D2 |ES YOU ..... ...| 000022B0: C5 D3 20 4D 4F 44 45 2E 20 20 C9 46 20 59 4F 55 |.. MODE. .F YOU| 000022C0: 20 57 45 52 45 20 54 4F 20 55 53 45 20 49 54 20 | WERE TO USE IT | 000022D0: 41 47 41 49 4E 20 49 4E 20 41 20 50 52 4F 47 52 |AGAIN IN A PROGR| 000022E0: 41 4D 20 57 48 49 4C 45 20 49 4E 20 D5 CC D4 D2 |AM WHILE IN ....| 000022F0: C1 20 C8 C9 D2 C5 D3 20 4D 4F 44 45 20 49 54 20 |. ..... MODE IT | 00002300: 57 4F 55 4C 44 20 45 52 41 53 45 20 54 48 45 20 |WOULD ERASE THE | 00002310: 57 48 4F 4C 45 20 50 52 4F 47 52 41 4D 20 41 4E |WHOLE PROGRAM AN| 00002320: 44 20 43 52 41 53 48 20 54 48 45 20 43 4F 4D 50 |D CRASH THE COMP| 00002330: 55 54 45 52 2E 20 20 D4 48 49 53 20 49 53 20 54 |UTER. .HIS IS T| 00002340: 52 55 45 20 4F 46 20 C7 D2 C1 D0 C8 C9 C3 20 4D |RUE OF ....... M| 00002350: 55 4C 54 49 43 4F 4C 4F 52 20 43 4F 4D 50 4F 53 |ULTICOLOR COMPOS| 00002360: 49 54 45 20 42 49 54 4D 41 50 20 4D 4F 44 45 20 |ITE BITMAP MODE | 00002370: 41 4C 53 4F 2E 20 20 D9 4F 55 20 53 48 4F 55 4C |ALSO. .OU SHOUL| 00002380: 44 20 4E 45 56 45 52 20 55 53 45 20 49 54 20 49 |D NEVER USE IT I| 00002390: 4E 20 59 4F 55 52 20 50 52 4F 47 52 41 4D 53 20 |N YOUR PROGRAMS | 000023A0: 57 48 49 4C 45 20 D5 CC D4 D2 C1 20 C8 C9 D2 C5 |WHILE ..... ....| 000023B0: D3 20 49 53 20 45 4E 41 42 4C 45 44 2E 20 20 D4 |. IS ENABLED. .| 000023C0: 48 45 20 53 41 4D 45 20 54 48 49 4E 47 20 49 53 |HE SAME THING IS| 000023D0: 20 54 52 55 45 20 4F 46 20 54 48 45 20 43 4F 4D | TRUE OF THE COM| 000023E0: 4D 41 4E 44 20 C7 D2 C1 D0 C8 C9 C3 20 C3 CC D2 |MAND ....... ...| 000023F0: 2C 20 57 48 49 43 48 20 44 45 2D 41 4C 4C 4F 43 |, WHICH DE-ALLOC| 00002400: 41 54 45 53 20 54 48 45 20 39 CB 2C 20 4D 41 4B |ATES THE 9., MAK| 00002410: 49 4E 47 20 49 54 20 41 56 41 49 4C 41 42 4C 45 |ING IT AVAILABLE| 00002420: 20 46 4F 52 20 42 41 53 49 43 2E 20 20 C1 4E 44 | FOR BASIC. .ND| 00002430: 20 54 48 45 20 43 4F 4D 4D 41 4E 44 20 D3 C3 CE | THE COMMAND ...| 00002440: C3 CC D2 20 53 48 4F 55 4C 44 20 4E 45 56 45 52 |... SHOULD NEVER| 00002450: 20 42 45 20 55 53 45 44 20 45 49 54 48 45 52 20 | BE USED EITHER | 00002460: 46 4F 52 20 54 48 45 20 53 41 4D 45 20 52 45 41 |FOR THE SAME REA| 00002470: 53 4F 4E 53 20 41 53 20 C7 D2 C1 D0 C8 C9 C3 2E |SONS AS ........| 00002480: 0D 20 20 20 20 C2 41 4E 4B 20 31 20 43 4F 4E 54 |. .ANK 1 CONT| 00002490: 41 49 4E 53 20 41 52 4F 55 4E 44 20 36 34 CB 20 |AINS AROUND 64. | 000024A0: 54 4F 20 42 45 20 55 53 45 44 20 41 53 20 56 41 |TO BE USED AS VA| 000024B0: 52 49 41 42 4C 45 53 2E 20 20 D2 45 47 49 53 54 |RIABLES. .EGIST| 000024C0: 45 52 53 20 34 37 20 41 4E 44 20 34 38 20 43 4F |ERS 47 AND 48 CO| 000024D0: 4E 54 41 49 4E 20 54 48 45 20 41 44 44 52 45 53 |NTAIN THE ADDRES| 000024E0: 53 20 46 4F 52 20 54 48 45 20 53 54 41 52 54 20 |S FOR THE START | 000024F0: 4F 46 20 42 41 53 49 43 20 56 41 52 49 41 42 4C |OF BASIC VARIABL| 00002500: 45 53 2E 20 D4 48 45 20 4E 4F 52 4D 41 4C 20 56 |ES. .HE NORMAL V| 00002510: 41 4C 55 45 20 46 4F 52 20 34 37 20 49 53 20 30 |ALUE FOR 47 IS 0| 00002520: 20 41 4E 44 20 46 4F 52 20 34 38 20 49 53 20 34 | AND FOR 48 IS 4| 00002530: 20 28 54 48 49 53 20 49 53 20 54 48 45 20 41 44 | (THIS IS THE AD| 00002540: 44 52 45 53 53 20 24 30 34 30 30 20 49 4E 20 48 |DRESS $0400 IN H| 00002550: 45 58 20 41 4E 44 20 31 30 32 34 20 49 4E 20 44 |EX AND 1024 IN D| 00002560: 45 43 49 4D 41 4C 29 2E 20 20 C5 56 45 52 59 54 |ECIMAL). .VERYT| 00002570: 48 49 4E 47 20 41 42 4F 56 45 20 54 48 41 54 20 |HING ABOVE THAT | 00002580: 49 53 20 55 53 45 44 20 46 4F 52 20 56 41 52 49 |IS USED FOR VARI| 00002590: 41 42 4C 45 53 2E 20 20 C2 55 54 20 42 59 20 50 |ABLES. .UT BY P| 000025A0: 4F 4B 49 4E 47 20 41 20 4C 41 52 47 45 52 20 56 |OKING A LARGER V| 000025B0: 41 4C 55 45 20 49 4E 20 52 45 47 49 53 54 45 52 |ALUE IN REGISTER| 000025C0: 20 34 38 2C 20 46 4F 4C 4C 4F 57 45 44 20 42 59 | 48, FOLLOWED BY| 000025D0: 20 54 48 45 20 42 41 53 49 43 20 C3 CC D2 20 43 | THE BASIC ... C| 000025E0: 4F 4D 4D 41 4E 44 2C 20 57 45 20 43 41 4E 20 54 |OMMAND, WE CAN T| 000025F0: 52 49 43 4B 20 54 48 45 20 C3 31 32 38 20 49 4E |RICK THE .128 IN| 00002600: 54 4F 20 47 49 56 49 4E 47 20 55 53 20 53 4F 4D |TO GIVING US SOM| 00002610: 45 20 D2 C1 CD 20 57 45 20 43 41 4E 20 55 53 45 |E ... WE CAN USE| 00002620: 20 49 4E 20 4F 55 52 20 50 52 4F 47 52 41 4D 53 | IN OUR PROGRAMS| 00002630: 2E 20 20 D4 48 45 20 D5 CC D4 D2 C1 20 C8 C9 D2 |. .HE ..... ...| 00002640: C5 D3 20 C2 CF CF D4 20 50 52 4F 47 52 41 4D 20 |.. .... PROGRAM | 00002650: 41 55 54 4F 4D 41 54 49 43 41 4C 4C 59 20 53 45 |AUTOMATICALLY SE| 00002660: 54 53 20 55 50 20 41 20 31 36 CB 20 42 55 46 46 |TS UP A 16. BUFF| 00002670: 45 52 2E 20 20 D9 4F 55 20 43 41 4E 20 49 4E 43 |ER. .OU CAN INC| 00002680: 52 45 41 53 45 20 4F 52 20 44 45 43 52 45 41 53 |REASE OR DECREAS| 00002690: 45 20 54 48 49 53 20 42 59 20 43 48 41 4E 47 49 |E THIS BY CHANGI| 000026A0: 4E 47 20 54 48 45 20 43 4F 4E 54 45 4E 54 53 20 |NG THE CONTENTS | 000026B0: 4F 46 20 52 45 47 49 53 54 45 52 20 34 38 2E 20 |OF REGISTER 48. | 000026C0: 28 C2 45 20 43 41 52 45 46 55 4C 20 4E 4F 54 20 |(.E CAREFUL NOT | 000026D0: 54 4F 20 4D 41 4B 45 20 49 54 20 4C 45 53 53 20 |TO MAKE IT LESS | 000026E0: 54 48 41 4E 20 34 21 29 20 20 C9 46 20 59 4F 55 |THAN 4!) .F YOU| 000026F0: 52 20 50 52 4F 47 52 41 4D 20 57 49 4C 4C 20 55 |R PROGRAM WILL U| 00002700: 53 45 20 41 20 4C 4F 54 20 4F 46 20 56 41 52 49 |SE A LOT OF VARI| 00002710: 41 42 4C 45 53 2C 20 41 4E 44 20 57 4F 4E 27 54 |ABLES, AND WON'T| 00002720: 20 42 45 20 55 53 49 4E 47 20 40 D3 D4 C1 D3 C8 | BE USING @.....| 00002730: 20 41 4E 44 20 40 C6 C5 D4 C3 C8 20 59 4F 55 20 | AND @..... YOU | 00002740: 4D 49 47 48 54 20 57 41 4E 54 20 54 48 41 54 20 |MIGHT WANT THAT | 00002750: D2 C1 CD 20 54 4F 20 42 45 20 55 53 45 44 20 46 |... TO BE USED F| 00002760: 4F 52 20 56 41 52 49 41 42 4C 45 53 20 53 4F 20 |OR VARIABLES SO | 00002770: 53 54 41 52 54 20 4F 46 46 20 57 49 54 48 20 54 |START OFF WITH T| 00002780: 48 45 20 4C 49 4E 45 3B 0D 20 20 20 D0 CF CB C5 |HE LINE;. ....| 00002790: 20 34 37 2C 30 3A D0 CF CB C5 34 38 2C 34 3A C3 | 47,0:....48,4:.| 000027A0: CC D2 0D C8 4F 57 45 56 45 52 2C 20 53 4F 4D 45 |....OWEVER, SOME| 000027B0: 20 50 52 4F 47 52 41 4D 53 20 28 4C 49 4B 45 20 | PROGRAMS (LIKE | 000027C0: 54 48 45 20 33 C4 20 43 55 42 45 20 44 45 4D 4F |THE 3. CUBE DEMO| 000027D0: 29 20 52 45 51 55 49 52 45 20 45 56 45 4E 20 4D |) REQUIRE EVEN M| 000027E0: 4F 52 45 20 D2 C1 CD 20 49 4E 20 54 48 45 49 52 |ORE ... IN THEIR| 000027F0: 20 42 55 46 46 45 52 2C 20 53 4F 20 54 48 45 59 | BUFFER, SO THEY| 00002800: 20 49 4E 43 52 45 41 53 45 20 54 48 45 20 53 49 | INCREASE THE SI| 00002810: 5A 45 20 42 59 20 50 4F 4B 49 4E 47 20 54 4F 20 |ZE BY POKING TO | 00002820: 52 45 47 49 53 54 45 52 20 34 37 20 41 4E 44 20 |REGISTER 47 AND | 00002830: 34 38 2E 0D 20 20 20 D0 CF CB C5 34 37 2C 30 3A |48.. ....47,0:| 00002840: D0 CF CB C5 34 38 2C 31 33 32 3A C3 CC D2 0D D4 |....48,132:.....| 00002850: 48 49 53 20 47 49 56 45 53 20 41 20 33 32 CB 20 |HIS GIVES A 32. | 00002860: 42 55 46 46 45 52 20 46 4F 52 20 59 4F 55 20 54 |BUFFER FOR YOU T| 00002870: 4F 20 53 54 4F 52 45 20 47 52 41 50 48 49 43 53 |O STORE GRAPHICS| 00002880: 20 49 4E 2C 20 42 55 54 20 59 4F 55 20 48 41 56 | IN, BUT YOU HAV| 00002890: 45 20 4E 4F 57 20 43 55 54 20 59 4F 55 52 20 56 |E NOW CUT YOUR V| 000028A0: 41 52 49 41 42 4C 45 20 D2 C1 CD 20 49 4E 20 48 |ARIABLE ... IN H| 000028B0: 41 4C 46 2E 20 20 D9 4F 55 20 57 49 4C 4C 20 48 |ALF. .OU WILL H| 000028C0: 41 56 45 20 54 4F 20 44 45 43 49 44 45 20 49 46 |AVE TO DECIDE IF| 000028D0: 20 59 4F 55 20 4E 45 45 44 20 54 4F 20 43 48 41 | YOU NEED TO CHA| 000028E0: 4E 47 45 20 49 54 2E 20 20 C9 4E 20 4D 4F 53 54 |NGE IT. .N MOST| 000028F0: 20 43 41 53 45 53 20 54 48 45 20 44 45 46 41 55 | CASES THE DEFAU| 00002900: 4C 54 20 4F 46 20 31 36 CB 20 57 49 4C 4C 20 42 |LT OF 16. WILL B| 00002910: 45 20 53 55 46 46 49 43 49 45 4E 54 2E 0D 20 20 |E SUFFICIENT.. | 00002920: 20 CF 4E 45 20 4F 54 48 45 52 20 54 48 49 4E 47 | .NE OTHER THING| 00002930: 2E 20 20 D3 49 4E 43 45 20 54 48 45 20 53 43 52 |. .INCE THE SCR| 00002940: 45 45 4E 20 52 45 53 4F 4C 55 54 49 4F 4E 20 49 |EEN RESOLUTION I| 00002950: 53 20 36 34 30 20 D8 20 32 30 30 2C 20 54 48 41 |S 640 . 200, THA| 00002960: 54 20 43 41 4C 43 55 4C 41 54 45 53 20 4F 55 54 |T CALCULATES OUT| 00002970: 20 54 4F 20 31 32 38 2C 30 30 30 20 42 49 54 53 | TO 128,000 BITS| 00002980: 2C 20 4F 52 20 31 36 CB 20 4F 46 20 D2 C1 CD 2E |, OR 16. OF ....| 00002990: 20 20 D4 48 41 54 27 53 20 45 58 41 43 54 4C 59 | .HAT'S EXACTLY| 000029A0: 20 48 4F 57 20 4D 55 43 48 20 D2 C1 CD 20 49 53 | HOW MUCH ... IS| 000029B0: 20 41 56 41 49 4C 41 42 4C 45 20 54 4F 20 54 48 | AVAILABLE TO TH| 000029C0: 45 20 38 35 36 33 20 43 48 49 50 2E 20 20 D4 48 |E 8563 CHIP. .H| 000029D0: 41 54 20 44 4F 45 53 20 4E 4F 54 20 4C 45 41 56 |AT DOES NOT LEAV| 000029E0: 45 20 41 4E 59 20 D2 C1 CD 20 4C 45 46 54 20 4F |E ANY ... LEFT O| 000029F0: 56 45 52 20 46 4F 52 20 38 30 20 43 4F 4C 55 4D |VER FOR 80 COLUM| 00002A00: 4E 20 54 45 58 54 20 4D 4F 44 45 2E 20 20 C9 46 |N TEXT MODE. .F| 00002A10: 20 59 4F 55 20 4E 45 45 44 20 54 4F 20 55 53 45 | YOU NEED TO USE| 00002A20: 20 54 48 45 20 54 45 58 54 20 4D 4F 44 45 20 41 | THE TEXT MODE A| 00002A30: 4E 44 20 48 41 56 45 20 41 4E 20 49 4D 50 4F 52 |ND HAVE AN IMPOR| 00002A40: 54 41 4E 54 20 53 43 52 45 45 4E 20 49 4E 20 48 |TANT SCREEN IN H| 00002A50: 49 52 45 53 2C 20 59 4F 55 20 57 49 4C 4C 20 48 |IRES, YOU WILL H| 00002A60: 41 56 45 20 54 4F 20 53 41 56 45 20 49 54 20 28 |AVE TO SAVE IT (| 00002A70: 54 4F 20 44 49 53 4B 20 4F 52 20 49 4E 20 54 48 |TO DISK OR IN TH| 00002A80: 45 20 40 D3 D4 C1 D3 C8 20 42 55 46 46 45 52 29 |E @..... BUFFER)| 00002A90: 2C 20 47 4F 20 54 4F 20 54 45 58 54 20 4D 4F 44 |, GO TO TEXT MOD| 00002AA0: 45 20 57 49 54 48 20 40 D4 C5 D8 D4 2C 20 50 45 |E WITH @...., PE| 00002AB0: 52 46 4F 52 4D 20 59 4F 55 52 20 4E 45 45 44 45 |RFORM YOUR NEEDE| 00002AC0: 44 20 46 55 4E 43 54 49 4F 4E 2C 20 52 45 54 55 |D FUNCTION, RETU| 00002AD0: 52 4E 20 54 4F 20 D5 CC D4 D2 C1 20 C8 C9 D2 C5 |RN TO ..... ....| 00002AE0: D3 20 4D 4F 44 45 20 57 49 54 48 20 54 48 45 20 |. MODE WITH THE | 00002AF0: 40 C7 D2 C1 D0 C8 C9 C3 20 43 4F 4D 4D 41 4E 44 |@....... COMMAND| 00002B00: 20 41 4E 44 20 52 45 53 54 4F 52 45 20 59 4F 55 | AND RESTORE YOU| 00002B10: 52 20 53 43 52 45 45 4E 20 46 52 4F 4D 20 54 48 |R SCREEN FROM TH| 00002B20: 45 20 42 55 46 46 45 52 20 4F 52 20 44 49 53 4B |E BUFFER OR DISK| 00002B30: 2E 20 20 D7 48 45 4E 20 57 4F 55 4C 44 20 59 4F |. .HEN WOULD YO| 00002B40: 55 20 4E 45 45 44 20 54 4F 20 44 4F 20 54 48 49 |U NEED TO DO THI| 00002B50: 53 3F 20 20 CF 4E 45 20 54 49 4D 45 20 4D 49 47 |S? .NE TIME MIG| 00002B60: 48 54 20 42 45 20 49 46 20 59 4F 55 20 4E 45 45 |HT BE IF YOU NEE| 00002B70: 44 20 54 4F 20 49 4E 50 55 54 20 53 4F 4D 45 20 |D TO INPUT SOME | 00002B80: 56 41 4C 55 45 20 46 52 4F 4D 20 54 48 45 20 4B |VALUE FROM THE K| 00002B90: 45 59 42 4F 41 52 44 20 57 48 49 4C 45 20 54 48 |EYBOARD WHILE TH| 00002BA0: 45 20 50 52 4F 47 52 41 4D 20 49 53 20 52 55 4E |E PROGRAM IS RUN| 00002BB0: 4E 49 4E 47 2E 20 20 C1 53 20 59 4F 55 20 4B 4E |NING. .S YOU KN| 00002BC0: 4F 57 2C 20 54 48 45 20 49 4E 50 55 54 20 43 4F |OW, THE INPUT CO| 00002BD0: 4D 4D 41 4E 44 20 57 49 4C 4C 20 50 52 49 4E 54 |MMAND WILL PRINT| 00002BE0: 20 41 20 51 55 45 53 54 49 4F 4E 20 4D 41 52 4B | A QUESTION MARK| 00002BF0: 20 28 3F 29 20 4F 4E 20 54 48 45 20 54 45 58 54 | (?) ON THE TEXT| 00002C00: 20 53 43 52 45 45 4E 2E 20 20 C2 55 54 20 49 4E | SCREEN. .UT IN| 00002C10: 20 D5 CC D4 D2 C1 20 C8 C9 D2 C5 D3 20 4D 4F 44 | ..... ..... MOD| 00002C20: 45 20 54 48 45 52 45 20 49 53 20 4E 4F 20 D2 C1 |E THERE IS NO ..| 00002C30: CD 20 4C 45 46 54 20 46 4F 52 20 54 48 45 20 38 |. LEFT FOR THE 8| 00002C40: 30 20 43 4F 4C 55 4D 4E 20 54 45 58 54 20 53 43 |0 COLUMN TEXT SC| 00002C50: 52 45 45 4E 2C 20 42 55 54 20 54 48 45 20 4F 50 |REEN, BUT THE OP| 00002C60: 45 52 41 54 49 4E 47 20 53 59 53 54 45 4D 20 57 |ERATING SYSTEM W| 00002C70: 49 4C 4C 20 53 54 49 4C 4C 20 50 55 54 20 54 48 |ILL STILL PUT TH| 00002C80: 45 20 51 55 45 53 54 49 4F 4E 20 4D 41 52 4B 20 |E QUESTION MARK | 00002C90: 49 4E 20 54 48 45 20 41 52 45 41 20 57 48 45 52 |IN THE AREA WHER| 00002CA0: 45 20 54 48 45 20 54 45 58 54 20 53 43 52 45 45 |E THE TEXT SCREE| 00002CB0: 4E 20 53 48 4F 55 4C 44 20 42 45 2E 20 20 D4 48 |N SHOULD BE. .H| 00002CC0: 49 53 20 52 45 53 55 4C 54 53 20 49 4E 20 54 48 |IS RESULTS IN TH| 00002CD0: 45 20 43 4F 52 52 55 50 54 49 4F 4E 20 4F 46 20 |E CORRUPTION OF | 00002CE0: 41 20 53 4D 41 4C 4C 20 50 41 52 54 20 4F 46 20 |A SMALL PART OF | 00002CF0: 59 4F 55 52 20 D5 CC D4 D2 C1 20 C8 C9 D2 C5 D3 |YOUR ..... .....| 00002D00: 20 53 43 52 45 45 4E 2E 20 20 D3 4F 20 50 4C 41 | SCREEN. .O PLA| 00002D10: 4E 20 59 4F 55 52 20 49 4E 50 55 54 53 20 43 41 |N YOUR INPUTS CA| 00002D20: 52 45 46 55 4C 4C 59 20 54 4F 20 42 45 20 49 4E |REFULLY TO BE IN| 00002D30: 20 4F 4E 4C 59 20 54 45 58 54 20 4D 4F 44 45 2C | ONLY TEXT MODE,| 00002D40: 20 4F 52 20 55 53 45 20 54 48 45 20 C7 C5 D4 CB | OR USE THE ....| 00002D50: C5 D9 20 43 4F 4D 4D 41 4E 44 2E 0D 20 20 20 20 |.. COMMAND.. | 00002D60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002D70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | | 00002D80: 20 20 20 20 20 20 20 20 20 20 C4 C5 D3 C3 D2 C9 | ......| 00002D90: D0 D4 C9 CF CE 20 CF C6 20 C3 31 32 38 20 D5 CC |..... .. .128 ..| 00002DA0: D4 D2 C1 20 C8 C9 D2 C5 D3 20 C3 CF CD CD C1 CE |... ..... ......| 00002DB0: C4 D3 0D 0D 40 C6 CF CE D4 2C C3 48 41 52 20 D3 |....@....,.HAR .| 00002DC0: 45 54 20 23 2C D2 C1 CD 20 C1 44 44 52 45 53 53 |ET #,... .DDRESS| 00002DD0: 0D 20 20 20 D4 48 49 53 20 43 4F 4D 4D 41 4E 44 |. .HIS COMMAND| 00002DE0: 20 41 4C 4C 4F 57 53 20 59 4F 55 20 54 4F 20 44 | ALLOWS YOU TO D| 00002DF0: 49 53 50 4C 41 59 20 28 49 4E 20 38 30 20 43 4F |ISPLAY (IN 80 CO| 00002E00: 4C 55 4D 4E 20 54 45 58 54 20 4D 4F 44 45 29 20 |LUMN TEXT MODE) | 00002E10: 43 48 41 52 41 43 54 45 52 20 46 4F 4E 54 53 20 |CHARACTER FONTS | 00002E20: 44 49 46 46 45 52 45 4E 54 20 54 48 45 4E 20 54 |DIFFERENT THEN T| 00002E30: 48 45 20 44 45 46 41 55 4C 54 20 43 48 41 52 41 |HE DEFAULT CHARA| 00002E40: 43 54 45 52 20 53 45 54 2E 0D 20 20 20 D4 48 45 |CTER SET.. .HE| 00002E50: 52 45 20 49 53 20 52 4F 4F 4D 20 49 4E 20 54 48 |RE IS ROOM IN TH| 00002E60: 45 20 38 35 36 33 20 D2 C1 CD 20 46 4F 52 20 54 |E 8563 ... FOR T| 00002E70: 57 4F 20 53 45 54 53 2C 20 41 4E 44 20 54 48 45 |WO SETS, AND THE| 00002E80: 59 20 41 52 45 20 4E 4F 52 4D 41 4C 4C 59 20 54 |Y ARE NORMALLY T| 00002E90: 48 45 20 55 50 50 45 52 43 41 53 45 2F 47 52 41 |HE UPPERCASE/GRA| 00002EA0: 50 48 49 43 53 20 53 45 54 20 41 4E 44 20 54 48 |PHICS SET AND TH| 00002EB0: 45 20 20 20 20 20 4C 4F 57 45 52 43 41 53 45 2F |E LOWERCASE/| 00002EC0: 55 50 50 45 52 43 41 53 45 20 53 45 54 2E 20 20 |UPPERCASE SET. | 00002ED0: C9 46 20 59 4F 55 20 48 41 56 45 20 41 43 43 45 |.F YOU HAVE ACCE| 00002EE0: 53 53 20 54 4F 20 4F 54 48 45 52 20 46 4F 4E 54 |SS TO OTHER FONT| 00002EF0: 53 20 54 48 41 54 20 59 4F 55 20 57 49 53 48 20 |S THAT YOU WISH | 00002F00: 54 4F 20 55 53 45 2C 20 53 49 4D 50 4C 59 20 C2 |TO USE, SIMPLY .| 00002F10: CC CF C1 C4 20 54 48 45 4D 20 54 4F 20 53 4F 4D |.... THEM TO SOM| 00002F20: 45 20 41 52 45 41 20 4F 46 20 D2 C1 CD 20 49 4E |E AREA OF ... IN| 00002F30: 20 42 41 4E 4B 20 30 20 28 49 4E 20 44 49 52 45 | BANK 0 (IN DIRE| 00002F40: 43 54 20 4F 52 20 50 52 4F 47 52 41 4D 20 4D 4F |CT OR PROGRAM MO| 00002F50: 44 45 29 20 41 4E 44 20 49 53 53 55 45 20 54 48 |DE) AND ISSUE TH| 00002F60: 45 20 40 C6 CF CE D4 20 43 4F 4D 4D 41 4E 44 2E |E @.... COMMAND.| 00002F70: 20 20 D4 48 45 20 C3 48 41 52 20 D3 45 54 20 23 | .HE .HAR .ET #| 00002F80: 20 49 53 20 45 49 54 48 45 52 20 30 20 4F 52 20 | IS EITHER 0 OR | 00002F90: 31 2C 20 41 4E 44 20 54 48 45 20 D2 C1 CD 20 41 |1, AND THE ... A| 00002FA0: 44 44 52 45 53 53 20 49 53 20 54 48 45 20 4C 4F |DDRESS IS THE LO| 00002FB0: 43 41 54 49 4F 4E 20 57 48 45 52 45 20 49 54 20 |CATION WHERE IT | 00002FC0: 57 41 53 20 C2 CC CF C1 C4 45 44 20 54 4F 2E 0D |WAS .....ED TO..| 00002FD0: 20 20 20 D9 4F 55 20 43 41 4E 20 43 48 41 4E 47 | .OU CAN CHANG| 00002FE0: 45 20 43 48 41 52 41 43 54 45 52 20 46 4F 4E 54 |E CHARACTER FONT| 00002FF0: 53 20 42 59 20 50 52 45 53 53 49 4E 47 20 54 48 |S BY PRESSING TH| 00003000: 45 20 D3 C8 C9 C6 D4 2F C3 C2 CD 20 4B 45 59 53 |E ...../... KEYS| 00003010: 20 4F 52 20 42 59 20 50 52 49 4E 54 49 4E 47 20 | OR BY PRINTING | 00003020: C3 C8 D2 24 28 31 34 29 20 4F 52 20 C3 C8 D2 24 |...$(14) OR ...$| 00003030: 28 31 34 32 29 2E 0D 0D 40 C7 D2 C1 D0 C8 C9 C3 |(142)...@.......| 00003040: 2C C2 C3 2C C6 C3 0D 20 20 20 20 D4 48 49 53 20 |,..,... .HIS | 00003050: 54 55 52 4E 53 20 4F 4E 20 54 48 45 20 36 34 30 |TURNS ON THE 640| 00003060: 20 D8 20 32 30 30 20 42 49 54 4D 41 50 20 4D 4F | . 200 BITMAP MO| 00003070: 44 45 2E 20 20 C2 43 20 49 53 20 42 41 43 4B 47 |DE. .C IS BACKG| 00003080: 52 4F 55 4E 44 20 43 4F 4C 4F 52 20 41 4E 44 20 |ROUND COLOR AND | 00003090: C6 C3 20 49 53 20 46 4F 52 45 47 52 4F 55 4E 44 |.. IS FOREGROUND| 000030A0: 20 43 4F 4C 4F 52 2E 20 20 D7 48 45 4E 20 49 4E | COLOR. .HEN IN| 000030B0: 20 D5 CC D4 D2 C1 20 C8 C9 D2 C5 53 20 4D 4F 44 | ..... ....S MOD| 000030C0: 45 20 59 4F 55 20 41 52 45 20 4C 49 4D 49 54 45 |E YOU ARE LIMITE| 000030D0: 44 20 54 4F 20 32 20 43 4F 4C 4F 52 53 20 4F 4E |D TO 2 COLORS ON| 000030E0: 4C 59 2C 20 42 55 54 20 59 4F 55 20 43 41 4E 20 |LY, BUT YOU CAN | 000030F0: 43 48 4F 4F 53 45 20 57 48 49 43 48 20 4F 4E 45 |CHOOSE WHICH ONE| 00003100: 53 20 57 49 54 48 20 54 48 49 53 20 43 4F 4D 4D |S WITH THIS COMM| 00003110: 41 4E 44 2E 0D 0D 40 D4 C5 D8 D4 0D 20 20 20 D4 |AND...@..... .| 00003120: 48 49 53 20 54 55 52 4E 53 20 4F 46 46 20 54 48 |HIS TURNS OFF TH| 00003130: 45 20 D5 CC D4 D2 C1 20 C8 C9 D2 C5 D3 20 4D 4F |E ..... ..... MO| 00003140: 44 45 20 41 4E 44 20 52 45 54 55 52 4E 53 20 59 |DE AND RETURNS Y| 00003150: 4F 55 20 54 4F 20 54 48 45 20 4E 4F 52 4D 41 4C |OU TO THE NORMAL| 00003160: 20 38 30 20 43 4F 4C 55 4D 4E 20 54 45 58 54 20 | 80 COLUMN TEXT | 00003170: 53 43 52 45 45 4E 2E 20 20 D9 4F 55 20 41 4C 53 |SCREEN. .OU ALS| 00003180: 4F 20 52 45 54 55 52 4E 20 54 4F 20 54 48 45 20 |O RETURN TO THE | 00003190: 53 54 41 4E 44 41 52 44 20 43 48 41 52 41 43 54 |STANDARD CHARACT| 000031A0: 45 52 20 46 4F 4E 54 2C 20 53 4F 20 59 4F 55 20 |ER FONT, SO YOU | 000031B0: 57 49 4C 4C 20 48 41 56 45 20 54 4F 20 49 53 53 |WILL HAVE TO ISS| 000031C0: 55 45 20 54 48 45 20 40 C6 CF CE D4 20 43 4F 4D |UE THE @.... COM| 000031D0: 4D 41 4E 44 20 54 4F 20 52 45 2D 45 4E 41 42 4C |MAND TO RE-ENABL| 000031E0: 45 20 41 4E 59 20 45 58 54 52 41 20 54 45 58 54 |E ANY EXTRA TEXT| 000031F0: 20 46 4F 4E 54 53 20 59 4F 55 20 57 41 4E 54 2E | FONTS YOU WANT.| 00003200: 0D 0D 40 C3 CC D2 2C D6 41 4C 55 45 0D 20 20 20 |..@...,.ALUE. | 00003210: 20 D4 48 49 53 20 49 53 20 55 53 45 44 20 54 4F | .HIS IS USED TO| 00003220: 20 43 4C 45 41 52 20 54 48 45 20 D5 CC D4 D2 C1 | CLEAR THE .....| 00003230: 20 C8 C9 D2 C5 D3 20 53 43 52 45 45 4E 2E 20 20 | ..... SCREEN. | 00003240: D5 53 45 20 41 20 56 41 4C 55 45 20 4F 46 20 30 |.SE A VALUE OF 0| 00003250: 20 54 4F 20 43 4C 45 41 52 20 49 54 2C 20 32 35 | TO CLEAR IT, 25| 00003260: 35 20 54 4F 20 46 49 4C 4C 20 49 54 2E 20 20 CF |5 TO FILL IT. .| 00003270: 54 48 45 52 53 20 43 41 4E 20 42 45 20 55 53 45 |THERS CAN BE USE| 00003280: 44 20 46 4F 52 20 53 50 45 43 49 41 4C 20 45 46 |D FOR SPECIAL EF| 00003290: 46 45 43 54 53 2E 0D 0D 40 C4 CF D4 2C D8 2C D9 |FECTS...@...,.,.| 000032A0: 2C CD 4F 44 45 0D 20 20 20 20 D4 48 49 53 20 49 |,.ODE. .HIS I| 000032B0: 53 20 55 53 45 44 20 54 4F 20 50 4C 4F 54 20 41 |S USED TO PLOT A| 000032C0: 20 44 4F 54 20 4F 4E 20 54 48 45 20 36 34 30 20 | DOT ON THE 640 | 000032D0: D8 20 32 30 30 20 53 43 52 45 45 4E 2E 20 20 D8 |. 200 SCREEN. .| 000032E0: 20 49 53 20 46 52 4F 4D 20 30 2D 36 33 39 2C 20 | IS FROM 0-639, | 000032F0: 57 48 49 4C 45 20 D9 20 49 53 20 46 52 4F 4D 20 |WHILE . IS FROM | 00003300: 30 2D 31 39 39 2E 20 20 CD 4F 44 45 20 49 53 20 |0-199. .ODE IS | 00003310: 45 49 54 48 45 52 20 30 20 28 46 4F 52 20 45 52 |EITHER 0 (FOR ER| 00003320: 41 53 45 29 20 4F 52 20 31 20 28 46 4F 52 20 44 |ASE) OR 1 (FOR D| 00003330: 52 41 57 29 2E 0D 0D 40 C4 D2 C1 D7 2C D8 31 2C |RAW)...@....,.1,| 00003340: D9 31 2C D8 32 2C D9 32 2C CD 4F 44 45 0D 20 20 |.1,.2,.2,.ODE. | 00003350: 20 20 20 D4 48 49 53 20 49 53 20 54 48 45 20 4C | .HIS IS THE L| 00003360: 49 4E 45 20 44 52 41 57 49 4E 47 20 43 4F 4D 4D |INE DRAWING COMM| 00003370: 41 4E 44 2E 20 20 D8 20 49 53 20 30 2D 36 33 39 |AND. . IS 0-639| 00003380: 2C 20 41 4E 44 20 59 20 49 53 20 20 30 2D 31 39 |, AND Y IS 0-19| 00003390: 39 2E 20 20 CD 4F 44 45 20 49 53 20 54 48 45 20 |9. .ODE IS THE | 000033A0: 53 41 4D 45 20 41 53 20 49 4E 20 40 C4 CF D4 2E |SAME AS IN @....| 000033B0: 0D 0D 40 C2 CF D8 2C D8 31 2C D9 31 2C D8 32 2C |..@...,.1,.1,.2,| 000033C0: D9 32 2C CD 4F 44 45 0D 20 20 20 20 20 D4 48 49 |.2,.ODE. .HI| 000033D0: 53 20 57 49 4C 4C 20 44 52 41 57 20 41 20 42 4F |S WILL DRAW A BO| 000033E0: 58 20 4F 4E 20 54 48 45 20 36 34 30 20 D8 20 32 |X ON THE 640 . 2| 000033F0: 30 30 20 53 43 52 45 45 4E 2E 20 20 D8 31 2C D9 |00 SCREEN. .1,.| 00003400: 31 20 41 52 45 20 54 48 45 20 43 4F 4F 52 44 49 |1 ARE THE COORDI| 00003410: 4E 41 54 45 53 20 4F 46 20 54 48 45 20 55 50 50 |NATES OF THE UPP| 00003420: 45 52 20 4C 45 46 54 20 43 4F 52 4E 45 52 2C 20 |ER LEFT CORNER, | 00003430: 41 4E 44 20 D8 32 2C D9 32 20 41 52 45 20 20 54 |AND .2,.2 ARE T| 00003440: 48 4F 53 45 20 4F 46 20 54 48 45 20 4C 4F 57 45 |HOSE OF THE LOWE| 00003450: 52 20 52 49 47 48 54 20 48 41 4E 44 20 43 4F 52 |R RIGHT HAND COR| 00003460: 4E 45 52 2E 20 20 C1 47 41 49 4E 20 D8 20 49 53 |NER. .GAIN . IS| 00003470: 20 30 2D 36 33 39 20 41 4E 44 20 D9 20 49 53 20 | 0-639 AND . IS | 00003480: 30 2D 31 39 39 2E 20 20 CD 4F 44 45 20 49 53 20 |0-199. .ODE IS | 00003490: 41 53 20 49 4E 20 40 C4 CF D4 2E 0D 0D 40 C2 C1 |AS IN @......@..| 000034A0: D2 2C D8 2C D9 2C 44 D8 2C 44 D9 2C C8 54 2C CD |.,.,.,D.,D.,.T,.| 000034B0: 4F 44 45 0D 20 20 20 20 40 C2 C1 D2 20 44 52 41 |ODE. @... DRA| 000034C0: 57 53 20 41 20 33 C4 20 42 41 52 20 4F 46 20 41 |WS A 3. BAR OF A| 000034D0: 20 47 49 56 45 4E 20 C8 45 49 47 48 54 2E 20 20 | GIVEN .EIGHT. | 000034E0: D8 2C D9 20 41 52 45 20 54 48 45 20 43 4F 4F 52 |.,. ARE THE COOR| 000034F0: 44 49 4E 41 54 45 53 20 4F 46 20 54 48 45 20 4C |DINATES OF THE L| 00003500: 4F 57 45 52 20 4C 45 46 54 20 48 41 4E 44 20 53 |OWER LEFT HAND S| 00003510: 49 44 45 20 4F 46 20 54 48 45 20 42 41 52 2C 20 |IDE OF THE BAR, | 00003520: 20 44 D8 20 41 4E 44 20 44 D9 20 41 52 45 20 54 | D. AND D. ARE T| 00003530: 48 45 20 44 45 50 54 48 20 41 4E 44 20 57 49 44 |HE DEPTH AND WID| 00003540: 54 48 20 59 4F 55 20 57 49 53 48 2E 20 20 C8 54 |TH YOU WISH. .T| 00003550: 20 49 53 20 54 48 45 20 48 45 49 47 48 54 2C 20 | IS THE HEIGHT, | 00003560: 41 4E 44 20 CD 4F 44 45 20 49 53 20 41 53 20 49 |AND .ODE IS AS I| 00003570: 4E 20 40 C4 CF D4 2E 20 20 D8 20 49 53 20 30 2D |N @.... . IS 0-| 00003580: 36 33 39 2C 20 20 D9 20 49 53 20 30 2D 31 39 39 |639, . IS 0-199| 00003590: 2C 20 44 D8 20 49 53 20 31 2D 32 35 35 2C 20 44 |, D. IS 1-255, D| 000035A0: D9 20 49 53 20 31 2D 31 39 39 2C 20 C8 54 20 49 |. IS 1-199, .T I| 000035B0: 53 20 31 2D 31 39 39 2E 0D 20 20 20 20 20 D4 48 |S 1-199.. .H| 000035C0: 45 20 53 55 4D 20 4F 46 20 C8 54 20 41 4E 44 20 |E SUM OF .T AND | 000035D0: 44 D9 20 43 41 4E 4E 4F 54 20 45 58 43 45 45 44 |D. CANNOT EXCEED| 000035E0: 20 31 39 39 20 4F 52 20 4E 4F 20 42 41 52 20 57 | 199 OR NO BAR W| 000035F0: 49 4C 4C 20 42 45 20 44 52 41 57 4E 2E 0D 0D 40 |ILL BE DRAWN...@| 00003600: D3 C1 D6 C5 2C D4 59 50 45 2C 22 46 49 4C 45 4E |....,.YPE,"FILEN| 00003610: 41 4D 45 22 0D 20 20 20 D4 48 49 53 20 57 49 4C |AME". .HIS WIL| 00003620: 4C 20 53 41 56 45 20 41 20 53 43 52 45 45 4E 20 |L SAVE A SCREEN | 00003630: 43 41 4C 4C 45 44 20 27 46 49 4C 45 4E 41 4D 45 |CALLED 'FILENAME| 00003640: 27 20 54 4F 20 44 49 53 4B 2E 20 20 D4 48 45 52 |' TO DISK. .HER| 00003650: 45 20 41 52 45 20 54 57 4F 20 54 59 50 45 53 20 |E ARE TWO TYPES | 00003660: 4F 46 20 53 41 56 45 2E 20 20 C1 20 54 59 50 45 |OF SAVE. . TYPE| 00003670: 20 4F 46 20 30 20 57 49 4C 4C 20 42 45 20 41 20 | OF 0 WILL BE A | 00003680: 4E 4F 52 4D 41 4C 20 31 36 CB 20 53 43 52 45 45 |NORMAL 16. SCREE| 00003690: 4E 20 44 55 4D 50 2C 20 57 48 49 43 48 20 57 49 |N DUMP, WHICH WI| 000036A0: 4C 4C 20 47 49 56 45 20 41 20 44 49 53 4B 20 46 |LL GIVE A DISK F| 000036B0: 49 4C 45 20 4F 46 20 36 35 20 42 4C 4F 43 4B 53 |ILE OF 65 BLOCKS| 000036C0: 2E 20 20 C1 20 54 59 50 45 20 4F 46 20 31 20 57 |. . TYPE OF 1 W| 000036D0: 49 4C 4C 20 42 45 20 41 20 53 50 45 43 49 41 4C |ILL BE A SPECIAL| 000036E0: 20 43 4F 4D 50 52 45 53 53 45 44 20 46 4F 52 4D | COMPRESSED FORM| 000036F0: 20 4F 46 20 53 41 56 45 2C 20 57 48 45 52 45 20 | OF SAVE, WHERE | 00003700: 41 4E 20 49 4E 54 45 4C 4C 49 47 45 4E 54 20 44 |AN INTELLIGENT D| 00003710: 41 54 41 20 43 4F 4D 50 52 45 53 53 49 4F 4E 20 |ATA COMPRESSION | 00003720: 57 49 4C 4C 20 43 4F 4D 50 52 45 53 53 20 59 4F |WILL COMPRESS YO| 00003730: 55 52 20 53 43 52 45 45 4E 20 54 4F 20 49 54 53 |UR SCREEN TO ITS| 00003740: 20 53 4D 41 4C 4C 45 53 54 20 50 4F 53 53 49 42 | SMALLEST POSSIB| 00003750: 4C 45 20 53 49 5A 45 2E 0D 20 20 20 C9 4E 20 53 |LE SIZE.. .N S| 00003760: 4F 4D 45 20 43 41 53 45 53 20 49 54 20 43 41 4E |OME CASES IT CAN| 00003770: 20 43 55 54 20 54 48 45 20 36 35 20 44 49 53 4B | CUT THE 65 DISK| 00003780: 20 42 4C 4F 43 4B 53 20 44 4F 57 4E 20 54 4F 20 | BLOCKS DOWN TO | 00003790: 4F 4E 4C 59 20 41 20 43 4F 55 50 4C 45 20 42 4C |ONLY A COUPLE BL| 000037A0: 4F 43 4B 53 2E 20 20 D4 48 45 20 41 43 54 55 41 |OCKS. .HE ACTUA| 000037B0: 4C 20 41 4D 4F 55 4E 54 20 4F 46 20 52 45 44 55 |L AMOUNT OF REDU| 000037C0: 43 54 49 4F 4E 20 57 49 4C 4C 20 44 45 50 45 4E |CTION WILL DEPEN| 000037D0: 44 20 55 50 4F 4E 20 57 48 41 54 53 20 4F 4E 20 |D UPON WHATS ON | 000037E0: 54 48 45 20 53 43 52 45 45 4E 2E 20 20 C9 54 20 |THE SCREEN. .T | 000037F0: 57 49 4C 4C 20 4E 45 56 45 52 20 42 45 20 42 49 |WILL NEVER BE BI| 00003800: 47 47 45 52 20 54 48 41 4E 20 36 35 20 42 4C 4F |GGER THAN 65 BLO| 00003810: 43 4B 53 2E 20 20 C9 4E 20 4D 4F 53 54 20 43 41 |CKS. .N MOST CA| 00003820: 53 45 53 20 54 48 49 53 20 57 49 4C 4C 20 42 45 |SES THIS WILL BE| 00003830: 20 54 48 45 20 42 45 53 54 20 57 41 59 20 54 4F | THE BEST WAY TO| 00003840: 20 53 41 56 45 20 59 4F 55 52 20 53 43 52 45 45 | SAVE YOUR SCREE| 00003850: 4E 53 2E 0D 0D 40 CC CF C1 C4 2C D4 59 50 45 2C |NS...@....,.YPE,| 00003860: 22 46 49 4C 45 4E 41 4D 45 22 0D 20 20 20 20 20 |"FILENAME". | 00003870: D4 48 49 53 20 4C 4F 41 44 53 20 41 20 53 43 52 |.HIS LOADS A SCR| 00003880: 45 45 4E 20 43 41 4C 4C 45 44 20 27 46 49 4C 45 |EEN CALLED 'FILE| 00003890: 4E 41 4D 45 27 20 46 52 4F 4D 20 44 49 53 4B 2E |NAME' FROM DISK.| 000038A0: 20 20 D4 59 50 45 20 49 53 20 45 49 54 48 45 52 | .YPE IS EITHER| 000038B0: 20 30 20 4F 52 20 31 2C 20 44 45 50 45 4E 44 49 | 0 OR 1, DEPENDI| 000038C0: 4E 47 20 4F 4E 20 48 4F 57 20 49 54 20 57 41 53 |NG ON HOW IT WAS| 000038D0: 20 53 41 56 45 44 2E 0D 0D 40 C3 C8 C1 D2 2C C3 | SAVED...@....,.| 000038E0: 48 41 52 53 45 54 20 C1 44 44 52 45 53 53 2C D8 |HARSET .DDRESS,.| 000038F0: 2C D9 2C C8 54 2C D7 44 2C 22 53 54 52 49 4E 47 |,.,.T,.D,"STRING| 00003900: 22 0D 20 20 D4 48 49 53 20 49 53 20 54 48 45 20 |". .HIS IS THE | 00003910: 48 49 47 48 20 52 45 53 4F 4C 55 54 49 4F 4E 20 |HIGH RESOLUTION | 00003920: 43 48 41 52 41 43 54 45 52 20 44 52 49 56 45 52 |CHARACTER DRIVER| 00003930: 2E 20 20 C9 54 20 41 4C 4C 4F 57 53 20 59 4F 55 |. .T ALLOWS YOU| 00003940: 20 54 4F 20 50 52 49 4E 54 20 4F 4E 20 54 48 45 | TO PRINT ON THE| 00003950: 20 36 34 30 20 D8 20 32 30 30 20 42 49 54 4D 41 | 640 . 200 BITMA| 00003960: 50 20 53 43 52 45 45 4E 20 49 4E 20 4D 41 4E 59 |P SCREEN IN MANY| 00003970: 20 53 49 5A 45 53 20 41 4E 44 20 53 54 59 4C 45 | SIZES AND STYLE| 00003980: 53 2E 20 20 D8 20 49 53 20 41 4E 59 20 4E 55 4D |S. . IS ANY NUM| 00003990: 42 45 52 20 30 2D 36 33 39 2C 20 D9 20 49 53 20 |BER 0-639, . IS | 000039A0: 30 2D 31 39 39 2C 20 C8 54 20 49 53 20 31 2D 31 |0-199, .T IS 1-1| 000039B0: 36 2C 20 D7 44 20 49 53 20 30 2D 31 36 20 41 4E |6, .D IS 0-16 AN| 000039C0: 44 20 53 54 52 49 4E 47 20 49 53 20 57 48 41 54 |D STRING IS WHAT| 000039D0: 20 59 4F 55 20 57 41 4E 54 20 49 54 20 54 4F 20 | YOU WANT IT TO | 000039E0: 50 52 49 4E 54 2C 20 45 49 54 48 45 52 20 20 49 |PRINT, EITHER I| 000039F0: 4E 20 51 55 4F 54 45 53 20 4F 52 20 41 53 20 41 |N QUOTES OR AS A| 00003A00: 20 53 54 52 49 4E 47 20 56 41 52 49 41 42 4C 45 | STRING VARIABLE| 00003A10: 2E 20 20 D4 48 45 20 41 44 44 52 45 53 53 20 49 |. .HE ADDRESS I| 00003A20: 53 20 57 48 45 52 45 20 49 4E 20 D2 C1 CD 20 59 |S WHERE IN ... Y| 00003A30: 4F 55 20 57 41 4E 54 20 54 48 45 20 43 48 41 52 |OU WANT THE CHAR| 00003A40: 41 43 54 45 52 20 53 45 54 20 54 4F 20 42 45 20 |ACTER SET TO BE | 00003A50: 54 41 4B 45 4E 20 46 52 4F 4D 2E 20 20 D9 4F 55 |TAKEN FROM. .OU| 00003A60: 20 43 41 4E 20 55 53 45 20 54 48 45 20 42 55 49 | CAN USE THE BUI| 00003A70: 4C 54 20 49 4E 20 53 45 54 53 20 41 54 20 35 33 |LT IN SETS AT 53| 00003A80: 32 34 38 20 41 4E 44 20 35 35 32 39 36 2C 20 4F |248 AND 55296, O| 00003A90: 52 20 59 4F 55 20 43 41 4E 20 C2 CC CF C1 C4 20 |R YOU CAN ..... | 00003AA0: 49 4E 20 4F 54 48 45 52 53 20 49 4E 54 4F 20 D2 |IN OTHERS INTO .| 00003AB0: C1 CD 20 41 4E 44 20 55 53 45 20 54 48 45 4D 2E |.. AND USE THEM.| 00003AC0: 20 20 C2 55 49 4C 54 20 49 4E 54 4F 20 54 48 45 | .UILT INTO THE| 00003AD0: 20 4D 41 43 48 49 4E 45 20 4C 41 4E 47 55 41 47 | MACHINE LANGUAG| 00003AE0: 45 20 49 53 20 41 20 53 50 45 43 49 41 4C 20 46 |E IS A SPECIAL F| 00003AF0: 4F 4E 54 20 54 48 41 54 20 41 4C 4C 4F 57 53 20 |ONT THAT ALLOWS | 00003B00: 31 36 30 20 43 48 41 52 41 43 54 45 52 53 20 50 |160 CHARACTERS P| 00003B10: 45 52 20 20 4C 49 4E 45 2E 20 20 C9 54 53 20 41 |ER LINE. .TS A| 00003B20: 44 44 52 45 53 53 20 49 53 20 41 54 20 37 31 36 |DDRESS IS AT 716| 00003B30: 38 2C 20 41 4E 44 20 49 54 20 52 45 51 55 49 52 |8, AND IT REQUIR| 00003B40: 45 53 20 41 20 57 49 44 54 48 20 4F 46 20 30 2E |ES A WIDTH OF 0.| 00003B50: 0D 20 20 20 20 D9 4F 55 20 43 41 4E 20 55 53 45 |. .OU CAN USE| 00003B60: 20 41 4C 4D 4F 53 54 20 41 4E 59 20 43 48 41 52 | ALMOST ANY CHAR| 00003B70: 41 43 54 45 52 20 53 45 54 20 4D 41 44 45 20 46 |ACTER SET MADE F| 00003B80: 4F 52 20 54 48 45 20 C3 36 34 20 4F 52 20 C3 31 |OR THE .64 OR .1| 00003B90: 32 38 2C 20 41 53 20 4C 4F 4E 47 20 41 53 20 54 |28, AS LONG AS T| 00003BA0: 48 45 59 20 41 52 45 20 42 49 4E 41 52 59 20 46 |HEY ARE BINARY F| 00003BB0: 49 4C 45 53 2E 20 20 C3 48 45 58 4B 20 59 4F 55 |ILES. .HEXK YOU| 00003BC0: 52 20 55 53 45 52 53 20 47 52 4F 55 50 20 4C 49 |R USERS GROUP LI| 00003BD0: 42 52 41 52 59 20 46 4F 52 20 45 58 54 52 41 20 |BRARY FOR EXTRA | 00003BE0: 46 4F 4E 54 53 2E 20 20 C3 48 41 4E 43 45 53 20 |FONTS. .HANCES | 00003BF0: 41 52 45 20 54 48 45 59 20 57 49 4C 4C 20 48 41 |ARE THEY WILL HA| 00003C00: 56 45 20 4D 41 4E 59 2E 20 20 D9 4F 55 20 43 41 |VE MANY. .OU CA| 00003C10: 4E 20 41 4C 53 4F 20 55 53 45 20 53 50 45 43 49 |N ALSO USE SPECI| 00003C20: 41 4C 20 43 4F 4E 54 52 4F 4C 20 43 4F 44 45 53 |AL CONTROL CODES| 00003C30: 20 49 4E 53 49 44 45 20 54 48 45 20 53 54 52 49 | INSIDE THE STRI| 00003C40: 4E 47 2C 20 4C 49 4B 45 20 52 45 56 45 52 53 45 |NG, LIKE REVERSE| 00003C50: 20 4F 4E 20 41 4E 44 20 4F 46 46 2E 20 20 C3 4F | ON AND OFF. .O| 00003C60: 4E 54 52 4F 4C 20 C5 20 43 41 55 53 45 53 20 54 |NTROL . CAUSES T| 00003C70: 48 45 20 54 45 58 54 20 54 4F 20 45 52 41 53 45 |HE TEXT TO ERASE| 00003C80: 20 41 4E 59 54 48 49 4E 47 20 55 4E 44 45 52 20 | ANYTHING UNDER | 00003C90: 49 54 2C 20 57 48 49 4C 45 20 C3 4F 4E 54 52 4F |IT, WHILE .ONTRO| 00003CA0: 4C 20 D8 20 57 49 4C 4C 20 50 45 52 46 4F 52 4D |L . WILL PERFORM| 00003CB0: 20 41 4E 20 D8 CF D2 20 4F 4E 20 54 48 45 20 53 | AN ... ON THE S| 00003CC0: 43 52 45 45 4E 2C 20 4C 45 41 56 49 4E 47 20 41 |CREEN, LEAVING A| 00003CD0: 4E 59 54 48 49 4E 47 20 54 48 45 52 45 20 53 54 |NYTHING THERE ST| 00003CE0: 49 4C 4C 20 56 49 53 49 42 4C 45 2E 0D 20 20 20 |ILL VISIBLE.. | 00003CF0: 20 D9 4F 55 20 43 41 4E 20 41 4C 53 4F 20 55 4E | .OU CAN ALSO UN| 00003D00: 44 45 52 4C 49 4E 45 20 59 4F 55 52 20 54 45 58 |DERLINE YOUR TEX| 00003D10: 54 20 57 49 54 48 20 C3 4F 4E 54 52 4F 4C 20 D5 |T WITH .ONTROL .| 00003D20: 2C 20 41 4E 44 20 54 55 52 4E 20 20 4F 46 46 20 |, AND TURN OFF | 00003D30: 55 4E 44 45 52 4C 49 4E 49 4E 47 20 57 49 54 48 |UNDERLINING WITH| 00003D40: 20 C3 4F 4E 54 52 4F 4C 20 CE 2E 20 20 C3 4F 4C | .ONTROL .. .OL| 00003D50: 4F 52 20 43 4F 44 45 53 20 48 41 56 45 20 4E 4F |OR CODES HAVE NO| 00003D60: 20 45 46 46 45 43 54 2E 0D 0D 40 C3 CF D0 D9 2C | EFFECT...@....,| 00003D70: D3 D8 2C D3 D9 2C 44 D8 2C 44 D9 2C C4 45 53 54 |..,..,D.,D.,.EST| 00003D80: 49 4E 41 54 49 4F 4E 20 D8 2C C4 45 53 54 49 4E |INATION .,.ESTIN| 00003D90: 41 54 49 4F 4E 20 D9 0D 20 20 20 20 20 40 C3 CF |ATION .. @..| 00003DA0: D0 D9 20 57 49 4C 4C 20 41 4C 4C 4F 57 20 59 4F |.. WILL ALLOW YO| 00003DB0: 55 20 54 4F 20 44 55 50 4C 49 43 41 54 45 20 41 |U TO DUPLICATE A| 00003DC0: 4E 59 20 41 52 45 41 20 4F 46 20 54 48 45 20 53 |NY AREA OF THE S| 00003DD0: 43 52 45 45 4E 20 54 4F 20 41 4E 59 20 4F 54 48 |CREEN TO ANY OTH| 00003DE0: 45 52 20 41 52 45 41 2E 20 20 D3 D8 2C D3 D9 20 |ER AREA. ..,.. | 00003DF0: 41 52 45 20 54 48 45 20 53 54 41 52 54 49 4E 47 |ARE THE STARTING| 00003E00: 20 43 4F 4F 52 44 49 4E 41 54 45 53 20 4F 46 20 | COORDINATES OF | 00003E10: 54 48 45 20 55 50 50 45 52 20 4C 45 46 54 20 48 |THE UPPER LEFT H| 00003E20: 41 4E 44 20 43 4F 52 4E 45 52 20 59 4F 55 20 57 |AND CORNER YOU W| 00003E30: 49 53 48 20 54 4F 20 44 55 50 4C 49 43 41 54 45 |ISH TO DUPLICATE| 00003E40: 2E 20 20 D4 48 45 20 44 D8 20 41 4E 44 20 44 D9 |. .HE D. AND D.| 00003E50: 20 41 52 45 20 54 48 45 20 4C 45 4E 47 54 48 53 | ARE THE LENGTHS| 00003E60: 20 28 49 4E 20 50 49 58 45 4C 53 29 20 59 4F 55 | (IN PIXELS) YOU| 00003E70: 20 57 41 4E 54 20 54 4F 20 43 4F 50 59 20 46 52 | WANT TO COPY FR| 00003E80: 4F 4D 20 D3 D8 2C D3 D9 2E 0D 20 20 20 D4 48 45 |OM ..,.... .HE| 00003E90: 20 44 D8 20 49 53 20 46 52 4F 4D 20 31 2D 36 34 | D. IS FROM 1-64| 00003EA0: 30 2C 20 41 4E 44 20 44 D9 20 49 53 20 46 52 4F |0, AND D. IS FRO| 00003EB0: 4D 20 31 2D 32 30 30 2E 20 20 C4 45 53 54 49 4E |M 1-200. .ESTIN| 00003EC0: 41 54 49 4F 4E 20 D8 20 41 4E 44 20 D9 20 49 53 |ATION . AND . IS| 00003ED0: 20 54 48 45 20 D8 2C D9 20 4C 4F 43 41 54 49 4F | THE .,. LOCATIO| 00003EE0: 4E 20 54 4F 20 4D 4F 56 45 20 54 48 45 20 43 4F |N TO MOVE THE CO| 00003EF0: 50 59 20 54 4F 2E 0D 0D 40 D3 D4 C1 D3 C8 2C C2 |PY TO...@.....,.| 00003F00: 55 46 46 45 52 20 C1 44 44 52 45 53 53 2C D8 2C |UFFER .DDRESS,.,| 00003F10: D9 2C 44 D8 2C 44 D9 0D 20 20 20 40 D3 D4 C1 D3 |.,D.,D.. @....| 00003F20: C8 20 41 4C 4C 4F 57 53 20 59 4F 55 20 54 4F 20 |. ALLOWS YOU TO | 00003F30: 53 54 4F 52 45 20 41 20 50 49 45 43 45 20 4F 46 |STORE A PIECE OF| 00003F40: 20 54 48 45 20 53 43 52 45 45 4E 20 54 4F 20 41 | THE SCREEN TO A| 00003F50: 20 42 55 46 46 45 52 20 41 4E 44 20 54 48 45 4E | BUFFER AND THEN| 00003F60: 20 52 45 43 41 4C 4C 20 49 54 20 57 48 45 4E 20 | RECALL IT WHEN | 00003F70: 4E 45 45 44 45 44 2E 20 20 D8 20 41 4E 44 20 D9 |NEEDED. . AND .| 00003F80: 20 41 52 45 20 54 48 45 20 42 45 47 49 4E 4E 49 | ARE THE BEGINNI| 00003F90: 4E 47 20 55 50 50 45 52 20 4C 45 46 54 20 43 4F |NG UPPER LEFT CO| 00003FA0: 52 4E 45 52 20 54 4F 20 53 54 41 53 48 2C 20 41 |RNER TO STASH, A| 00003FB0: 4E 44 20 44 D8 20 41 4E 44 20 44 D9 20 41 52 45 |ND D. AND D. ARE| 00003FC0: 20 54 48 45 20 4C 45 4E 47 54 48 53 2E 0D 20 20 | THE LENGTHS.. | 00003FD0: 20 D9 4F 55 20 43 41 4E 20 53 54 4F 52 45 20 41 | .OU CAN STORE A| 00003FE0: 20 50 49 45 43 45 20 41 53 20 53 4D 41 4C 4C 20 | PIECE AS SMALL | 00003FF0: 41 53 20 41 20 42 59 54 45 2C 20 4F 52 20 41 53 |AS A BYTE, OR AS| 00004000: 20 4C 41 52 47 45 20 41 53 20 41 20 53 43 52 45 | LARGE AS A SCRE| 00004010: 45 4E 2E 20 D4 48 45 20 42 55 46 46 45 52 20 41 |EN. .HE BUFFER A| 00004020: 44 44 52 45 53 53 20 49 53 20 57 48 45 52 45 20 |DDRESS IS WHERE | 00004030: 49 4E 20 54 48 45 20 42 55 46 46 45 52 20 49 54 |IN THE BUFFER IT| 00004040: 20 49 53 20 54 4F 20 42 45 20 53 54 4F 52 45 44 | IS TO BE STORED| 00004050: 2E 20 20 D4 48 45 20 42 55 46 46 45 52 20 56 41 |. .HE BUFFER VA| 00004060: 4C 55 45 20 53 54 41 52 54 53 20 41 54 20 30 2C |LUE STARTS AT 0,| 00004070: 20 53 4F 20 54 48 45 20 46 49 52 53 54 20 54 48 | SO THE FIRST TH| 00004080: 49 4E 47 20 59 4F 55 20 53 54 4F 52 45 20 53 48 |ING YOU STORE SH| 00004090: 4F 55 4C 44 20 47 4F 20 54 48 45 52 45 2E 20 20 |OULD GO THERE. | 000040A0: D9 4F 55 20 57 49 4C 4C 20 4E 45 45 44 20 54 4F |.OU WILL NEED TO| 000040B0: 20 4B 4E 4F 57 20 57 48 45 52 45 20 49 54 20 45 | KNOW WHERE IT E| 000040C0: 4E 44 53 20 49 4E 20 54 48 45 20 42 55 46 46 45 |NDS IN THE BUFFE| 000040D0: 52 20 53 4F 20 59 4F 55 20 43 41 4E 20 53 54 4F |R SO YOU CAN STO| 000040E0: 52 45 20 4F 54 48 45 52 20 53 54 55 46 46 20 41 |RE OTHER STUFF A| 000040F0: 46 54 45 52 20 49 54 2E 0D 20 20 20 20 D9 4F 55 |FTER IT.. .OU| 00004100: 20 43 41 4E 20 46 49 4E 44 20 54 48 45 20 4E 45 | CAN FIND THE NE| 00004110: 58 54 20 41 56 41 49 4C 41 42 4C 45 20 42 55 46 |XT AVAILABLE BUF| 00004120: 46 45 52 20 41 44 44 52 45 53 53 20 57 49 54 48 |FER ADDRESS WITH| 00004130: 3B 20 C1 C4 3D D0 C5 C5 CB 28 32 35 30 29 2B D0 |; ..=....(250)+.| 00004140: C5 C5 CB 28 32 35 31 29 2A 32 35 36 2B 31 0D 20 |...(251)*256+1. | 00004150: 20 20 20 D9 4F 55 20 4D 55 53 54 20 44 4F 20 54 | .OU MUST DO T| 00004160: 48 49 53 20 49 4D 4D 45 44 49 41 54 45 4C 59 20 |HIS IMMEDIATELY | 00004170: 41 46 54 45 52 20 54 48 45 20 40 D3 D4 C1 D3 C8 |AFTER THE @.....| 00004180: 20 43 4F 4D 4D 41 4E 44 2E 0D 20 20 20 20 20 C1 | COMMAND.. .| 00004190: C4 20 4E 4F 57 20 48 41 53 20 54 48 45 20 41 44 |. NOW HAS THE AD| 000041A0: 44 52 45 53 53 20 4F 46 20 54 48 45 20 4E 45 58 |DRESS OF THE NEX| 000041B0: 54 20 41 56 41 49 4C 41 42 4C 45 20 42 55 46 46 |T AVAILABLE BUFF| 000041C0: 45 52 20 41 44 44 52 45 53 53 2E 20 20 D9 4F 55 |ER ADDRESS. .OU| 000041D0: 20 4D 55 53 54 20 4B 45 45 50 20 54 48 45 53 45 | MUST KEEP THESE| 000041E0: 20 41 44 44 52 45 53 53 20 53 54 4F 52 45 44 20 | ADDRESS STORED | 000041F0: 53 4F 20 59 4F 55 20 43 41 4E 20 52 45 43 41 4C |SO YOU CAN RECAL| 00004200: 4C 20 54 48 45 4D 20 20 57 49 54 48 20 54 48 45 |L THEM WITH THE| 00004210: 20 40 C6 C5 D4 C3 C8 20 43 4F 4D 4D 41 4E 44 2E | @..... COMMAND.| 00004220: 0D 0D 40 C6 C5 D4 C3 C8 2C C2 55 46 46 45 52 20 |..@.....,.UFFER | 00004230: C1 44 44 52 45 53 53 2C D8 2C D9 0D 20 20 20 D4 |.DDRESS,.,.. .| 00004240: 48 49 53 20 57 49 4C 4C 20 52 45 43 41 4C 4C 20 |HIS WILL RECALL | 00004250: 54 48 45 20 53 54 4F 52 45 44 20 41 52 45 41 20 |THE STORED AREA | 00004260: 41 54 20 42 55 46 46 45 52 20 41 44 44 52 45 53 |AT BUFFER ADDRES| 00004270: 53 20 41 4E 44 20 50 55 54 20 49 54 20 41 54 20 |S AND PUT IT AT | 00004280: D8 2C D9 2E 20 20 CE 4F 20 4F 54 48 45 52 20 49 |.,.. .O OTHER I| 00004290: 4E 46 4F 52 4D 41 54 49 4F 4E 20 49 53 20 4E 45 |NFORMATION IS NE| 000042A0: 45 44 45 44 2C 20 41 53 20 54 48 45 20 40 D3 D4 |EDED, AS THE @..| 000042B0: C1 D3 C8 20 53 41 56 45 53 20 54 48 45 20 4C 45 |... SAVES THE LE| 000042C0: 4E 47 54 48 20 41 4E 44 20 44 45 50 54 48 20 4F |NGTH AND DEPTH O| 000042D0: 46 20 54 48 45 20 41 52 45 41 2E 0D 20 20 20 20 |F THE AREA.. | 000042E0: 20 40 D3 D4 C1 D3 C8 20 41 4E 44 20 40 C6 C5 D4 | @..... AND @...| 000042F0: C3 C8 20 41 52 45 20 56 45 52 59 20 52 41 50 49 |.. ARE VERY RAPI| 00004300: 44 2C 20 46 41 53 54 20 45 4E 4F 55 47 48 20 46 |D, FAST ENOUGH F| 00004310: 4F 52 20 53 4F 4D 45 20 54 59 50 45 53 20 4F 46 |OR SOME TYPES OF| 00004320: 20 41 4E 49 4D 41 54 49 4F 4E 2E 20 D3 45 45 20 | ANIMATION. .EE | 00004330: 54 48 45 20 43 49 52 43 4C 45 20 44 45 4D 4F 20 |THE CIRCLE DEMO | 00004340: 41 4E 44 20 33 C4 20 43 55 42 45 20 44 45 4D 4F |AND 3. CUBE DEMO| 00004350: 20 50 52 4F 47 52 41 4D 53 2E 0D 20 20 20 20 D4 | PROGRAMS.. .| 00004360: 48 45 52 45 20 41 52 45 20 41 20 4C 4F 54 20 4F |HERE ARE A LOT O| 00004370: 46 20 54 48 49 4E 47 53 20 54 48 49 53 20 43 48 |F THINGS THIS CH| 00004380: 49 50 20 43 41 4E 20 44 4F 20 54 48 41 54 20 4D |IP CAN DO THAT M| 00004390: 4F 53 54 20 50 45 4F 50 4C 45 20 41 52 45 20 55 |OST PEOPLE ARE U| 000043A0: 4E 41 57 41 52 45 20 4F 46 2E 20 20 C9 54 20 43 |NAWARE OF. .T C| 000043B0: 41 4E 20 53 43 52 4F 4C 4C 2C 20 49 54 20 48 41 |AN SCROLL, IT HA| 000043C0: 4E 44 4C 45 53 20 4C 49 47 48 54 20 50 45 4E 53 |NDLES LIGHT PENS| 000043D0: 2C 20 44 4F 55 42 4C 45 20 50 49 58 45 4C 20 4D |, DOUBLE PIXEL M| 000043E0: 4F 44 45 53 2C 20 49 4E 54 45 52 4C 41 43 45 44 |ODES, INTERLACED| 000043F0: 20 4D 4F 44 45 53 20 41 4E 44 20 4D 4F 52 45 2E | MODES AND MORE.| 00004400: 20 20 D7 45 20 48 41 56 45 20 4F 4E 4C 59 20 42 | .E HAVE ONLY B| 00004410: 45 47 41 4E 20 54 4F 20 45 58 50 4C 4F 52 45 20 |EGAN TO EXPLORE | 00004420: 49 54 2C 20 41 4E 44 20 54 48 45 20 57 45 44 47 |IT, AND THE WEDG| 00004430: 45 20 49 53 20 57 52 49 54 54 45 4E 20 54 4F 20 |E IS WRITTEN TO | 00004440: 4D 41 4B 45 20 49 54 20 45 41 53 49 4C 59 20 45 |MAKE IT EASILY E| 00004450: 58 50 41 4E 44 41 42 4C 45 20 54 4F 20 48 41 4E |XPANDABLE TO HAN| 00004460: 44 4C 45 20 4E 45 57 20 43 4F 4D 4D 41 4E 44 53 |DLE NEW COMMANDS| 00004470: 2E 20 20 D0 45 52 48 41 50 53 20 41 20 48 41 52 |. .ERHAPS A HAR| 00004480: 44 43 4F 50 59 20 43 4F 4D 4D 41 4E 44 2C 20 4F |DCOPY COMMAND, O| 00004490: 52 20 41 20 46 49 4C 4C 2E 20 20 D4 48 41 54 53 |R A FILL. .HATS| 000044A0: 20 57 48 59 20 57 45 20 4C 45 46 54 20 53 4F 4D | WHY WE LEFT SOM| 000044B0: 45 20 52 4F 4F 4D 20 46 4F 52 20 47 52 4F 57 54 |E ROOM FOR GROWT| 000044C0: 48 20 49 4E 20 54 48 45 20 50 52 4F 47 52 41 4D |H IN THE PROGRAM| 000044D0: 2E 20 20 D7 45 20 48 41 56 45 20 53 45 54 20 41 |. .E HAVE SET A| 000044E0: 53 49 44 45 20 39 CB 20 4F 46 20 D2 C1 CD 2C 20 |SIDE 9. OF ..., | 000044F0: 42 55 54 20 54 48 45 20 50 52 4F 47 52 41 4D 20 |BUT THE PROGRAM | 00004500: 4F 4E 4C 59 20 47 4F 45 53 20 46 52 4F 4D 20 37 |ONLY GOES FROM 7| 00004510: 31 36 38 20 54 4F 20 31 32 39 39 32 2E 20 20 D4 |168 TO 12992. .| 00004520: 48 41 54 20 4C 45 41 56 45 53 20 55 53 20 52 4F |HAT LEAVES US RO| 00004530: 4F 4D 20 54 4F 20 41 44 44 20 45 56 45 4E 20 4D |OM TO ADD EVEN M| 00004540: 4F 52 45 20 43 4F 4D 4D 41 4E 44 53 20 49 4E 20 |ORE COMMANDS IN | 00004550: 54 48 45 20 41 52 45 41 20 46 52 4F 4D 20 31 32 |THE AREA FROM 12| 00004560: 39 39 32 20 54 4F 20 31 36 33 38 33 2E 20 D9 4F |992 TO 16383. .O| 00004570: 55 20 43 4F 55 4C 44 20 55 53 45 20 54 48 41 54 |U COULD USE THAT| 00004580: 20 46 52 45 45 20 52 41 4D 20 46 4F 52 20 43 48 | FREE RAM FOR CH| 00004590: 41 52 41 43 54 45 52 20 53 45 54 20 53 54 4F 52 |ARACTER SET STOR| 000045A0: 41 47 45 20 46 4F 52 20 4E 4F 57 2C 20 42 55 54 |AGE FOR NOW, BUT| 000045B0: 20 42 45 20 43 41 52 45 46 55 4C 20 41 4E 44 20 | BE CAREFUL AND | 000045C0: 44 4F 4E 27 54 20 44 49 53 54 55 52 42 20 54 48 |DON'T DISTURB TH| 000045D0: 45 20 52 41 4D 20 46 52 4F 4D 20 37 31 36 38 20 |E RAM FROM 7168 | 000045E0: 54 4F 20 31 32 39 39 32 2E 0D 20 20 20 20 D7 45 |TO 12992.. .E| 000045F0: 20 57 4F 55 4C 44 20 4C 49 4B 45 20 54 4F 20 54 | WOULD LIKE TO T| 00004600: 48 41 4E 4B 20 C1 4E 44 59 20 C6 49 4E 4B 4C 45 |HANK .NDY .INKLE| 00004610: 20 41 4E 44 20 C3 41 52 4F 59 4C 4E 20 D3 48 45 | AND .AROYLN .HE| 00004620: 50 50 4E 45 52 20 4F 46 20 C3 4F 4D 4D 4F 44 4F |PPNER OF .OMMODO| 00004630: 52 45 20 46 4F 52 20 54 48 45 49 52 20 4B 49 4E |RE FOR THEIR KIN| 00004640: 44 20 41 53 53 49 53 54 41 4E 43 45 20 4F 4E 20 |D ASSISTANCE ON | 00004650: 54 48 45 20 54 45 43 48 4E 49 43 41 4C 20 41 53 |THE TECHNICAL AS| 00004660: 50 45 43 54 53 20 4F 46 20 54 48 45 20 38 35 36 |PECTS OF THE 856| 00004670: 33 20 43 48 49 50 2E 0D 20 20 20 C9 46 20 59 4F |3 CHIP.. .F YO| 00004680: 55 20 48 41 56 45 20 51 55 45 53 54 49 4F 4E 53 |U HAVE QUESTIONS| 00004690: 20 41 42 4F 55 54 20 D5 4C 54 52 41 20 C8 49 52 | ABOUT .LTRA .IR| 000046A0: 45 53 2C 20 59 4F 55 20 43 41 4E 20 57 52 49 54 |ES, YOU CAN WRIT| 000046B0: 45 20 54 4F 20 54 48 45 20 41 55 54 48 4F 52 53 |E TO THE AUTHORS| 000046C0: 20 28 CC 4F 55 49 53 20 D7 41 4C 4C 41 43 45 20 | (.OUIS .ALLACE | 000046D0: 41 4E 44 20 C4 41 56 49 44 20 C4 41 52 55 53 29 |AND .AVID .ARUS)| 000046E0: 20 41 54 3A 0D 0D 36 31 32 34 20 C2 20 D3 D7 20 | AT:..6124 . .. | 000046F0: 31 31 20 D0 CC 0D C7 41 49 4E 45 53 56 49 4C 4C |11 ....AINESVILL| 00004700: 45 2C 20 C6 CC 20 20 33 32 36 30 37 0D 0D 20 20 |E, .. 32607.. | 00004710: 20 20 20 CF 52 2C 20 59 4F 55 20 43 41 4E 20 4C | .R, YOU CAN L| 00004720: 45 41 56 45 20 D1 2D CC 49 4E 4B 20 4D 41 49 4C |EAVE .-.INK MAIL| 00004730: 20 54 4F 20 CC D2 D7 2E 0D 20 | TO ..... |
ULTRA HIRES GRAPHICS 1.0. APPEARED IN
RUN MAGAZINE, FEBRUARY 1986.. BY LOUIS
WALLACE AND DAVID DARUS.
THE C128 C
OMPUTER IS WITHOUT DOUBT A REMARKABLE MA
CHINE. IT CONTAINS ONE OF THE BEST BASI
C LANGUAGES EVER INCLUDED WITH A MICRO,
HAS 128K RAM AND IS EXPANDABLE, SUPPORTS
HIRES GRAPHICS IN COMPOSITE MODE, CONTA
INS BOTH A WORKING C64 AND A Z-80 CP/M C
OMPUTER, HAS A GREAT KEYBOARD AND A BEAU
TIFUL 80 COLUMN DISPLAY. AND PERHAPS BE
ST OF ALL IT IS INEXPENSIVE! WHAT MORE
COULD YOU WANT?. WELL, ONE THING I AL
WAYS WANT IS HIGHER RESOLUTION GRAPHIC D
ISPLAYS. AND THE 80 COLUMN SCREEN ON TH
E C128 WAS A WELCOME BLESSING TO MANY OF
US WHO FIND 40 COLUMNS A LIMITATION, BU
T STILL PREFER COMMODORE COMPUTERS OVER
OTHERS. THIS NEW 80 COLUMN CAPABILITY I
S MADE POSSIBLE BY A SECOND GRAPHICS CHI
P, THE 8563. THIS IS A VERY POWERFUL DE
VICE, AND IT MAKES POSSIBLE THE CRISP, C
LEAR COLOR TEXT THE C128 MAKES IN 80 COL
UMN MODE.. THERE IS PRESENTLY A CLOUD
OF MYSTERY SURROUNDING THE GRAPHIC CAPA
BILITIES OF THIS NEW ADDITION TO THE COM
MODORE COMPUTER FAMILY, AND I HOPE THIS
ARTICLE WILL GO FAR TOWARD DISPELLING TH
E QUESTIONS I KNOW MANY OF YOU HAVE..
FIRST AND FOREMOST THE QUESTION ARISES
ABOUT BITMAPPING (HIRES GRAPHICS). SINC
E THE 80 COLUMN TEXT IS MADE POSSIBLE BY
A RESOLUTION OF 640 X 200, MANY OF US H
OPED WE WOULD BE ABLE TO USE THAT FOR GR
APHICS. HOWEVER, BASIC 7.0 CONTAINS NO
PROVISION FOR HIGH RESOLUTION GRAPHICS O
F THE 80 COLUMN DISPLAY. WE WERE TOLD O
RIGINALLY THAT WE MIGHT BE ABLE TO DO SO
ME ELEMENTARY GRAPHICS VIA CUSTOM CHARAC
TERS ON THE 80 COLUMN SCREEN, BUT NOT TR
UE HIRES GRAPHICS. AND THE TECHNICAL SP
ECIFICATIONS FOR THE 8563 STATE IT HAS O
NLY LIMITED BITMAPPING CAPABILITIES. TH
IS GOT US INTERESTED IN SEEING JUST HOW
LIMITED IT IS.. I AM PLEASED TO ANNOU
NCE THAT OUR RESEARCH HAS LED TO THE DIS
COVERY THAT YES, IT IS POSSIBLE TO USE T
HE 640 X 200 SCREEN IN BITMAP MODE!.
THAT MEANS YOU CAN HAVE TWICE THE RESOLU
TION OF THE C64 OR C128 IN COMPOSITE MOD
E! AND SINCE IT IS A RGB DISPLAY, THE G
RAPHICS ARE CRISPER AND CLEANER THAN EVE
R. IN CASE YOU ARE INTERESTED, 640 X 20
0 IS AS HIGH OF RESOLUTION AS THE IBM PC
OR EVEN THE AMIGA CAN DO (IN NONE INTER
LACED MODE). THE 8563 HAS A SPECIAL
16K RAM AREA COMPLETLY SEPARATED FROM TH
E NORMAL SYSTEM RAM, SO NO USER RAM IS N
EEDED FOR THE DISPLAY. HOWEVER, TRYING
TO COMMUNICATE WITH THE CHIP IS VERY DIF
FICULT BECAUSE OF THAT VERY REASON. IN
FACT THERE ARE ONLY TWO ADDRESSES IN THE
WHOLE C128 MEMORY MAP THAT HAVE ANY EFF
ECT ON THE CHIP AT ALL. THESE REGISTERS
, $D600(54784) AND $D601 (54785) SERVE A
S A WINDOW FROM WHICH YOU MAY ADDRESS TH
E CHIP REGISTERS AND ITS 16K RAM BANK.
THE FIRST, $D600 IS THE 8563 REGISTER SE
LECT BYTE, AND THE SECOND $D601 IS THE 8
563 DATA I/O BYTE. TO ACCESS THE CHI
P YOU MUST PUT THE CHIP REGISTER NUMBER
YOU WANT TO READ OR WRITE TO INTO $D600,
WAIT UNTIL THE CHIP IS READY, AND THEN
PEEK OR POKE THE VALUE YOU WANT INTO $D6
01. IT IS QUITE A BOTTLENECK, AND EFFEC
TIVELY PRECLUDES ANY USABLE HIRES GRAPHI
CS FROM BASIC USING PEEKS OR POKES. BUT
FROM MACHINE LANGUAGE IT IS A DIFFERENT
STORY.. WE HAVE CREATED A SET OF COM
MANDS THAT ARE WEDGED INTO THE C128 THAT
USE MACHINE LANGUAGE TO TAKE ADVANTAGE
OF THE C128'S 640 X 200 GRAPHIC POWER.
THESE COMMANDS WILL GIVE YOU A VERY POWE
RFUL COMMAND SET THAT WORKS WITH BASIC 7
.0 AND ALLOW YOU TO USE THESE NEW GRAPHI
CS FREELY.. THERE ARE 14 NEW COMMANDS
, MOST OF WHICH ARE USED TO WORK WITH TH
E 640 X 200 DISPLAY. ONE, @FONT, IS A SP
ECIAL COMMAND ONLY FOR 80 COLUMN TEXT MO
DE THAT ALLOWS YOU TO DOWNLOAD NEW CHARA
CTER SETS FROM SYSTEM RAM TO THE 80 COLU
MN CHIP RAM. SINCE THE 80 COLUMN TEXT S
CREEN ALLOWS FOR 2 COMPLETE CHARACTER FO
NTS AT ONCE YOU CAN USE @FONT FOR SOME V
ERY INTERESTING TEXT DISPLAYS... C128
ULTRA HIRES COMMAND SET.@FONT,CHAR SET #
,RAM ADDRESS.@TEXT .@GRAPHIC,BC,
FC.@CLR,VALUE.@DOT,X,Y,MODE.@DRAW,X1,Y1,
X2,Y2,MODE.@BOX,X1,Y1,X2,Y2,MODE.@BAR,X,
Y,DX,DY,HT,MODE.@SAVE,TYPE,"FILENAME" .@
LOAD,TYPE,"FILENAME".@CHAR,CHARSET ADDRE
SS,X,Y,HT,WIDTH,"STRING".@COPY,SX,SY,DX,
DY,DESTINATION X,DESINATION Y.@STASH,BUF
FER ADDRESS,X,Y,DX,DY.@FETCH,BUFFER ADDR
ESS,X,Y.. ALONG WITH THIS ARTICLE THE
RE ARE A NUMBER OF PROGRAMS. THE FIRST
IS CALLED C128 ULTRA HIRES. IT IS A BA
SIC LOADER TYPE OF PROGRAM THAT WILL POK
E THE MACHINE LANGUAGE INTO MEMORY FOR Y
OU AND SAVE THE PROGRAM AS A SMALL MACHI
NE LANGUAGE MODULE CALLED ULTRA HIRES TH
AT CAN BE EASILY LOADED INTO MEMORY. TH
E SECOND PROGRAM IS CALLED ULTRA HIRES B
OOT AND SHOULD BE USED TO LOAD ULTRA HIR
ES AND SETUP THE COMPUTER FOR ITS USE.
YOU SHOULD RUN IT ONLY ONCE, AS ULTRA HI
RES CREATES SOME TABLES THAT CANNOT BE W
RITTEN OVER. THE BEST METHOD IS TO USE
THE C128'S AUTOBOOT FEATURE AND CREATE A
N AUTOBOOT DISK THAT LOADS AND RUNS ULTR
A HIRES BOOT FOR YOU. THIS BOOT DOES SE
VERAL THINGS. FIRST IT ISSUES A GRAPHIC
1,1:GRAPHIC 5 COMMAND. THIS IS THE ONL
Y TIME YOU SHOULD USE THE NORMAL GRAPHIC
COMMAND. IT ALLOCATES A 9K AREA IN THE
COMPUTER TO BE USED FOR COMPOSITE HIRES
GRAPHICS. SINCE WE ARE GOING TO BE USI
NG THE NEW ULTRA HIRES MODE, THIS AREA C
AN NOW BE USED TO HOLD THE MACHINE LANGU
AGE COMMANDS IN THE WEDGE. NEXT IT POKE
S THE START OF BASIC VARIABLES IN BANK 1
UP 16K, GIVING US A 16K RAM BUFFER FOR
THE @STASH COMMAND. IT THEN LOADS THE U
LTRA HIRES ML MODULE, AND ACTIVATES IT W
ITH SYS 8448. AT THIS POINT YOU NOW HAV
E THE WEDGE ACTIVE.. THE THIRD PROGRAM
IS CALLED PROGRAM BASE, AND IS INTENDED
AS A BASE FROM WHICH YOU CAN START WRIT
ING YOUR OWN PROGRAMS. IT BEGINS BY GOI
NG INTO FAST MODE. ONE OF THE NICE FEAT
URES ABOUT THE 80 COLUMN CHIP IS THAT YO
U CAN USE THE FAST COMMAND TO ALLOW THE
COMPUTER TO RUN AT 2 MH INSTEAD OF 1 MH
(IN COMPOSITE MODE THE SCREEN GOES BLANK
DURING FAST MODE). NEXT, IT ISSUES THE
POKE TO SET UP THE 16K BUFFER FOR @STAS
H (SEE @STASH LATER IN THIS ARTICLE FOR
INFORMATION ABOUT INCREASING OR DECREASI
NG THE BUFFER). THE NEW @GRAPHIC COMMAN
D IS ISSUED NEXT, GOING TO ULTRA HIRES M
ODE AND SETTING UP BACKGROUND AND FOREGR
OUND COLORS. LINE 50 ISSUES THE @CLR CO
MMAND WITH A VALUE OF 0, WHICH WILL CLEA
R THE 640 X 200 BITMAP DISPLAY. AND LIN
E 60 SETS UP THE BASIC 7.0 TRAP COMMAND.
THIS IS VERY IMPORTANT BECAUSE IN CASE
OF A SYNTAX ERROR OR PROGRAM CRASHING I
T WILL INSTRUCT THE COMPUTER TO GO TO TH
E LINE FOLLOWING THE TRAP INSTRUCTION.
HERE IT GOES TO LINE 10010 WHICH GETS YO
U OUT OF ULTRA HIRES MODE, PRINTS THE LI
NE THAT HAS THE PROBLEM (WITH THE HELP C
OMMAND) AND ENDS THE PROGRAM EVEN PRESS
ING THE STOP KEY IS HANDLED BY THE TRAP
STATEMENT. IT IS HIGHLY RECOMMENDED THA
T YOU INCLUDE IT IN YOUR PROGRAMS.. N
EXT ARE FIVE SHORT DEMOS THAT USE VARIOU
S FORMS OF THE NEW COMMAND SET. THE FIR
ST IS AN EXAMPLE OF THE VERSITILITY OF T
HE @CHAR COMMAND, WHICH ALLOWS MANY DIFF
ERENT SIZES OF TEXT (AND MANY DIFFERENT
STYLES) ALL AT ONCE. IT EVEN HAS A SPEC
IAL FORM THAT WILL GIVE YOU 160 COLUMNS
ON ONE LINE! IMAGINE THE POSSIBILITIES!
. THE SECOND DEMO PROGRAM IS A SIMPLE
LINE DRAWING DEMO THAT CREATES A VERY I
NTERESTING GRAPHIC EFFECT CALLED A MOIRE
PATTERN. IT LOOKS VERY GOOD IN 640 X 2
00.. THE THIRD DEMO IS ONE THAT USES
THE 3D BAR COMMAND. THIS COMMAND ALLOWS
YOU TO CREATE 3 DIMENSION BAR GRAPHS SO
EASILY IT WILL AMAZE YOU (AND YOUR FRIE
NDS)!. THE FOURTH DEMO USES BASIC TO
CREATE CIRCLES, AND THE CIRCLE ROUTINE C
OULD VERY EASILY BE MODIFIED FOR USE AS
A GENERAL PURPOSE SUBROUTINE. AFTER THE
CIRCLES ARE DRAWN, IT USES THE @COPY CO
MMAND TO DUPLICATE THEM, AND THEN THE @S
TASH AND @FETCH TO CREATE A FORM OF ANIM
ATION CALLED BLITTERS. THAT'S RIGHT, TH
E C128 NOW HAS BLITTER GRAPHIC CAPABILIT
IES. (BLITTERS ARE A FORM OF HIGH SPEED
BITMAP TRANSFERS.). THE LAST DEMO IS
I THINK AN EXTREMELY IMPRESSIVE DEMONST
RATION OF THE POWER OF THE NEW COMMANDS.
IT CREATES A FULLY ANIMATED DEMONSTRAT
ION OF A 3 DIMENSIONAL CUBE ROTATING AND
CHANGING SIZE IN REAL TIME. IT USES TH
E @STASH AND @FETCH (AND A 32K @STASH BU
FFER) TO EFFECTIVELY CREATE A SMALL MOVI
E. I THINK AFTER SEEING THIS YOU WILL B
E HIGHLY MOTIVATED TO BEGIN USING THESE
NEW BASIC COMMANDS ON YOUR C128.. THE
MEMORY ORGANIZATION OF THE C128 IS A VE
RY COMPLEX SUBJECT, AND WE CANNOT GO INT
O IT IN DETAIL IN THIS ARTICLE. HOWEVER
, YOU NEED SOME INFORMATION TO USE THE U
LTRA HIRES COMMAND SET EFFECTIVELY..
IN AN UNEXPANDED C128 THERE ARE TWO BANK
S OF RAM, BANK 0 AND BANK 1. BANK 0 IS
WHERE YOUR BASIC PROGRAM RESIDES, AND BA
NK 1 IS WHERE YOUR VARIABLES ARE STORED.
WHEN YOU ENABLE THE NORMAL COMPOSITE B
ITMAP GRAPHICS DISPLAY WITH THE GRAPHIC
1,1 STATEMENT THE C128 MOVES YOUR PROGRA
M IN BANK 0 UP 9K TO MAKE ROOM FOR THE G
RAPHIC SCREEN AND ITS COLOR MEMORY. THA
T'S WHY THE ULTRA HIRES BOOT PROGRAM ISS
UES IT AS ITS FIRST STATEMENT. THIS ARE
A CAN NOW BE USED TO STORE THE MACHINE L
ANGUAGE PROGRAM THAT GIVES YOU ULTRA HIR
ES MODE. IF YOU WERE TO USE IT AGAIN IN
A PROGRAM WHILE IN ULTRA HIRES MODE IT
WOULD ERASE THE WHOLE PROGRAM AND CRASH
THE COMPUTER. THIS IS TRUE OF GRAPHIC M
ULTICOLOR COMPOSITE BITMAP MODE ALSO. Y
OU SHOULD NEVER USE IT IN YOUR PROGRAMS
WHILE ULTRA HIRES IS ENABLED. THE SAME
THING IS TRUE OF THE COMMAND GRAPHIC CLR
, WHICH DE-ALLOCATES THE 9K, MAKING IT A
VAILABLE FOR BASIC. AND THE COMMAND SCN
CLR SHOULD NEVER BE USED EITHER FOR THE
SAME REASONS AS GRAPHIC.. BANK 1 CONT
AINS AROUND 64K TO BE USED AS VARIABLES.
REGISTERS 47 AND 48 CONTAIN THE ADDRES
S FOR THE START OF BASIC VARIABLES. THE
NORMAL VALUE FOR 47 IS 0 AND FOR 48 IS 4
(THIS IS THE ADDRESS $0400 IN HEX AND 1
024 IN DECIMAL). EVERYTHING ABOVE THAT
IS USED FOR VARIABLES. BUT BY POKING A
LARGER VALUE IN REGISTER 48, FOLLOWED BY
THE BASIC CLR COMMAND, WE CAN TRICK THE
C128 INTO GIVING US SOME RAM WE CAN USE
IN OUR PROGRAMS. THE ULTRA HIRES BOOT
PROGRAM AUTOMATICALLY SETS UP A 16K BUFF
ER. YOU CAN INCREASE OR DECREASE THIS B
Y CHANGING THE CONTENTS OF REGISTER 48.
(BE CAREFUL NOT TO MAKE IT LESS THAN 4!)
IF YOUR PROGRAM WILL USE A LOT OF VARI
ABLES, AND WON'T BE USING @STASH AND @FE
TCH YOU MIGHT WANT THAT RAM TO BE USED F
OR VARIABLES SO START OFF WITH THE LINE;
. POKE 47,0:POKE48,4:CLR.HOWEVER, SOME
PROGRAMS (LIKE THE 3D CUBE DEMO) REQUIR
E EVEN MORE RAM IN THEIR BUFFER, SO THEY
INCREASE THE SIZE BY POKING TO REGISTER
47 AND 48.. POKE47,0:POKE48,132:CLR.T
HIS GIVES A 32K BUFFER FOR YOU TO STORE
GRAPHICS IN, BUT YOU HAVE NOW CUT YOUR V
ARIABLE RAM IN HALF. YOU WILL HAVE TO D
ECIDE IF YOU NEED TO CHANGE IT. IN MOST
CASES THE DEFAULT OF 16K WILL BE SUFFIC
IENT.. ONE OTHER THING. SINCE THE SCR
EEN RESOLUTION IS 640 X 200, THAT CALCUL
ATES OUT TO 128,000 BITS, OR 16K OF RAM.
THAT'S EXACTLY HOW MUCH RAM IS AVAILAB
LE TO THE 8563 CHIP. THAT DOES NOT LEAV
E ANY RAM LEFT OVER FOR 80 COLUMN TEXT M
ODE. IF YOU NEED TO USE THE TEXT MODE A
ND HAVE AN IMPORTANT SCREEN IN HIRES, YO
U WILL HAVE TO SAVE IT (TO DISK OR IN TH
E @STASH BUFFER), GO TO TEXT MODE WITH @
TEXT, PERFORM YOUR NEEDED FUNCTION, RETU
RN TO ULTRA HIRES MODE WITH THE @GRAPHIC
COMMAND AND RESTORE YOUR SCREEN FROM TH
E BUFFER OR DISK. WHEN WOULD YOU NEED T
O DO THIS? ONE TIME MIGHT BE IF YOU NEE
D TO INPUT SOME VALUE FROM THE KEYBOARD
WHILE THE PROGRAM IS RUNNING. AS YOU KN
OW, THE INPUT COMMAND WILL PRINT A QUEST
ION MARK (?) ON THE TEXT SCREEN. BUT IN
ULTRA HIRES MODE THERE IS NO RAM LEFT F
OR THE 80 COLUMN TEXT SCREEN, BUT THE OP
ERATING SYSTEM WILL STILL PUT THE QUESTI
ON MARK IN THE AREA WHERE THE TEXT SCREE
N SHOULD BE. THIS RESULTS IN THE CORRUP
TION OF A SMALL PART OF YOUR ULTRA HIRES
SCREEN. SO PLAN YOUR INPUTS CAREFULLY
TO BE IN ONLY TEXT MODE, OR USE THE GETK
EY COMMAND..
DESCRIPTION OF C128 UL
TRA HIRES COMMANDS..@FONT,CHAR SET #,RAM
ADDRESS. THIS COMMAND ALLOWS YOU TO D
ISPLAY (IN 80 COLUMN TEXT MODE) CHARACTE
R FONTS DIFFERENT THEN THE DEFAULT CHARA
CTER SET.. THERE IS ROOM IN THE 8563 R
AM FOR TWO SETS, AND THEY ARE NORMALLY T
HE UPPERCASE/GRAPHICS SET AND THE LO
WERCASE/UPPERCASE SET. IF YOU HAVE ACCE
SS TO OTHER FONTS THAT YOU WISH TO USE,
SIMPLY BLOAD THEM TO SOME AREA OF RAM IN
BANK 0 (IN DIRECT OR PROGRAM MODE) AND
ISSUE THE @FONT COMMAND. THE CHAR SET #
IS EITHER 0 OR 1, AND THE RAM ADDRESS I
S THE LOCATION WHERE IT WAS BLOADED TO..
YOU CAN CHANGE CHARACTER FONTS BY PRE
SSING THE SHIFT/CBM KEYS OR BY PRINTING
CHR$(14) OR CHR$(142)...@GRAPHIC,BC,FC.
THIS TURNS ON THE 640 X 200 BITMAP MO
DE. BC IS BACKGROUND COLOR AND FC IS FO
REGROUND COLOR. WHEN IN ULTRA HIRES MOD
E YOU ARE LIMITED TO 2 COLORS ONLY, BUT
YOU CAN CHOOSE WHICH ONES WITH THIS COMM
AND...@TEXT. THIS TURNS OFF THE ULTRA
HIRES MODE AND RETURNS YOU TO THE NORMAL
80 COLUMN TEXT SCREEN. YOU ALSO RETURN
TO THE STANDARD CHARACTER FONT, SO YOU
WILL HAVE TO ISSUE THE @FONT COMMAND TO
RE-ENABLE ANY EXTRA TEXT FONTS YOU WANT.
..@CLR,VALUE. THIS IS USED TO CLEAR T
HE ULTRA HIRES SCREEN. USE A VALUE OF 0
TO CLEAR IT, 255 TO FILL IT. OTHERS CA
N BE USED FOR SPECIAL EFFECTS...@DOT,X,Y
,MODE. THIS IS USED TO PLOT A DOT ON
THE 640 X 200 SCREEN. X IS FROM 0-639,
WHILE Y IS FROM 0-199. MODE IS EITHER 0
(FOR ERASE) OR 1 (FOR DRAW)...@DRAW,X1,
Y1,X2,Y2,MODE. THIS IS THE LINE DRAW
ING COMMAND. X IS 0-639, AND Y IS 0-19
9. MODE IS THE SAME AS IN @DOT...@BOX,X
1,Y1,X2,Y2,MODE. THIS WILL DRAW A BO
X ON THE 640 X 200 SCREEN. X1,Y1 ARE TH
E COORDINATES OF THE UPPER LEFT CORNER,
AND X2,Y2 ARE THOSE OF THE LOWER RIGHT
HAND CORNER. AGAIN X IS 0-639 AND Y IS
0-199. MODE IS AS IN @DOT...@BAR,X,Y,DX
,DY,HT,MODE. @BAR DRAWS A 3D BAR OF A
GIVEN HEIGHT. X,Y ARE THE COORDINATES
OF THE LOWER LEFT HAND SIDE OF THE BAR,
DX AND DY ARE THE DEPTH AND WIDTH YOU W
ISH. HT IS THE HEIGHT, AND MODE IS AS I
N @DOT. X IS 0-639, Y IS 0-199, DX IS
1-255, DY IS 1-199, HT IS 1-199.. TH
E SUM OF HT AND DY CANNOT EXCEED 199 OR
NO BAR WILL BE DRAWN...@SAVE,TYPE,"FILEN
AME". THIS WILL SAVE A SCREEN CALLED '
FILENAME' TO DISK. THERE ARE TWO TYPES
OF SAVE. A TYPE OF 0 WILL BE A NORMAL 1
6K SCREEN DUMP, WHICH WILL GIVE A DISK F
ILE OF 65 BLOCKS. A TYPE OF 1 WILL BE A
SPECIAL COMPRESSED FORM OF SAVE, WHERE
AN INTELLIGENT DATA COMPRESSION WILL COM
PRESS YOUR SCREEN TO ITS SMALLEST POSSIB
LE SIZE.. IN SOME CASES IT CAN CUT THE
65 DISK BLOCKS DOWN TO ONLY A COUPLE BL
OCKS. THE ACTUAL AMOUNT OF REDUCTION WI
LL DEPEND UPON WHATS ON THE SCREEN. IT
WILL NEVER BE BIGGER THAN 65 BLOCKS. IN
MOST CASES THIS WILL BE THE BEST WAY TO
SAVE YOUR SCREENS...@LOAD,TYPE,"FILENAM
E". THIS LOADS A SCREEN CALLED 'FILE
NAME' FROM DISK. TYPE IS EITHER 0 OR 1,
DEPENDING ON HOW IT WAS SAVED...@CHAR,C
HARSET ADDRESS,X,Y,HT,WD,"STRING". THIS
IS THE HIGH RESOLUTION CHARACTER DRIVER
. IT ALLOWS YOU TO PRINT ON THE 640 X 2
00 BITMAP SCREEN IN MANY SIZES AND STYLE
S. X IS ANY NUMBER 0-639, Y IS 0-199, H
T IS 1-16, WD IS 0-16 AND STRING IS WHAT
YOU WANT IT TO PRINT, EITHER IN QUOTES
OR AS A STRING VARIABLE. THE ADDRESS I
S WHERE IN RAM YOU WANT THE CHARACTER SE
T TO BE TAKEN FROM. YOU CAN USE THE BUI
LT IN SETS AT 53248 AND 55296, OR YOU CA
N BLOAD IN OTHERS INTO RAM AND USE THEM.
BUILT INTO THE MACHINE LANGUAGE IS A S
PECIAL FONT THAT ALLOWS 160 CHARACTERS P
ER LINE. ITS ADDRESS IS AT 7168, AND I
T REQUIRES A WIDTH OF 0.. YOU CAN USE
ALMOST ANY CHARACTER SET MADE FOR THE C
64 OR C128, AS LONG AS THEY ARE BINARY F
ILES. CHEXK YOUR USERS GROUP LIBRARY FO
R EXTRA FONTS. CHANCES ARE THEY WILL HA
VE MANY. YOU CAN ALSO USE SPECIAL CONTR
OL CODES INSIDE THE STRING, LIKE REVERSE
ON AND OFF. CONTROL E CAUSES THE TEXT
TO ERASE ANYTHING UNDER IT, WHILE CONTRO
L X WILL PERFORM AN XOR ON THE SCREEN, L
EAVING ANYTHING THERE STILL VISIBLE..
YOU CAN ALSO UNDERLINE YOUR TEXT WITH C
ONTROL U, AND TURN OFF UNDERLINING WITH
CONTROL N. COLOR CODES HAVE NO EFFECT.
..@COPY,SX,SY,DX,DY,DESTINATION X,DESTIN
ATION Y. @COPY WILL ALLOW YOU TO DUP
LICATE ANY AREA OF THE SCREEN TO ANY OTH
ER AREA. SX,SY ARE THE STARTING COORDIN
ATES OF THE UPPER LEFT HAND CORNER YOU W
ISH TO DUPLICATE. THE DX AND DY ARE THE
LENGTHS (IN PIXELS) YOU WANT TO COPY FR
OM SX,SY.. THE DX IS FROM 1-640, AND D
Y IS FROM 1-200. DESTINATION X AND Y IS
THE X,Y LOCATION TO MOVE THE COPY TO...
@STASH,BUFFER ADDRESS,X,Y,DX,DY. @STAS
H ALLOWS YOU TO STORE A PIECE OF THE SCR
EEN TO A BUFFER AND THEN RECALL IT WHEN
NEEDED. X AND Y ARE THE BEGINNING UPPER
LEFT CORNER TO STASH, AND DX AND DY ARE
THE LENGTHS.. YOU CAN STORE A PIECE A
S SMALL AS A BYTE, OR AS LARGE AS A SCRE
EN. THE BUFFER ADDRESS IS WHERE IN THE B
UFFER IT IS TO BE STORED. THE BUFFER VA
LUE STARTS AT 0, SO THE FIRST THING YOU
STORE SHOULD GO THERE. YOU WILL NEED TO
KNOW WHERE IT ENDS IN THE BUFFER SO YOU
CAN STORE OTHER STUFF AFTER IT.. YOU
CAN FIND THE NEXT AVAILABLE BUFFER ADDR
ESS WITH; AD=PEEK(250)+PEEK(251)*256+1.
YOU MUST DO THIS IMMEDIATELY AFTER TH
E @STASH COMMAND.. AD NOW HAS THE AD
DRESS OF THE NEXT AVAILABLE BUFFER ADDRE
SS. YOU MUST KEEP THESE ADDRESS STORED
SO YOU CAN RECALL THEM WITH THE @FETCH
COMMAND...@FETCH,BUFFER ADDRESS,X,Y. T
HIS WILL RECALL THE STORED AREA AT BUFFE
R ADDRESS AND PUT IT AT X,Y. NO OTHER I
NFORMATION IS NEEDED, AS THE @STASH SAVE
S THE LENGTH AND DEPTH OF THE AREA..
@STASH AND @FETCH ARE VERY RAPID, FAST
ENOUGH FOR SOME TYPES OF ANIMATION. SEE
THE CIRCLE DEMO AND 3D CUBE DEMO PROGRAM
S.. THERE ARE A LOT OF THINGS THIS CH
IP CAN DO THAT MOST PEOPLE ARE UNAWARE O
F. IT CAN SCROLL, IT HANDLES LIGHT PENS
, DOUBLE PIXEL MODES, INTERLACED MODES A
ND MORE. WE HAVE ONLY BEGAN TO EXPLORE
IT, AND THE WEDGE IS WRITTEN TO MAKE IT
EASILY EXPANDABLE TO HANDLE NEW COMMANDS
. PERHAPS A HARDCOPY COMMAND, OR A FILL
. THATS WHY WE LEFT SOME ROOM FOR GROWT
H IN THE PROGRAM. WE HAVE SET ASIDE 9K
OF RAM, BUT THE PROGRAM ONLY GOES FROM 7
168 TO 12992. THAT LEAVES US ROOM TO AD
D EVEN MORE COMMANDS IN THE AREA FROM 12
992 TO 16383. YOU COULD USE THAT FREE RA
M FOR CHARACTER SET STORAGE FOR NOW, BUT
BE CAREFUL AND DON'T DISTURB THE RAM FR
OM 7168 TO 12992.. WE WOULD LIKE TO T
HANK ANDY FINKLE AND CAROYLN SHEPPNER OF
COMMODORE FOR THEIR KIND ASSISTANCE ON
THE TECHNICAL ASPECTS OF THE 8563 CHIP..
IF YOU HAVE QUESTIONS ABOUT ULTRA HIR
ES, YOU CAN WRITE TO THE AUTHORS (LOUIS
WALLACE AND DAVID DARUS) AT:..6124 B SW
11 PL.GAINESVILLE, FL 32607.. OR, Y
OU CAN LEAVE Q-LINK MAIL TO LRW..
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL