T.BYTES
FILE INFORMATION
FILENAME(S): T.BYTES
FILE TYPE(S): PRG
FILE SIZE: 5.6K
FIRST SEEN: 2025-11-30 18:12:17
APPEARS ON: 1 disk(s)
FILE HASH
7d437120af312bdc714bd47800ec3acc455212fd4df1ce10347383286c8a2115
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| LOADSTAR 45 S 1 | T.BYTES | PRG | Sailor, Ganheden | 14 | 6 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 00 80 5E 55 3A 5A 45 52 4F 0D 0D 20 20 20 20 20 |..^U:ZERO.. | 00000010: 20 20 C2 D9 D4 C5 D3 3A 20 C3 55 53 54 4F 4D 20 | .....: .USTOM | 00000020: C3 48 41 52 41 43 54 45 52 53 0D 0D 20 20 20 20 |.HARACTERS.. | 00000030: 20 20 20 20 20 20 20 42 59 20 C6 45 4E 44 45 52 | BY .ENDER| 00000040: 20 D4 55 43 4B 45 52 0D 0D 20 20 20 20 D4 48 45 | .UCKER.. .HE| 00000050: 20 52 45 47 55 4C 41 52 20 C3 4F 4D 4D 4F 44 4F | REGULAR .OMMODO| 00000060: 52 45 20 47 52 41 50 48 49 43 53 0D 53 45 54 20 |RE GRAPHICS.SET | 00000070: 49 53 20 48 41 4E 44 59 20 46 4F 52 20 43 52 45 |IS HANDY FOR CRE| 00000080: 41 54 49 4E 47 20 53 43 52 45 45 4E 53 20 42 55 |ATING SCREENS BU| 00000090: 54 0D 4D 4F 53 54 20 4F 46 20 54 48 45 20 56 41 |T.MOST OF THE VA| 000000A0: 52 49 41 54 49 4F 4E 53 20 48 41 56 45 20 42 45 |RIATIONS HAVE BE| 000000B0: 45 4E 20 55 53 45 44 0D 41 4C 52 45 41 44 59 2E |EN USED.ALREADY.| 000000C0: 20 20 D4 48 45 20 4F 4E 4C 59 20 57 41 59 20 54 | .HE ONLY WAY T| 000000D0: 4F 20 43 4F 4D 45 20 55 50 0D 57 49 54 48 20 41 |O COME UP.WITH A| 000000E0: 4E 59 54 48 49 4E 47 20 4E 45 57 20 49 53 20 54 |NYTHING NEW IS T| 000000F0: 4F 20 43 52 45 41 54 45 20 59 4F 55 52 0D 4F 57 |O CREATE YOUR.OW| 00000100: 4E 20 47 52 41 50 48 49 43 53 20 53 45 54 2E 20 |N GRAPHICS SET. | 00000110: 20 C1 43 43 4F 52 44 49 4E 47 20 54 4F 20 54 48 | .CCORDING TO TH| 00000120: 45 0D D0 52 4F 47 52 41 4D 4D 45 52 27 53 20 D2 |E..ROGRAMMER'S .| 00000130: 45 46 45 52 45 4E 43 45 20 C7 55 49 44 45 2C 20 |EFERENCE .UIDE, | 00000140: 49 54 27 53 0D 45 41 53 59 20 45 4E 4F 55 47 48 |IT'S.EASY ENOUGH| 00000150: 20 54 4F 20 44 4F 2C 20 42 55 54 20 54 48 45 20 | TO DO, BUT THE | 00000160: 4D 45 54 48 4F 44 0D 54 48 45 59 20 44 45 53 43 |METHOD.THEY DESC| 00000170: 52 49 42 45 20 49 53 20 55 4E 57 49 45 4C 44 59 |RIBE IS UNWIELDY| 00000180: 20 41 4E 44 20 53 4C 4F 57 2E 0D 0D 0D 0D 0D 0D | AND SLOW.......| 00000190: 20 20 20 20 C1 20 42 45 54 54 45 52 20 57 41 59 | . BETTER WAY| 000001A0: 20 49 53 20 54 4F 20 43 52 45 41 54 45 20 41 20 | IS TO CREATE A | 000001B0: 46 4F 4E 54 0D 46 49 4C 45 2C 20 4C 4F 41 44 20 |FONT.FILE, LOAD | 000001C0: 49 54 20 49 4E 54 4F 20 54 48 45 20 50 52 4F 50 |IT INTO THE PROP| 000001D0: 45 52 0D 4C 4F 43 41 54 49 4F 4E 2C 20 54 48 45 |ER.LOCATION, THE| 000001E0: 4E 20 43 48 41 4E 47 45 20 41 20 50 4F 49 4E 54 |N CHANGE A POINT| 000001F0: 45 52 20 54 4F 0D 50 4F 49 4E 54 20 54 4F 20 54 |ER TO.POINT TO T| 00000200: 48 45 20 4E 45 57 20 46 4F 4E 54 2E 20 20 D5 53 |HE NEW FONT. .S| 00000210: 49 4E 47 20 54 48 49 53 0D 4D 45 54 48 4F 44 20 |ING THIS.METHOD | 00000220: 59 4F 55 20 44 4F 4E 27 54 20 48 41 56 45 20 54 |YOU DON'T HAVE T| 00000230: 4F 20 55 53 45 20 41 4E 59 0D 43 4F 4D 4D 41 4E |O USE ANY.COMMAN| 00000240: 44 53 20 4C 49 4B 45 20 C6 CF D2 C9 3D 30 D4 CF |DS LIKE ....=0..| 00000250: 32 30 34 38 3A 20 D0 CF CB C5 2E 2E 2E 20 3A 0D |2048: ....... :.| 00000260: CE C5 D8 D4 20 57 48 49 43 48 20 54 41 4B 45 20 |.... WHICH TAKE | 00000270: 54 4F 4F 20 4D 55 43 48 20 54 49 4D 45 2E 20 20 |TOO MUCH TIME. | 00000280: D9 4F 55 0D 43 41 4E 20 46 4F 52 47 45 54 20 41 |.OU.CAN FORGET A| 00000290: 42 4F 55 54 20 41 4C 4C 20 54 48 4F 53 45 20 C4 |BOUT ALL THOSE .| 000002A0: C1 D4 C1 0D 53 54 41 54 45 4D 45 4E 54 53 2C 20 |....STATEMENTS, | 000002B0: 54 4F 4F 2E 0D 0D 20 20 20 20 D4 48 45 52 45 20 |TOO... .HERE | 000002C0: 41 52 45 20 56 41 52 49 41 54 49 4F 4E 53 20 4F |ARE VARIATIONS O| 000002D0: 4E 20 54 48 45 20 4D 45 54 48 4F 44 0D 42 55 54 |N THE METHOD.BUT| 000002E0: 20 49 54 20 42 41 53 49 43 41 4C 4C 59 20 47 4F | IT BASICALLY GO| 000002F0: 45 53 20 4C 49 4B 45 20 54 48 49 53 2E 0D 0D 0D |ES LIKE THIS....| 00000300: 0D 0D 0D 0D 0D 20 20 20 20 C6 49 52 53 54 2C 20 |..... .IRST, | 00000310: 43 52 45 41 54 45 20 59 4F 55 52 20 4E 45 57 20 |CREATE YOUR NEW | 00000320: 43 48 41 52 41 43 54 45 52 0D 53 45 54 20 55 53 |CHARACTER.SET US| 00000330: 49 4E 47 20 41 20 50 52 4F 47 52 41 4D 20 53 55 |ING A PROGRAM SU| 00000340: 43 48 20 41 53 0D D5 CC D4 D2 C1 C6 CF CE D4 2B |CH AS..........+| 00000350: 2C 20 50 55 42 4C 49 53 48 45 44 20 41 20 43 4F |, PUBLISHED A CO| 00000360: 55 50 4C 45 20 4F 46 0D 54 49 4D 45 53 20 49 4E |UPLE OF.TIMES IN| 00000370: 20 C3 4F 4D 50 55 54 45 21 27 53 20 C7 41 5A 45 | .OMPUTE!'S .AZE| 00000380: 54 54 45 2E 20 20 C1 4E 59 0D 43 48 41 52 41 43 |TTE. .NY.CHARAC| 00000390: 54 45 52 20 53 45 54 20 47 45 4E 45 52 41 54 4F |TER SET GENERATO| 000003A0: 52 20 57 49 4C 4C 20 44 4F 2C 20 41 53 0D 4C 4F |R WILL DO, AS.LO| 000003B0: 4E 47 20 41 53 20 59 4F 55 20 4B 4E 4F 57 20 57 |NG AS YOU KNOW W| 000003C0: 48 45 52 45 20 54 48 45 20 46 4F 4E 54 20 49 53 |HERE THE FONT IS| 000003D0: 0D 53 41 56 45 44 2E 20 D5 CC D4 D2 C1 C6 CF CE |.SAVED. ........| 000003E0: D4 2B 20 53 41 56 45 53 20 49 54 53 20 46 4F 4E |.+ SAVES ITS FON| 000003F0: 54 53 20 41 54 0D 24 37 30 30 30 20 28 32 38 36 |TS AT.$7000 (286| 00000400: 37 32 29 2E 20 20 C6 4F 52 20 43 4F 4E 56 45 4E |72). .OR CONVEN| 00000410: 49 45 4E 43 45 2C 20 53 41 56 45 0D 54 48 45 20 |IENCE, SAVE.THE | 00000420: 4E 45 57 20 46 4F 4E 54 20 4F 4E 54 4F 20 54 48 |NEW FONT ONTO TH| 00000430: 45 20 53 41 4D 45 20 44 49 53 4B 20 59 4F 55 52 |E SAME DISK YOUR| 00000440: 0D 4D 41 49 4E 20 50 52 4F 47 52 41 4D 20 49 53 |.MAIN PROGRAM IS| 00000450: 20 4F 4E 2E 0D 0D 20 20 20 20 C9 46 20 59 4F 55 | ON... .F YOU| 00000460: 52 20 50 52 4F 47 52 41 4D 20 49 53 20 32 35 20 |R PROGRAM IS 25 | 00000470: 42 4C 4F 43 4B 53 20 4F 52 0D 4C 45 53 53 20 49 |BLOCKS OR.LESS I| 00000480: 4E 20 53 49 5A 45 20 54 48 45 20 42 45 53 54 20 |N SIZE THE BEST | 00000490: 50 4C 41 43 45 20 54 4F 20 53 54 4F 52 45 0D 54 |PLACE TO STORE.T| 000004A0: 48 45 20 43 48 41 52 41 43 54 45 52 20 53 45 54 |HE CHARACTER SET| 000004B0: 20 49 4E 20 4D 45 4D 4F 52 59 20 49 53 20 24 33 | IN MEMORY IS $3| 000004C0: 38 30 30 0D 28 31 34 33 33 36 29 20 54 4F 20 24 |800.(14336) TO $| 000004D0: 34 30 30 30 20 28 31 36 33 38 34 29 2E 20 20 D4 |4000 (16384). .| 000004E0: 48 45 0D 43 48 41 52 41 43 54 45 52 20 53 45 54 |HE.CHARACTER SET| 000004F0: 20 4D 55 53 54 20 42 45 20 49 4E 20 54 48 45 20 | MUST BE IN THE | 00000500: 53 41 4D 45 0D 42 41 4E 4B 20 41 53 20 54 48 45 |SAME.BANK AS THE| 00000510: 20 53 43 52 45 45 4E 2E 20 20 C9 4E 20 54 48 49 | SCREEN. .N THI| 00000520: 53 20 43 41 53 45 2C 0D 42 4F 54 48 20 41 52 45 |S CASE,.BOTH ARE| 00000530: 20 49 4E 20 C2 41 4E 4B 20 30 2E 0D 0D 20 20 20 | IN .ANK 0... | 00000540: 20 D4 48 49 53 20 47 49 56 45 53 20 59 4F 55 20 | .HIS GIVES YOU | 00000550: 54 48 45 20 4D 45 4D 4F 52 59 20 46 52 4F 4D 0D |THE MEMORY FROM.| 00000560: 24 30 38 30 31 20 28 32 30 34 39 29 20 54 4F 20 |$0801 (2049) TO | 00000570: 24 33 38 30 30 20 28 31 34 33 33 36 29 20 46 4F |$3800 (14336) FO| 00000580: 52 0D 59 4F 55 52 20 C2 C1 D3 C9 C3 20 50 52 4F |R.YOUR ..... PRO| 00000590: 47 52 41 4D 2E 20 D4 4F 20 50 52 4F 54 45 43 54 |GRAM. .O PROTECT| 000005A0: 20 54 48 45 0D 43 48 41 52 41 43 54 45 52 20 44 | THE.CHARACTER D| 000005B0: 41 54 41 2C 20 59 4F 55 20 4D 55 53 54 20 4C 4F |ATA, YOU MUST LO| 000005C0: 57 45 52 20 54 48 45 0D 54 4F 50 20 4F 46 20 C2 |WER THE.TOP OF .| 000005D0: C1 D3 C9 C3 20 54 4F 20 24 33 38 30 30 20 28 31 |.... TO $3800 (1| 000005E0: 34 33 33 36 29 20 57 49 54 48 0D 54 48 45 20 43 |4336) WITH.THE C| 000005F0: 4F 4D 4D 41 4E 44 3A 0D 0D 20 20 20 20 D0 CF CB |OMMAND:.. ...| 00000600: C5 35 35 2C 30 3A D0 CF CB C5 35 36 2C 35 36 3A |.55,0:....56,56:| 00000610: C3 CC D2 0D 0D 20 20 20 20 D4 48 49 53 20 43 41 |..... .HIS CA| 00000620: 4E 20 42 45 20 44 4F 4E 45 20 49 4E 20 41 20 42 |N BE DONE IN A B| 00000630: 4F 4F 54 0D 50 52 4F 47 52 41 4D 20 46 4F 52 20 |OOT.PROGRAM FOR | 00000640: 59 4F 55 52 20 4D 41 49 4E 20 50 52 4F 47 52 41 |YOUR MAIN PROGRA| 00000650: 4D 20 4F 52 20 41 54 0D 54 48 45 20 42 45 47 49 |M OR AT.THE BEGI| 00000660: 4E 4E 49 4E 47 20 4F 46 20 54 48 45 20 4D 41 49 |NNING OF THE MAI| 00000670: 4E 20 50 52 4F 47 52 41 4D 2E 0D 0D 20 20 20 20 |N PROGRAM... | 00000680: D4 48 45 20 43 4F 4D 50 55 54 45 52 20 4D 55 53 |.HE COMPUTER MUS| 00000690: 54 20 42 45 20 54 4F 4C 44 20 4F 46 20 54 48 45 |T BE TOLD OF THE| 000006A0: 0D 4E 45 57 20 4C 4F 43 41 54 49 4F 4E 20 4F 46 |.NEW LOCATION OF| 000006B0: 20 54 48 45 20 43 48 41 52 41 43 54 45 52 20 53 | THE CHARACTER S| 000006C0: 45 54 2E 0D D4 48 45 20 43 4F 4D 4D 41 4E 44 20 |ET...HE COMMAND | 000006D0: 46 4F 52 20 54 48 49 53 20 49 53 3A 0D 0D 20 20 |FOR THIS IS:.. | 000006E0: 20 20 D0 CF CB C5 35 33 32 37 32 2C 33 31 0D 0D | ....53272,31..| 000006F0: 20 20 20 20 D9 4F 55 20 43 41 4E 20 44 4F 20 54 | .OU CAN DO T| 00000700: 48 49 53 20 49 4E 20 54 48 45 20 42 4F 4F 54 20 |HIS IN THE BOOT | 00000710: 4F 52 0D 54 48 45 20 4D 41 49 4E 20 50 52 4F 47 |OR.THE MAIN PROG| 00000720: 52 41 4D 2E 20 20 D4 4F 20 52 45 53 54 4F 52 45 |RAM. .O RESTORE| 00000730: 20 54 48 45 0D 4E 4F 52 4D 41 4C 20 43 48 41 52 | THE.NORMAL CHAR| 00000740: 41 43 54 45 52 20 53 45 54 2C 20 54 48 45 20 43 |ACTER SET, THE C| 00000750: 4F 4D 4D 41 4E 44 20 49 53 3A 0D 0D 20 20 20 20 |OMMAND IS:.. | 00000760: D0 CF CB C5 35 33 32 37 32 2C 32 31 0D 0D 20 20 |....53272,21.. | 00000770: 20 20 D4 48 45 20 43 48 41 52 41 43 54 45 52 20 | .HE CHARACTER | 00000780: 44 41 54 41 20 46 49 4C 45 2C 20 57 48 49 43 48 |DATA FILE, WHICH| 00000790: 0D 59 4F 55 20 43 52 45 41 54 45 44 20 57 49 54 |.YOU CREATED WIT| 000007A0: 48 20 54 48 45 20 43 48 41 52 41 43 54 45 52 20 |H THE CHARACTER | 000007B0: 53 45 54 0D 47 45 4E 45 52 41 54 4F 52 20 41 4E |SET.GENERATOR AN| 000007C0: 44 20 53 41 56 45 44 20 45 41 52 4C 49 45 52 2C |D SAVED EARLIER,| 000007D0: 20 4D 55 53 54 0D 54 48 45 4E 20 42 45 20 CC CF | MUST.THEN BE ..| 000007E0: C1 C4 45 44 20 49 4E 54 4F 20 4D 45 4D 4F 52 59 |..ED INTO MEMORY| 000007F0: 20 41 54 20 54 48 45 0D 52 49 47 48 54 20 41 44 | AT THE.RIGHT AD| 00000800: 44 52 45 53 53 2E 20 20 D4 48 45 20 41 44 44 52 |DRESS. .HE ADDR| 00000810: 45 53 53 20 24 37 30 30 30 20 28 49 46 0D 59 4F |ESS $7000 (IF.YO| 00000820: 55 20 55 53 45 44 20 D5 CC D4 D2 C1 C6 CF CE D4 |U USED .........| 00000830: 2B 29 20 4D 55 53 54 20 42 45 20 43 48 41 4E 47 |+) MUST BE CHANG| 00000840: 45 44 0D 54 4F 20 24 33 38 30 30 2E 0D 0D 0D 0D |ED.TO $3800.....| 00000850: 0D 0D 0D 20 20 20 20 D4 48 45 52 45 20 41 52 45 |... .HERE ARE| 00000860: 20 41 54 20 4C 45 41 53 54 20 54 48 52 45 45 20 | AT LEAST THREE | 00000870: 57 41 59 53 20 4F 46 0D 44 4F 49 4E 47 20 54 48 |WAYS OF.DOING TH| 00000880: 49 53 3A 20 57 49 54 48 20 41 20 44 49 53 4B 20 |IS: WITH A DISK | 00000890: 45 44 49 54 4F 52 3B 20 57 49 54 48 0D 41 4E 20 |EDITOR; WITH.AN | 000008A0: CD CC 20 4D 4F 4E 49 54 4F 52 3B 20 4F 52 20 57 |.. MONITOR; OR W| 000008B0: 49 54 48 20 41 20 53 48 4F 52 54 20 C2 C1 D3 C9 |ITH A SHORT ....| 000008C0: C3 0D 50 52 4F 47 52 41 4D 2E 20 20 D3 C5 C3 D4 |..PROGRAM. ....| 000008D0: CF D2 20 C5 C4 C9 D4 CF D2 2C 20 42 59 20 D3 48 |.. ......, BY .H| 000008E0: 41 57 4E 20 CF 52 54 0D 4F 4E 20 CC CF C1 C4 D3 |AWN .RT.ON .....| 000008F0: D4 C1 D2 20 23 34 33 20 49 53 20 41 20 47 4F 4F |... #43 IS A GOO| 00000900: 44 20 44 49 53 4B 0D 45 44 49 54 4F 52 2E 20 20 |D DISK.EDITOR. | 00000910: D3 D5 D0 C5 D2 CD CF CE 2C 20 42 59 20 CA 49 4D |........, BY .IM| 00000920: 0D C2 55 54 54 45 52 46 49 45 4C 44 2C 20 49 53 |..UTTERFIELD, IS| 00000930: 20 41 20 48 41 4E 44 59 20 CD CC 20 4D 4F 4E 49 | A HANDY .. MONI| 00000940: 54 4F 52 0D 54 48 41 54 20 48 45 20 48 41 53 20 |TOR.THAT HE HAS | 00000950: 4B 49 4E 44 4C 59 20 52 45 4C 45 41 53 45 44 20 |KINDLY RELEASED | 00000960: 49 4E 54 4F 20 54 48 45 0D 50 55 42 4C 49 43 20 |INTO THE.PUBLIC | 00000970: 44 4F 4D 41 49 4E 2E 0D 0D 20 20 20 20 C9 20 57 |DOMAIN... . W| 00000980: 49 4C 4C 20 42 52 49 45 46 4C 59 20 44 45 53 43 |ILL BRIEFLY DESC| 00000990: 52 49 42 45 20 41 4C 4C 20 54 48 52 45 45 0D 4D |RIBE ALL THREE.M| 000009A0: 45 54 48 4F 44 53 20 4F 46 20 53 41 56 49 4E 47 |ETHODS OF SAVING| 000009B0: 20 59 4F 55 52 20 43 48 41 52 41 43 54 45 52 20 | YOUR CHARACTER | 000009C0: 46 4F 4E 54 0D 44 41 54 41 20 41 54 20 54 48 45 |FONT.DATA AT THE| 000009D0: 20 52 49 47 48 54 20 41 44 44 52 45 53 53 2E 0D | RIGHT ADDRESS..| 000009E0: 0D 0D 0D 0D 0D 0D 20 20 20 20 D4 48 45 20 46 49 |...... .HE FI| 000009F0: 52 53 54 20 57 41 59 2C 20 57 49 54 48 20 D3 C5 |RST WAY, WITH ..| 00000A00: C3 D4 CF D2 0D C5 C4 C9 D4 CF D2 2C 20 49 53 20 |..........., IS | 00000A10: 50 52 45 54 54 59 20 45 41 53 59 2E 20 20 D4 48 |PRETTY EASY. .H| 00000A20: 45 20 46 49 52 53 54 0D 54 57 4F 20 42 59 54 45 |E FIRST.TWO BYTE| 00000A30: 53 20 4F 46 20 54 48 45 20 46 49 4C 45 20 43 4F |S OF THE FILE CO| 00000A40: 4E 54 41 49 4E 20 54 48 45 0D 4C 4F 41 44 20 41 |NTAIN THE.LOAD A| 00000A50: 44 44 52 45 53 53 20 49 4E 20 4C 4F 2D 42 59 54 |DDRESS IN LO-BYT| 00000A60: 45 2F 48 49 2D 42 59 54 45 0D 46 4F 52 4D 41 54 |E/HI-BYTE.FORMAT| 00000A70: 2E 20 20 D5 53 45 20 54 48 45 20 45 44 49 54 4F |. .SE THE EDITO| 00000A80: 52 20 54 4F 20 4C 4F 4F 4B 20 41 54 0D 54 48 45 |R TO LOOK AT.THE| 00000A90: 20 46 49 4C 45 20 41 4E 44 20 43 48 41 4E 47 45 | FILE AND CHANGE| 00000AA0: 20 54 48 45 20 46 49 52 53 54 20 54 57 4F 0D 42 | THE FIRST TWO.B| 00000AB0: 59 54 45 53 20 46 52 4F 4D 20 30 30 20 37 30 20 |YTES FROM 00 70 | 00000AC0: 54 4F 20 30 30 20 33 38 2E 20 20 C2 45 20 53 55 |TO 00 38. .E SU| 00000AD0: 52 45 0D 54 4F 20 57 52 49 54 45 20 54 48 45 20 |RE.TO WRITE THE | 00000AE0: 42 4C 4F 43 4B 20 42 41 43 4B 20 54 4F 20 54 48 |BLOCK BACK TO TH| 00000AF0: 45 20 44 49 53 4B 2C 0D 41 4E 44 20 59 4F 55 27 |E DISK,.AND YOU'| 00000B00: 52 45 20 52 45 41 44 59 20 54 4F 20 47 4F 2E 0D |RE READY TO GO..| 00000B10: 0D 20 20 20 20 CE 4F 54 45 20 54 48 41 54 20 54 |. .OTE THAT T| 00000B20: 48 45 20 46 49 52 53 54 20 54 57 4F 20 42 59 54 |HE FIRST TWO BYT| 00000B30: 45 53 20 4F 46 0D 54 48 45 20 53 45 43 54 4F 52 |ES OF.THE SECTOR| 00000B40: 20 41 52 45 20 54 48 45 20 54 52 41 43 4B 20 41 | ARE THE TRACK A| 00000B50: 4E 44 20 53 45 43 54 4F 52 0D 4C 49 4E 4B 53 2E |ND SECTOR.LINKS.| 00000B60: 20 20 D4 48 45 20 46 49 52 53 54 20 54 57 4F 20 | .HE FIRST TWO | 00000B70: 42 59 54 45 53 20 4F 46 20 54 48 45 0D 46 49 4C |BYTES OF THE.FIL| 00000B80: 45 20 41 52 45 20 41 43 54 55 41 4C 4C 59 20 42 |E ARE ACTUALLY B| 00000B90: 59 54 45 53 20 54 48 52 45 45 20 41 4E 44 0D 46 |YTES THREE AND.F| 00000BA0: 4F 55 52 20 4F 46 20 54 48 45 20 53 45 43 54 4F |OUR OF THE SECTO| 00000BB0: 52 20 44 41 54 41 2E 0D 0D 0D 0D 0D 20 20 20 20 |R DATA...... | 00000BC0: D4 48 45 20 53 45 43 4F 4E 44 20 4D 45 54 48 4F |.HE SECOND METHO| 00000BD0: 44 2C 20 57 49 54 48 20 41 4E 20 CD CC 0D 4D 4F |D, WITH AN ...MO| 00000BE0: 4E 49 54 4F 52 2C 20 49 4E 56 4F 4C 56 45 53 20 |NITOR, INVOLVES | 00000BF0: 4C 4F 41 44 49 4E 47 20 54 48 45 0D 43 48 41 52 |LOADING THE.CHAR| 00000C00: 41 43 54 45 52 20 53 45 54 20 46 49 4C 45 20 49 |ACTER SET FILE I| 00000C10: 4E 54 4F 20 4D 45 4D 4F 52 59 2C 0D 46 49 4E 44 |NTO MEMORY,.FIND| 00000C20: 49 4E 47 20 49 54 2C 20 54 52 41 4E 53 46 45 52 |ING IT, TRANSFER| 00000C30: 52 49 4E 47 20 49 54 20 54 4F 20 24 33 38 30 30 |RING IT TO $3800| 00000C40: 0D 28 31 34 33 33 36 29 20 41 4E 44 20 54 48 45 |.(14336) AND THE| 00000C50: 4E 20 53 41 56 49 4E 47 20 49 54 20 54 4F 20 44 |N SAVING IT TO D| 00000C60: 49 53 4B 0D 55 4E 44 45 52 20 54 48 45 20 4E 41 |ISK.UNDER THE NA| 00000C70: 4D 45 20 59 4F 55 20 57 41 4E 54 20 54 4F 20 CC |ME YOU WANT TO .| 00000C80: CF C1 C4 20 57 49 54 48 0D 59 4F 55 52 20 4D 41 |... WITH.YOUR MA| 00000C90: 49 4E 20 50 52 4F 47 52 41 4D 2E 20 20 C9 46 20 |IN PROGRAM. .F | 00000CA0: 59 4F 55 27 52 45 20 55 53 49 4E 47 0D D3 D5 D0 |YOU'RE USING....| 00000CB0: C5 D2 CD CF CE 20 41 4E 44 20 D5 CC D4 D2 C1 C6 |..... AND ......| 00000CC0: CF CE D4 2B 2C 20 54 48 45 20 53 45 51 55 45 4E |...+, THE SEQUEN| 00000CD0: 43 45 0D 49 53 3A 0D 0D 20 20 20 2E 4C 22 46 4F |CE.IS:.. .L"FO| 00000CE0: 4E 54 4E 41 4D 45 22 2C 30 38 0D 20 20 20 2E 54 |NTNAME",08. .T| 00000CF0: 37 30 30 30 2C 37 38 30 30 2C 33 38 30 30 0D 20 |7000,7800,3800. | 00000D00: 20 20 2E 53 22 46 4F 4E 54 22 2C 30 38 2C 33 38 | .S"FONT",08,38| 00000D10: 30 30 2C 34 30 30 30 0D 0D 22 46 4F 4E 54 22 20 |00,4000.."FONT" | 00000D20: 57 49 4C 4C 20 42 45 20 54 48 45 20 4E 41 4D 45 |WILL BE THE NAME| 00000D30: 20 4F 46 20 54 48 45 20 46 49 4C 45 0D 54 48 41 | OF THE FILE.THA| 00000D40: 54 20 59 4F 55 20 CC CF C1 C4 20 57 49 54 48 20 |T YOU .... WITH | 00000D50: 59 4F 55 52 20 4D 41 49 4E 20 50 52 4F 47 52 41 |YOUR MAIN PROGRA| 00000D60: 4D 2E 0D 0D 0D 0D 20 20 20 20 D4 48 45 20 54 48 |M..... .HE TH| 00000D70: 49 52 44 20 57 41 59 20 49 53 20 54 4F 20 55 53 |IRD WAY IS TO US| 00000D80: 45 20 41 20 50 52 4F 47 52 41 4D 0D 4C 49 4B 45 |E A PROGRAM.LIKE| 00000D90: 20 54 48 49 53 3A 0D 0D 20 20 20 31 30 20 C9 C6 | THIS:.. 10 ..| 00000DA0: C1 3D 30 D4 C8 C5 CE C1 3D 31 3A CC CF C1 C4 22 |.=0.....=1:...."| 00000DB0: 46 4F 4E 54 4E 41 4D 45 22 2C 38 2C 31 0D 20 20 |FONTNAME",8,1. | 00000DC0: 20 32 30 20 C6 CF D2 C9 3D 30 20 D4 CF 20 31 30 | 20 ....=0 .. 10| 00000DD0: 32 33 0D 20 20 20 33 30 20 D0 CF CB C5 20 31 34 |23. 30 .... 14| 00000DE0: 33 33 36 20 2B 20 C9 2C 20 D0 C5 C5 CB 28 32 38 |336 + ., ....(28| 00000DF0: 36 37 32 20 2B 20 C9 29 0D 20 20 20 34 30 20 CE |672 + .). 40 .| 00000E00: C5 D8 D4 0D 20 20 20 35 30 20 D3 D9 D3 20 35 37 |.... 50 ... 57| 00000E10: 38 31 32 20 22 46 4F 4E 54 22 2C 38 0D 20 20 20 |812 "FONT",8. | 00000E20: 36 30 20 D0 CF CB C5 31 39 33 2C 30 3A 20 D0 CF |60 ....193,0: ..| 00000E30: CB C5 31 39 34 2C 35 36 0D 20 20 20 37 30 20 D0 |..194,56. 70 .| 00000E40: CF CB C5 31 37 34 2C 30 3A 20 D0 CF CB C5 31 37 |...174,0: ....17| 00000E50: 35 2C 36 34 0D 20 20 20 38 30 20 D3 D9 D3 36 32 |5,64. 80 ...62| 00000E60: 39 35 34 0D 0D 20 20 20 20 CC 49 4E 45 20 31 30 |954.. .INE 10| 00000E70: 20 4C 4F 41 44 53 20 54 48 45 20 53 45 54 20 44 | LOADS THE SET D| 00000E80: 41 54 41 20 49 4E 54 4F 0D 4D 45 4D 4F 52 59 20 |ATA INTO.MEMORY | 00000E90: 41 54 20 24 37 30 30 30 20 28 32 38 36 37 32 29 |AT $7000 (28672)| 00000EA0: 2E 20 20 CC 49 4E 45 53 20 32 30 0D 54 48 52 4F |. .INES 20.THRO| 00000EB0: 55 47 48 20 34 30 20 43 4F 50 59 20 54 48 45 20 |UGH 40 COPY THE | 00000EC0: 44 41 54 41 20 54 4F 20 24 33 38 30 30 0D 28 31 |DATA TO $3800.(1| 00000ED0: 34 33 33 36 29 2E 20 20 CC 49 4E 45 53 20 35 30 |4336). .INES 50| 00000EE0: 20 54 48 52 4F 55 47 48 20 38 30 20 53 41 56 45 | THROUGH 80 SAVE| 00000EF0: 0D 54 48 45 20 4D 45 4D 4F 52 59 20 54 4F 20 44 |.THE MEMORY TO D| 00000F00: 49 53 4B 20 55 4E 44 45 52 20 54 48 45 20 46 49 |ISK UNDER THE FI| 00000F10: 4C 45 4E 41 4D 45 0D 22 46 4F 4E 54 22 2E 0D 0D |LENAME."FONT"...| 00000F20: 20 20 20 20 C9 46 20 54 48 45 20 43 48 41 52 41 | .F THE CHARA| 00000F30: 43 54 45 52 20 53 45 54 20 47 45 4E 45 52 41 54 |CTER SET GENERAT| 00000F40: 4F 52 0D 53 41 56 45 53 20 54 48 45 20 46 49 4C |OR.SAVES THE FIL| 00000F50: 45 20 41 54 20 53 4F 4D 45 57 48 45 52 45 20 4F |E AT SOMEWHERE O| 00000F60: 54 48 45 52 0D 54 48 41 4E 20 24 37 30 30 30 20 |THER.THAN $7000 | 00000F70: 28 32 38 36 37 32 29 20 53 55 42 53 54 49 54 55 |(28672) SUBSTITU| 00000F80: 54 45 20 54 48 45 0D 44 45 43 49 4D 41 4C 20 41 |TE THE.DECIMAL A| 00000F90: 44 44 52 45 53 53 20 49 4E 20 50 4C 41 43 45 20 |DDRESS IN PLACE | 00000FA0: 4F 46 20 54 48 45 20 32 38 36 37 32 0D 49 4E 20 |OF THE 28672.IN | 00000FB0: 4C 49 4E 45 20 33 30 2E 0D 0D 20 20 20 20 D3 4F |LINE 30... .O| 00000FC0: 20 54 48 45 20 42 45 47 49 4E 4E 49 4E 47 20 4F | THE BEGINNING O| 00000FD0: 46 20 59 4F 55 52 20 4D 41 49 4E 0D 50 52 4F 47 |F YOUR MAIN.PROG| 00000FE0: 52 41 4D 20 53 48 4F 55 4C 44 20 4C 4F 4F 4B 20 |RAM SHOULD LOOK | 00000FF0: 53 4F 4D 45 54 48 49 4E 47 20 4C 49 4B 45 0D 54 |SOMETHING LIKE.T| 00001000: 48 49 53 3A 0D 0D 20 20 31 30 20 C9 C6 C1 3D 30 |HIS:.. 10 ...=0| 00001010: D4 C8 C5 CE D0 CF CB C5 35 35 2C 30 3A D0 CF CB |........55,0:...| 00001020: C5 35 36 2C 35 36 3A 0D 20 20 20 20 20 20 20 20 |.56,56:. | 00001030: C3 CC D2 3A C1 3D 31 0D 20 20 32 30 20 C9 C6 C1 |...:.=1. 20 ...| 00001040: 3D 31 D4 C8 C5 CE C1 3D 32 3A CC CF C1 C4 22 46 |=1.....=2:...."F| 00001050: 4F 4E 54 22 2C 38 2C 31 0D 20 20 33 30 20 D0 CF |ONT",8,1. 30 ..| 00001060: CB C5 35 33 32 37 32 2C 33 31 0D 0D 0D 0D 0D 0D |..53272,31......| 00001070: 20 20 20 20 C9 46 20 59 4F 55 52 20 C2 C1 D3 C9 | .F YOUR ....| 00001080: C3 20 50 52 4F 47 52 41 4D 20 49 53 20 4C 41 52 |. PROGRAM IS LAR| 00001090: 47 45 52 0D 54 48 41 4E 20 32 35 20 42 4C 4F 43 |GER.THAN 25 BLOC| 000010A0: 4B 53 20 54 48 45 4E 20 54 48 45 52 45 20 41 52 |KS THEN THERE AR| 000010B0: 45 20 41 54 0D 4C 45 41 53 54 20 54 57 4F 20 4F |E AT.LEAST TWO O| 000010C0: 54 48 45 52 20 57 41 59 53 20 4F 46 20 55 53 49 |THER WAYS OF USI| 000010D0: 4E 47 20 59 4F 55 52 0D 43 55 53 54 4F 4D 20 43 |NG YOUR.CUSTOM C| 000010E0: 48 41 52 41 43 54 45 52 20 53 45 54 2E 20 20 CF |HARACTER SET. .| 000010F0: 4E 45 20 57 41 59 20 49 53 20 54 4F 0D 43 48 41 |NE WAY IS TO.CHA| 00001100: 4E 47 45 20 42 41 4E 4B 53 2E 20 20 D4 48 41 54 |NGE BANKS. .HAT| 00001110: 20 4D 45 54 48 4F 44 20 C9 27 4C 4C 20 53 41 56 | METHOD .'LL SAV| 00001120: 45 0D 46 4F 52 20 41 20 4C 41 54 45 52 20 C2 D9 |E.FOR A LATER ..| 00001130: D4 C5 D3 20 43 4F 4C 55 4D 4E 2E 20 20 D4 48 45 |... COLUMN. .HE| 00001140: 20 4D 45 54 48 4F 44 0D C9 20 57 49 4C 4C 20 44 | METHOD.. WILL D| 00001150: 45 53 43 52 49 42 45 20 49 4E 56 4F 4C 56 45 53 |ESCRIBE INVOLVES| 00001160: 20 50 4C 41 43 49 4E 47 20 54 48 45 0D 46 4F 4E | PLACING THE.FON| 00001170: 54 20 C2 C5 C6 CF D2 C5 20 59 4F 55 52 20 C2 C1 |T ...... YOUR ..| 00001180: D3 C9 C3 20 50 52 4F 47 52 41 4D 2E 0D 0D 20 20 |... PROGRAM... | 00001190: 20 20 D4 4F 20 55 53 45 20 54 48 49 53 20 4D 45 | .O USE THIS ME| 000011A0: 54 48 4F 44 2C 20 59 4F 55 20 4D 55 53 54 20 52 |THOD, YOU MUST R| 000011B0: 41 49 53 45 0D 54 48 45 20 53 54 41 52 54 20 4F |AISE.THE START O| 000011C0: 46 20 C2 C1 D3 C9 C3 20 57 49 54 48 20 41 20 42 |F ..... WITH A B| 000011D0: 4F 4F 54 0D 50 52 4F 47 52 41 4D 2E 20 20 D4 48 |OOT.PROGRAM. .H| 000011E0: 45 20 42 4F 4F 54 20 50 52 4F 47 52 41 4D 20 4D |E BOOT PROGRAM M| 000011F0: 55 53 54 20 55 53 45 0D 54 48 49 53 20 43 4F 4D |UST USE.THIS COM| 00001200: 4D 41 4E 44 3A 0D 0D 20 20 20 31 30 20 D0 CF CB |MAND:.. 10 ...| 00001210: C5 34 33 2C 30 3A D0 CF CB C5 34 34 2C 31 36 3A |.43,0:....44,16:| 00001220: D0 CF CB C5 34 30 39 36 2C 30 3A 0D 20 20 20 20 |....4096,0:. | 00001230: 20 20 20 20 20 C3 CC D2 0D 0D 0D 0D 20 20 20 20 | ....... | 00001240: D4 48 49 53 20 46 52 45 45 53 20 55 50 20 54 48 |.HIS FREES UP TH| 00001250: 45 20 4D 45 4D 4F 52 59 20 46 52 4F 4D 0D 24 30 |E MEMORY FROM.$0| 00001260: 38 30 30 20 28 32 30 34 38 29 20 54 4F 20 24 31 |800 (2048) TO $1| 00001270: 30 30 30 20 28 34 30 39 36 29 20 46 4F 52 20 59 |000 (4096) FOR Y| 00001280: 4F 55 52 0D 43 48 41 52 41 43 54 45 52 20 46 4F |OUR.CHARACTER FO| 00001290: 4E 54 2E 20 20 C9 4E 53 54 45 41 44 20 4F 46 20 |NT. .NSTEAD OF | 000012A0: 24 33 38 30 30 20 49 4E 0D 54 48 45 20 41 42 4F |$3800 IN.THE ABO| 000012B0: 56 45 20 49 4E 53 54 52 55 43 54 49 4F 4E 53 2C |VE INSTRUCTIONS,| 000012C0: 20 53 55 42 53 54 49 54 55 54 45 0D 24 30 38 30 | SUBSTITUTE.$080| 000012D0: 30 2E 20 20 CC 49 4E 45 53 20 35 30 20 41 4E 44 |0. .INES 50 AND| 000012E0: 20 36 30 20 49 4E 20 54 48 45 20 54 48 49 52 44 | 60 IN THE THIRD| 000012F0: 0D 4D 45 54 48 4F 44 20 57 4F 55 4C 44 20 4C 4F |.METHOD WOULD LO| 00001300: 4F 4B 20 4C 49 4B 45 3A 0D 0D 20 20 20 35 30 20 |OK LIKE:.. 50 | 00001310: D0 CF CB C5 31 39 33 2C 30 3A D0 CF CB C5 31 39 |....193,0:....19| 00001320: 34 2C 38 0D 20 20 20 36 30 20 D0 CF CB C5 31 37 |4,8. 60 ....17| 00001330: 34 2C 30 3A D0 CF CB C5 31 37 35 2C 31 36 0D 0D |4,0:....175,16..| 00001340: 20 20 20 20 D7 48 45 4E 20 59 4F 55 20 57 41 4E | .HEN YOU WAN| 00001350: 54 20 54 4F 20 45 4E 41 42 4C 45 20 54 48 45 20 |T TO ENABLE THE | 00001360: 4E 45 57 0D 43 48 41 52 41 43 54 45 52 20 53 45 |NEW.CHARACTER SE| 00001370: 54 2C 20 55 53 45 20 54 48 49 53 20 43 4F 4D 4D |T, USE THIS COMM| 00001380: 41 4E 44 3A 0D 0D 20 20 20 D0 CF CB C5 35 33 32 |AND:.. ....532| 00001390: 37 32 2C 31 39 0D 0D 20 20 20 20 CE 4F 57 20 59 |72,19.. .OW Y| 000013A0: 4F 55 20 48 41 56 45 20 54 48 45 20 4D 45 4D 4F |OU HAVE THE MEMO| 000013B0: 52 59 20 46 52 4F 4D 20 24 31 30 30 30 0D 28 34 |RY FROM $1000.(4| 000013C0: 30 39 36 29 20 54 4F 20 24 C1 30 30 30 20 28 34 |096) TO $.000 (4| 000013D0: 30 39 36 30 29 20 46 4F 52 20 59 4F 55 52 0D C2 |0960) FOR YOUR..| 000013E0: C1 D3 C9 C3 20 50 52 4F 47 52 41 4D 2E 0D 0D 20 |.... PROGRAM... | 000013F0: 20 20 20 D4 48 45 20 50 52 4F 47 52 41 4D 53 20 | .HE PROGRAMS | 00001400: 4C 49 53 54 45 44 20 49 4E 20 4D 41 47 41 5A 49 |LISTED IN MAGAZI| 00001410: 4E 45 53 0D 4E 45 56 45 52 20 55 53 45 20 43 4F |NES.NEVER USE CO| 00001420: 4D 50 4C 45 54 45 20 43 55 53 54 4F 4D 20 43 48 |MPLETE CUSTOM CH| 00001430: 41 52 41 43 54 45 52 0D 53 45 54 53 20 42 45 43 |ARACTER.SETS BEC| 00001440: 41 55 53 45 20 4E 4F 20 4F 4E 45 20 48 41 53 20 |AUSE NO ONE HAS | 00001450: 54 48 45 20 53 54 41 4D 49 4E 41 0D 54 4F 20 54 |THE STAMINA.TO T| 00001460: 59 50 45 20 49 4E 20 54 48 45 20 32 30 34 38 20 |YPE IN THE 2048 | 00001470: 4E 55 4D 42 45 52 53 20 54 48 41 54 20 4D 41 4B |NUMBERS THAT MAK| 00001480: 45 0D 55 50 20 54 48 45 20 53 45 54 2E 20 20 CF |E.UP THE SET. .| 00001490: 4E 20 41 20 43 4F 4C 4C 45 43 54 49 4F 4E 20 4C |N A COLLECTION L| 000014A0: 49 4B 45 0D CC CF C1 C4 D3 D4 C1 D2 20 57 45 20 |IKE......... WE | 000014B0: 41 4C 57 41 59 53 20 48 41 56 45 20 44 49 53 4B |ALWAYS HAVE DISK| 000014C0: 20 53 50 41 43 45 0D 46 4F 52 20 41 20 4E 49 4E | SPACE.FOR A NIN| 000014D0: 45 2D 42 4C 4F 43 4B 20 46 4F 4E 54 20 46 49 4C |E-BLOCK FONT FIL| 000014E0: 45 2E 0D 0D 20 20 20 20 D4 4F 20 53 45 45 20 43 |E... .O SEE C| 000014F0: 55 53 54 4F 4D 20 43 48 41 52 41 43 54 45 52 53 |USTOM CHARACTERS| 00001500: 20 49 4E 0D 41 43 54 49 4F 4E 2C 20 43 48 45 43 | IN.ACTION, CHEC| 00001510: 4B 20 4F 55 54 20 D7 CF D2 C4 20 C2 CF D7 CC 20 |K OUT .... .... | 00001520: 41 4E 44 0D D5 D0 D3 C9 C4 C5 20 C4 CF D7 CE 20 |AND....... .... | 00001530: 49 4E 20 54 48 49 53 20 49 53 53 55 45 20 4F 46 |IN THIS ISSUE OF| 00001540: 0D CC CF C1 C4 D3 D4 C1 D2 2E 20 20 C2 4F 54 48 |.......... .OTH| 00001550: 20 50 52 4F 47 52 41 4D 53 20 57 4F 55 4C 44 20 | PROGRAMS WOULD | 00001560: 48 41 56 45 0D 42 45 45 4E 20 44 49 46 46 49 43 |HAVE.BEEN DIFFIC| 00001570: 55 4C 54 2C 20 49 46 20 4E 4F 54 20 49 4D 50 4F |ULT, IF NOT IMPO| 00001580: 53 53 49 42 4C 45 2C 20 54 4F 0D 49 4D 50 4C 45 |SSIBLE, TO.IMPLE| 00001590: 4D 45 4E 54 20 57 49 54 48 4F 55 54 20 55 53 49 |MENT WITHOUT USI| 000015A0: 4E 47 20 54 48 49 53 0D 54 45 43 48 4E 49 51 55 |NG THIS.TECHNIQU| 000015B0: 45 2E 0D 0D 0D 0D 0D 20 20 20 20 C9 4E 20 59 4F |E...... .N YO| 000015C0: 55 52 20 4E 45 58 54 20 50 52 4F 47 52 41 4D 2C |UR NEXT PROGRAM,| 000015D0: 20 54 52 59 20 43 55 53 54 4F 4D 0D 43 48 41 52 | TRY CUSTOM.CHAR| 000015E0: 41 43 54 45 52 53 20 41 4E 44 20 59 4F 55 27 4C |ACTERS AND YOU'L| 000015F0: 4C 20 4E 45 56 45 52 20 47 4F 20 42 41 43 4B 0D |L NEVER GO BACK.| 00001600: 54 4F 20 54 48 45 20 4F 52 44 49 4E 41 52 59 20 |TO THE ORDINARY | 00001610: 47 52 41 50 48 49 43 53 20 49 46 20 59 4F 55 20 |GRAPHICS IF YOU | 00001620: 43 41 4E 0D 48 45 4C 50 20 49 54 2E 0D 0D 20 20 |CAN.HELP IT... | 00001630: 20 20 20 20 20 20 2A 2A 2A 2A 20 C5 4E 44 20 4F | **** .ND O| 00001640: 46 20 D4 45 58 54 20 2A 2A 2A 2A 0D |F .EXT ****. |
..^U:ZERO.. BYTES: CUSTOM CHARACTE
RS.. BY FENDER TUCKER.. THE
REGULAR COMMODORE GRAPHICS.SET IS HANDY
FOR CREATING SCREENS BUT.MOST OF THE VA
RIATIONS HAVE BEEN USED.ALREADY. THE ON
LY WAY TO COME UP.WITH ANYTHING NEW IS T
O CREATE YOUR.OWN GRAPHICS SET. ACCORDI
NG TO THE.PROGRAMMER'S REFERENCE GUIDE,
IT'S.EASY ENOUGH TO DO, BUT THE METHOD.T
HEY DESCRIBE IS UNWIELDY AND SLOW.......
A BETTER WAY IS TO CREATE A FONT.FIL
E, LOAD IT INTO THE PROPER.LOCATION, THE
N CHANGE A POINTER TO.POINT TO THE NEW F
ONT. USING THIS.METHOD YOU DON'T HAVE T
O USE ANY.COMMANDS LIKE FORI=0TO2048: PO
KE... :.NEXT WHICH TAKE TOO MUCH TIME.
YOU.CAN FORGET ABOUT ALL THOSE DATA.STAT
EMENTS, TOO... THERE ARE VARIATIONS O
N THE METHOD.BUT IT BASICALLY GOES LIKE
THIS......... FIRST, CREATE YOUR NEW
CHARACTER.SET USING A PROGRAM SUCH AS.UL
TRAFONT+, PUBLISHED A COUPLE OF.TIMES IN
COMPUTE!'S GAZETTE. ANY.CHARACTER SET
GENERATOR WILL DO, AS.LONG AS YOU KNOW W
HERE THE FONT IS.SAVED. ULTRAFONT+ SAVES
ITS FONTS AT.$7000 (28672). FOR CONVEN
IENCE, SAVE.THE NEW FONT ONTO THE SAME D
ISK YOUR.MAIN PROGRAM IS ON... IF YOU
R PROGRAM IS 25 BLOCKS OR.LESS IN SIZE T
HE BEST PLACE TO STORE.THE CHARACTER SET
IN MEMORY IS $3800.(14336) TO $4000 (16
384). THE.CHARACTER SET MUST BE IN THE
SAME.BANK AS THE SCREEN. IN THIS CASE,.
BOTH ARE IN BANK 0... THIS GIVES YOU
THE MEMORY FROM.$0801 (2049) TO $3800 (1
4336) FOR.YOUR BASIC PROGRAM. TO PROTECT
THE.CHARACTER DATA, YOU MUST LOWER THE.
TOP OF BASIC TO $3800 (14336) WITH.THE C
OMMAND:.. POKE55,0:POKE56,56:CLR..
THIS CAN BE DONE IN A BOOT.PROGRAM FOR
YOUR MAIN PROGRAM OR AT.THE BEGINNING OF
THE MAIN PROGRAM... THE COMPUTER MUS
T BE TOLD OF THE.NEW LOCATION OF THE CHA
RACTER SET..THE COMMAND FOR THIS IS:..
POKE53272,31.. YOU CAN DO THIS IN T
HE BOOT OR.THE MAIN PROGRAM. TO RESTORE
THE.NORMAL CHARACTER SET, THE COMMAND I
S:.. POKE53272,21.. THE CHARACTER
DATA FILE, WHICH.YOU CREATED WITH THE CH
ARACTER SET.GENERATOR AND SAVED EARLIER,
MUST.THEN BE LOADED INTO MEMORY AT THE.
RIGHT ADDRESS. THE ADDRESS $7000 (IF.YO
U USED ULTRAFONT+) MUST BE CHANGED.TO $3
800........ THERE ARE AT LEAST THREE
WAYS OF.DOING THIS: WITH A DISK EDITOR;
WITH.AN ML MONITOR; OR WITH A SHORT BASI
C.PROGRAM. SECTOR EDITOR, BY SHAWN ORT.
ON LOADSTAR #43 IS A GOOD DISK.EDITOR.
SUPERMON, BY JIM.BUTTERFIELD, IS A HANDY
ML MONITOR.THAT HE HAS KINDLY RELEASED
INTO THE.PUBLIC DOMAIN... I WILL BRIE
FLY DESCRIBE ALL THREE.METHODS OF SAVING
YOUR CHARACTER FONT.DATA AT THE RIGHT A
DDRESS........ THE FIRST WAY, WITH SE
CTOR.EDITOR, IS PRETTY EASY. THE FIRST.
TWO BYTES OF THE FILE CONTAIN THE.LOAD A
DDRESS IN LO-BYTE/HI-BYTE.FORMAT. USE T
HE EDITOR TO LOOK AT.THE FILE AND CHANGE
THE FIRST TWO.BYTES FROM 00 70 TO 00 38
. BE SURE.TO WRITE THE BLOCK BACK TO TH
E DISK,.AND YOU'RE READY TO GO... NOT
E THAT THE FIRST TWO BYTES OF.THE SECTOR
ARE THE TRACK AND SECTOR.LINKS. THE FI
RST TWO BYTES OF THE.FILE ARE ACTUALLY B
YTES THREE AND.FOUR OF THE SECTOR DATA..
.... THE SECOND METHOD, WITH AN ML.MO
NITOR, INVOLVES LOADING THE.CHARACTER SE
T FILE INTO MEMORY,.FINDING IT, TRANSFER
RING IT TO $3800.(14336) AND THEN SAVING
IT TO DISK.UNDER THE NAME YOU WANT TO L
OAD WITH.YOUR MAIN PROGRAM. IF YOU'RE U
SING.SUPERMON AND ULTRAFONT+, THE SEQUEN
CE.IS:.. .L"FONTNAME",08. .T7000,780
0,3800. .S"FONT",08,3800,4000.."FONT"
WILL BE THE NAME OF THE FILE.THAT YOU LO
AD WITH YOUR MAIN PROGRAM..... THE TH
IRD WAY IS TO USE A PROGRAM.LIKE THIS:..
10 IFA=0THENA=1:LOAD"FONTNAME",8,1.
20 FORI=0 TO 1023. 30 POKE 14336 + I,
PEEK(28672 + I). 40 NEXT. 50 SYS 57
812 "FONT",8. 60 POKE193,0: POKE194,56
. 70 POKE174,0: POKE175,64. 80 SYS62
954.. LINE 10 LOADS THE SET DATA INTO
.MEMORY AT $7000 (28672). LINES 20.THRO
UGH 40 COPY THE DATA TO $3800.(14336).
LINES 50 THROUGH 80 SAVE.THE MEMORY TO D
ISK UNDER THE FILENAME."FONT"... IF T
HE CHARACTER SET GENERATOR.SAVES THE FIL
E AT SOMEWHERE OTHER.THAN $7000 (28672)
SUBSTITUTE THE.DECIMAL ADDRESS IN PLACE
OF THE 28672.IN LINE 30... SO THE BEG
INNING OF YOUR MAIN.PROGRAM SHOULD LOOK
SOMETHING LIKE.THIS:.. 10 IFA=0THENPOKE
55,0:POKE56,56:. CLR:A=1. 20 IFA
=1THENA=2:LOAD"FONT",8,1. 30 POKE53272,
31...... IF YOUR BASIC PROGRAM IS LAR
GER.THAN 25 BLOCKS THEN THERE ARE AT.LEA
ST TWO OTHER WAYS OF USING YOUR.CUSTOM C
HARACTER SET. ONE WAY IS TO.CHANGE BANK
S. THAT METHOD I'LL SAVE.FOR A LATER BY
TES COLUMN. THE METHOD.I WILL DESCRIBE
INVOLVES PLACING THE.FONT BEFORE YOUR BA
SIC PROGRAM... TO USE THIS METHOD, YO
U MUST RAISE.THE START OF BASIC WITH A B
OOT.PROGRAM. THE BOOT PROGRAM MUST USE.
THIS COMMAND:.. 10 POKE43,0:POKE44,16:
POKE4096,0:. CLR.... THIS FRE
ES UP THE MEMORY FROM.$0800 (2048) TO $1
000 (4096) FOR YOUR.CHARACTER FONT. INS
TEAD OF $3800 IN.THE ABOVE INSTRUCTIONS,
SUBSTITUTE.$0800. LINES 50 AND 60 IN T
HE THIRD.METHOD WOULD LOOK LIKE:.. 50
POKE193,0:POKE194,8. 60 POKE174,0:POKE
175,16.. WHEN YOU WANT TO ENABLE THE
NEW.CHARACTER SET, USE THIS COMMAND:..
POKE53272,19.. NOW YOU HAVE THE MEMO
RY FROM $1000.(4096) TO $A000 (40960) FO
R YOUR.BASIC PROGRAM... THE PROGRAMS
LISTED IN MAGAZINES.NEVER USE COMPLETE C
USTOM CHARACTER.SETS BECAUSE NO ONE HAS
THE STAMINA.TO TYPE IN THE 2048 NUMBERS
THAT MAKE.UP THE SET. ON A COLLECTION L
IKE.LOADSTAR WE ALWAYS HAVE DISK SPACE.F
OR A NINE-BLOCK FONT FILE... TO SEE C
USTOM CHARACTERS IN.ACTION, CHECK OUT WO
RD BOWL AND.UPSIDE DOWN IN THIS ISSUE OF
.LOADSTAR. BOTH PROGRAMS WOULD HAVE.BEE
N DIFFICULT, IF NOT IMPOSSIBLE, TO.IMPLE
MENT WITHOUT USING THIS.TECHNIQUE......
IN YOUR NEXT PROGRAM, TRY CUSTOM.CHAR
ACTERS AND YOU'LL NEVER GO BACK.TO THE O
RDINARY GRAPHICS IF YOU CAN.HELP IT...
**** END OF TEXT ****.
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL