T.FLIP BOOT
FILE INFORMATION
FILENAME(S): T.FLIP BOOT
FILE TYPE(S): PRG
FILE SIZE: 4.3K
FIRST SEEN: 2025-12-01 19:06:51
APPEARS ON: 1 disk(s)
FILE HASH
4636c3bd8de4f56f5931f55b16fcb6f448ade4a7f2f97c8c7a2ee08871e78c17
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| LOADSTAR 107 S 3 | T.FLIP BOOT | PRG | Icebreaker | 7 | 1 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 00 80 0D 20 20 20 20 20 20 20 20 CC 20 C5 20 D4 |... . . .| 00000010: 20 D4 20 C5 20 D2 20 20 20 20 C6 20 CC 20 C9 20 | . . . . . . | 00000020: D0 0D 0D 20 20 20 20 20 20 20 20 20 20 20 42 59 |... BY| 00000030: 20 D3 54 45 56 45 20 C5 4D 53 4C 45 59 0D 0D 0D | .TEVE .MSLEY...| 00000040: 20 20 20 20 CC C5 D4 D4 C5 D2 20 C6 CC C9 D0 20 | ...... .... | 00000050: 55 53 45 53 20 46 4F 4E 54 53 20 54 4F 20 43 52 |USES FONTS TO CR| 00000060: 45 41 54 45 0D 41 4E 20 49 4E 54 45 52 45 53 54 |EATE.AN INTEREST| 00000070: 49 4E 47 20 53 50 45 43 49 41 4C 20 45 46 46 45 |ING SPECIAL EFFE| 00000080: 43 54 20 54 48 41 54 0D 59 4F 55 20 4D 49 47 48 |CT THAT.YOU MIGH| 00000090: 54 20 57 41 4E 54 20 54 4F 20 55 53 45 20 49 4E |T WANT TO USE IN| 000000A0: 20 59 4F 55 52 20 47 41 4D 45 20 4F 52 0D 44 45 | YOUR GAME OR.DE| 000000B0: 4D 4F 20 50 52 4F 47 52 41 4D 53 2E 20 20 C9 54 |MO PROGRAMS. .T| 000000C0: 20 4D 4F 44 49 46 49 45 53 20 41 20 46 4F 4E 54 | MODIFIES A FONT| 000000D0: 20 4F 46 0D 59 4F 55 52 20 43 48 4F 49 43 45 20 | OF.YOUR CHOICE | 000000E0: 53 4F 20 54 48 41 54 20 54 48 45 20 41 4C 50 48 |SO THAT THE ALPH| 000000F0: 41 42 45 54 0D 50 4F 52 54 49 4F 4E 20 4F 46 20 |ABET.PORTION OF | 00000100: 49 54 20 49 53 20 53 54 4F 52 45 44 20 49 4E 20 |IT IS STORED IN | 00000110: 45 49 47 48 54 0D 41 4E 49 4D 41 54 49 4F 4E 20 |EIGHT.ANIMATION | 00000120: 46 52 41 4D 45 53 2E 20 20 D7 48 45 4E 20 50 4C |FRAMES. .HEN PL| 00000130: 41 59 45 44 20 57 49 54 48 0D 54 48 45 20 49 4E |AYED WITH.THE IN| 00000140: 43 4C 55 44 45 44 20 49 4E 54 45 52 52 55 50 54 |CLUDED INTERRUPT| 00000150: 2D 44 52 49 56 45 4E 20 50 4C 41 59 45 52 2C 0D |-DRIVEN PLAYER,.| 00000160: 4C 45 54 54 45 52 53 2C 20 57 4F 52 44 53 20 4F |LETTERS, WORDS O| 00000170: 52 20 57 48 4F 4C 45 20 50 48 52 41 53 45 53 20 |R WHOLE PHRASES | 00000180: 57 49 4C 4C 0D 41 50 50 45 41 52 20 54 4F 20 46 |WILL.APPEAR TO F| 00000190: 4C 49 50 20 48 45 41 44 20 4F 56 45 52 20 48 45 |LIP HEAD OVER HE| 000001A0: 45 4C 53 2E 0D 0D 20 20 20 20 CC C5 D4 D4 C5 D2 |ELS... ......| 000001B0: 20 C6 CC C9 D0 20 57 49 4C 4C 20 41 4C 54 45 52 | .... WILL ALTER| 000001C0: 20 59 4F 55 52 0D 43 55 53 54 4F 4D 20 43 48 41 | YOUR.CUSTOM CHA| 000001D0: 52 41 43 54 45 52 20 53 45 54 20 41 4E 44 20 43 |RACTER SET AND C| 000001E0: 52 45 41 54 45 20 41 0D 53 45 43 4F 4E 44 20 46 |REATE A.SECOND F| 000001F0: 4F 4E 54 2E 20 20 D4 48 49 53 20 46 4C 49 50 50 |ONT. .HIS FLIPP| 00000200: 45 44 20 46 4F 4E 54 20 4D 55 53 54 0D 42 45 20 |ED FONT MUST.BE | 00000210: 53 41 56 45 44 20 55 4E 44 45 52 20 41 4E 4F 54 |SAVED UNDER ANOT| 00000220: 48 45 52 20 4E 41 4D 45 20 42 45 43 41 55 53 45 |HER NAME BECAUSE| 00000230: 0D 59 4F 55 27 4C 4C 20 53 54 49 4C 4C 20 4E 45 |.YOU'LL STILL NE| 00000240: 45 44 20 59 4F 55 52 20 43 55 53 54 4F 4D 20 46 |ED YOUR CUSTOM F| 00000250: 4F 4E 54 2E 0D D4 48 45 20 46 4C 49 50 50 45 44 |ONT...HE FLIPPED| 00000260: 20 46 4F 4E 54 20 43 4F 4E 53 49 53 54 53 20 4F | FONT CONSISTS O| 00000270: 4E 4C 59 20 4F 46 20 54 48 45 0D 4C 45 54 54 45 |NLY OF THE.LETTE| 00000280: 52 53 20 C1 2D DA 20 55 4E D3 C8 C9 C6 D4 45 44 |RS .-. UN.....ED| 00000290: 2E 0D 0D 20 20 20 20 D4 48 45 20 4D 41 43 48 49 |... .HE MACHI| 000002A0: 4E 45 20 4C 41 4E 47 55 41 47 45 20 52 4F 55 54 |NE LANGUAGE ROUT| 000002B0: 49 4E 45 20 54 48 41 54 0D 43 41 55 53 45 53 20 |INE THAT.CAUSES | 000002C0: 54 48 45 20 41 4E 49 4D 41 54 49 4F 4E 20 43 4F |THE ANIMATION CO| 000002D0: 50 49 45 53 20 54 48 45 0D 41 4C 54 45 52 45 44 |PIES THE.ALTERED| 000002E0: 20 56 45 52 53 49 4F 4E 53 20 4F 46 20 C1 2D DA | VERSIONS OF .-.| 000002F0: 20 54 4F 20 59 4F 55 52 0D 43 55 53 54 4F 4D 20 | TO YOUR.CUSTOM | 00000300: 46 4F 4E 54 20 49 4E 20 52 41 50 49 44 20 53 55 |FONT IN RAPID SU| 00000310: 43 43 45 53 53 49 4F 4E 2C 0D 47 49 56 49 4E 47 |CCESSION,.GIVING| 00000320: 20 54 48 45 20 41 4E 49 4D 41 54 49 4F 4E 20 45 | THE ANIMATION E| 00000330: 46 46 45 43 54 2E 20 20 D4 48 45 0D 52 45 53 54 |FFECT. .HE.REST| 00000340: 20 4F 46 20 59 4F 55 52 20 43 55 53 54 4F 4D 20 | OF YOUR CUSTOM | 00000350: 46 4F 4E 54 20 49 53 0D 55 4E 41 46 46 45 43 54 |FONT IS.UNAFFECT| 00000360: 45 44 2C 20 42 55 54 20 59 4F 55 20 57 49 4C 4C |ED, BUT YOU WILL| 00000370: 20 48 41 56 45 20 54 4F 0D 50 52 45 53 45 52 56 | HAVE TO.PRESERV| 00000380: 45 20 54 48 45 20 C1 2D DA 20 50 4F 52 54 49 4F |E THE .-. PORTIO| 00000390: 4E 20 4F 46 20 59 4F 55 52 20 46 4F 4E 54 0D 49 |N OF YOUR FONT.I| 000003A0: 46 20 59 4F 55 20 57 41 4E 54 20 54 4F 20 52 45 |F YOU WANT TO RE| 000003B0: 53 54 4F 52 45 20 49 54 20 41 4E 44 20 55 53 45 |STORE IT AND USE| 000003C0: 20 49 54 0D 4F 55 54 53 49 44 45 20 4F 46 20 54 | IT.OUTSIDE OF T| 000003D0: 48 45 20 52 4F 54 41 54 49 4F 4E 20 50 52 4F 43 |HE ROTATION PROC| 000003E0: 45 53 53 2E 20 20 D9 4F 55 0D 43 41 4E 20 44 4F |ESS. .OU.CAN DO| 000003F0: 20 54 48 49 53 20 57 49 54 48 20 41 20 C3 CF D0 | THIS WITH A ...| 00000400: D9 CD C5 CD 20 55 54 49 4C 49 54 59 0D 28 53 45 |.... UTILITY.(SE| 00000410: 45 20 D3 D7 C1 D0 D0 D9 CD C5 CD 20 4F 4E 20 49 |E ......... ON I| 00000420: 53 53 55 45 20 23 39 39 20 4F 52 0D D4 CF CF CC |SSUE #99 OR.....| 00000430: C2 CF D8 20 31 30 35 20 4F 4E 20 49 53 53 55 45 |... 105 ON ISSUE| 00000440: 20 23 31 30 35 29 20 4F 52 20 55 53 45 20 41 0D | #105) OR USE A.| 00000450: C6 CF D2 2D CE C5 D8 D4 20 CC CF CF D0 3A 0D 0D |...-.... ....:..| 00000460: 20 20 31 30 30 30 20 46 4F 52 20 49 3D 20 31 20 | 1000 FOR I= 1 | 00000470: 54 4F 20 32 30 38 0D 20 20 31 30 31 30 20 50 4F |TO 208. 1010 PO| 00000480: 4B 45 20 42 55 46 46 45 52 2B 49 2C 50 45 45 4B |KE BUFFER+I,PEEK| 00000490: 28 46 4F 4E 54 2B 49 29 0D 20 20 31 30 32 30 20 |(FONT+I). 1020 | 000004A0: 4E 45 58 54 0D 20 20 31 30 33 30 20 52 45 54 55 |NEXT. 1030 RETU| 000004B0: 52 4E 0D 0D D4 4F 20 47 45 54 20 59 4F 55 52 20 |RN...O GET YOUR | 000004C0: 46 4F 4E 54 20 42 41 43 4B 3A 0D 0D 20 20 31 30 |FONT BACK:.. 10| 000004D0: 34 30 20 46 4F 52 20 49 20 3D 20 31 20 54 4F 20 |40 FOR I = 1 TO | 000004E0: 32 30 38 0D 20 20 31 30 35 30 20 50 4F 4B 45 20 |208. 1050 POKE | 000004F0: 46 4F 4E 54 2B 49 2C 50 45 45 4B 28 42 55 46 46 |FONT+I,PEEK(BUFF| 00000500: 45 52 2B 49 29 0D 20 20 31 30 36 30 20 4E 45 58 |ER+I). 1060 NEX| 00000510: 54 0D 20 20 31 30 37 30 20 52 45 54 55 52 4E 0D |T. 1070 RETURN.| 00000520: 0D 20 20 20 20 D4 48 49 53 20 54 41 4B 45 53 20 |. .HIS TAKES | 00000530: 53 45 56 45 52 41 4C 20 53 45 43 4F 4E 44 53 20 |SEVERAL SECONDS | 00000540: 46 4F 52 0D C2 C1 D3 C9 C3 20 28 41 53 20 59 4F |FOR...... (AS YO| 00000550: 55 27 4C 4C 20 53 45 45 20 49 4E 20 54 48 45 20 |U'LL SEE IN THE | 00000560: 44 45 4D 4F 29 2C 0D 42 55 54 20 4F 4E 4C 59 20 |DEMO),.BUT ONLY | 00000570: 33 20 54 48 4F 55 53 41 4E 44 54 48 53 20 4F 46 |3 THOUSANDTHS OF| 00000580: 20 41 20 53 45 43 4F 4E 44 20 49 4E 0D CD CC 2E | A SECOND IN....| 00000590: 20 20 D9 4F 55 20 4D 49 47 48 54 20 57 41 4E 54 | .OU MIGHT WANT| 000005A0: 20 54 4F 20 55 53 45 20 C3 CF D0 D9 CD C5 CD 2E | TO USE ........| 000005B0: 0D 0D 20 20 20 20 D4 48 45 20 45 4E 54 49 52 45 |.. .HE ENTIRE| 000005C0: 20 50 52 4F 43 45 53 53 20 49 53 20 41 55 54 4F | PROCESS IS AUTO| 000005D0: 4D 41 54 45 44 2E 0D C1 4C 4C 20 59 4F 55 20 48 |MATED...LL YOU H| 000005E0: 41 56 45 20 54 4F 20 44 4F 20 49 53 20 44 45 43 |AVE TO DO IS DEC| 000005F0: 49 44 45 20 57 48 45 52 45 0D 54 48 45 20 46 4F |IDE WHERE.THE FO| 00000600: 4E 54 53 20 57 49 4C 4C 20 42 45 20 41 4E 44 20 |NTS WILL BE AND | 00000610: 54 48 45 4E 20 44 4F 20 4F 4E 45 0D D3 D9 D3 2E |THEN DO ONE.....| 00000620: 20 20 CC C5 D4 D4 C5 D2 E0 C6 CC C9 D0 20 57 49 | ........... WI| 00000630: 4C 4C 20 45 56 45 4E 20 52 45 4C 4F 43 41 54 45 |LL EVEN RELOCATE| 00000640: 0D 49 54 53 20 CD CC 20 46 4F 52 20 59 4F 55 2E |.ITS .. FOR YOU.| 00000650: 20 20 D4 4F 20 54 55 52 4E 20 4F 46 46 20 54 48 | .O TURN OFF TH| 00000660: 45 0D 45 46 46 45 43 54 2C 20 59 4F 55 27 4C 4C |E.EFFECT, YOU'LL| 00000670: 20 4F 4E 4C 59 20 4E 45 45 44 20 4F 4E 45 20 4D | ONLY NEED ONE M| 00000680: 4F 52 45 0D D3 D9 D3 2E 0D 0D 20 20 20 20 CF 4E |ORE....... .N| 00000690: 43 45 20 59 4F 55 20 45 4E 41 42 4C 45 20 54 48 |CE YOU ENABLE TH| 000006A0: 45 20 52 4F 54 41 54 49 4F 4E 0D 50 52 4F 43 45 |E ROTATION.PROCE| 000006B0: 53 53 2C 20 41 4E 59 20 55 4E D3 C8 C9 C6 D4 45 |SS, ANY UN.....E| 000006C0: 44 20 41 4C 50 48 41 42 45 54 53 20 4F 4E 0D 54 |D ALPHABETS ON.T| 000006D0: 48 45 20 53 43 52 45 45 4E 20 57 49 4C 4C 20 41 |HE SCREEN WILL A| 000006E0: 50 50 45 41 52 20 54 4F 20 52 4F 54 41 54 45 2E |PPEAR TO ROTATE.| 000006F0: 0D D4 48 49 53 20 4C 45 41 56 45 53 20 D3 C8 C9 |..HIS LEAVES ...| 00000700: C6 D4 45 44 2C 20 47 52 41 50 48 49 43 20 41 4E |..ED, GRAPHIC AN| 00000710: 44 0D 41 4C 4C E0 52 45 56 45 52 53 45 20 43 48 |D.ALL.REVERSE CH| 00000720: 41 52 41 43 54 45 52 53 20 55 4E 41 46 46 45 43 |ARACTERS UNAFFEC| 00000730: 54 45 44 2E 0D C9 20 53 48 4F 55 4C 44 20 50 4F |TED... SHOULD PO| 00000740: 49 4E 54 20 4F 55 54 20 48 45 52 45 20 54 48 41 |INT OUT HERE THA| 00000750: 54 0D 54 41 4C 4C 45 52 20 55 50 50 45 52 43 41 |T.TALLER UPPERCA| 00000760: 53 45 20 46 4F 4E 54 53 20 4D 41 58 49 4D 49 5A |SE FONTS MAXIMIZ| 00000770: 45 20 54 48 45 0D 45 46 46 45 43 54 2E 0D 0D 20 |E THE.EFFECT... | 00000780: 20 20 20 D2 45 4D 45 4D 42 45 52 2C 20 59 4F 55 | .EMEMBER, YOU| 00000790: 27 4C 4C 20 4E 45 45 44 20 54 4F 20 48 41 56 45 |'LL NEED TO HAVE| 000007A0: 0D 53 50 41 43 45 20 41 4C 4C 4F 43 41 54 45 44 |.SPACE ALLOCATED| 000007B0: 20 46 4F 52 20 54 48 45 20 46 4C 49 50 50 45 44 | FOR THE FLIPPED| 000007C0: 20 46 4F 4E 54 2C 0D 42 55 54 20 C9 D4 20 C4 CF | FONT,.BUT .. ..| 000007D0: C5 D3 CE 27 D4 20 C8 C1 D6 C5 20 D4 CF 20 C2 C5 |...'. .... .. ..| 000007E0: 20 C9 CE 20 D4 C8 C5 20 D3 C1 CD C5 0D C2 C1 CE | .. ... ........| 000007F0: CB 2E 20 20 D4 48 49 53 20 4F 50 45 4E 53 20 55 |.. .HIS OPENS U| 00000800: 50 20 41 4C 4C 20 4F 46 0D 24 30 38 30 31 2D 24 |P ALL OF.$0801-$| 00000810: 39 C6 C6 C6 20 41 4E 44 20 24 C3 30 30 30 2D 24 |9... AND $.000-$| 00000820: C3 C6 C6 C6 20 46 4F 52 0D 50 4C 41 43 45 4D 45 |.... FOR.PLACEME| 00000830: 4E 54 20 4F 46 20 59 4F 55 52 20 46 4C 49 50 50 |NT OF YOUR FLIPP| 00000840: 45 44 20 46 4F 4E 54 2E 20 20 C9 54 0D 44 4F 45 |ED FONT. .T.DOE| 00000850: 53 4E 27 54 20 48 41 56 45 20 54 4F 20 43 52 4F |SN'T HAVE TO CRO| 00000860: 57 44 20 59 4F 55 52 20 47 52 41 50 48 49 43 53 |WD YOUR GRAPHICS| 00000870: 0D 41 52 45 41 20 41 4E 44 2F 4F 52 20 59 4F 55 |.AREA AND/OR YOU| 00000880: 52 20 46 52 45 45 20 4D 45 4D 4F 52 59 20 46 4F |R FREE MEMORY FO| 00000890: 52 0D 56 41 52 49 41 42 4C 45 53 2E 0D 0D 0D 20 |R.VARIABLES.... | 000008A0: C8 CF D7 20 D4 CF 20 D5 D3 C5 20 CC C5 D4 D4 C5 |... .. ... .....| 000008B0: D2 20 C6 CC C9 D0 0D 20 2D 2D 2D 2D 2D 2D 2D 2D |. ..... --------| 000008C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0D 20 |-------------.. | 000008D0: 20 20 20 C9 54 20 43 41 4E 27 54 20 47 45 54 20 | .T CAN'T GET | 000008E0: 45 41 53 49 45 52 20 54 48 41 4E 20 54 48 49 53 |EASIER THAN THIS| 000008F0: 2E 0D D7 48 45 4E 20 46 49 52 53 54 20 52 55 4E |...HEN FIRST RUN| 00000900: 2C 20 59 4F 55 20 41 52 45 20 53 48 4F 57 4E 20 |, YOU ARE SHOWN | 00000910: 53 49 4D 50 4C 45 0D 4D 45 4E 55 3A 0D 0D 20 20 |SIMPLE.MENU:.. | 00000920: 20 20 D5 D3 C5 20 C3 D5 D3 D4 CF CD 20 C6 CF CE | ... ...... ...| 00000930: D4 20 C6 D2 CF CD 20 C4 C9 D3 CB 0D 20 20 20 20 |. .... ..... | 00000940: D5 D3 C5 20 C2 D5 C9 CC D4 20 C9 CE 20 C3 C8 C1 |... ..... .. ...| 00000950: D2 C1 C3 D4 C5 D2 20 D3 C5 D4 0D 20 20 20 20 D5 |...... .... .| 00000960: D3 C5 20 D2 CF CD 20 D3 C5 D4 20 28 D9 C5 C3 C3 |.. ... ... (....| 00000970: C8 21 29 0D 20 20 20 20 CC CF C1 C4 20 CD CC 20 |.!). .... .. | 00000980: D2 C5 CC CF C3 C1 D4 CF D2 0D 20 20 20 20 CC CF |.......... ..| 00000990: C1 C4 20 D4 C8 C5 20 C4 C5 CD CF 0D 20 20 20 20 |.. ... ..... | 000009A0: C4 D2 CF D0 20 D4 CF 20 C2 C1 D3 C9 C3 0D 20 20 |.... .. ...... | 000009B0: 20 20 D2 C5 D4 D5 D2 CE 20 D4 CF 20 CC CF C1 C4 | ...... .. ....| 000009C0: D3 D4 C1 D2 0D 0D 20 20 20 20 C3 D2 D3 D2 20 54 |...... .... T| 000009D0: 4F 20 54 48 45 20 4F 50 54 49 4F 4E 20 59 4F 55 |O THE OPTION YOU| 000009E0: 20 57 41 4E 54 20 41 4E 44 0D 53 45 4C 45 43 54 | WANT AND.SELECT| 000009F0: 20 49 54 2E 20 20 C9 46 20 59 4F 55 20 4C 4F 41 | IT. .F YOU LOA| 00000A00: 44 20 41 20 46 4F 4E 54 20 46 52 4F 4D 0D 44 49 |D A FONT FROM.DI| 00000A10: 53 4B 2C 20 59 4F 55 27 4C 4C 20 48 41 56 45 20 |SK, YOU'LL HAVE | 00000A20: 41 20 43 48 4F 49 43 45 20 4F 46 20 44 52 49 56 |A CHOICE OF DRIV| 00000A30: 45 53 0D 38 2D 31 36 20 41 4E 44 20 43 41 4E 20 |ES.8-16 AND CAN | 00000A40: 50 49 43 4B 20 59 4F 55 52 20 46 4F 4E 54 20 56 |PICK YOUR FONT V| 00000A50: 49 41 20 46 49 4C 45 0D 52 45 51 55 45 53 54 4F |IA FILE.REQUESTO| 00000A60: 52 20 57 48 49 43 48 20 53 55 50 50 4F 52 54 53 |R WHICH SUPPORTS| 00000A70: 20 C3 CD C4 0D 50 41 52 54 49 54 49 4F 4E 53 20 | ....PARTITIONS | 00000A80: 41 4E 44 20 52 45 43 55 52 53 49 56 45 0D 53 55 |AND RECURSIVE.SU| 00000A90: 42 44 49 52 45 43 54 4F 52 49 45 53 2E 0D 0D 20 |BDIRECTORIES... | 00000AA0: 20 20 D4 48 45 20 43 48 4F 53 45 4E 20 46 4F 4E | .HE CHOSEN FON| 00000AB0: 54 20 49 53 20 46 4C 49 50 50 45 44 0D 49 4E 53 |T IS FLIPPED.INS| 00000AC0: 54 41 4E 54 4C 59 2E 20 20 D9 4F 55 27 52 45 20 |TANTLY. .OU'RE | 00000AD0: 41 53 4B 45 44 20 46 4F 52 20 41 20 4E 45 57 0D |ASKED FOR A NEW.| 00000AE0: CC CF C1 C4 20 41 44 44 52 45 53 53 2E 20 20 C9 |.... ADDRESS. .| 00000AF0: 54 20 43 41 4E 27 54 20 42 45 20 54 48 45 20 53 |T CAN'T BE THE S| 00000B00: 41 4D 45 0D 41 53 20 57 48 45 52 45 20 59 4F 55 |AME.AS WHERE YOU| 00000B10: 52 20 43 55 53 54 4F 4D 20 46 4F 4E 54 20 57 49 |R CUSTOM FONT WI| 00000B20: 4C 4C 20 52 45 53 49 44 45 0D 49 4E 20 59 4F 55 |LL RESIDE.IN YOU| 00000B30: 52 20 50 52 4F 47 52 41 4D 2E 20 20 D4 48 49 53 |R PROGRAM. .HIS| 00000B40: 20 43 41 4E 20 42 45 20 41 4E 59 0D 41 44 44 52 | CAN BE ANY.ADDR| 00000B50: 45 53 53 2C 20 45 56 45 4E 20 49 4E 20 41 4E 4F |ESS, EVEN IN ANO| 00000B60: 54 48 45 52 20 42 41 4E 4B 2E 20 20 D9 4F 55 0D |THER BANK. .OU.| 00000B70: 43 41 4E 20 55 53 45 20 50 41 47 45 20 4E 55 4D |CAN USE PAGE NUM| 00000B80: 42 45 52 53 20 49 46 20 59 4F 55 20 4C 49 4B 45 |BERS IF YOU LIKE| 00000B90: 2E 0D D4 48 45 20 50 41 47 45 20 4E 55 4D 42 45 |...HE PAGE NUMBE| 00000BA0: 52 20 49 53 20 53 49 4D 50 4C 59 20 54 48 45 20 |R IS SIMPLY THE | 00000BB0: 48 49 47 48 0D 42 59 54 45 20 4F 46 20 54 48 45 |HIGH.BYTE OF THE| 00000BC0: 20 4C 4F 41 44 20 41 44 44 52 45 53 53 0D 28 41 | LOAD ADDRESS.(A| 00000BD0: 44 44 52 45 53 53 2F 32 35 36 29 2E 0D 0D 20 20 |DDRESS/256)... | 00000BE0: 20 20 20 C4 D2 CF D0 20 D4 CF 20 C2 C1 D3 C9 C3 | .... .. .....| 00000BF0: 20 54 41 4B 45 53 20 59 4F 55 20 54 4F 0D C2 C1 | TAKES YOU TO...| 00000C00: D3 C9 C3 2C 20 52 45 53 45 54 54 49 4E 47 20 41 |..., RESETTING A| 00000C10: 4C 4C 20 50 4F 49 4E 54 45 52 53 2E 20 20 CE 4F |LL POINTERS. .O| 00000C20: 0D 51 55 45 53 54 49 4F 4E 53 20 41 53 4B 45 44 |.QUESTIONS ASKED| 00000C30: 2E 20 20 C2 C1 D3 C9 C3 20 49 53 20 4E 4F 52 4D |. ..... IS NORM| 00000C40: 41 4C 20 41 4E 44 0D 59 4F 55 20 43 41 4E 20 52 |AL AND.YOU CAN R| 00000C50: 45 53 55 4D 45 20 50 52 4F 47 52 41 4D 4D 49 4E |ESUME PROGRAMMIN| 00000C60: 47 20 57 49 54 48 4F 55 54 0D 52 45 53 45 54 54 |G WITHOUT.RESETT| 00000C70: 49 4E 47 20 59 4F 55 52 20 43 4F 4D 50 55 54 45 |ING YOUR COMPUTE| 00000C80: 52 2E 0D 0D 0D 20 CD CC 20 D2 C5 CC CF C3 C1 D4 |R.... .. .......| 00000C90: CF D2 0D 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |... ------------| 00000CA0: 0D 0D 20 20 20 20 CD CC 20 D2 C5 CC CF C3 C1 D4 |.. .. .......| 00000CB0: CF D2 20 49 53 20 41 20 53 45 50 41 52 41 54 45 |.. IS A SEPARATE| 00000CC0: 0D 50 52 4F 47 52 41 4D 20 54 48 41 54 27 53 20 |.PROGRAM THAT'S | 00000CD0: CC CF C1 C4 45 44 20 57 48 45 4E 20 59 4F 55 20 |....ED WHEN YOU | 00000CE0: 43 48 4F 4F 53 45 0D 49 54 20 46 52 4F 4D 20 54 |CHOOSE.IT FROM T| 00000CF0: 48 45 20 4D 45 4E 55 2E 20 20 D4 48 49 53 20 50 |HE MENU. .HIS P| 00000D00: 52 4F 47 52 41 4D 20 57 49 4C 4C 0D 57 52 49 54 |ROGRAM WILL.WRIT| 00000D10: 45 20 41 4E 20 49 4E 54 45 52 52 55 50 54 20 44 |E AN INTERRUPT D| 00000D20: 52 49 56 45 4E 20 50 52 4F 47 52 41 4D 0D 54 48 |RIVEN PROGRAM.TH| 00000D30: 41 54 20 55 50 44 41 54 45 53 20 54 48 45 20 43 |AT UPDATES THE C| 00000D40: 48 41 52 41 43 54 45 52 53 20 46 4F 52 20 59 4F |HARACTERS FOR YO| 00000D50: 55 2E 0D 0D 20 20 20 20 C9 54 27 53 20 53 49 4D |U... .T'S SIM| 00000D60: 50 4C 45 20 54 4F 20 55 53 45 2C 20 41 4E 44 20 |PLE TO USE, AND | 00000D70: 52 45 51 55 49 52 45 53 0D 4F 4E 4C 59 20 54 48 |REQUIRES.ONLY TH| 00000D80: 52 45 45 20 42 59 54 45 53 20 4F 46 20 49 4E 46 |REE BYTES OF INF| 00000D90: 4F 52 4D 41 54 49 4F 4E 0D 28 41 43 54 55 41 4C |ORMATION.(ACTUAL| 00000DA0: 4C 59 20 41 42 4F 55 54 20 32 34 20 42 49 54 53 |LY ABOUT 24 BITS| 00000DB0: 29 2E 20 20 D4 48 45 20 46 49 52 53 54 0D 49 53 |). .HE FIRST.IS| 00000DC0: 20 54 48 45 20 50 41 47 45 2F 4C 4F 41 44 20 41 | THE PAGE/LOAD A| 00000DD0: 44 44 52 45 53 53 20 4F 46 20 54 48 45 0D 50 52 |DDRESS OF THE.PR| 00000DE0: 4F 47 52 41 4D 20 49 54 27 53 20 43 52 45 41 54 |OGRAM IT'S CREAT| 00000DF0: 49 4E 47 2E 20 20 C6 4F 52 20 45 58 41 4D 50 4C |ING. .OR EXAMPL| 00000E00: 45 2C 0D 4C 45 54 27 53 20 55 53 45 20 54 48 45 |E,.LET'S USE THE| 00000E10: 20 45 56 45 52 20 50 4F 50 55 4C 41 52 20 34 39 | EVER POPULAR 49| 00000E20: 31 35 32 0D 28 24 C3 30 30 30 29 2E 20 20 D9 4F |152.($.000). .O| 00000E30: 55 20 43 4F 55 4C 44 20 45 4E 54 45 52 20 34 39 |U COULD ENTER 49| 00000E40: 31 35 32 2C 20 4F 52 0D 31 39 32 2C 20 57 48 49 |152, OR.192, WHI| 00000E50: 43 48 20 49 53 20 54 48 45 20 50 41 47 45 20 4E |CH IS THE PAGE N| 00000E60: 55 4D 42 45 52 2E 0D 0D 20 20 20 20 D4 48 45 20 |UMBER... .HE | 00000E70: 53 45 43 4F 4E 44 20 50 52 4F 4D 50 54 20 41 53 |SECOND PROMPT AS| 00000E80: 4B 53 20 57 48 45 52 45 20 54 48 45 0D 46 4C 49 |KS WHERE THE.FLI| 00000E90: 50 50 45 44 20 53 45 54 20 57 49 4C 4C 20 52 45 |PPED SET WILL RE| 00000EA0: 53 49 44 45 20 49 4E 20 4D 45 4D 4F 52 59 2E 0D |SIDE IN MEMORY..| 00000EB0: C8 45 52 45 20 59 4F 55 20 57 4F 55 4C 44 20 45 |.ERE YOU WOULD E| 00000EC0: 4E 54 45 52 20 54 48 45 20 53 41 4D 45 20 41 44 |NTER THE SAME AD| 00000ED0: 44 52 45 53 53 0D 41 53 20 57 48 45 4E 20 59 4F |DRESS.AS WHEN YO| 00000EE0: 55 20 53 41 56 45 44 20 54 48 45 20 46 4C 49 50 |U SAVED THE FLIP| 00000EF0: 50 45 44 20 53 45 54 2E 0D 0D 20 20 20 20 D4 48 |PED SET... .H| 00000F00: 45 20 54 48 49 52 44 20 51 55 45 53 54 49 4F 4E |E THIRD QUESTION| 00000F10: 20 41 53 4B 53 20 57 48 45 52 45 0D 59 4F 55 52 | ASKS WHERE.YOUR| 00000F20: 20 43 55 53 54 4F 4D 20 55 4E 46 4C 49 50 50 45 | CUSTOM UNFLIPPE| 00000F30: 44 20 46 4F 4E 54 20 52 45 53 49 44 45 53 2E 0D |D FONT RESIDES..| 00000F40: C8 45 52 45 20 59 4F 55 20 43 41 4E 20 55 53 45 |.ERE YOU CAN USE| 00000F50: 20 54 48 45 20 41 43 54 55 41 4C 20 4C 4F 41 44 | THE ACTUAL LOAD| 00000F60: 0D 41 44 44 52 45 53 53 20 4F 46 20 54 48 45 20 |.ADDRESS OF THE | 00000F70: 46 4F 4E 54 2C 20 4F 52 20 59 4F 55 20 43 41 4E |FONT, OR YOU CAN| 00000F80: 20 50 41 47 45 0D 44 4F 57 4E 20 54 48 52 4F 55 | PAGE.DOWN THROU| 00000F90: 47 48 20 59 4F 55 52 20 46 4F 4E 54 20 54 4F 20 |GH YOUR FONT TO | 00000FA0: 54 48 45 0D 43 48 41 52 41 43 54 45 52 53 20 4F |THE.CHARACTERS O| 00000FB0: 4E 20 54 48 45 20 50 41 47 45 20 42 4F 55 4E 44 |N THE PAGE BOUND| 00000FC0: 41 52 59 20 59 4F 55 27 44 0D 52 41 54 48 45 52 |ARY YOU'D.RATHER| 00000FD0: 20 48 41 56 45 20 46 4C 49 50 50 49 4E 47 2E 0D | HAVE FLIPPING..| 00000FE0: 0D 20 20 20 20 D4 48 45 20 50 52 4F 47 52 41 4D |. .HE PROGRAM| 00000FF0: 20 57 49 4C 4C 20 41 55 54 4F 4D 41 54 49 43 41 | WILL AUTOMATICA| 00001000: 4C 4C 59 0D 57 52 49 54 45 20 54 48 45 20 50 52 |LLY.WRITE THE PR| 00001010: 4F 47 52 41 4D 20 54 4F 20 44 49 53 4B 2C 20 47 |OGRAM TO DISK, G| 00001020: 49 56 49 4E 47 20 49 54 0D 54 48 45 20 4E 41 4D |IVING IT.THE NAM| 00001030: 45 20 C3 C8 20 28 50 41 47 45 20 4E 55 4D 42 45 |E .. (PAGE NUMBE| 00001040: 52 29 2E CD CC 2E 20 20 D4 4F 0D 41 43 54 49 56 |R).... .O.ACTIV| 00001050: 41 54 45 2C 20 55 53 45 20 D3 D9 D3 20 28 4C 4F |ATE, USE ... (LO| 00001060: 41 44 20 41 44 44 52 45 53 53 29 2E 0D 0D 20 20 |AD ADDRESS)... | 00001070: 20 20 D4 4F 20 44 45 41 43 54 49 56 41 54 45 20 | .O DEACTIVATE | 00001080: 54 48 45 20 46 4C 49 50 50 49 4E 47 20 CD CC 2C |THE FLIPPING ..,| 00001090: 0D 55 53 45 20 D3 D9 D3 20 28 4C 4F 41 44 20 41 |.USE ... (LOAD A| 000010A0: 44 44 52 45 53 53 2B 33 29 2E 0D 0D D3 C5 0D 0D |DDRESS+3).......| 000010B0: CE CF D4 C5 20 C6 D2 CF CD 20 CA C5 C6 C6 3A 20 |.... .... ....: | 000010C0: D4 4F 20 53 45 45 20 48 4F 57 20 C9 0D 49 4E 53 |.O SEE HOW ..INS| 000010D0: 54 41 4E 54 4C 59 20 52 45 54 55 52 4E 45 44 20 |TANTLY RETURNED | 000010E0: 54 4F 20 54 48 45 20 4D 41 49 4E 0D 50 52 4F 47 |TO THE MAIN.PROG| 000010F0: 52 41 4D 2C 20 43 48 45 43 4B 20 4F 55 54 20 54 |RAM, CHECK OUT T| 00001100: 48 49 53 20 4D 4F 4E 54 48 27 53 20 C2 C9 D4 D3 |HIS MONTH'S ....| 00001110: 2E 0D D9 4F 55 20 43 41 4E 20 44 4F 20 49 54 2C |...OU CAN DO IT,| 00001120: 20 54 4F 4F 21 0D 0D 20 2A 2A 2A 2A 20 D2 20 2D | TOO!.. **** . -| 00001130: 20 D2 55 4E 20 20 20 20 D2 C5 D4 D5 D2 CE 20 2D | .UN ...... -| 00001140: 20 CD 45 4E 55 20 2A 2A 2A 2A 0D | .ENU ****. |
... L E T T E R F L I P..
BY STEVE EMSLEY... LETTER FLIP
USES FONTS TO CREATE.AN INTERESTING SPEC
IAL EFFECT THAT.YOU MIGHT WANT TO USE IN
YOUR GAME OR.DEMO PROGRAMS. IT MODIFIE
S A FONT OF.YOUR CHOICE SO THAT THE ALPH
ABET.PORTION OF IT IS STORED IN EIGHT.AN
IMATION FRAMES. WHEN PLAYED WITH.THE IN
CLUDED INTERRUPT-DRIVEN PLAYER,.LETTERS,
WORDS OR WHOLE PHRASES WILL.APPEAR TO F
LIP HEAD OVER HEELS... LETTER FLIP WI
LL ALTER YOUR.CUSTOM CHARACTER SET AND C
REATE A.SECOND FONT. THIS FLIPPED FONT
MUST.BE SAVED UNDER ANOTHER NAME BECAUSE
.YOU'LL STILL NEED YOUR CUSTOM FONT..THE
FLIPPED FONT CONSISTS ONLY OF THE.LETTE
RS A-Z UNSHIFTED... THE MACHINE LANGU
AGE ROUTINE THAT.CAUSES THE ANIMATION CO
PIES THE.ALTERED VERSIONS OF A-Z TO YOUR
.CUSTOM FONT IN RAPID SUCCESSION,.GIVING
THE ANIMATION EFFECT. THE.REST OF YOUR
CUSTOM FONT IS.UNAFFECTED, BUT YOU WILL
HAVE TO.PRESERVE THE A-Z PORTION OF YOU
R FONT.IF YOU WANT TO RESTORE IT AND USE
IT.OUTSIDE OF THE ROTATION PROCESS. YO
U.CAN DO THIS WITH A COPYMEM UTILITY.(SE
E SWAPPYMEM ON ISSUE #99 OR.TOOLBOX 105
ON ISSUE #105) OR USE A.FOR-NEXT LOOP:..
1000 FOR I= 1 TO 208. 1010 POKE BUFFE
R+I,PEEK(FONT+I). 1020 NEXT. 1030 RETU
RN..TO GET YOUR FONT BACK:.. 1040 FOR I
= 1 TO 208. 1050 POKE FONT+I,PEEK(BUFF
ER+I). 1060 NEXT. 1070 RETURN.. THI
S TAKES SEVERAL SECONDS FOR.BASIC (AS YO
U'LL SEE IN THE DEMO),.BUT ONLY 3 THOUSA
NDTHS OF A SECOND IN.ML. YOU MIGHT WANT
TO USE COPYMEM... THE ENTIRE PROCESS
IS AUTOMATED..ALL YOU HAVE TO DO IS DEC
IDE WHERE.THE FONTS WILL BE AND THEN DO
ONE.SYS. LETTER.FLIP WILL EVEN RELOCATE
.ITS ML FOR YOU. TO TURN OFF THE.EFFECT
, YOU'LL ONLY NEED ONE MORE.SYS... ON
CE YOU ENABLE THE ROTATION.PROCESS, ANY
UNSHIFTED ALPHABETS ON.THE SCREEN WILL A
PPEAR TO ROTATE..THIS LEAVES SHIFTED, GR
APHIC AND.ALL.REVERSE CHARACTERS UNAFFEC
TED..I SHOULD POINT OUT HERE THAT.TALLER
UPPERCASE FONTS MAXIMIZE THE.EFFECT...
REMEMBER, YOU'LL NEED TO HAVE.SPACE A
LLOCATED FOR THE FLIPPED FONT,.BUT IT DO
ESN'T HAVE TO BE IN THE SAME.BANK. THIS
OPENS UP ALL OF.$0801-$9FFF AND $C000-$
CFFF FOR.PLACEMENT OF YOUR FLIPPED FONT.
IT.DOESN'T HAVE TO CROWD YOUR GRAPHICS
.AREA AND/OR YOUR FREE MEMORY FOR.VARIAB
LES.... HOW TO USE LETTER FLIP. --------
-------------.. IT CAN'T GET EASIER T
HAN THIS..WHEN FIRST RUN, YOU ARE SHOWN
SIMPLE.MENU:.. USE CUSTOM FONT FROM D
ISK. USE BUILT IN CHARACTER SET. U
SE ROM SET (YECCH!). LOAD ML RELOCATO
R. LOAD THE DEMO. DROP TO BASIC.
RETURN TO LOADSTAR.. CRSR TO THE OP
TION YOU WANT AND.SELECT IT. IF YOU LOA
D A FONT FROM.DISK, YOU'LL HAVE A CHOICE
OF DRIVES.8-16 AND CAN PICK YOUR FONT V
IA FILE.REQUESTOR WHICH SUPPORTS CMD.PAR
TITIONS AND RECURSIVE.SUBDIRECTORIES...
THE CHOSEN FONT IS FLIPPED.INSTANTLY.
YOU'RE ASKED FOR A NEW.LOAD ADDRESS. I
T CAN'T BE THE SAME.AS WHERE YOUR CUSTOM
FONT WILL RESIDE.IN YOUR PROGRAM. THIS
CAN BE ANY.ADDRESS, EVEN IN ANOTHER BAN
K. YOU.CAN USE PAGE NUMBERS IF YOU LIKE
..THE PAGE NUMBER IS SIMPLY THE HIGH.BYT
E OF THE LOAD ADDRESS.(ADDRESS/256)...
DROP TO BASIC TAKES YOU TO.BASIC, RES
ETTING ALL POINTERS. NO.QUESTIONS ASKED
. BASIC IS NORMAL AND.YOU CAN RESUME PR
OGRAMMING WITHOUT.RESETTING YOUR COMPUTE
R.... ML RELOCATOR. ------------.. ML
RELOCATOR IS A SEPARATE.PROGRAM THAT'S
LOADED WHEN YOU CHOOSE.IT FROM THE MENU.
THIS PROGRAM WILL.WRITE AN INTERRUPT D
RIVEN PROGRAM.THAT UPDATES THE CHARACTER
S FOR YOU... IT'S SIMPLE TO USE, AND
REQUIRES.ONLY THREE BYTES OF INFORMATION
.(ACTUALLY ABOUT 24 BITS). THE FIRST.IS
THE PAGE/LOAD ADDRESS OF THE.PROGRAM IT
'S CREATING. FOR EXAMPLE,.LET'S USE THE
EVER POPULAR 49152.($C000). YOU COULD
ENTER 49152, OR.192, WHICH IS THE PAGE N
UMBER... THE SECOND PROMPT ASKS WHERE
THE.FLIPPED SET WILL RESIDE IN MEMORY..
HERE YOU WOULD ENTER THE SAME ADDRESS.AS
WHEN YOU SAVED THE FLIPPED SET... TH
E THIRD QUESTION ASKS WHERE.YOUR CUSTOM
UNFLIPPED FONT RESIDES..HERE YOU CAN USE
THE ACTUAL LOAD.ADDRESS OF THE FONT, OR
YOU CAN PAGE.DOWN THROUGH YOUR FONT TO
THE.CHARACTERS ON THE PAGE BOUNDARY YOU'
D.RATHER HAVE FLIPPING... THE PROGRAM
WILL AUTOMATICALLY.WRITE THE PROGRAM TO
DISK, GIVING IT.THE NAME CH (PAGE NUMBE
R).ML. TO.ACTIVATE, USE SYS (LOAD ADDRE
SS)... TO DEACTIVATE THE FLIPPING ML,
.USE SYS (LOAD ADDRESS+3)...SE..NOTE FRO
M JEFF: TO SEE HOW I.INSTANTLY RETURNED
TO THE MAIN.PROGRAM, CHECK OUT THIS MONT
H'S BITS..YOU CAN DO IT, TOO!.. **** R -
RUN RETURN - MENU ****.
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL