HI-RES INS
FILE INFORMATION
FILENAME(S): HI-RES INS
FILE TYPE(S): SEQ
FILE SIZE: 3.9K
FIRST SEEN: 2025-11-30 21:07:27
APPEARS ON: 1 disk(s)
FILE HASH
6ef5188e91fae54ca1457e04f3330e00abc097ded3156bf2fff71dbc6f4d7f75
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| VCGN C 128 D0012 | HI-RES INS | SEQ | DuncanTwain | 15 | 1 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: C8 C9 D2 C5 D3 20 54 45 58 54 20 4D 41 4B 45 52 |..... TEXT MAKER| 00000010: 20 56 45 52 20 31 0D 3C 43 3E 20 CD 2E 20 C7 C1 | VER 1.<C> .. ..| 00000020: D2 C1 CD D3 DA C5 C7 C8 D9 20 38 35 2D 31 31 2D |......... 85-11-| 00000030: 30 31 0D 0D 36 37 20 C3 41 4C 4C 45 4E 44 45 52 |01..67 .ALLENDER| 00000040: 20 D3 54 0D D4 4F 52 4F 4E 54 4F 20 CF 4E 54 0D | .T..ORONTO .NT.| 00000050: 0D 0D 0D C7 C5 CE C5 D2 C1 CC 20 C9 CE D3 D4 D2 |.......... .....| 00000060: D5 C3 D4 C9 CF CE D3 3A 0D 0D 0D C8 C9 D2 C5 D3 |.......:........| 00000070: 20 54 45 58 54 20 4D 41 4B 45 52 20 41 4C 4C 4F | TEXT MAKER ALLO| 00000080: 57 53 20 59 4F 55 20 54 4F 20 43 52 45 41 54 45 |WS YOU TO CREATE| 00000090: 20 54 45 58 54 20 44 49 53 50 4C 41 59 53 20 57 | TEXT DISPLAYS W| 000000A0: 49 54 48 20 43 48 41 52 41 43 54 45 52 53 20 4F |ITH CHARACTERS O| 000000B0: 46 20 56 41 52 49 4F 55 53 20 48 45 49 47 48 54 |F VARIOUS HEIGHT| 000000C0: 53 2C 20 57 49 44 54 48 53 20 41 4E 44 20 44 49 |S, WIDTHS AND DI| 000000D0: 52 45 43 54 49 4F 4E 53 20 4F 4E 20 54 48 45 20 |RECTIONS ON THE | 000000E0: C3 2D 31 32 38 2E 20 20 D4 48 45 20 4D 41 49 4E |.-128. .HE MAIN| 000000F0: 20 53 55 42 52 4F 55 54 49 4E 45 20 53 54 41 52 | SUBROUTINE STAR| 00000100: 54 53 20 41 54 20 4C 49 4E 45 20 31 30 30 30 30 |TS AT LINE 10000| 00000110: 2E 20 D4 48 45 20 52 45 53 54 20 49 53 20 41 20 |. .HE REST IS A | 00000120: 44 45 4D 4F 2E 20 20 20 20 20 20 20 20 20 20 20 |DEMO. | 00000130: 20 20 20 0D 0D C7 52 41 50 48 49 43 53 20 44 49 | ...RAPHICS DI| 00000140: 53 50 4C 41 59 53 20 4F 4E 20 C3 4F 4D 4D 4F 44 |SPLAYS ON .OMMOD| 00000150: 4F 52 45 20 43 4F 4D 50 55 54 45 52 53 20 41 52 |ORE COMPUTERS AR| 00000160: 45 20 22 42 49 54 20 4D 41 50 50 45 44 22 2E 20 |E "BIT MAPPED". | 00000170: 20 D4 48 49 53 20 4D 45 41 4E 53 20 54 48 41 54 | .HIS MEANS THAT| 00000180: 20 54 48 45 20 50 49 43 54 55 52 45 20 49 53 20 | THE PICTURE IS | 00000190: 44 49 53 50 4C 41 59 45 44 20 41 53 20 41 20 53 |DISPLAYED AS A S| 000001A0: 45 52 49 45 53 20 4F 46 20 50 49 43 54 55 52 45 |ERIES OF PICTURE| 000001B0: 20 45 4C 45 4D 45 4E 54 53 20 4F 52 20 50 49 58 | ELEMENTS OR PIX| 000001C0: 45 4C 53 2C 20 45 41 43 48 20 4F 46 20 57 48 49 |ELS, EACH OF WHI| 000001D0: 43 48 20 49 53 20 52 45 50 52 45 53 45 4E 54 45 |CH IS REPRESENTE| 000001E0: 44 20 42 59 20 4F 4E 45 20 4F 52 20 4D 4F 52 45 |D BY ONE OR MORE| 000001F0: 20 55 4E 49 51 55 45 20 42 49 54 53 20 49 4E 20 | UNIQUE BITS IN | 00000200: 54 48 45 20 43 4F 4D 50 55 54 45 52 27 53 20 4D |THE COMPUTER'S M| 00000210: 45 4D 4F 52 59 2E 20 20 C2 59 20 53 45 4C 45 43 |EMORY. .Y SELEC| 00000220: 54 49 56 45 4C 59 20 54 55 52 4E 49 4E 47 20 45 |TIVELY TURNING E| 00000230: 41 43 48 20 42 49 54 20 4F 4E 20 4F 52 20 4F 46 |ACH BIT ON OR OF| 00000240: 46 2C 20 59 4F 55 20 43 41 4E 20 43 52 45 41 54 |F, YOU CAN CREAT| 00000250: 45 20 41 4E 20 49 4D 41 47 45 20 4F 4E 20 54 48 |E AN IMAGE ON TH| 00000260: 45 20 53 43 52 45 45 4E 2E 20 20 D4 45 58 54 20 |E SCREEN. .EXT | 00000270: 49 53 20 44 49 53 50 4C 41 59 45 44 20 4F 4E 20 |IS DISPLAYED ON | 00000280: 41 20 42 49 54 20 4D 41 50 50 45 44 20 53 43 52 |A BIT MAPPED SCR| 00000290: 45 45 4E 20 42 59 20 54 55 52 4E 49 4E 47 20 4F |EEN BY TURNING O| 000002A0: 4E 20 54 48 45 20 43 4F 52 52 45 43 54 20 42 49 |N THE CORRECT BI| 000002B0: 54 53 20 54 4F 20 46 4F 52 4D 20 54 48 45 20 50 |TS TO FORM THE P| 000002C0: 41 54 54 45 52 4E 20 46 4F 52 20 54 48 45 20 44 |ATTERN FOR THE D| 000002D0: 45 53 49 52 45 44 20 43 48 41 52 41 43 54 45 52 |ESIRED CHARACTER| 000002E0: 2E 20 20 D4 48 45 20 50 41 54 54 45 52 4E 20 46 |. .HE PATTERN F| 000002F0: 4F 52 20 45 41 43 48 20 43 48 41 52 41 43 54 45 |OR EACH CHARACTE| 00000300: 52 20 49 53 20 53 54 4F 52 45 44 20 41 53 20 41 |R IS STORED AS A| 00000310: 20 53 45 52 49 45 53 20 4F 46 20 45 49 47 48 54 | SERIES OF EIGHT| 00000320: 20 42 59 54 45 53 20 28 45 41 43 48 20 42 59 54 | BYTES (EACH BYT| 00000330: 45 20 43 4F 4E 54 41 49 4E 49 4E 47 20 45 49 47 |E CONTAINING EIG| 00000340: 48 54 20 42 49 54 53 29 20 49 4E 20 41 20 54 45 |HT BITS) IN A TE| 00000350: 4D 50 4C 41 54 45 20 49 4E 20 54 48 45 20 43 4F |MPLATE IN THE CO| 00000360: 4D 50 55 54 45 52 27 53 20 D2 CF CD 2E 20 20 CF |MPUTER'S .... .| 00000370: 42 56 49 4F 55 53 4C 59 2C 20 44 49 46 46 45 52 |BVIOUSLY, DIFFER| 00000380: 45 4E 54 20 43 48 41 52 41 43 54 45 52 53 20 41 |ENT CHARACTERS A| 00000390: 52 45 20 43 52 45 41 54 45 44 20 42 59 20 43 48 |RE CREATED BY CH| 000003A0: 41 4E 47 49 4E 47 20 54 48 45 20 42 49 54 20 50 |ANGING THE BIT P| 000003B0: 41 54 54 45 52 4E 20 49 4E 20 54 48 49 53 20 38 |ATTERN IN THIS 8| 000003C0: 20 42 59 20 38 20 47 52 49 44 2E 20 20 D4 48 45 | BY 8 GRID. .HE| 000003D0: 20 4B 45 59 20 54 4F 20 45 4E 4C 41 52 47 49 4E | KEY TO ENLARGIN| 000003E0: 47 20 41 20 43 48 41 52 41 43 54 45 52 20 44 49 |G A CHARACTER DI| 000003F0: 53 50 4C 41 59 45 44 20 4F 4E 20 54 48 45 20 53 |SPLAYED ON THE S| 00000400: 43 52 45 45 4E 2C 20 54 48 45 52 45 46 4F 52 45 |CREEN, THEREFORE| 00000410: 2C 20 49 53 20 54 4F 20 22 4D 41 47 4E 49 46 59 |, IS TO "MAGNIFY| 00000420: 22 20 54 48 45 20 42 49 54 20 50 41 54 54 45 52 |" THE BIT PATTER| 00000430: 4E 20 4F 46 20 54 48 45 20 43 48 41 52 41 43 54 |N OF THE CHARACT| 00000440: 45 52 20 53 4F 20 54 48 41 54 20 45 41 43 48 20 |ER SO THAT EACH | 00000450: 42 49 54 20 54 41 4B 45 53 20 55 50 20 4D 4F 52 |BIT TAKES UP MOR| 00000460: 45 20 54 48 41 4E 20 4F 4E 45 20 50 49 58 45 4C |E THAN ONE PIXEL| 00000470: 20 4F 4E 20 54 48 45 20 53 43 52 45 45 4E 2E 20 | ON THE SCREEN. | 00000480: 20 D4 48 49 53 20 49 53 20 44 4F 4E 45 20 49 4E | .HIS IS DONE IN| 00000490: 20 4C 49 4E 45 53 20 31 30 31 33 30 20 28 46 4F | LINES 10130 (FO| 000004A0: 52 20 48 4F 52 49 5A 4F 4E 54 41 4C 20 54 45 58 |R HORIZONTAL TEX| 000004B0: 54 29 20 41 4E 44 20 31 30 31 38 30 20 28 46 4F |T) AND 10180 (FO| 000004C0: 52 20 56 45 52 54 49 43 41 4C 20 54 45 58 54 29 |R VERTICAL TEXT)| 000004D0: 20 4F 46 20 54 48 45 20 53 55 42 52 4F 55 54 49 | OF THE SUBROUTI| 000004E0: 4E 45 20 42 59 20 53 55 42 53 54 49 54 55 54 49 |NE BY SUBSTITUTI| 000004F0: 4E 47 20 41 20 42 4C 4F 43 4B 20 4F 46 20 57 49 |NG A BLOCK OF WI| 00000500: 44 54 48 20 42 59 20 48 45 49 47 48 54 20 50 49 |DTH BY HEIGHT PI| 00000510: 58 45 4C 53 20 46 4F 52 20 45 41 43 48 20 50 49 |XELS FOR EACH PI| 00000520: 58 45 4C 20 49 4E 20 54 48 45 20 4F 52 49 47 49 |XEL IN THE ORIGI| 00000530: 4E 41 4C 20 43 48 41 52 41 43 54 45 52 2E 20 20 |NAL CHARACTER. | 00000540: C6 4F 52 20 43 48 41 52 41 43 54 45 52 20 53 49 |.OR CHARACTER SI| 00000550: 5A 45 53 20 4F 46 20 47 52 45 41 54 45 52 20 54 |ZES OF GREATER T| 00000560: 48 41 4E 20 33 20 46 4F 52 20 42 4F 54 48 20 48 |HAN 3 FOR BOTH H| 00000570: 45 49 47 48 54 20 41 4E 44 20 57 49 44 54 48 2C |EIGHT AND WIDTH,| 00000580: 20 41 4E 4F 54 48 45 52 20 49 4E 54 45 52 45 53 | ANOTHER INTERES| 00000590: 54 49 4E 47 20 43 48 41 52 41 43 54 45 52 20 53 |TING CHARACTER S| 000005A0: 54 59 4C 45 20 43 41 4E 20 42 45 20 43 52 45 41 |TYLE CAN BE CREA| 000005B0: 54 45 44 20 42 59 20 55 53 49 4E 47 20 42 4C 4F |TED BY USING BLO| 000005C0: 43 4B 20 4F 55 54 4C 49 4E 45 53 20 49 4E 53 54 |CK OUTLINES INST| 000005D0: 45 41 44 20 4F 46 20 46 49 4C 4C 45 44 20 42 4C |EAD OF FILLED BL| 000005E0: 4F 43 4B 53 20 42 59 20 44 45 4C 45 54 49 4E 47 |OCKS BY DELETING| 000005F0: 20 54 48 45 20 22 2C 2C 31 22 20 41 54 20 54 48 | THE ",,1" AT TH| 00000600: 45 20 45 4E 44 20 4F 46 20 54 48 45 20 22 C2 CF |E END OF THE "..| 00000610: D8 22 20 53 54 41 54 45 4D 45 4E 54 53 20 49 4E |." STATEMENTS IN| 00000620: 20 4C 49 4E 45 53 20 31 30 31 33 30 20 41 4E 44 | LINES 10130 AND| 00000630: 20 31 30 31 38 30 2E 20 20 D4 48 45 20 42 4C 4F | 10180. .HE BLO| 00000640: 43 4B 53 20 43 41 4E 20 41 4C 53 4F 20 42 45 20 |CKS CAN ALSO BE | 00000650: 52 4F 54 41 54 45 44 20 34 35 20 44 45 47 52 45 |ROTATED 45 DEGRE| 00000660: 45 53 20 42 59 20 43 48 41 4E 47 49 4E 47 20 54 |ES BY CHANGING T| 00000670: 48 45 20 22 2C 2C 31 22 20 54 4F 20 41 20 22 2C |HE ",,1" TO A ",| 00000680: 34 35 2C 31 22 20 54 4F 20 50 52 4F 44 55 43 45 |45,1" TO PRODUCE| 00000690: 20 41 20 43 48 45 43 4B 45 52 20 42 4F 41 52 44 | A CHECKER BOARD| 000006A0: 20 45 46 46 45 43 54 2E 0D 0D D4 48 45 20 56 41 | EFFECT....HE VA| 000006B0: 52 49 4F 55 53 20 43 48 41 52 41 43 54 45 52 20 |RIOUS CHARACTER | 000006C0: 53 45 54 53 20 4F 46 20 54 48 45 20 C3 2D 31 32 |SETS OF THE .-12| 000006D0: 38 20 43 41 4E 20 42 45 20 49 4E 43 4F 52 50 4F |8 CAN BE INCORPO| 000006E0: 52 41 54 45 44 20 49 4E 54 4F 20 54 48 45 20 53 |RATED INTO THE S| 000006F0: 55 42 52 4F 55 54 49 4E 45 20 42 59 20 43 48 41 |UBROUTINE BY CHA| 00000700: 4E 47 49 4E 47 20 54 48 45 20 56 41 4C 55 45 20 |NGING THE VALUE | 00000710: 4F 46 20 54 48 45 20 D2 CF CD 20 41 44 44 52 45 |OF THE ... ADDRE| 00000720: 53 53 20 50 4F 49 4E 54 45 52 20 49 4E 20 4C 49 |SS POINTER IN LI| 00000730: 4E 45 20 31 30 30 38 35 20 54 4F 20 4F 4E 45 20 |NE 10085 TO ONE | 00000740: 4F 46 20 54 48 45 20 46 4F 4C 4C 4F 57 49 4E 47 |OF THE FOLLOWING| 00000750: 20 56 41 4C 55 45 53 3A 0D 20 20 20 20 20 35 33 | VALUES:. 53| 00000760: 32 34 37 20 46 4F 52 20 4E 4F 52 4D 41 4C 20 55 |247 FOR NORMAL U| 00000770: 50 50 45 52 43 41 53 45 20 41 4E 44 20 47 52 41 |PPERCASE AND GRA| 00000780: 50 48 49 43 53 20 43 48 41 52 41 43 54 45 52 53 |PHICS CHARACTERS| 00000790: 3B 0D 20 20 20 20 20 35 34 32 37 31 20 46 4F 52 |;. 54271 FOR| 000007A0: 20 52 45 56 45 52 53 45 44 20 55 50 50 45 52 43 | REVERSED UPPERC| 000007B0: 41 53 45 20 41 4E 44 20 47 52 41 50 48 49 43 53 |ASE AND GRAPHICS| 000007C0: 3B 0D 20 20 20 20 20 35 35 32 39 35 20 46 4F 52 |;. 55295 FOR| 000007D0: 20 4E 4F 52 4D 41 4C 20 55 50 50 45 52 20 41 4E | NORMAL UPPER AN| 000007E0: 44 20 4C 4F 57 45 52 20 43 41 53 45 20 54 45 58 |D LOWER CASE TEX| 000007F0: 54 3B 20 41 4E 44 0D 20 20 20 20 20 35 36 33 31 |T; AND. 5631| 00000800: 39 20 46 4F 52 20 52 45 56 45 52 53 45 44 20 55 |9 FOR REVERSED U| 00000810: 50 50 45 52 20 41 4E 44 20 4C 4F 57 45 52 20 43 |PPER AND LOWER C| 00000820: 41 53 45 20 54 45 58 54 2E 0D C3 55 53 54 4F 4D |ASE TEXT...USTOM| 00000830: 20 43 48 41 52 41 43 54 45 52 20 53 45 54 53 20 | CHARACTER SETS | 00000840: 43 41 4E 20 41 4C 53 4F 20 42 45 20 49 4E 43 4F |CAN ALSO BE INCO| 00000850: 52 50 4F 52 41 54 45 44 20 42 59 20 53 55 42 53 |RPORATED BY SUBS| 00000860: 54 49 54 55 54 49 4E 47 20 54 48 45 20 43 4F 52 |TITUTING THE COR| 00000870: 52 45 43 54 20 56 41 4C 55 45 20 46 4F 52 20 54 |RECT VALUE FOR T| 00000880: 48 45 20 50 4F 49 4E 54 45 52 20 41 4E 44 20 54 |HE POINTER AND T| 00000890: 48 45 20 C2 41 4E 4B 20 4E 55 4D 42 45 52 20 49 |HE .ANK NUMBER I| 000008A0: 4E 20 54 48 45 20 C2 C1 CE CB 20 53 54 41 54 45 |N THE .... STATE| 000008B0: 4D 45 4E 54 2E 0D 0D D4 48 45 20 53 55 42 52 4F |MENT....HE SUBRO| 000008C0: 55 54 49 4E 45 20 53 48 4F 55 4C 44 20 42 45 20 |UTINE SHOULD BE | 000008D0: 43 41 4C 4C 45 44 20 57 49 54 48 20 41 20 C7 CF |CALLED WITH A ..| 000008E0: D3 D5 C2 20 31 30 30 30 30 20 46 52 4F 4D 20 41 |... 10000 FROM A| 000008F0: 20 4D 41 49 4E 20 50 52 4F 47 52 41 4D 20 41 46 | MAIN PROGRAM AF| 00000900: 54 45 52 20 53 45 54 54 49 4E 47 20 54 48 45 20 |TER SETTING THE | 00000910: 53 43 52 45 45 4E 20 47 52 41 50 48 49 43 53 20 |SCREEN GRAPHICS | 00000920: 4D 4F 44 45 20 57 49 54 48 20 54 48 45 20 43 4F |MODE WITH THE CO| 00000930: 4D 4D 41 4E 44 3A 0D 20 20 C7 D2 C1 D0 C8 C9 C3 |MMAND:. .......| 00000940: 20 31 20 28 46 4F 52 20 48 49 47 48 20 52 45 53 | 1 (FOR HIGH RES| 00000950: 4F 4C 55 54 49 4F 4E 20 54 57 4F 20 43 4F 4C 4F |OLUTION TWO COLO| 00000960: 52 20 47 52 41 50 48 49 43 53 29 20 4F 52 0D 20 |R GRAPHICS) OR. | 00000970: 20 C7 D2 C1 D0 C8 C9 C3 20 33 20 28 46 4F 52 20 | ....... 3 (FOR | 00000980: 4D 55 4C 54 49 20 43 4F 4C 4F 52 20 4D 45 44 49 |MULTI COLOR MEDI| 00000990: 55 4D 20 52 45 53 4F 4C 55 54 49 4F 4E 20 47 52 |UM RESOLUTION GR| 000009A0: 41 50 48 49 43 53 29 2E 0D D4 48 45 20 53 50 4C |APHICS)...HE SPL| 000009B0: 49 54 20 53 43 52 45 45 4E 20 C7 D2 C1 D0 C8 C9 |IT SCREEN ......| 000009C0: C3 20 32 20 41 4E 44 20 C7 D2 C1 D0 C8 C9 C3 20 |. 2 AND ....... | 000009D0: 34 20 43 4F 4D 4D 41 4E 44 53 20 43 41 4E 20 41 |4 COMMANDS CAN A| 000009E0: 4C 53 4F 20 42 45 20 55 53 45 44 20 49 46 20 44 |LSO BE USED IF D| 000009F0: 45 53 49 52 45 44 2E 20 20 C1 46 54 45 52 20 53 |ESIRED. .FTER S| 00000A00: 45 54 54 49 4E 47 20 54 48 45 20 47 52 41 50 48 |ETTING THE GRAPH| 00000A10: 49 43 53 20 4D 4F 44 45 2C 20 54 48 45 20 46 4F |ICS MODE, THE FO| 00000A20: 52 45 47 52 4F 55 4E 44 2C 20 42 41 43 4B 47 52 |REGROUND, BACKGR| 00000A30: 4F 55 4E 44 2C 20 42 4F 52 44 45 52 2C 20 41 4E |OUND, BORDER, AN| 00000A40: 44 20 4D 55 4C 54 49 2D 31 20 41 4E 44 20 4D 55 |D MULTI-1 AND MU| 00000A50: 4C 54 49 2D 32 20 28 49 46 20 55 53 45 44 29 20 |LTI-2 (IF USED) | 00000A60: 43 4F 4C 4F 52 53 20 43 41 4E 20 42 45 20 53 45 |COLORS CAN BE SE| 00000A70: 54 20 57 49 54 48 20 54 48 45 20 C3 CF CC CF D2 |T WITH THE .....| 00000A80: 20 43 4F 4D 4D 41 4E 44 2E 0D 0D C9 4E 20 41 44 | COMMAND....N AD| 00000A90: 44 49 54 49 4F 4E 20 54 4F 20 53 50 45 43 49 46 |DITION TO SPECIF| 00000AA0: 59 49 4E 47 20 54 48 45 20 54 45 58 54 20 54 4F |YING THE TEXT TO| 00000AB0: 20 42 45 20 50 52 49 4E 54 45 44 20 41 53 20 D4 | BE PRINTED AS .| 00000AC0: 24 2C 20 54 48 45 20 43 41 4C 4C 49 4E 47 20 50 |$, THE CALLING P| 00000AD0: 52 4F 47 52 41 4D 20 4D 55 53 54 20 53 50 45 43 |ROGRAM MUST SPEC| 00000AE0: 49 46 59 20 54 48 45 20 53 54 41 52 54 49 4E 47 |IFY THE STARTING| 00000AF0: 20 50 4F 49 4E 54 20 46 4F 52 20 54 48 45 20 54 | POINT FOR THE T| 00000B00: 45 58 54 20 44 49 53 50 4C 41 59 20 28 D8 20 41 |EXT DISPLAY (. A| 00000B10: 4E 44 20 D9 2C 20 49 4E 20 50 49 58 45 4C 53 29 |ND ., IN PIXELS)| 00000B20: 2C 20 54 48 45 20 43 4F 4C 4F 52 53 20 46 4F 52 |, THE COLORS FOR| 00000B30: 20 54 48 45 20 46 4F 52 45 47 52 4F 55 4E 44 20 | THE FOREGROUND | 00000B40: 41 4E 44 20 42 41 43 4B 47 52 4F 55 4E 44 20 50 |AND BACKGROUND P| 00000B50: 4F 49 4E 54 53 20 28 C3 31 20 41 4E 44 20 C3 32 |OINTS (.1 AND .2| 00000B60: 29 2C 20 54 48 45 20 54 45 58 54 20 44 49 52 45 |), THE TEXT DIRE| 00000B70: 43 54 49 4F 4E 20 28 C4 D2 29 2C 20 54 48 45 20 |CTION (..), THE | 00000B80: 54 45 58 54 20 53 4C 41 4E 54 20 28 D3 CC 29 2C |TEXT SLANT (..),| 00000B90: 20 41 4E 44 2C 20 4F 46 20 43 4F 55 52 53 45 2C | AND, OF COURSE,| 00000BA0: 20 54 48 45 20 43 48 41 52 41 43 54 45 52 20 48 | THE CHARACTER H| 00000BB0: 45 49 47 48 54 20 28 C8 D4 29 20 41 4E 44 20 57 |EIGHT (..) AND W| 00000BC0: 49 44 54 48 20 28 D7 C4 29 2E 20 20 C1 4C 4C 20 |IDTH (..). .LL | 00000BD0: 50 41 52 41 4D 45 54 45 52 53 20 4D 55 53 54 20 |PARAMETERS MUST | 00000BE0: 42 45 20 49 4E 20 54 48 45 20 56 41 4C 49 44 20 |BE IN THE VALID | 00000BF0: 52 41 4E 47 45 20 46 4F 52 20 54 48 45 20 43 4F |RANGE FOR THE CO| 00000C00: 4F 52 44 49 4E 41 54 45 20 53 59 53 54 45 4D 20 |ORDINATE SYSTEM | 00000C10: 41 4E 44 20 47 52 41 50 48 49 43 53 20 4D 4F 44 |AND GRAPHICS MOD| 00000C20: 45 20 42 45 49 4E 47 20 55 53 45 44 2E 20 20 D4 |E BEING USED. .| 00000C30: 48 45 20 53 55 42 52 4F 55 54 49 4E 45 20 44 4F |HE SUBROUTINE DO| 00000C40: 45 53 20 4E 4F 54 20 50 45 52 46 4F 52 4D 20 45 |ES NOT PERFORM E| 00000C50: 52 52 4F 52 20 43 48 45 43 4B 49 4E 47 20 4F 4E |RROR CHECKING ON| 00000C60: 20 41 4E 59 20 50 41 52 41 4D 45 54 45 52 53 2C | ANY PARAMETERS,| 00000C70: 20 53 4F 20 53 54 52 41 4E 47 45 20 54 48 49 4E | SO STRANGE THIN| 00000C80: 47 53 20 4D 41 59 20 48 41 50 50 45 4E 20 54 4F |GS MAY HAPPEN TO| 00000C90: 20 59 4F 55 52 20 44 49 53 50 4C 41 59 20 49 46 | YOUR DISPLAY IF| 00000CA0: 20 54 48 45 59 20 41 52 45 20 4E 4F 54 20 43 4F | THEY ARE NOT CO| 00000CB0: 52 52 45 43 54 4C 59 20 53 50 45 43 49 46 49 45 |RRECTLY SPECIFIE| 00000CC0: 44 2E 0D 0D D4 48 45 20 D8 20 50 41 52 41 4D 45 |D....HE . PARAME| 00000CD0: 54 45 52 20 49 53 20 54 48 45 20 48 4F 52 49 5A |TER IS THE HORIZ| 00000CE0: 4F 4E 54 41 4C 20 43 4F 4F 52 44 49 4E 41 54 45 |ONTAL COORDINATE| 00000CF0: 20 46 4F 52 20 54 48 45 20 53 54 41 52 54 49 4E | FOR THE STARTIN| 00000D00: 47 20 50 4F 49 4E 54 20 4F 46 20 54 48 45 20 54 |G POINT OF THE T| 00000D10: 45 58 54 20 44 49 53 50 4C 41 59 20 41 4E 44 20 |EXT DISPLAY AND | 00000D20: 57 49 4C 4C 20 52 41 4E 47 45 20 49 4E 20 56 41 |WILL RANGE IN VA| 00000D30: 4C 55 45 20 46 52 4F 4D 20 30 20 54 4F 20 33 31 |LUE FROM 0 TO 31| 00000D40: 39 20 28 48 49 47 48 20 52 45 53 4F 4C 55 54 49 |9 (HIGH RESOLUTI| 00000D50: 4F 4E 20 4D 4F 44 45 29 20 4F 52 20 30 20 54 4F |ON MODE) OR 0 TO| 00000D60: 20 31 35 39 20 28 4D 55 4C 54 49 2D 43 4F 4C 4F | 159 (MULTI-COLO| 00000D70: 52 20 4D 4F 44 45 29 20 57 48 45 4E 20 47 4F 49 |R MODE) WHEN GOI| 00000D80: 4E 47 20 46 52 4F 4D 20 4C 45 46 54 20 54 4F 20 |NG FROM LEFT TO | 00000D90: 52 49 47 48 54 2E 20 20 D4 48 45 20 D9 20 50 41 |RIGHT. .HE . PA| 00000DA0: 52 41 4D 45 54 45 52 20 49 53 20 54 48 45 20 56 |RAMETER IS THE V| 00000DB0: 45 52 54 49 43 41 4C 20 43 4F 4F 52 44 49 4E 41 |ERTICAL COORDINA| 00000DC0: 54 45 20 41 4E 44 20 57 49 4C 4C 20 52 41 4E 47 |TE AND WILL RANG| 00000DD0: 45 20 46 52 4F 4D 20 30 20 54 4F 20 31 39 39 20 |E FROM 0 TO 199 | 00000DE0: 46 4F 52 20 41 4C 4C 20 44 49 53 50 4C 41 59 20 |FOR ALL DISPLAY | 00000DF0: 4D 4F 44 45 53 20 47 4F 49 4E 47 20 46 52 4F 4D |MODES GOING FROM| 00000E00: 20 54 4F 50 20 54 4F 20 42 4F 54 54 4F 4D 2E 20 | TOP TO BOTTOM. | 00000E10: 20 C2 59 20 49 4E 44 45 50 45 4E 44 45 4E 54 4C | .Y INDEPENDENTL| 00000E20: 59 20 53 50 45 43 49 46 59 49 4E 47 20 54 48 45 |Y SPECIFYING THE| 00000E30: 20 46 4F 52 45 47 52 4F 55 4E 44 20 28 C3 31 29 | FOREGROUND (.1)| 00000E40: 20 41 4E 44 20 42 41 43 4B 47 52 4F 55 4E 44 20 | AND BACKGROUND | 00000E50: 28 C3 32 29 20 43 4F 4C 4F 52 53 20 57 49 54 48 |(.2) COLORS WITH| 00000E60: 49 4E 20 54 48 45 20 56 41 4C 49 44 20 52 41 4E |IN THE VALID RAN| 00000E70: 47 45 20 46 4F 52 20 54 48 45 20 47 52 41 50 48 |GE FOR THE GRAPH| 00000E80: 49 43 53 20 4D 4F 44 45 20 42 45 49 4E 47 20 55 |ICS MODE BEING U| 00000E90: 53 45 44 2C 20 59 4F 55 20 43 41 4E 20 55 53 45 |SED, YOU CAN USE| 00000EA0: 20 4D 55 4C 54 49 50 4C 45 20 43 4F 4C 4F 52 53 | MULTIPLE COLORS| 00000EB0: 20 4F 52 20 52 45 56 45 52 53 45 44 20 56 49 44 | OR REVERSED VID| 00000EC0: 45 4F 20 54 4F 20 44 49 53 50 4C 41 59 20 59 4F |EO TO DISPLAY YO| 00000ED0: 55 52 20 54 45 58 54 2E 20 20 C1 20 54 45 58 54 |UR TEXT. . TEXT| 00000EE0: 20 44 49 52 45 43 54 49 4F 4E 20 28 C4 D2 29 20 | DIRECTION (..) | 00000EF0: 4F 46 20 31 20 43 4F 52 52 45 53 50 4F 4E 44 53 |OF 1 CORRESPONDS| 00000F00: 20 54 4F 20 4E 4F 52 4D 41 4C 20 48 4F 52 49 5A | TO NORMAL HORIZ| 00000F10: 4F 4E 54 41 4C 20 4C 45 46 54 20 54 4F 20 52 49 |ONTAL LEFT TO RI| 00000F20: 47 48 54 20 50 52 49 4E 54 49 4E 47 20 28 4C 49 |GHT PRINTING (LI| 00000F30: 4B 45 20 54 48 49 53 20 50 41 47 45 29 20 57 48 |KE THIS PAGE) WH| 00000F40: 49 4C 45 20 41 20 56 41 4C 55 45 20 4F 46 20 32 |ILE A VALUE OF 2| 00000F50: 20 43 52 45 41 54 45 53 20 53 49 44 45 20 57 41 | CREATES SIDE WA| 00000F60: 59 53 20 54 4F 50 20 54 4F 20 42 4F 54 54 4F 4D |YS TOP TO BOTTOM| 00000F70: 20 50 52 49 4E 54 49 4E 47 2E | PRINTING. |
HIRES TEXT MAKER VER 1.<C> M. GARAMSZEGH
Y 85-11-01..67 CALLENDER ST.TORONTO ONT.
...GENERAL INSTRUCTIONS:...HIRES TEXT MA
KER ALLOWS YOU TO CREATE TEXT DISPLAYS W
ITH CHARACTERS OF VARIOUS HEIGHTS, WIDTH
S AND DIRECTIONS ON THE C-128. THE MAIN
SUBROUTINE STARTS AT LINE 10000. THE RE
ST IS A DEMO. ..GRAPHICS DI
SPLAYS ON COMMODORE COMPUTERS ARE "BIT M
APPED". THIS MEANS THAT THE PICTURE IS
DISPLAYED AS A SERIES OF PICTURE ELEMENT
S OR PIXELS, EACH OF WHICH IS REPRESENTE
D BY ONE OR MORE UNIQUE BITS IN THE COMP
UTER'S MEMORY. BY SELECTIVELY TURNING E
ACH BIT ON OR OFF, YOU CAN CREATE AN IMA
GE ON THE SCREEN. TEXT IS DISPLAYED ON
A BIT MAPPED SCREEN BY TURNING ON THE CO
RRECT BITS TO FORM THE PATTERN FOR THE D
ESIRED CHARACTER. THE PATTERN FOR EACH
CHARACTER IS STORED AS A SERIES OF EIGHT
BYTES (EACH BYTE CONTAINING EIGHT BITS)
IN A TEMPLATE IN THE COMPUTER'S ROM. O
BVIOUSLY, DIFFERENT CHARACTERS ARE CREAT
ED BY CHANGING THE BIT PATTERN IN THIS 8
BY 8 GRID. THE KEY TO ENLARGING A CHAR
ACTER DISPLAYED ON THE SCREEN, THEREFORE
, IS TO "MAGNIFY" THE BIT PATTERN OF THE
CHARACTER SO THAT EACH BIT TAKES UP MOR
E THAN ONE PIXEL ON THE SCREEN. THIS IS
DONE IN LINES 10130 (FOR HORIZONTAL TEX
T) AND 10180 (FOR VERTICAL TEXT) OF THE
SUBROUTINE BY SUBSTITUTING A BLOCK OF WI
DTH BY HEIGHT PIXELS FOR EACH PIXEL IN T
HE ORIGINAL CHARACTER. FOR CHARACTER SI
ZES OF GREATER THAN 3 FOR BOTH HEIGHT AN
D WIDTH, ANOTHER INTERESTING CHARACTER S
TYLE CAN BE CREATED BY USING BLOCK OUTLI
NES INSTEAD OF FILLED BLOCKS BY DELETING
THE ",,1" AT THE END OF THE "BOX" STATE
MENTS IN LINES 10130 AND 10180. THE BLO
CKS CAN ALSO BE ROTATED 45 DEGREES BY CH
ANGING THE ",,1" TO A ",45,1" TO PRODUCE
A CHECKER BOARD EFFECT...THE VARIOUS CH
ARACTER SETS OF THE C-128 CAN BE INCORPO
RATED INTO THE SUBROUTINE BY CHANGING TH
E VALUE OF THE ROM ADDRESS POINTER IN LI
NE 10085 TO ONE OF THE FOLLOWING VALUES:
. 53247 FOR NORMAL UPPERCASE AND GRA
PHICS CHARACTERS;. 54271 FOR REVERSE
D UPPERCASE AND GRAPHICS;. 55295 FOR
NORMAL UPPER AND LOWER CASE TEXT; AND.
56319 FOR REVERSED UPPER AND LOWER C
ASE TEXT..CUSTOM CHARACTER SETS CAN ALSO
BE INCORPORATED BY SUBSTITUTING THE COR
RECT VALUE FOR THE POINTER AND THE BANK
NUMBER IN THE BANK STATEMENT...THE SUBRO
UTINE SHOULD BE CALLED WITH A GOSUB 1000
0 FROM A MAIN PROGRAM AFTER SETTING THE
SCREEN GRAPHICS MODE WITH THE COMMAND:.
GRAPHIC 1 (FOR HIGH RESOLUTION TWO COLO
R GRAPHICS) OR. GRAPHIC 3 (FOR MULTI CO
LOR MEDIUM RESOLUTION GRAPHICS)..THE SPL
IT SCREEN GRAPHIC 2 AND GRAPHIC 4 COMMAN
DS CAN ALSO BE USED IF DESIRED. AFTER S
ETTING THE GRAPHICS MODE, THE FOREGROUND
, BACKGROUND, BORDER, AND MULTI-1 AND MU
LTI-2 (IF USED) COLORS CAN BE SET WITH T
HE COLOR COMMAND...IN ADDITION TO SPECIF
YING THE TEXT TO BE PRINTED AS T$, THE C
ALLING PROGRAM MUST SPECIFY THE STARTING
POINT FOR THE TEXT DISPLAY (X AND Y, IN
PIXELS), THE COLORS FOR THE FOREGROUND
AND BACKGROUND POINTS (C1 AND C2), THE T
EXT DIRECTION (DR), THE TEXT SLANT (SL),
AND, OF COURSE, THE CHARACTER HEIGHT (H
T) AND WIDTH (WD). ALL PARAMETERS MUST
BE IN THE VALID RANGE FOR THE COORDINATE
SYSTEM AND GRAPHICS MODE BEING USED. T
HE SUBROUTINE DOES NOT PERFORM ERROR CHE
CKING ON ANY PARAMETERS, SO STRANGE THIN
GS MAY HAPPEN TO YOUR DISPLAY IF THEY AR
E NOT CORRECTLY SPECIFIED...THE X PARAME
TER IS THE HORIZONTAL COORDINATE FOR THE
STARTING POINT OF THE TEXT DISPLAY AND
WILL RANGE IN VALUE FROM 0 TO 319 (HIGH
RESOLUTION MODE) OR 0 TO 159 (MULTI-COLO
R MODE) WHEN GOING FROM LEFT TO RIGHT.
THE Y PARAMETER IS THE VERTICAL COORDINA
TE AND WILL RANGE FROM 0 TO 199 FOR ALL
DISPLAY MODES GOING FROM TOP TO BOTTOM.
BY INDEPENDENTLY SPECIFYING THE FOREGRO
UND (C1) AND BACKGROUND (C2) COLORS WITH
IN THE VALID RANGE FOR THE GRAPHICS MODE
BEING USED, YOU CAN USE MULTIPLE COLORS
OR REVERSED VIDEO TO DISPLAY YOUR TEXT.
A TEXT DIRECTION (DR) OF 1 CORRESPONDS
TO NORMAL HORIZONTAL LEFT TO RIGHT PRIN
TING (LIKE THIS PAGE) WHILE A VALUE OF 2
CREATES SIDE WAYS TOP TO BOTTOM PRINTIN
G.
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL