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

T.CUSTOM CHAR

FILE INFORMATION

FILENAME(S): T.CUSTOM CHAR

FILE TYPE(S): PRG

FILE SIZE: 2.8K

FIRST SEEN: 2025-11-30 18:12:09

APPEARS ON: 1 disk(s)

FILE HASH

716cdc6262bd103e439687edbf35df116a6795d82536e2437201a12d0e85d0f8

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
LOADSTAR 30 S 2 T.CUSTOM CHAR PRG Sailor, Ganheden 10 1 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 00 80 0D 0D 20 20 20 20  20 20 20 20 20 C3 D5 D3  |....         ...|
00000010: D4 CF CD 20 C3 C8 C1 D2  C1 C3 D4 C5 D2 D3 0D 20  |... ........... |
00000020: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 42  |               B|
00000030: 59 0D 20 20 20 20 20 20  20 20 20 20 20 D2 4F 42  |Y.           .OB|
00000040: 45 52 54 20 C1 4C 4F 4E  53 4F 0D 0D 0D C3 CF CD  |ERT .LONSO......|
00000050: CD CF C4 CF D2 C5 20 CD  C9 C3 D2 CF C3 CF CD D0  |...... .........|
00000060: D5 D4 C5 D2 D3 20 CD C1  C7 C1 DA C9 CE C5 0D CE  |..... ..........|
00000070: 4F 56 45 4D 42 45 52 2F  C4 45 43 45 4D 42 45 52  |OVEMBER/.ECEMBER|
00000080: 20 31 39 38 36 0D 0D 2A  2A 2A 2A 2A 2A 2A 2A 2A  | 1986..*********|
00000090: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000000A0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 0D CE CF  |*************...|
000000B0: D4 C5 3A 20 D4 48 45 20  50 52 4F 47 52 41 4D 53  |..: .HE PROGRAMS|
000000C0: 20 44 49 53 43 55 53 53  45 44 20 42 45 4C 4F 57  | DISCUSSED BELOW|
000000D0: 0D 43 41 4E 4E 4F 54 20  42 45 20 52 55 4E 20 44  |.CANNOT BE RUN D|
000000E0: 49 52 45 43 54 4C 59 20  46 52 4F 4D 20 CC CF C1  |IRECTLY FROM ...|
000000F0: C4 D3 D4 C1 D2 2E 0D D4  48 45 59 20 41 52 45 2C  |........HEY ARE,|
00000100: 20 48 4F 57 45 56 45 52  2C 20 4F 4E 20 D3 49 44  | HOWEVER, ON .ID|
00000110: 45 20 32 20 4F 46 20 84  48 48 0D 44 49 52 7C 95  |E 2 OF .HH.DIR|.|
00000120: FF FF 47 FF FF FF FF 75  FF FF FF FF FF FF FF FF  |..G....u........|
00000130: 71 79 FF 74 FF FF FF 70  77 FF FF 77 79 77 FF 71  |qy.t...pw..wyw.q|
00000140: FF 79 FF 77 FF FF 77 FF  77 FF FF 6A 6F 67 49 E7  |.y.w..w.w..jogI.|
00000150: FF E9 85 FF FF 47 FF FF  75 FF FF FF FF 75 FF FF  |.....G..u....u..|
00000160: FF FF F4 E9 FF 6F 67 FF  FF FF FF FF 74 7F FF FF  |.....og.....t...|
00000170: FF 7F FF FF FF 79 FF FF  FF FF FF 7F FF FF FF 75  |.....y.........u|
00000180: 8D FF F4 FF FF FF FF FF  FF FF FF FF FF 6A 6F 67  |.............jog|
00000190: 88 FF FF FF FF 75 FF 74  FF 98 FF FF F4 F4 FF 75  |.....u.t.......u|
000001A0: FF FF FF FF FF 79 79 FF  49 FF E7 47 E9 FF 85 FF  |.....yy.I..G....|
000001B0: FF 4B FF FF 75 FF FF FF  FF FF 49 FF 6F 67 FF F4  |.K..u.....I.og..|
000001C0: 7F FF FF 74 7F FF FF FF  FF FF 7F FF FF FF 79 FF  |...t..........y.|
000001D0: FF FF FF FF 7F FF FF 49  47 FF FF FF 75 FF FF FF  |.......IG...u...|
000001E0: FF FF 79 79 F4 E9 FF E7  47 E9 FF 85 FF 9C 8C 8C  |..yy....G.......|
000001F0: 8C 8C 8C 8C 8C 8C 8C 8C  8C 8C 8C 8C 2A 2A 2A 2A  |............****|
00000200: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000210: 2A 2A 2A 0D 0D 0D 20 20  C3 D5 D3 D4 CF CD 20 C3  |***...  ...... .|
00000220: C8 C1 D2 C1 C3 D4 C5 D2  D3 2C 20 54 48 45 20 4C  |........., THE L|
00000230: 41 54 45 53 54 0D 49 4E  53 54 41 4C 4C 4D 45 4E  |ATEST.INSTALLMEN|
00000240: 54 20 4F 46 20 D2 4F 42  45 52 54 20 C1 4C 4F 4E  |T OF .OBERT .LON|
00000250: 53 4F 27 53 20 22 C7 41  4D 45 0D C4 45 53 49 47  |SO'S ".AME..ESIG|
00000260: 4E 22 20 53 45 52 49 45  53 2C 20 49 53 20 52 45  |N" SERIES, IS RE|
00000270: 41 4C 4C 59 20 54 57 4F  0D 50 52 4F 47 52 41 4D  |ALLY TWO.PROGRAM|
00000280: 53 2E 20 20 D4 48 45 20  46 49 52 53 54 20 50 52  |S.  .HE FIRST PR|
00000290: 4F 47 52 41 4D 20 28 22  C3 D5 D3 D4 CF CD 0D C3  |OGRAM ("........|
000002A0: C8 C1 D2 31 22 29 20 49  53 20 41 20 C2 C1 D3 C9  |...1") IS A ....|
000002B0: C3 20 4C 4F 41 44 45 52  20 54 48 41 54 20 4D 41  |. LOADER THAT MA|
000002C0: 4B 45 53 20 41 0D 4D 41  43 48 49 4E 45 20 4C 41  |KES A.MACHINE LA|
000002D0: 4E 47 55 41 47 45 20 52  4F 55 54 49 4E 45 20 57  |NGUAGE ROUTINE W|
000002E0: 48 49 43 48 20 49 4E 20  54 55 52 4E 0D 43 52 45  |HICH IN TURN.CRE|
000002F0: 41 54 45 53 20 4D 4F 52  45 20 52 45 41 44 41 42  |ATES MORE READAB|
00000300: 4C 45 20 C3 4F 4D 4D 4F  44 4F 52 45 0D 43 48 41  |LE .OMMODORE.CHA|
00000310: 52 41 43 54 45 52 53 2E  20 D4 48 45 20 50 52 4F  |RACTERS. .HE PRO|
00000320: 47 52 41 4D 20 44 4F 45  53 20 54 48 49 53 20 42  |GRAM DOES THIS B|
00000330: 59 0D 46 49 52 53 54 20  52 45 4C 4F 43 41 54 49  |Y.FIRST RELOCATI|
00000340: 4E 47 20 54 48 45 20 45  4E 54 49 52 45 20 D2 CF  |NG THE ENTIRE ..|
00000350: CD 0D 43 48 41 52 41 43  54 45 52 20 53 45 54 20  |..CHARACTER SET |
00000360: 54 4F 20 D2 C1 CD 20 53  54 41 52 54 49 4E 47 20  |TO ... STARTING |
00000370: 41 54 0D 31 32 32 38 38  2E 20 20 C9 54 20 46 41  |AT.12288.  .T FA|
00000380: 54 54 45 4E 53 20 54 48  45 20 4C 45 54 54 45 52  |TTENS THE LETTER|
00000390: 53 20 42 59 0D 53 48 49  46 54 49 4E 47 20 54 48  |S BY.SHIFTING TH|
000003A0: 45 49 52 20 56 41 4C 55  45 53 20 52 49 47 48 54  |EIR VALUES RIGHT|
000003B0: 20 4F 4E 45 20 42 49 54  2C 0D 54 48 45 4E 20 22  | ONE BIT,.THEN "|
000003C0: 4F 56 45 52 4C 41 59 49  4E 47 22 20 54 48 45 20  |OVERLAYING" THE |
000003D0: 4E 45 57 20 4C 45 54 54  45 52 20 4F 56 45 52 0D  |NEW LETTER OVER.|
000003E0: 54 48 45 20 4F 52 49 47  49 4E 41 4C 20 4C 45 54  |THE ORIGINAL LET|
000003F0: 54 45 52 20 52 45 50 52  45 53 45 4E 54 41 54 49  |TER REPRESENTATI|
00000400: 4F 4E 2E 0D 0D 20 20 D4  48 45 20 52 4F 55 54 49  |ON...  .HE ROUTI|
00000410: 4E 45 20 54 48 41 54 20  54 52 41 4E 53 46 45 52  |NE THAT TRANSFER|
00000420: 53 20 54 48 45 0D 4C 45  54 54 45 52 53 20 41 4E  |S THE.LETTERS AN|
00000430: 44 20 4D 41 4B 45 53 20  54 48 45 4D 20 46 41 54  |D MAKES THEM FAT|
00000440: 54 45 52 20 43 41 4E 20  42 45 0D 55 53 45 44 20  |TER CAN BE.USED |
00000450: 54 4F 20 43 52 45 41 54  45 20 59 4F 55 52 20 4F  |TO CREATE YOUR O|
00000460: 57 4E 20 43 48 41 52 41  43 54 45 52 0D 44 45 53  |WN CHARACTER.DES|
00000470: 49 47 4E 53 2E 20 20 D4  48 45 20 53 45 43 4F 4E  |IGNS.  .HE SECON|
00000480: 44 20 50 52 4F 47 52 41  4D 20 28 22 C3 D5 D3 D4  |D PROGRAM ("....|
00000490: CF CD 0D C3 C8 C1 D2 32  22 29 20 49 53 20 44 45  |.......2") IS DE|
000004A0: 53 49 47 4E 45 44 20 54  4F 20 43 52 45 41 54 45  |SIGNED TO CREATE|
000004B0: 20 41 0D 4C 4F 41 44 41  42 4C 45 20 4D 41 43 48  | A.LOADABLE MACH|
000004C0: 49 4E 45 20 43 4F 44 45  20 46 49 4C 45 20 54 48  |INE CODE FILE TH|
000004D0: 41 54 20 59 4F 55 0D 43  41 4E 20 55 53 45 20 54  |AT YOU.CAN USE T|
000004E0: 4F 20 43 52 45 41 54 45  20 4E 45 57 20 4D 41 43  |O CREATE NEW MAC|
000004F0: 48 49 4E 45 20 43 4F 44  45 0D 50 52 4F 47 52 41  |HINE CODE.PROGRA|
00000500: 4D 53 20 4F 4E 20 44 49  53 4B 2E 20 20 C9 4E 20  |MS ON DISK.  .N |
00000510: 4F 54 48 45 52 20 57 4F  52 44 53 2C 0D C3 D5 D3  |OTHER WORDS,....|
00000520: D4 CF CD 20 C3 C8 C1 D2  32 20 4C 45 54 53 20 59  |... ....2 LETS Y|
00000530: 4F 55 20 43 52 45 41 54  45 20 41 20 4D 41 43 48  |OU CREATE A MACH|
00000540: 49 4E 45 0D 4C 41 4E 47  55 41 47 45 20 43 48 41  |INE.LANGUAGE CHA|
00000550: 52 41 43 54 45 52 20 52  4F 55 54 49 4E 45 20 46  |RACTER ROUTINE F|
00000560: 4F 52 20 59 4F 55 52 0D  4F 57 4E 20 50 52 4F 47  |OR YOUR.OWN PROG|
00000570: 52 41 4D 2E 0D 0D 20 20  D7 48 45 4E 20 59 4F 55  |RAM...  .HEN YOU|
00000580: 20 43 52 45 41 54 45 20  54 48 45 53 45 20 50 45  | CREATE THESE PE|
00000590: 52 53 4F 4E 41 4C 49 5A  45 44 0D 4D 41 43 48 49  |RSONALIZED.MACHI|
000005A0: 4E 45 2D 43 4F 44 45 20  52 4F 55 54 49 4E 45 53  |NE-CODE ROUTINES|
000005B0: 2C 20 59 4F 55 20 57 49  4C 4C 20 48 41 56 45 0D  |, YOU WILL HAVE.|
000005C0: 54 4F 20 54 45 4C 4C 20  C3 D5 D3 D4 CF CD 20 C3  |TO TELL ...... .|
000005D0: C8 C1 D2 32 20 48 4F 57  20 4D 41 4E 59 0D 43 48  |...2 HOW MANY.CH|
000005E0: 41 52 41 43 54 45 52 53  20 59 4F 55 20 57 49 4C  |ARACTERS YOU WIL|
000005F0: 4C 20 42 45 20 4D 4F 44  49 46 59 49 4E 47 20 41  |L BE MODIFYING A|
00000600: 4E 44 0D 54 48 45 20 4E  41 4D 45 20 4F 46 20 54  |ND.THE NAME OF T|
00000610: 48 45 20 4E 45 57 20 46  49 4C 45 2E 20 20 D4 48  |HE NEW FILE.  .H|
00000620: 45 20 50 52 4F 47 52 41  4D 0D 57 49 4C 4C 20 41  |E PROGRAM.WILL A|
00000630: 44 44 20 22 2E CF C2 CA  22 20 54 4F 20 54 48 45  |DD "...." TO THE|
00000640: 20 45 4E 44 20 4F 46 20  54 48 45 20 46 49 4C 45  | END OF THE FILE|
00000650: 0D 53 4F 20 54 48 41 54  20 59 4F 55 20 44 4F 4E  |.SO THAT YOU DON|
00000660: 27 54 20 46 4F 52 47 45  54 20 57 48 41 54 20 4B  |'T FORGET WHAT K|
00000670: 49 4E 44 20 4F 46 0D 46  49 4C 45 20 49 54 20 49  |IND OF.FILE IT I|
00000680: 53 2E 0D 0D 20 20 CC 45  54 27 53 20 47 4F 20 54  |S...  .ET'S GO T|
00000690: 48 52 4F 55 47 48 20 41  20 53 48 4F 52 54 20 45  |HROUGH A SHORT E|
000006A0: 58 41 4D 50 4C 45 2E 0D  D7 48 45 4E 20 59 4F 55  |XAMPLE...HEN YOU|
000006B0: 20 52 55 4E 20 54 48 45  20 50 52 4F 47 52 41 4D  | RUN THE PROGRAM|
000006C0: 2C 20 59 4F 55 20 57 49  4C 4C 0D 43 4F 4D 45 20  |, YOU WILL.COME |
000006D0: 54 4F 20 41 20 53 43 52  45 45 4E 20 54 48 41 54  |TO A SCREEN THAT|
000006E0: 20 52 45 4D 49 4E 44 53  20 59 4F 55 20 54 48 41  | REMINDS YOU THA|
000006F0: 54 0D 59 4F 55 20 4E 45  45 44 20 54 4F 20 41 44  |T.YOU NEED TO AD|
00000700: 44 20 4E 45 57 20 43 48  41 52 41 43 54 45 52 20  |D NEW CHARACTER |
00000710: 44 41 54 41 0D 42 45 46  4F 52 45 20 59 4F 55 20  |DATA.BEFORE YOU |
00000720: 52 55 4E 20 54 48 45 20  50 52 4F 47 52 41 4D 2E  |RUN THE PROGRAM.|
00000730: 20 20 C2 55 54 0D 42 45  43 41 55 53 45 20 C1 4C  |  .UT.BECAUSE .L|
00000740: 4F 4E 53 4F 20 41 4C 52  45 41 44 59 20 48 41 53  |ONSO ALREADY HAS|
00000750: 20 44 41 54 41 2C 20 59  4F 55 0D 43 41 4E 20 49  | DATA, YOU.CAN I|
00000760: 47 4E 4F 52 45 20 54 48  49 53 20 4D 45 53 53 41  |GNORE THIS MESSA|
00000770: 47 45 20 52 49 47 48 54  20 4E 4F 57 20 41 4E 44  |GE RIGHT NOW AND|
00000780: 0D 50 52 4F 43 45 45 44  2E 0D 0D 20 20 D4 48 45  |.PROCEED...  .HE|
00000790: 20 53 45 43 4F 4E 44 20  53 43 52 45 45 4E 20 54  | SECOND SCREEN T|
000007A0: 45 4C 4C 53 20 59 4F 55  20 41 42 4F 55 54 0D 54  |ELLS YOU ABOUT.T|
000007B0: 48 45 20 46 49 4C 45 20  59 4F 55 20 41 52 45 20  |HE FILE YOU ARE |
000007C0: 43 52 45 41 54 49 4E 47  20 41 4E 44 20 48 4F 57  |CREATING AND HOW|
000007D0: 20 59 4F 55 0D 4D 41 59  20 41 43 54 49 56 41 54  | YOU.MAY ACTIVAT|
000007E0: 45 20 49 54 20 57 49 54  48 20 41 20 D3 D9 D3 20  |E IT WITH A ... |
000007F0: 33 32 37 36 38 2E 0D D9  4F 55 20 41 52 45 20 50  |32768...OU ARE P|
00000800: 52 4F 4D 50 54 45 44 20  54 4F 20 45 4E 54 45 52  |ROMPTED TO ENTER|
00000810: 20 54 48 45 20 46 49 4C  45 27 53 0D 46 49 4C 45  | THE FILE'S.FILE|
00000820: 4E 41 4D 45 2E 20 20 C9  4E 20 54 48 49 53 20 43  |NAME.  .N THIS C|
00000830: 41 53 45 2C 20 4C 45 54  27 53 20 55 53 45 20 54  |ASE, LET'S USE T|
00000840: 48 45 0D 4E 41 4D 45 20  22 D4 C5 D3 D4 2E 22 20  |HE.NAME "....." |
00000850: 20 D7 48 45 4E 20 50 52  4F 4D 50 54 45 44 20 54  | .HEN PROMPTED T|
00000860: 4F 20 45 4E 54 45 52 0D  54 48 45 20 4E 55 4D 42  |O ENTER.THE NUMB|
00000870: 45 52 20 4F 46 20 43 48  41 52 41 43 54 45 52 53  |ER OF CHARACTERS|
00000880: 20 54 4F 20 52 45 44 45  46 49 4E 45 2C 0D 45 4E  | TO REDEFINE,.EN|
00000890: 54 45 52 20 22 31 2E 22  0D 0D 20 20 D7 48 45 4E  |TER "1."..  .HEN|
000008A0: 20 54 48 45 20 D2 C5 C1  C4 D9 20 50 52 4F 4D 50  | THE ..... PROMP|
000008B0: 54 20 41 50 50 45 41 52  53 2C 0D 45 4E 54 45 52  |T APPEARS,.ENTER|
000008C0: 3A 20 CC CF C1 C4 22 D4  C5 D3 D4 2E CF C2 CA 22  |: ...."........"|
000008D0: 2C 38 2C 31 2E 20 20 C1  54 20 54 48 45 0D 4E 45  |,8,1.  .T THE.NE|
000008E0: 58 54 20 D2 C5 C1 C4 D9  20 50 52 4F 4D 50 54 2C  |XT ..... PROMPT,|
000008F0: 20 45 4E 54 45 52 20 D3  D9 D3 20 33 32 37 36 38  | ENTER ... 32768|
00000900: 2E 0D CE 4F 57 2C 20 48  49 54 20 54 48 45 20 22  |...OW, HIT THE "|
00000910: 40 22 20 4B 45 59 2E 20  20 D9 4F 55 20 57 49 4C  |@" KEY.  .OU WIL|
00000920: 4C 20 53 45 45 0D 54 48  41 54 20 49 54 20 48 41  |L SEE.THAT IT HA|
00000930: 53 20 42 45 20 52 45 44  45 46 49 4E 45 44 20 54  |S BE REDEFINED T|
00000940: 4F 20 44 49 53 50 4C 41  59 20 41 0D 22 53 4D 49  |O DISPLAY A."SMI|
00000950: 4C 45 59 20 46 41 43 45  2E 22 0D 0D 20 20 D4 48  |LEY FACE."..  .H|
00000960: 45 20 44 41 54 41 20 46  4F 52 20 59 4F 55 52 20  |E DATA FOR YOUR |
00000970: 43 55 53 54 4F 4D 20 43  48 41 52 41 43 54 45 52  |CUSTOM CHARACTER|
00000980: 53 0D 4D 55 53 54 20 42  45 20 41 44 44 45 44 20  |S.MUST BE ADDED |
00000990: 54 4F 20 54 48 45 20 45  4E 44 20 4F 46 20 C3 D5  |TO THE END OF ..|
000009A0: D3 D4 CF CD 0D C3 C8 C1  D2 32 2E 20 20 D9 4F 55  |.........2.  .OU|
000009B0: 20 43 41 4E 20 45 52 41  53 45 20 54 48 45 20 44  | CAN ERASE THE D|
000009C0: 41 54 41 20 46 4F 52 20  54 48 45 0D 50 52 4F 47  |ATA FOR THE.PROG|
000009D0: 52 41 4D 27 53 20 45 58  41 4D 50 4C 45 20 43 48  |RAM'S EXAMPLE CH|
000009E0: 41 52 41 43 54 45 52 20  28 54 48 45 0D 53 4D 49  |ARACTER (THE.SMI|
000009F0: 4C 45 59 20 46 41 43 45  29 20 42 59 20 54 59 50  |LEY FACE) BY TYP|
00000A00: 49 4E 47 20 49 4E 20 44  49 46 46 45 52 45 4E 54  |ING IN DIFFERENT|
00000A10: 0D 44 41 54 41 2E 20 20  CF 52 20 59 4F 55 20 43  |.DATA.  .R YOU C|
00000A20: 41 4E 20 4C 45 41 56 45  20 54 48 45 20 45 58 41  |AN LEAVE THE EXA|
00000A30: 4D 50 4C 45 0D 43 48 41  52 41 43 54 45 52 20 44  |MPLE.CHARACTER D|
00000A40: 41 54 41 20 41 4E 44 20  41 44 44 20 44 41 54 41  |ATA AND ADD DATA|
00000A50: 20 41 46 54 45 52 20 49  54 2E 0D CF 4E 45 20 4C  | AFTER IT...NE L|
00000A60: 41 53 54 20 4E 4F 54 45  3A 20 54 48 45 20 4D 41  |AST NOTE: THE MA|
00000A70: 43 48 49 4E 45 20 4C 41  4E 47 55 41 47 45 0D 52  |CHINE LANGUAGE.R|
00000A80: 4F 55 54 49 4E 45 20 57  49 4C 4C 20 4E 4F 54 20  |OUTINE WILL NOT |
00000A90: 57 4F 52 4B 20 50 52 4F  50 45 52 4C 59 20 49 46  |WORK PROPERLY IF|
00000AA0: 20 59 4F 55 0D 54 52 59  20 54 4F 20 4D 4F 44 49  | YOU.TRY TO MODI|
00000AB0: 46 59 20 4D 4F 52 45 20  54 48 41 4E 20 33 32 20  |FY MORE THAN 32 |
00000AC0: 43 48 41 52 41 43 54 45  52 53 2E 0D 0D 0D C4 C9  |CHARACTERS......|
00000AD0: D3 CB 20 C6 C9 CC C5 D3  20 D4 C8 C9 D3 20 D0 D2  |.. ..... .... ..|
00000AE0: CF C7 D2 C1 CD 20 D5 D3  C5 D3 0D 0D C3 D5 D3 D4  |..... ..........|
00000AF0: CF CD 20 C3 C8 C1 D2 31  0D C3 D5 D3 D4 CF CD 20  |.. ....1....... |
00000B00: C3 C8 C1 D2 32 0D D4 2E  C3 D5 D3 D4 CF CD 20 C3  |....2......... .|
00000B10: C8 C1 D2 0D 0D 20 20 20  20 20 20 20 20 2A 2A 2A  |.....        ***|
00000B20: 2A 20 C5 4E 44 20 CF 46  20 D4 45 58 54 20 2A 2A  |* .ND .F .EXT **|
00000B30: 2A 2A 0D                                          |**.             |
....         CUSTOM CHARACTERS.         
       BY.           ROBERT ALONSO...COM
MODORE MICROCOMPUTERS MAGAZINE.NOVEMBER/
DECEMBER 1986..*************************
*************.NOTE: THE PROGRAMS DISCUSS
ED BELOW.CANNOT BE RUN DIRECTLY FROM LOA
DSTAR..THEY ARE, HOWEVER, ON SIDE 2 OF .
HH.DIR|...G....U........QY.T...PW..WYW.Q
.Y.W..W.W..JOGI......G..U....U.......OG.
....T......Y........U.............JOG
.....U.T.......U.....YY.I..G.....K..U...
..I.OG....T........Y.......IG...U...
..YY....G...................************
***********...  CUSTOM CHARACTERS, THE L
ATEST.INSTALLMENT OF ROBERT ALONSO'S "GA
ME.DESIGN" SERIES, IS REALLY TWO.PROGRAM
S.  THE FIRST PROGRAM ("CUSTOM.CHAR1") I
S A BASIC LOADER THAT MAKES A.MACHINE LA
NGUAGE ROUTINE WHICH IN TURN.CREATES MOR
E READABLE COMMODORE.CHARACTERS. THE PRO
GRAM DOES THIS BY.FIRST RELOCATING THE E
NTIRE ROM.CHARACTER SET TO RAM STARTING 
AT.12288.  IT FATTENS THE LETTERS BY.SHI
FTING THEIR VALUES RIGHT ONE BIT,.THEN "
OVERLAYING" THE NEW LETTER OVER.THE ORIG
INAL LETTER REPRESENTATION...  THE ROUTI
NE THAT TRANSFERS THE.LETTERS AND MAKES 
THEM FATTER CAN BE.USED TO CREATE YOUR O
WN CHARACTER.DESIGNS.  THE SECOND PROGRA
M ("CUSTOM.CHAR2") IS DESIGNED TO CREATE
 A.LOADABLE MACHINE CODE FILE THAT YOU.C
AN USE TO CREATE NEW MACHINE CODE.PROGRA
MS ON DISK.  IN OTHER WORDS,.CUSTOM CHAR
2 LETS YOU CREATE A MACHINE.LANGUAGE CHA
RACTER ROUTINE FOR YOUR.OWN PROGRAM...  
WHEN YOU CREATE THESE PERSONALIZED.MACHI
NE-CODE ROUTINES, YOU WILL HAVE.TO TELL 
CUSTOM CHAR2 HOW MANY.CHARACTERS YOU WIL
L BE MODIFYING AND.THE NAME OF THE NEW F
ILE.  THE PROGRAM.WILL ADD ".OBJ" TO THE
 END OF THE FILE.SO THAT YOU DON'T FORGE
T WHAT KIND OF.FILE IT IS...  LET'S GO T
HROUGH A SHORT EXAMPLE..WHEN YOU RUN THE
 PROGRAM, YOU WILL.COME TO A SCREEN THAT
 REMINDS YOU THAT.YOU NEED TO ADD NEW CH
ARACTER DATA.BEFORE YOU RUN THE PROGRAM.
  BUT.BECAUSE ALONSO ALREADY HAS DATA, Y
OU.CAN IGNORE THIS MESSAGE RIGHT NOW AND
.PROCEED...  THE SECOND SCREEN TELLS YOU
 ABOUT.THE FILE YOU ARE CREATING AND HOW
 YOU.MAY ACTIVATE IT WITH A SYS 32768..Y
OU ARE PROMPTED TO ENTER THE FILE'S.FILE
NAME.  IN THIS CASE, LET'S USE THE.NAME 
"TEST."  WHEN PROMPTED TO ENTER.THE NUMB
ER OF CHARACTERS TO REDEFINE,.ENTER "1."
..  WHEN THE READY PROMPT APPEARS,.ENTER
: LOAD"TEST.OBJ",8,1.  AT THE.NEXT READY
 PROMPT, ENTER SYS 32768..NOW, HIT THE "
@" KEY.  YOU WILL SEE.THAT IT HAS BE RED
EFINED TO DISPLAY A."SMILEY FACE."..  TH
E DATA FOR YOUR CUSTOM CHARACTERS.MUST B
E ADDED TO THE END OF CUSTOM.CHAR2.  YOU
 CAN ERASE THE DATA FOR THE.PROGRAM'S EX
AMPLE CHARACTER (THE.SMILEY FACE) BY TYP
ING IN DIFFERENT.DATA.  OR YOU CAN LEAVE
 THE EXAMPLE.CHARACTER DATA AND ADD DATA
 AFTER IT..ONE LAST NOTE: THE MACHINE LA
NGUAGE.ROUTINE WILL NOT WORK PROPERLY IF
 YOU.TRY TO MODIFY MORE THAN 32 CHARACTE
RS....DISK FILES THIS PROGRAM USES..CUST
OM CHAR1.CUSTOM CHAR2.T.CUSTOM CHAR..   
     **** END OF TEXT ****.
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL