----------------
FILE INFORMATION
FILENAME(S): ----------------
FILE TYPE(S): USR
FILE SIZE: 4K
FIRST SEEN: 2025-10-20 14:31:53
APPEARS ON: 2 disk(s)
FILE HASH
59022abc1fcae16e4bb885950f78227cd64920c00720afb5ad062eb8a646f399
FOUND ON DISKS (2 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| MASTERMMSOFT | ---------------- | USR | Treasure Chest - Klaus Der Suhler | 1 | 0 | DOWNLOAD FILE |
| D M PD SERVICE | ---------------- | USR | Treasure Chest - Wolfgang Rauprich | 1 | 0 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 41 53 20 4E 55 4C 4C 20 53 54 52 49 4E 47 53 20 |AS NULL STRINGS | 00000010: 55 4E 4C 45 53 53 20 59 4F 55 20 44 45 46 49 4E |UNLESS YOU DEFIN| 00000020: 45 20 54 48 45 4D 2E 20 D4 48 49 53 20 4D 45 41 |E THEM. .HIS MEA| 00000030: 4E 53 20 54 48 41 54 20 59 4F 55 52 20 50 52 49 |NS THAT YOUR PRI| 00000040: 4E 54 45 52 20 43 41 4E 4E 4F 54 20 55 4E 44 45 |NTER CANNOT UNDE| 00000050: 52 4C 49 4E 45 20 4F 52 20 44 4F 20 45 4E 48 41 |RLINE OR DO ENHA| 00000060: 4E 43 45 44 20 50 52 49 4E 54 49 4E 47 20 41 53 |NCED PRINTING AS| 00000070: 20 43 4F 4D 4D 41 4E 44 45 44 20 46 52 4F 4D 20 | COMMANDED FROM | 00000080: 54 48 45 20 50 52 49 4E 54 49 4E 47 20 52 4F 55 |THE PRINTING ROU| 00000090: 54 49 4E 45 20 55 4E 54 49 4C 20 59 4F 55 20 44 |TINE UNTIL YOU D| 000000A0: 45 46 49 4E 45 20 54 48 45 20 43 4F 4D 4D 41 4E |EFINE THE COMMAN| 000000B0: 44 20 53 54 52 49 4E 47 53 2E 0D 0D 20 D4 48 45 |D STRINGS... .HE| 000000C0: 20 43 4F 4D 4D 41 4E 44 20 53 54 52 49 4E 47 53 | COMMAND STRINGS| 000000D0: 20 41 52 45 20 53 54 4F 52 45 44 20 49 4E 20 41 | ARE STORED IN A| 000000E0: 20 54 41 42 4C 45 20 41 53 20 41 20 53 45 52 49 | TABLE AS A SERI| 000000F0: 45 53 20 4F 46 20 42 59 54 45 53 2E 20 CC 45 54 |ES OF BYTES. .ET| 00000100: 27 53 20 54 41 4B 45 20 54 48 45 20 53 45 54 55 |'S TAKE THE SETU| 00000110: 50 20 53 54 52 49 4E 47 20 46 49 52 53 54 20 28 |P STRING FIRST (| 00000120: 45 58 41 4D 50 4C 45 20 49 53 20 49 4E 20 44 45 |EXAMPLE IS IN DE| 00000130: 43 49 4D 41 4C 29 2E 0D 0D 20 42 59 54 45 31 20 |CIMAL)... BYTE1 | 00000140: 42 59 54 45 32 20 42 59 54 45 33 20 42 59 54 45 |BYTE2 BYTE3 BYTE| 00000150: 34 20 42 59 54 45 35 20 42 59 54 45 36 0D 0D 20 |4 BYTE5 BYTE6.. | 00000160: 20 32 20 20 20 20 20 32 37 20 20 20 20 36 34 20 | 2 27 64 | 00000170: 20 20 20 2D 2D 20 20 20 20 2D 2D 20 20 20 20 2D | -- -- -| 00000180: 2D 0D 0D 20 D4 48 45 20 43 4F 44 45 53 20 46 4F |-.. .HE CODES FO| 00000190: 52 20 4D 59 20 50 52 49 4E 54 45 52 20 54 4F 20 |R MY PRINTER TO | 000001A0: 43 4C 45 41 52 20 54 4F 20 41 4C 4C 20 44 45 46 |CLEAR TO ALL DEF| 000001B0: 41 55 4C 54 20 56 41 4C 55 45 53 20 41 52 45 20 |AULT VALUES ARE | 000001C0: 32 37 20 41 4E 44 20 36 34 2E 20 D4 48 45 20 46 |27 AND 64. .HE F| 000001D0: 49 52 53 54 20 42 59 54 45 20 49 4E 20 54 48 45 |IRST BYTE IN THE| 000001E0: 20 53 45 54 55 50 20 53 54 52 49 4E 47 20 28 42 | SETUP STRING (B| 000001F0: 59 54 45 31 29 20 53 48 4F 55 4C 44 20 42 45 20 |YTE1) SHOULD BE | 00000200: 54 48 45 20 4C 45 4E 47 54 48 20 4F 46 20 54 48 |THE LENGTH OF TH| 00000210: 45 20 53 54 52 49 4E 47 2E 20 20 D4 48 45 4E 20 |E STRING. .HEN | 00000220: 54 48 45 20 41 43 54 55 41 4C 20 43 4F 44 45 53 |THE ACTUAL CODES| 00000230: 20 53 48 4F 55 4C 44 20 46 4F 4C 4C 4F 57 20 49 | SHOULD FOLLOW I| 00000240: 4E 20 54 48 45 20 53 55 43 43 45 45 44 49 4E 47 |N THE SUCCEEDING| 00000250: 20 42 59 54 45 53 2E 20 D4 48 45 20 53 45 54 55 | BYTES. .HE SETU| 00000260: 50 20 53 54 52 49 4E 47 20 43 41 4E 20 43 4F 4E |P STRING CAN CON| 00000270: 54 41 49 4E 20 55 50 20 54 4F 20 33 32 20 42 59 |TAIN UP TO 32 BY| 00000280: 54 45 53 20 28 4C 45 4E 47 54 48 20 42 59 54 45 |TES (LENGTH BYTE| 00000290: 20 2B 20 33 31 20 43 4F 44 45 53 29 2E 20 C9 46 | + 31 CODES). .F| 000002A0: 20 59 4F 55 20 48 41 44 20 41 20 53 54 52 49 4E | YOU HAD A STRIN| 000002B0: 47 20 54 4F 20 53 45 4E 44 20 4C 49 4B 45 20 54 |G TO SEND LIKE T| 000002C0: 48 49 53 2E 2E 2E 20 32 37 2C 36 34 2C 32 37 2C |HIS... 27,64,27,| 000002D0: 34 35 2C 32 37 2C 38 38 2C 32 37 2C 39 32 2E 2E |45,27,88,27,92..| 000002E0: 2E 54 48 45 20 54 41 42 4C 45 20 53 48 4F 55 4C |.THE TABLE SHOUL| 000002F0: 44 20 4C 4F 4F 4B 20 4C 49 4B 45 20 54 48 49 53 |D LOOK LIKE THIS| 00000300: 3A 0D 0D 20 38 20 20 32 37 20 20 36 34 20 20 32 |:.. 8 27 64 2| 00000310: 37 20 20 34 35 20 20 32 37 20 20 38 38 20 20 32 |7 45 27 88 2| 00000320: 37 20 20 39 32 0D 0D 20 D4 48 45 20 4E 45 58 54 |7 92.. .HE NEXT| 00000330: 20 53 54 52 49 4E 47 20 49 4E 20 54 48 45 20 54 | STRING IN THE T| 00000340: 41 42 4C 45 20 43 4F 4E 54 41 49 4E 53 20 54 48 |ABLE CONTAINS TH| 00000350: 45 20 45 4E 48 41 4E 43 45 44 20 50 52 49 4E 54 |E ENHANCED PRINT| 00000360: 49 4E 47 20 43 4F 44 45 53 2E 20 D4 48 45 53 45 |ING CODES. .HESE| 00000370: 20 43 4F 44 45 53 20 43 41 4E 20 42 45 20 46 4F | CODES CAN BE FO| 00000380: 52 20 57 48 41 54 45 56 45 52 20 59 4F 55 20 57 |R WHATEVER YOU W| 00000390: 41 4E 54 20 54 4F 20 55 53 45 20 46 4F 52 20 45 |ANT TO USE FOR E| 000003A0: 4E 48 41 4E 43 45 44 20 50 52 49 4E 54 49 4E 47 |NHANCED PRINTING| 000003B0: 20 28 42 4F 4C 44 46 41 43 45 2C 20 49 54 41 4C | (BOLDFACE, ITAL| 000003C0: 49 43 53 2C 20 53 48 41 44 4F 57 20 50 52 49 4E |ICS, SHADOW PRIN| 000003D0: 54 2C 20 45 54 43 2E 29 2E 20 D3 41 4D 45 20 52 |T, ETC.). .AME R| 000003E0: 55 4C 45 53 20 41 53 20 49 4E 20 54 48 45 20 53 |ULES AS IN THE S| 000003F0: 45 54 55 50 20 53 54 52 49 4E 47 2C 20 42 55 54 |ETUP STRING, BUT| 00000400: 20 54 48 45 20 4D 41 58 49 4D 55 4D 20 53 54 52 | THE MAXIMUM STR| 00000410: 49 4E 47 20 4C 45 4E 47 54 48 20 49 53 20 31 36 |ING LENGTH IS 16| 00000420: 20 42 59 54 45 53 2E 0D 0D 20 D4 48 45 20 54 48 | BYTES... .HE TH| 00000430: 49 52 44 20 53 54 52 49 4E 47 20 49 53 20 46 4F |IRD STRING IS FO| 00000440: 52 20 45 4E 41 42 4C 49 4E 47 20 55 4E 44 45 52 |R ENABLING UNDER| 00000450: 4C 49 4E 49 4E 47 2E 20 31 36 20 42 59 54 45 53 |LINING. 16 BYTES| 00000460: 20 4D 41 58 2E 0D 20 D4 48 45 20 4C 41 53 54 20 | MAX.. .HE LAST | 00000470: 53 54 52 49 4E 47 20 49 53 20 46 4F 52 20 44 49 |STRING IS FOR DI| 00000480: 53 41 42 4C 49 4E 47 20 55 4E 44 45 52 4C 49 4E |SABLING UNDERLIN| 00000490: 49 4E 47 2E 20 31 36 20 42 59 54 45 53 20 4D 41 |ING. 16 BYTES MA| 000004A0: 58 2E 0D 0D 20 C4 C5 C6 C9 CE C9 CE C7 20 D4 C8 |X... ........ ..| 000004B0: C5 20 C6 C9 CC C5 D3 2F D3 C5 C3 CF CE C4 C1 D2 |. ...../........| 000004C0: D9 20 C1 C4 C4 D2 C5 D3 D3 C5 D3 0D 0D 20 D4 48 |. ........... .H| 000004D0: 45 20 45 44 49 54 4F 52 20 49 53 20 44 45 46 41 |E EDITOR IS DEFA| 000004E0: 55 4C 54 45 44 20 54 4F 20 55 53 45 20 41 20 53 |ULTED TO USE A S| 000004F0: 45 43 4F 4E 44 41 52 59 20 41 44 44 52 45 53 53 |ECONDARY ADDRESS| 00000500: 20 4F 46 20 37 20 28 49 4E 20 54 48 45 20 46 49 | OF 7 (IN THE FI| 00000510: 4C 45 20 4F 50 45 4E 49 4E 47 20 43 4F 4D 4D 41 |LE OPENING COMMA| 00000520: 4E 44 20 22 4F 50 45 4E 20 37 2C 34 2C 37 22 29 |ND "OPEN 7,4,7")| 00000530: 20 46 4F 52 20 54 45 58 54 2E 20 D4 48 49 53 20 | FOR TEXT. .HIS | 00000540: 57 49 4C 4C 20 43 41 55 53 45 20 54 48 45 20 50 |WILL CAUSE THE P| 00000550: 52 49 4E 54 45 52 2F 49 4E 54 45 52 46 41 43 45 |RINTER/INTERFACE| 00000560: 20 28 49 4E 20 4D 59 20 43 41 53 45 29 20 54 4F | (IN MY CASE) TO| 00000570: 20 45 58 50 45 43 54 20 C3 C2 CD 20 41 53 43 49 | EXPECT ... ASCI| 00000580: 49 20 28 55 50 50 45 52 20 41 4E 44 20 4C 4F 57 |I (UPPER AND LOW| 00000590: 45 52 20 43 41 53 45 29 2C 20 41 4E 44 20 57 49 |ER CASE), AND WI| 000005A0: 4C 4C 20 50 45 52 46 4F 52 4D 20 41 20 43 41 52 |LL PERFORM A CAR| 000005B0: 52 49 41 47 45 20 52 45 54 55 52 4E 20 41 4E 44 |RIAGE RETURN AND| 000005C0: 20 4C 49 4E 45 46 45 45 44 20 57 48 45 4E 20 49 | LINEFEED WHEN I| 000005D0: 54 20 52 45 43 45 49 56 45 53 20 41 20 43 41 52 |T RECEIVES A CAR| 000005E0: 52 49 41 47 45 20 52 45 54 55 52 4E 2E 20 C9 46 |RIAGE RETURN. .F| 000005F0: 20 59 4F 55 20 4E 45 45 44 20 41 20 44 49 46 46 | YOU NEED A DIFF| 00000600: 45 52 45 4E 54 20 53 45 43 4F 4E 44 41 52 59 20 |ERENT SECONDARY | 00000610: 41 44 44 52 45 53 53 20 46 4F 52 20 54 48 49 53 |ADDRESS FOR THIS| 00000620: 20 54 4F 20 48 41 50 50 45 4E 20 57 49 54 48 20 | TO HAPPEN WITH | 00000630: 59 4F 55 52 20 50 52 49 4E 54 45 52 2C 20 59 4F |YOUR PRINTER, YO| 00000640: 55 20 53 48 4F 55 4C 44 20 52 45 53 45 54 20 54 |U SHOULD RESET T| 00000650: 48 49 53 20 4E 55 4D 42 45 52 20 54 4F 20 54 48 |HIS NUMBER TO TH| 00000660: 45 20 56 41 4C 55 45 20 59 4F 55 20 4E 45 45 44 |E VALUE YOU NEED| 00000670: 2E 0D 0D 20 35 20 49 53 20 54 48 45 20 44 45 46 |... 5 IS THE DEF| 00000680: 41 55 4C 54 20 53 45 43 4F 4E 44 41 52 59 20 41 |AULT SECONDARY A| 00000690: 44 44 52 45 53 53 20 46 4F 52 20 54 48 45 20 43 |DDRESS FOR THE C| 000006A0: 4F 4D 4D 41 4E 44 20 46 49 4C 45 20 28 4F 50 45 |OMMAND FILE (OPE| 000006B0: 4E 20 35 2C 34 2C 35 29 2E 20 D4 48 49 53 20 49 |N 5,4,5). .HIS I| 000006C0: 53 20 54 48 45 20 46 49 4C 45 20 54 48 41 54 20 |S THE FILE THAT | 000006D0: 54 48 45 20 45 44 49 54 4F 52 20 55 53 45 53 20 |THE EDITOR USES | 000006E0: 54 4F 20 53 45 4E 44 20 43 4F 4D 4D 41 4E 44 20 |TO SEND COMMAND | 000006F0: 53 54 52 49 4E 47 53 20 54 4F 20 54 48 45 20 50 |STRINGS TO THE P| 00000700: 52 49 4E 54 45 52 2E 20 CE 4F 20 54 52 41 4E 53 |RINTER. .O TRANS| 00000710: 4C 41 54 49 4F 4E 20 4F 46 20 54 48 45 20 43 4F |LATION OF THE CO| 00000720: 44 45 53 20 53 48 4F 55 4C 44 20 54 41 4B 45 20 |DES SHOULD TAKE | 00000730: 50 4C 41 43 45 20 54 48 52 4F 55 47 48 20 54 48 |PLACE THROUGH TH| 00000740: 49 53 20 46 49 4C 45 2E 20 C3 41 52 52 49 41 47 |IS FILE. .ARRIAG| 00000750: 45 20 52 45 54 55 52 4E 53 20 57 49 4C 4C 20 4E |E RETURNS WILL N| 00000760: 4F 54 20 42 45 20 53 45 4E 54 2C 20 53 4F 20 49 |OT BE SENT, SO I| 00000770: 54 20 44 4F 45 53 4E 27 54 20 4D 41 54 54 45 52 |T DOESN'T MATTER| 00000780: 20 49 46 20 54 48 49 53 20 41 44 44 52 45 53 53 | IF THIS ADDRESS| 00000790: 20 43 41 55 53 45 53 20 41 20 43 41 52 52 49 41 | CAUSES A CARRIA| 000007A0: 47 45 2F 4C 49 4E 45 46 45 45 44 20 57 48 45 4E |GE/LINEFEED WHEN| 000007B0: 20 49 54 20 47 45 54 53 20 41 20 43 41 52 52 49 | IT GETS A CARRI| 000007C0: 41 47 45 20 52 45 54 55 52 4E 2E 2E 2E 49 54 27 |AGE RETURN...IT'| 000007D0: 4C 4C 20 4E 45 56 45 52 20 47 45 54 20 4F 4E 45 |LL NEVER GET ONE| 000007E0: 2C 20 4A 55 53 54 20 45 53 43 41 50 45 20 43 4F |, JUST ESCAPE CO| 000007F0: 44 45 53 2F 43 4F 4D 4D 41 4E 44 20 53 54 52 49 |DES/COMMAND STRI| 00000800: 4E 47 53 2E 0D 0D 20 C9 46 20 59 4F 55 20 57 41 |NGS... .F YOU WA| 00000810: 4E 54 20 54 4F 20 43 4F 4D 4D 55 4E 49 43 41 54 |NT TO COMMUNICAT| 00000820: 45 20 57 49 54 48 20 59 4F 55 52 20 50 52 49 4E |E WITH YOUR PRIN| 00000830: 54 45 52 20 49 4E 20 53 54 41 4E 44 41 52 44 20 |TER IN STANDARD | 00000840: 41 53 43 49 49 2C 20 41 4C 4C 20 59 4F 55 20 48 |ASCII, ALL YOU H| 00000850: 41 56 45 20 54 4F 20 44 4F 20 49 53 20 43 48 41 |AVE TO DO IS CHA| 00000860: 4E 47 45 20 41 20 46 4C 41 47 20 28 44 45 54 41 |NGE A FLAG (DETA| 00000870: 49 4C 53 20 53 4F 4F 4E 29 2E 20 D7 48 45 4E 20 |ILS SOON). .HEN | 00000880: 59 4F 55 20 53 45 54 20 54 48 45 20 46 4C 41 47 |YOU SET THE FLAG| 00000890: 20 46 4F 52 20 41 53 43 49 49 2C 20 54 48 45 20 | FOR ASCII, THE | 000008A0: 45 44 49 54 4F 52 20 57 49 4C 4C 20 41 4C 53 4F |EDITOR WILL ALSO| 000008B0: 20 53 45 4E 44 20 41 20 4C 49 4E 45 46 45 45 44 | SEND A LINEFEED| 000008C0: 20 41 46 54 45 52 20 45 41 43 48 20 43 41 52 52 | AFTER EACH CARR| 000008D0: 49 41 47 45 20 52 45 54 55 52 4E 2E 20 C5 58 41 |IAGE RETURN. .XA| 000008E0: 4D 50 4C 45 3A 0D 0D 20 C6 4F 52 20 41 20 C3 C1 |MPLE:.. .OR A ..| 000008F0: D2 C4 C3 CF 20 49 4E 54 45 52 46 41 43 45 20 41 |.... INTERFACE A| 00000900: 4E 44 20 D0 52 4F 57 52 49 54 45 52 20 38 35 31 |ND .ROWRITER 851| 00000910: 30 20 50 52 49 4E 54 45 52 2C 20 49 46 20 59 4F |0 PRINTER, IF YO| 00000920: 55 20 57 41 4E 54 20 54 4F 20 43 4F 4D 4D 55 4E |U WANT TO COMMUN| 00000930: 49 43 41 54 45 20 49 4E 20 53 54 41 4E 44 41 52 |ICATE IN STANDAR| 00000940: 44 20 41 53 43 49 49 2C 20 53 45 54 20 54 48 45 |D ASCII, SET THE| 00000950: 20 41 53 43 49 49 20 46 4C 41 47 20 54 4F 20 30 | ASCII FLAG TO 0| 00000960: 2C 20 54 48 45 20 53 45 43 4F 4E 44 41 52 59 20 |, THE SECONDARY | 00000970: 41 44 44 52 45 53 53 20 46 4F 52 20 54 45 58 54 |ADDRESS FOR TEXT| 00000980: 20 54 4F 20 35 20 28 54 52 41 4E 53 50 41 52 45 | TO 5 (TRANSPARE| 00000990: 4E 54 20 4D 4F 44 45 2C 20 4E 4F 20 4C 49 4E 45 |NT MODE, NO LINE| 000009A0: 46 45 45 44 29 20 41 4E 44 20 54 48 45 20 53 45 |FEED) AND THE SE| 000009B0: 43 4F 4E 44 41 52 59 20 41 44 44 52 45 53 53 20 |CONDARY ADDRESS | 000009C0: 46 4F 52 20 43 4F 4D 4D 41 4E 44 53 20 54 4F 20 |FOR COMMANDS TO | 000009D0: 34 20 28 54 52 41 4E 53 50 41 52 45 4E 54 20 4D |4 (TRANSPARENT M| 000009E0: 4F 44 45 2C 20 4C 49 4E 45 46 45 45 44 20 44 4F |ODE, LINEFEED DO| 000009F0: 45 53 4E 27 54 20 4D 41 54 54 45 52 29 2E 0D 0D |ESN'T MATTER)...| 00000A00: 20 CE 4F 54 45 20 54 48 41 54 20 41 4C 54 48 4F | .OTE THAT ALTHO| 00000A10: 55 47 48 20 42 4F 54 48 20 46 49 4C 45 53 20 41 |UGH BOTH FILES A| 00000A20: 52 45 20 54 52 41 4E 53 50 41 52 45 4E 54 20 4D |RE TRANSPARENT M| 00000A30: 4F 44 45 2C 20 C9 20 43 48 4F 53 45 20 44 49 46 |ODE, . CHOSE DIF| 00000A40: 46 45 52 45 4E 54 20 41 44 44 52 45 53 53 45 53 |FERENT ADDRESSES| 00000A50: 20 46 4F 52 20 54 45 58 54 20 41 4E 44 20 43 4F | FOR TEXT AND CO| 00000A60: 4D 4D 41 4E 44 20 46 49 4C 45 53 2E 20 D4 48 49 |MMAND FILES. .HI| 00000A70: 53 20 49 53 20 42 45 43 41 55 53 45 20 54 48 45 |S IS BECAUSE THE| 00000A80: 20 53 45 43 4F 4E 44 41 52 59 20 41 44 44 52 45 | SECONDARY ADDRE| 00000A90: 53 53 20 4E 55 4D 42 45 52 20 49 53 20 41 4C 53 |SS NUMBER IS ALS| 00000AA0: 4F 20 55 53 45 44 20 41 53 20 54 48 45 20 46 49 |O USED AS THE FI| 00000AB0: 4C 45 20 4E 55 4D 42 45 52 2E 20 C9 46 20 54 48 |LE NUMBER. .F TH| 00000AC0: 45 20 4E 55 4D 42 45 52 53 20 57 45 52 45 20 54 |E NUMBERS WERE T| 00000AD0: 48 45 20 53 41 4D 45 2C 20 54 48 45 20 45 44 49 |HE SAME, THE EDI| 00000AE0: 54 4F 52 20 57 4F 55 4C 44 20 54 52 59 20 54 4F |TOR WOULD TRY TO| 00000AF0: 20 4F 50 45 4E 20 54 48 45 20 53 41 4D 45 20 46 | OPEN THE SAME F| 00000B00: 49 4C 45 20 54 57 49 43 45 2C 20 41 4E 44 20 54 |ILE TWICE, AND T| 00000B10: 45 52 4D 49 4E 41 54 45 20 57 49 54 48 20 41 4E |ERMINATE WITH AN| 00000B20: 20 45 52 52 4F 52 20 4D 45 53 53 41 47 45 20 57 | ERROR MESSAGE W| 00000B30: 48 45 4E 45 56 45 52 20 59 4F 55 20 54 52 49 45 |HENEVER YOU TRIE| 00000B40: 44 20 54 4F 20 50 52 49 4E 54 2E 0D 0D 20 CD CF |D TO PRINT... ..| 00000B50: C4 C9 C6 D9 C9 CE C7 20 D4 C8 C5 20 C5 C4 C9 D4 |....... ... ....| 00000B60: CF D2 20 C3 CF C4 C5 D3 2F D3 D4 D2 C9 CE C7 D3 |.. ...../.......| 00000B70: 0D 0D 20 CC 4F 41 44 20 54 48 45 20 57 45 44 47 |.. .OAD THE WEDG| 00000B80: 45 2C 20 42 55 54 20 44 4F 4E 27 54 20 52 55 4E |E, BUT DON'T RUN| 00000B90: 20 49 54 2E 20 CE 4F 57 20 59 4F 55 20 43 41 4E | IT. .OW YOU CAN| 00000BA0: 20 50 4F 4B 45 20 54 48 45 20 43 48 41 4E 47 45 | POKE THE CHANGE| 00000BB0: 53 20 49 4E 54 4F 20 54 48 45 20 54 41 42 4C 45 |S INTO THE TABLE| 00000BC0: 53 20 41 4E 44 20 52 45 53 41 56 45 20 54 48 45 |S AND RESAVE THE| 00000BD0: 20 4E 45 57 20 57 45 44 47 45 2E 20 C8 45 52 45 | NEW WEDGE. .ERE| 00000BE0: 20 41 52 45 20 54 48 45 20 4C 4F 43 41 54 49 4F | ARE THE LOCATIO| 00000BF0: 4E 53 20 59 4F 55 20 57 49 4C 4C 20 4E 45 45 44 |NS YOU WILL NEED| 00000C00: 3A 0D 0D 0D 0D 20 20 20 20 20 20 20 20 20 20 20 |:.... | 00000C10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 C8 | .| 00000C20: C5 D8 20 20 20 20 C4 C5 C3 C9 CD C1 CC 0D 0D 20 |.. ......... | 00000C30: C1 53 43 49 49 2F 20 C3 C2 CD 41 53 43 49 49 20 |.SCII/ ...ASCII | 00000C40: 46 4C 41 47 20 2D 3E 20 24 31 31 37 43 20 20 20 |FLAG -> $117C | 00000C50: 34 34 37 36 20 20 28 5A 45 52 4F 20 46 4F 52 20 |4476 (ZERO FOR | 00000C60: 41 53 43 49 49 2C 20 32 35 35 20 46 4F 52 20 C3 |ASCII, 255 FOR .| 00000C70: C2 CD 29 0D 0D 20 D4 45 58 54 20 46 49 4C 45 20 |..).. .EXT FILE | 00000C80: 23 20 20 20 20 20 20 20 20 20 20 2D 3E 20 24 31 |# -> $1| 00000C90: 33 34 37 20 20 20 34 39 33 35 0D 0D 20 C3 4F 4D |347 4935.. .OM| 00000CA0: 4D 41 4E 44 20 46 49 4C 45 20 23 20 20 20 20 20 |MAND FILE # | 00000CB0: 20 20 2D 3E 20 24 31 33 34 42 20 20 20 34 39 33 | -> $134B 493| 00000CC0: 39 0D 0D 20 D3 45 54 55 50 20 53 54 52 49 4E 47 |9.. .ETUP STRING| 00000CD0: 20 20 20 20 20 20 20 20 20 2D 3E 20 24 32 34 33 | -> $243| 00000CE0: 36 20 20 20 39 32 37 30 20 54 4F 20 39 33 30 31 |6 9270 TO 9301| 00000CF0: 0D 0D 20 C5 4E 48 41 4E 43 45 44 20 53 54 52 49 |.. .NHANCED STRI| 00000D00: 4E 47 20 20 20 20 20 20 2D 3E 20 24 32 34 35 36 |NG -> $2456| 00000D10: 20 20 20 39 33 30 32 20 54 4F 20 39 33 31 37 0D | 9302 TO 9317.| 00000D20: 0D 20 D5 4E 44 45 52 4C 49 4E 45 20 22 4F 4E 22 |. .NDERLINE "ON"| 00000D30: 20 53 54 52 49 4E 47 2D 3E 20 24 32 34 36 36 20 | STRING-> $2466 | 00000D40: 20 20 39 33 31 38 20 54 4F 20 39 33 33 33 0D 0D | 9318 TO 9333..| 00000D50: 20 D5 2F 4C 20 22 4F 46 46 22 20 53 54 52 49 4E | ./L "OFF" STRIN| 00000D60: 47 20 20 20 20 20 2D 3E 20 24 32 34 37 36 20 20 |G -> $2476 | 00000D70: 20 39 33 33 34 20 54 4F 20 39 33 34 39 0D 0D 0D | 9334 TO 9349...| 00000D80: 20 D9 4F 55 20 43 41 4E 20 4D 41 4B 45 20 54 48 | .OU CAN MAKE TH| 00000D90: 45 20 43 48 41 4E 47 45 53 20 57 49 54 48 20 41 |E CHANGES WITH A| 00000DA0: 4E 20 CD CC 20 4D 4F 4E 49 54 4F 52 2C 20 4F 52 |N .. MONITOR, OR| 00000DB0: 20 50 4F 4B 45 20 54 48 45 4D 20 49 4E 20 46 52 | POKE THEM IN FR| 00000DC0: 4F 4D 20 42 41 53 49 43 2E 20 20 C5 49 54 48 45 |OM BASIC. .ITHE| 00000DD0: 52 20 57 41 59 2C 20 49 54 20 4D 41 59 20 48 45 |R WAY, IT MAY HE| 00000DE0: 4C 50 20 54 4F 20 4D 41 4B 45 20 55 50 20 41 20 |LP TO MAKE UP A | 00000DF0: 43 48 41 52 54 20 54 4F 20 41 49 44 20 59 4F 55 |CHART TO AID YOU| 00000E00: 20 49 4E 20 4D 41 4B 49 4E 47 20 54 48 45 20 43 | IN MAKING THE C| 00000E10: 48 41 4E 47 45 53 2E 0D 0D 20 C1 4C 53 4F 2C 20 |HANGES... .LSO, | 00000E20: 4E 45 56 45 52 20 53 45 54 20 54 48 45 20 4C 45 |NEVER SET THE LE| 00000E30: 4E 47 54 48 20 42 59 54 45 20 4F 46 20 41 4E 59 |NGTH BYTE OF ANY| 00000E40: 20 4F 46 20 54 48 45 20 34 20 43 4F 4D 4D 41 4E | OF THE 4 COMMAN| 00000E50: 44 20 53 54 52 49 4E 47 53 20 54 4F 20 5A 45 52 |D STRINGS TO ZER| 00000E60: 4F 2C 20 4F 52 20 59 4F 55 27 4C 4C 20 47 45 54 |O, OR YOU'LL GET| 00000E70: 20 56 45 52 59 20 53 54 52 41 4E 47 45 20 52 45 | VERY STRANGE RE| 00000E80: 53 55 4C 54 53 2E 20 C9 46 20 59 4F 55 20 57 41 |SULTS. .F YOU WA| 00000E90: 4E 54 20 54 48 45 20 45 44 49 54 4F 52 20 54 4F |NT THE EDITOR TO| 00000EA0: 20 49 47 4E 4F 52 45 20 54 48 45 20 53 54 52 49 | IGNORE THE STRI| 00000EB0: 4E 47 2C 20 53 45 54 20 54 48 45 20 46 49 52 53 |NG, SET THE FIRS| 00000EC0: 54 20 42 59 54 45 20 54 4F 20 31 20 41 4E 44 20 |T BYTE TO 1 AND | 00000ED0: 54 48 45 20 53 45 43 4F 4E 44 20 54 4F 20 5A 45 |THE SECOND TO ZE| 00000EE0: 52 4F 2E 20 C1 4C 4C 20 34 20 53 54 52 49 4E 47 |RO. .LL 4 STRING| 00000EF0: 53 20 41 52 45 20 53 45 54 20 54 48 49 53 20 57 |S ARE SET THIS W| 00000F00: 41 59 20 49 4E 49 54 49 41 4C 4C 59 20 41 4E 59 |AY INITIALLY ANY| 00000F10: 57 41 59 2C 20 52 45 41 44 59 20 46 4F 52 20 59 |WAY, READY FOR Y| 00000F20: 4F 55 20 54 4F 20 52 45 44 45 46 49 4E 45 20 54 |OU TO REDEFINE T| 00000F30: 48 45 4D 2E 0D 0D 0D 20 D7 45 4C 4C 2C 20 54 48 |HEM.... .ELL, TH| 00000F40: 41 54 27 53 20 41 42 4F 55 54 20 49 54 2E 20 C9 |AT'S ABOUT IT. .| 00000F50: 20 41 4C 57 41 59 53 20 41 50 50 52 45 43 49 41 | ALWAYS APPRECIA| 00000F60: 54 45 20 48 45 41 52 49 4E 47 20 46 52 4F 4D 20 |TE HEARING FROM | 00000F70: 4F 54 48 45 52 20 55 53 45 52 53 2E 2E 2E 4D 41 |OTHER USERS...MA| 00000F80: 4E 59 20 54 49 4D 45 53 20 C9 20 47 45 54 20 41 |NY TIMES . GET A| 00000F90: 44 44 49 54 49 4F 4E 41 4C 20 49 44 45 41 53 20 |DDITIONAL IDEAS | 00000FA0: 46 4F 52 20 45 58 50 41 4E 53 49 4F 4E 20 4F 52 |FOR EXPANSION OR| 00000FB0: 20 49 4D 50 52 4F 56 45 4D 45 4E 54 20 54 48 41 | IMPROVEMENT THA| 00000FC0: 54 20 57 41 59 2E 0D 20 C5 4C 45 43 54 52 4F 4E |T WAY.. .LECTRON| 00000FD0: 49 43 20 4D 41 49 4C 20 49 53 20 45 41 53 49 45 |IC MAIL IS EASIE| 00000FE0: 53 54 2E 2E 2E CF 4E 20 C4 45 4C 50 48 49 2C 20 |ST....N .ELPHI, | 00000FF0: 4D 59 20 C9 C4 20 49 53 20 CA C9 CD CB CC C9 D4 |MY .. IS .......| 00001000: DA C9 CE C7 2C 20 4F 4E 20 C3 4F 4D 50 55 53 45 |...., ON .OMPUSE| 00001010: 52 56 45 0D 20 49 54 27 53 20 37 35 32 30 36 2C |RVE. IT'S 75206,| 00001020: 32 35 33 36 2E 0D 0D 0D |2536.... |
AS NULL STRINGS UNLESS YOU DEFINE THEM.
THIS MEANS THAT YOUR PRINTER CANNOT UNDE
RLINE OR DO ENHANCED PRINTING AS COMMAND
ED FROM THE PRINTING ROUTINE UNTIL YOU D
EFINE THE COMMAND STRINGS... THE COMMAND
STRINGS ARE STORED IN A TABLE AS A SERI
ES OF BYTES. LET'S TAKE THE SETUP STRING
FIRST (EXAMPLE IS IN DECIMAL)... BYTE1
BYTE2 BYTE3 BYTE4 BYTE5 BYTE6.. 2 2
7 64 -- -- --.. THE CODES FO
R MY PRINTER TO CLEAR TO ALL DEFAULT VAL
UES ARE 27 AND 64. THE FIRST BYTE IN THE
SETUP STRING (BYTE1) SHOULD BE THE LENG
TH OF THE STRING. THEN THE ACTUAL CODES
SHOULD FOLLOW IN THE SUCCEEDING BYTES.
THE SETUP STRING CAN CONTAIN UP TO 32 BY
TES (LENGTH BYTE + 31 CODES). IF YOU HAD
A STRING TO SEND LIKE THIS... 27,64,27,
45,27,88,27,92...THE TABLE SHOULD LOOK L
IKE THIS:.. 8 27 64 27 45 27 88 2
7 92.. THE NEXT STRING IN THE TABLE CON
TAINS THE ENHANCED PRINTING CODES. THESE
CODES CAN BE FOR WHATEVER YOU WANT TO U
SE FOR ENHANCED PRINTING (BOLDFACE, ITAL
ICS, SHADOW PRINT, ETC.). SAME RULES AS
IN THE SETUP STRING, BUT THE MAXIMUM STR
ING LENGTH IS 16 BYTES... THE THIRD STRI
NG IS FOR ENABLING UNDERLINING. 16 BYTES
MAX.. THE LAST STRING IS FOR DISABLING
UNDERLINING. 16 BYTES MAX... DEFINING TH
E FILES/SECONDARY ADDRESSES.. THE EDITOR
IS DEFAULTED TO USE A SECONDARY ADDRESS
OF 7 (IN THE FILE OPENING COMMAND "OPEN
7,4,7") FOR TEXT. THIS WILL CAUSE THE P
RINTER/INTERFACE (IN MY CASE) TO EXPECT
CBM ASCII (UPPER AND LOWER CASE), AND WI
LL PERFORM A CARRIAGE RETURN AND LINEFEE
D WHEN IT RECEIVES A CARRIAGE RETURN. IF
YOU NEED A DIFFERENT SECONDARY ADDRESS
FOR THIS TO HAPPEN WITH YOUR PRINTER, YO
U SHOULD RESET THIS NUMBER TO THE VALUE
YOU NEED... 5 IS THE DEFAULT SECONDARY A
DDRESS FOR THE COMMAND FILE (OPEN 5,4,5)
. THIS IS THE FILE THAT THE EDITOR USES
TO SEND COMMAND STRINGS TO THE PRINTER.
NO TRANSLATION OF THE CODES SHOULD TAKE
PLACE THROUGH THIS FILE. CARRIAGE RETURN
S WILL NOT BE SENT, SO IT DOESN'T MATTER
IF THIS ADDRESS CAUSES A CARRIAGE/LINEF
EED WHEN IT GETS A CARRIAGE RETURN...IT'
LL NEVER GET ONE, JUST ESCAPE CODES/COMM
AND STRINGS... IF YOU WANT TO COMMUNICAT
E WITH YOUR PRINTER IN STANDARD ASCII, A
LL YOU HAVE TO DO IS CHANGE A FLAG (DETA
ILS SOON). WHEN YOU SET THE FLAG FOR ASC
II, THE EDITOR WILL ALSO SEND A LINEFEED
AFTER EACH CARRIAGE RETURN. EXAMPLE:..
FOR A CARDCO INTERFACE AND PROWRITER 851
0 PRINTER, IF YOU WANT TO COMMUNICATE IN
STANDARD ASCII, SET THE ASCII FLAG TO 0
, THE SECONDARY ADDRESS FOR TEXT TO 5 (T
RANSPARENT MODE, NO LINEFEED) AND THE SE
CONDARY ADDRESS FOR COMMANDS TO 4 (TRANS
PARENT MODE, LINEFEED DOESN'T MATTER)...
NOTE THAT ALTHOUGH BOTH FILES ARE TRANS
PARENT MODE, I CHOSE DIFFERENT ADDRESSES
FOR TEXT AND COMMAND FILES. THIS IS BEC
AUSE THE SECONDARY ADDRESS NUMBER IS ALS
O USED AS THE FILE NUMBER. IF THE NUMBER
S WERE THE SAME, THE EDITOR WOULD TRY TO
OPEN THE SAME FILE TWICE, AND TERMINATE
WITH AN ERROR MESSAGE WHENEVER YOU TRIE
D TO PRINT... MODIFYING THE EDITOR CODES
/STRINGS.. LOAD THE WEDGE, BUT DON'T RUN
IT. NOW YOU CAN POKE THE CHANGES INTO T
HE TABLES AND RESAVE THE NEW WEDGE. HERE
ARE THE LOCATIONS YOU WILL NEED:....
HEX DECIMAL..
ASCII/ CBMASCII FLAG -> $117C 4476 (Z
ERO FOR ASCII, 255 FOR CBM).. TEXT FILE
# -> $1347 4935.. COMMAND FIL
E # -> $134B 4939.. SETUP STRING
-> $2436 9270 TO 9301.. ENHAN
CED STRING -> $2456 9302 TO 9317.
. UNDERLINE "ON" STRING-> $2466 9318 T
O 9333.. U/L "OFF" STRING -> $2476
9334 TO 9349... YOU CAN MAKE THE CHANGE
S WITH AN ML MONITOR, OR POKE THEM IN FR
OM BASIC. EITHER WAY, IT MAY HELP TO MA
KE UP A CHART TO AID YOU IN MAKING THE C
HANGES... ALSO, NEVER SET THE LENGTH BYT
E OF ANY OF THE 4 COMMAND STRINGS TO ZER
O, OR YOU'LL GET VERY STRANGE RESULTS. I
F YOU WANT THE EDITOR TO IGNORE THE STRI
NG, SET THE FIRST BYTE TO 1 AND THE SECO
ND TO ZERO. ALL 4 STRINGS ARE SET THIS W
AY INITIALLY ANYWAY, READY FOR YOU TO RE
DEFINE THEM.... WELL, THAT'S ABOUT IT. I
ALWAYS APPRECIATE HEARING FROM OTHER US
ERS...MANY TIMES I GET ADDITIONAL IDEAS
FOR EXPANSION OR IMPROVEMENT THAT WAY..
ELECTRONIC MAIL IS EASIEST...ON DELPHI,
MY ID IS JIMKLITZING, ON COMPUSERVE. IT'
S 75206,2536....
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL