T.BITS 2
FILE INFORMATION
FILENAME(S): T.BITS 2
FILE TYPE(S): PRG
FILE SIZE: 3.2K
FIRST SEEN: 2025-11-30 18:12:13
APPEARS ON: 1 disk(s)
FILE HASH
e1e6a290f296965c97defd215363459228620073214e85072218049d6b0ad71c
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| LOADSTAR 49 S 1 | T.BITS 2 | PRG | Sailor, Ganheden | 10 | 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 20 DA C5 D2 CF 20 D0 C1 C7 C5 3A 20 C2 49 | .... ....: .I| 00000020: 54 53 20 D0 41 52 54 20 32 0D 20 20 20 20 20 20 |TS .ART 2. | 00000030: 20 20 20 20 20 42 59 20 CD 49 4B 45 20 CD 41 59 | BY .IKE .AY| 00000040: 4E 41 52 44 0D 0D 20 20 20 20 20 C2 C1 D3 C9 C3 |NARD.. .....| 00000050: 20 3C 2D 2D 2D 3E 20 CD C1 C3 C8 C9 CE C5 20 CC | <---> ....... .| 00000060: C1 CE C7 D5 C1 C7 C5 0D 20 20 20 20 20 20 20 20 |........ | 00000070: 20 20 D4 C8 C5 20 CD C9 D3 D3 C9 CE C7 20 CC C9 | ... ....... ..| 00000080: CE CB D3 0D 0D 2D 2D 2D 2D 2D 2D D0 D2 C9 CE D4 |.....------.....| 00000090: 20 D4 C5 D8 D4 20 D4 CF 20 CF D5 D4 D0 D5 D4 20 | .... .. ...... | 000000A0: C4 C5 D6 C9 C3 C5 2D 2D 2D 2D 2D 0D 0D 20 C5 51 |......-----.. .Q| 000000B0: 55 41 54 45 20 3A 20 20 20 D3 D4 D2 CF D5 D4 20 |UATE : ...... | 000000C0: 3D 20 34 33 38 30 36 0D 0D D4 48 45 20 C3 4F 44 |= 43806...HE .OD| 000000D0: 45 3A 20 20 20 CC C4 D9 20 CC 4F C2 59 54 45 0D |E: ... .O.YTE.| 000000E0: 20 20 20 20 20 20 20 20 20 20 20 20 CC C4 C1 20 | ... | 000000F0: C8 49 C2 59 54 45 0D 20 20 20 20 20 20 20 20 20 |.I.YTE. | 00000100: 20 20 20 CA D3 D2 20 D3 D4 D2 CF D5 D4 0D 0D C5 | ... .........| 00000110: 58 41 4D 50 4C 45 53 3A 20 20 20 CC C4 D9 20 23 |XAMPLES: ... #| 00000120: 30 30 0D 20 20 20 20 20 20 20 20 20 20 20 20 CC |00. .| 00000130: C4 C1 20 23 31 39 32 0D 20 20 20 20 20 20 20 20 |.. #192. | 00000140: 20 20 20 20 CA D3 D2 20 D3 D4 D2 CF D5 D4 0D 0D | ... ........| 00000150: 20 20 2E 2E 2E 57 49 4C 4C 20 50 52 49 4E 54 20 | ...WILL PRINT | 00000160: 54 45 58 54 20 54 48 41 54 20 53 54 41 52 54 53 |TEXT THAT STARTS| 00000170: 20 41 54 0D 20 20 20 20 20 34 39 31 35 32 20 41 | AT. 49152 A| 00000180: 4E 44 20 45 4E 44 53 20 49 4E 20 41 20 5A 45 52 |ND ENDS IN A ZER| 00000190: 4F 20 42 59 54 45 2E 0D 0D 20 20 20 20 5B D9 5D |O BYTE... [.]| 000001A0: 20 2F 20 5B C1 5D 20 53 48 4F 55 4C 44 20 50 4F | / [.] SHOULD PO| 000001B0: 49 4E 54 20 54 4F 20 54 48 45 0D 46 49 52 53 54 |INT TO THE.FIRST| 000001C0: 20 43 48 41 52 41 43 54 45 52 20 4F 46 20 54 48 | CHARACTER OF TH| 000001D0: 45 20 54 45 58 54 2C 20 57 48 49 43 48 0D 53 48 |E TEXT, WHICH.SH| 000001E0: 4F 55 4C 44 20 45 4E 44 20 49 4E 20 41 20 5A 45 |OULD END IN A ZE| 000001F0: 52 4F 20 42 59 54 45 2E 0D 0D 0D 0D 0D 0D 0D 0D |RO BYTE.........| 00000200: 0D 0D 0D 0D 0D 0D 2D 2D 2D 2D 2D 2D 2D 2D D0 D2 |......--------..| 00000210: C9 CE D4 20 C1 20 31 36 2D C2 C9 D4 20 CE D5 CD |... . 16-... ...| 00000220: C2 C5 D2 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0D 20 C5 |...---------.. .| 00000230: 51 55 41 54 45 20 3A 20 20 20 CC C9 CE D0 D2 D4 |QUATE : ......| 00000240: 20 3D 20 34 38 35 38 39 0D 0D D4 48 45 20 C3 4F | = 48589...HE .O| 00000250: 44 45 3A 20 20 20 CC C4 D8 20 CC 4F C2 59 54 45 |DE: ... .O.YTE| 00000260: 0D 20 20 20 20 20 20 20 20 20 20 20 20 CC C4 D9 |. ...| 00000270: 20 C8 49 C2 59 54 45 0D 20 20 20 20 20 20 20 20 | .I.YTE. | 00000280: 20 20 20 20 CA D3 D2 20 CC C9 CE D0 D2 D4 0D 0D | ... ........| 00000290: C5 58 41 4D 50 4C 45 53 3A 20 20 20 CC C4 D8 20 |.XAMPLES: ... | 000002A0: 23 30 30 0D 20 20 20 20 20 20 20 20 20 20 20 20 |#00. | 000002B0: CC C4 D9 20 23 31 39 32 0D 20 20 20 20 20 20 20 |... #192. | 000002C0: 20 20 20 20 20 CA D3 D2 20 CC C9 CE D0 D2 D4 0D | ... .......| 000002D0: 0D 20 20 20 2E 2E 2E 57 49 4C 4C 20 50 52 49 4E |. ...WILL PRIN| 000002E0: 54 20 54 48 45 20 4E 55 4D 42 45 52 20 34 39 31 |T THE NUMBER 491| 000002F0: 35 32 2E 0D 0D 20 20 20 20 D3 49 4D 50 4C 59 20 |52... .IMPLY | 00000300: 4C 4F 41 44 20 5B D8 5D 20 2F 20 5B D9 5D 20 57 |LOAD [.] / [.] W| 00000310: 49 54 48 0D 54 48 45 20 4C 4F 57 20 42 59 54 45 |ITH.THE LOW BYTE| 00000320: 20 41 4E 44 20 48 49 47 48 20 42 59 54 45 20 4F | AND HIGH BYTE O| 00000330: 46 20 54 48 45 0D 4E 55 4D 42 45 52 20 59 4F 55 |F THE.NUMBER YOU| 00000340: 20 57 49 53 48 20 54 4F 20 50 52 49 4E 54 20 41 | WISH TO PRINT A| 00000350: 4E 44 20 43 41 4C 4C 0D 54 48 49 53 20 52 4F 55 |ND CALL.THIS ROU| 00000360: 54 49 4E 45 2E 0D 0D 2D 2D 2D 2D 2D 2D 2D 2D 2D |TINE...---------| 00000370: 2D C7 C5 D4 20 C1 20 D2 C1 CE C4 CF CD 20 CE D5 |-... . ...... ..| 00000380: CD C2 C5 D2 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0D 20 |....---------.. | 00000390: C5 51 55 41 54 45 53 3A 20 20 20 D2 C1 CE C4 CF |.QUATES: .....| 000003A0: CD 20 3D 20 35 34 32 39 39 0D 0D D4 48 45 20 C3 |. = 54299...HE .| 000003B0: 4F 44 45 3A 20 20 20 CC C4 C1 20 23 31 32 38 0D |ODE: ... #128.| 000003C0: 20 20 20 20 20 20 20 20 20 20 20 20 D3 D4 C1 20 | ... | 000003D0: 35 34 32 38 37 0D 20 20 20 20 20 20 20 20 20 20 |54287. | 000003E0: 20 20 D3 D4 C1 20 35 34 32 39 30 0D 0D 20 20 20 | ... 54290.. | 000003F0: 20 20 20 20 20 20 20 20 20 CC C4 C1 20 D2 C1 CE | ... ...| 00000400: C4 CF CD 0D 0D C5 58 41 4D 50 4C 45 53 3A 20 20 |......XAMPLES: | 00000410: 20 D3 41 4D 45 20 41 53 20 41 42 4F 56 45 2E 2E | .AME AS ABOVE..| 00000420: 2E 0D 0D 20 20 20 20 C1 46 54 45 52 20 53 45 54 |... .FTER SET| 00000430: 54 49 4E 47 20 35 34 32 38 37 20 41 4E 44 20 35 |TING 54287 AND 5| 00000440: 34 32 39 30 20 54 4F 0D 31 32 38 2C 20 D2 C1 CE |4290 TO.128, ...| 00000450: C4 CF CD 20 57 49 4C 4C 20 41 4C 57 41 59 53 20 |... WILL ALWAYS | 00000460: 43 4F 4E 54 41 49 4E 20 41 0D 52 41 4E 44 4F 4D |CONTAIN A.RANDOM| 00000470: 20 4E 55 4D 42 45 52 2E 20 20 D3 49 4D 50 4C 59 | NUMBER. .IMPLY| 00000480: 20 4C 4F 41 44 20 41 20 52 45 47 49 53 54 45 52 | LOAD A REGISTER| 00000490: 0D 57 49 54 48 20 D2 C1 CE C4 CF CD 20 41 4E 44 |.WITH ...... AND| 000004A0: 20 59 4F 55 27 52 45 20 4F 4E 20 59 4F 55 52 20 | YOU'RE ON YOUR | 000004B0: 57 41 59 21 0D 0D 0D 0D 20 20 20 20 CE 4F 54 45 |WAY!.... .OTE| 000004C0: 20 54 48 41 54 20 54 48 49 53 20 52 4F 55 54 49 | THAT THIS ROUTI| 000004D0: 4E 45 20 55 53 45 53 0D 4F 53 43 49 4C 4C 41 54 |NE USES.OSCILLAT| 000004E0: 4F 52 20 33 20 41 4E 44 20 41 20 4E 4F 49 53 45 |OR 3 AND A NOISE| 000004F0: 20 57 41 56 45 46 4F 52 4D 20 54 4F 0D 50 52 4F | WAVEFORM TO.PRO| 00000500: 44 55 43 45 20 52 41 4E 44 4F 4D 20 4E 55 4D 42 |DUCE RANDOM NUMB| 00000510: 45 52 53 2E 20 20 CE 45 45 44 4C 45 53 53 20 54 |ERS. .EEDLESS T| 00000520: 4F 0D 53 41 59 2C 20 55 53 49 4E 47 20 54 48 49 |O.SAY, USING THI| 00000530: 53 20 52 4F 55 54 49 4E 45 20 49 4E 20 43 4F 4E |S ROUTINE IN CON| 00000540: 4A 55 4E 43 54 49 4F 4E 0D 57 49 54 48 20 54 48 |JUNCTION.WITH TH| 00000550: 52 45 45 2D 56 4F 49 43 45 20 4D 55 53 49 43 20 |REE-VOICE MUSIC | 00000560: 57 49 4C 4C 20 43 52 45 41 54 45 0D 50 52 4F 42 |WILL CREATE.PROB| 00000570: 4C 45 4D 53 20 53 49 4E 43 45 20 42 4F 54 48 20 |LEMS SINCE BOTH | 00000580: 57 49 4C 4C 20 57 41 4E 54 20 54 4F 20 55 53 45 |WILL WANT TO USE| 00000590: 0D 4F 53 43 49 4C 4C 41 54 4F 52 20 33 2E 0D 0D |.OSCILLATOR 3...| 000005A0: 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 2D 2D 2D 2D 2D |...........-----| 000005B0: 2D D0 D2 C9 CE D4 20 C1 20 C2 C1 D3 C9 C3 20 C5 |-..... . ..... .| 000005C0: D2 D2 CF D2 20 CD C5 D3 D3 C1 C7 C5 2D 2D 2D 2D |.... .......----| 000005D0: 2D 0D 0D 20 C5 51 55 41 54 45 53 3A 20 20 20 C5 |-.. .QUATES: .| 000005E0: D2 D2 CF D2 20 3D 20 34 32 30 33 39 0D 0D D4 48 |.... = 42039...H| 000005F0: 45 20 C3 4F 44 45 3A 20 20 20 CC C4 D8 20 C5 52 |E .ODE: ... .R| 00000600: 52 4F 52 CD 53 47 0D 20 20 20 20 20 20 20 20 20 |ROR.SG. | 00000610: 20 20 20 CA D3 D2 20 C5 D2 D2 CF D2 0D 0D C5 58 | ... ........X| 00000620: 41 4D 50 4C 45 53 3A 20 20 20 D3 41 4D 45 20 41 |AMPLES: .AME A| 00000630: 53 20 41 42 4F 56 45 2E 2E 2E 0D 0D 20 20 20 D4 |S ABOVE..... .| 00000640: 48 49 53 20 52 4F 55 54 49 4E 45 20 50 52 49 4E |HIS ROUTINE PRIN| 00000650: 54 53 20 4F 4E 45 20 4F 46 20 54 48 45 20 32 39 |TS ONE OF THE 29| 00000660: 0D C2 C1 D3 C9 C3 20 45 52 52 4F 52 20 4D 45 53 |...... ERROR MES| 00000670: 53 41 47 45 53 2E 20 D4 48 45 59 20 41 52 45 3A |SAGES. .HEY ARE:| 00000680: 0D 0D 20 20 20 20 20 20 20 20 20 31 2E 20 D4 CF |.. 1. ..| 00000690: CF 20 CD C1 CE D9 20 C6 C9 CC C5 D3 0D 20 20 20 |. .... ...... | 000006A0: 20 20 20 20 20 20 32 2E 20 C6 C9 CC C5 20 CF D0 | 2. .... ..| 000006B0: C5 CE 0D 20 20 20 20 20 20 20 20 20 33 2E 20 C6 |... 3. .| 000006C0: C9 CC C5 20 CE CF D4 20 CF D0 C5 CE 0D 20 20 20 |... ... ..... | 000006D0: 20 20 20 20 20 20 34 2E 20 C6 C9 CC C5 20 CE CF | 4. .... ..| 000006E0: D4 20 C6 CF D5 CE C4 0D 20 20 20 20 20 20 20 20 |. ...... | 000006F0: 20 35 2E 20 C4 C5 D6 C9 C3 C5 20 CE CF D4 20 D0 | 5. ...... ... .| 00000700: D2 C5 D3 C5 CE D4 0D 20 20 20 20 20 20 20 20 20 |....... | 00000710: 36 2E 20 CE CF D4 20 C9 CE D0 D5 D4 20 C6 C9 CC |6. ... ..... ...| 00000720: C5 0D 0D 20 20 20 20 20 20 20 20 20 37 2E 20 CE |... 7. .| 00000730: CF D4 20 CF D5 D4 D0 D5 D4 20 C6 C9 CC C5 0D 20 |.. ...... ..... | 00000740: 20 20 20 20 20 20 20 20 38 2E 20 CD C9 D3 D3 C9 | 8. .....| 00000750: CE C7 20 C6 C9 CC C5 CE C1 CD C5 0D 20 20 20 20 |.. ......... | 00000760: 20 20 20 20 20 39 2E 20 C9 CC CC C5 C7 C1 CC 20 | 9. ....... | 00000770: C4 C5 D6 C9 C3 C5 20 CE D5 CD C2 C5 D2 0D 20 20 |...... ....... | 00000780: 20 20 20 20 20 20 31 30 2E 20 CE C5 D8 D4 20 D7 | 10. .... .| 00000790: C9 D4 C8 CF D5 D4 20 C6 CF D2 0D 20 20 20 20 20 |...... .... | 000007A0: 20 20 20 31 31 2E 20 D3 D9 CE D4 C1 D8 0D 20 20 | 11. ....... | 000007B0: 20 20 20 20 20 20 31 32 2E 20 D2 C5 D4 D5 D2 CE | 12. ......| 000007C0: 20 D7 C9 D4 C8 CF D5 D4 20 C7 CF D3 D5 C2 0D 20 | ....... ...... | 000007D0: 20 20 20 20 20 20 20 31 33 2E 20 CF D5 D4 20 CF | 13. ... .| 000007E0: C6 20 C4 C1 D4 C1 0D 20 20 20 20 20 20 20 20 31 |. ..... 1| 000007F0: 34 2E 20 C9 CC CC C5 C7 C1 CC 20 D1 D5 C1 CE D4 |4. ....... .....| 00000800: C9 D4 D9 0D 20 20 20 20 20 20 20 20 31 35 2E 20 |.... 15. | 00000810: CF D6 C5 D2 C6 CC CF D7 0D 20 20 20 20 20 20 20 |......... | 00000820: 20 31 36 2E 20 CF D5 D4 20 CF C6 20 CD C5 CD CF | 16. ... .. ....| 00000830: D2 D9 0D 20 20 20 20 20 20 20 20 31 37 2E 20 D5 |... 17. .| 00000840: CE C4 C5 C6 27 C4 20 D3 D4 C1 D4 C5 CD C5 CE D4 |....'. .........| 00000850: 0D 20 20 20 20 20 20 20 20 31 38 2E 20 C2 C1 C4 |. 18. ...| 00000860: 20 D3 D5 C2 D3 C3 D2 C9 D0 D4 0D 20 20 20 20 20 | .......... | 00000870: 20 20 20 31 39 2E 20 D2 C5 C4 C9 CD 27 C4 20 C1 | 19. .....'. .| 00000880: D2 D2 C1 D9 0D 20 20 20 20 20 20 20 20 32 30 2E |..... 20.| 00000890: 20 C4 C9 D6 C9 D3 C9 CF CE 20 C2 D9 20 DA C5 D2 | ........ .. ...| 000008A0: CF 0D 20 20 20 20 20 20 20 20 32 31 2E 20 C9 CC |.. 21. ..| 000008B0: CC C5 C7 C1 CC 20 C4 C9 D2 C5 C3 D4 0D 20 20 20 |..... ....... | 000008C0: 20 20 20 20 20 32 32 2E 20 D4 D9 D0 C5 20 CD C9 | 22. .... ..| 000008D0: D3 CD C1 D4 C3 C8 0D 20 20 20 20 20 20 20 20 32 |....... 2| 000008E0: 33 2E 20 D3 D4 D2 C9 CE C7 20 D4 CF CF 20 CC CF |3. ...... ... ..| 000008F0: CE C7 0D 20 20 20 20 20 20 20 20 32 34 2E 20 C6 |... 24. .| 00000900: C9 CC C5 20 C4 C1 D4 C1 0D 0D 20 20 20 20 20 20 |... ...... | 00000910: 20 20 32 35 2E 20 C6 CF D2 CD D5 CC C1 20 D4 CF | 25. ....... ..| 00000920: CF 20 C3 CF CD D0 CC C5 D8 0D 20 20 20 20 20 20 |. ........ | 00000930: 20 20 32 36 2E 20 C3 C1 CE 27 D4 20 C3 CF CE D4 | 26. ...'. ....| 00000940: C9 CE D5 C5 0D 20 20 20 20 20 20 20 20 32 37 2E |..... 27.| 00000950: 20 D5 CE C4 C5 C6 27 C4 20 C6 D5 CE C3 D4 C9 CF | .....'. .......| 00000960: CE 0D 20 20 20 20 20 20 20 20 32 38 2E 20 D6 C5 |.. 28. ..| 00000970: D2 C9 C6 D9 0D 20 20 20 20 20 20 20 20 32 39 2E |..... 29.| 00000980: 20 CC CF C1 C4 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D | ...............| 00000990: 0D 0D 0D 0D 2D 2D 2D 2D 2D 2D C7 CF D4 CF 20 C1 |....------.... .| 000009A0: 20 CC C9 CE C5 20 CE D5 CD C2 C5 D2 20 C6 D2 CF | .... ...... ...| 000009B0: CD 20 CD CC 2D 2D 2D 2D 2D 2D 0D 0D 20 C5 51 55 |. ..------.. .QU| 000009C0: 41 54 45 53 3A 20 20 20 C7 CF D4 CF 20 3D 20 34 |ATES: .... = 4| 000009D0: 33 31 37 31 0D 20 20 20 20 20 20 20 20 20 20 20 |3171. | 000009E0: 20 CC C9 CE CE D5 CD 20 3D 20 32 30 0D 0D D4 48 | ...... = 20...H| 000009F0: 45 20 C3 4F 44 45 3A 20 20 20 CC C4 C1 20 CC 4F |E .ODE: ... .O| 00000A00: C2 59 54 45 0D 20 20 20 20 20 20 20 20 20 20 20 |.YTE. | 00000A10: 20 D3 D4 C1 20 CC C9 CE CE D5 CD 0D 20 20 20 20 | ... ....... | 00000A20: 20 20 20 20 20 20 20 20 CC C4 C1 20 C8 49 C2 59 | ... .I.Y| 00000A30: 54 45 0D 20 20 20 20 20 20 20 20 20 20 20 20 D3 |TE. .| 00000A40: D4 C1 20 CC C9 CE CE D5 CD 2B 31 0D 20 20 20 20 |.. ......+1. | 00000A50: 20 20 20 20 20 20 20 20 D0 CC C1 0D 20 20 20 20 | .... | 00000A60: 20 20 20 20 20 20 20 20 D0 CC C1 0D 20 20 20 20 | .... | 00000A70: 20 20 20 20 20 20 20 20 CA CD D0 20 C7 CF D4 CF | ... ....| 00000A80: 0D 0D 0D 0D 0D 0D 0D 0D C5 58 41 4D 50 4C 45 53 |.........XAMPLES| 00000A90: 3A 20 20 20 CC C4 C1 20 23 31 33 36 0D 20 20 20 |: ... #136. | 00000AA0: 20 20 20 20 20 20 20 20 20 D3 D4 C1 20 CC C9 CE | ... ...| 00000AB0: CE D5 CD 0D 20 20 20 20 20 20 20 20 20 20 20 20 |.... | 00000AC0: CC C4 C1 20 23 31 39 0D 20 20 20 20 20 20 20 20 |... #19. | 00000AD0: 20 20 20 20 D3 D4 C1 20 CC C9 CE CE D5 CD 2B 31 | ... ......+1| 00000AE0: 0D 20 20 20 20 20 20 20 20 20 20 20 20 D0 CC C1 |. ...| 00000AF0: 0D 20 20 20 20 20 20 20 20 20 20 20 20 D0 CC C1 |. ...| 00000B00: 0D 20 20 20 20 20 20 20 20 20 20 20 20 CA CD D0 |. ...| 00000B10: 20 C7 CF D4 CF 0D 0D 20 20 20 20 20 2E 2E 2E 57 | ...... ...W| 00000B20: 49 4C 4C 20 C7 CF D4 CF 20 4C 49 4E 45 20 35 30 |ILL .... LINE 50| 00000B30: 30 30 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 0D 20 20 20 |00........... | 00000B40: 20 D7 45 4C 4C 20 47 41 4E 47 2C 20 54 48 41 54 | .ELL GANG, THAT| 00000B50: 27 53 20 49 54 20 2D 2D 20 54 48 45 20 D2 CF CD |'S IT -- THE ...| 00000B60: 0D 52 4F 55 54 49 4E 45 53 20 C9 20 55 53 45 20 |.ROUTINES . USE | 00000B70: 4D 4F 53 54 2E 20 20 D4 4F 20 4C 45 41 52 4E 20 |MOST. .O LEARN | 00000B80: 4D 4F 52 45 0D 41 42 4F 55 54 20 D2 CF CD 20 41 |MORE.ABOUT ... A| 00000B90: 4E 44 20 49 54 53 20 52 4F 55 54 49 4E 45 53 2C |ND ITS ROUTINES,| 00000BA0: 20 54 48 45 0D 46 4F 4C 4C 4F 57 49 4E 47 20 49 | THE.FOLLOWING I| 00000BB0: 53 20 53 55 47 47 45 53 54 45 44 20 52 45 41 44 |S SUGGESTED READ| 00000BC0: 49 4E 47 0D 4D 41 54 45 52 49 41 4C 3A 0D 0D CD |ING.MATERIAL:...| 00000BD0: C1 D0 D0 C9 CE C7 20 D4 C8 C5 20 36 34 20 42 59 |...... ... 64 BY| 00000BE0: 20 D3 48 45 4C 44 4F 4E 20 CC 45 45 4D 4F 4E 2C | .HELDON .EEMON,| 00000BF0: 0D 20 20 20 C1 20 C3 CF CD D0 D5 D4 C5 21 20 C2 |. . .......! .| 00000C00: 4F 4F 4B 53 20 D0 55 42 4C 49 43 41 54 49 4F 4E |OOKS .UBLICATION| 00000C10: 2E 0D 0D D4 C8 C5 20 C1 CE C1 D4 CF CD D9 20 CF |...... ....... .| 00000C20: C6 20 D4 C8 C5 20 C3 CF CD CD CF C4 CF D2 C5 20 |. ... ......... | 00000C30: 36 34 20 42 59 0D 20 20 20 CD 49 43 48 41 45 4C |64 BY. .ICHAEL| 00000C40: 20 C1 4E 47 45 52 48 41 55 53 45 4E 2C 20 C4 52 | .NGERHAUSEN, .R| 00000C50: 2E 20 C1 43 48 49 4D 0D 20 20 20 C2 45 43 4B 45 |. .CHIM. .ECKE| 00000C60: 52 2C 20 CC 4F 54 48 41 52 20 C5 4E 47 4C 49 53 |R, .OTHAR .NGLIS| 00000C70: 43 48 2C 20 CB 4C 41 55 53 0D 20 20 20 C7 45 52 |CH, .LAUS. .ER| 00000C80: 49 54 53 20 41 4E 44 20 4F 54 48 45 52 53 2E 2E |ITS AND OTHERS..| 00000C90: 2E 3B 0D 20 20 20 50 55 42 4C 49 53 48 45 44 20 |.;. PUBLISHED | 00000CA0: 42 59 20 C1 42 41 43 55 53 20 D3 4F 46 54 57 41 |BY .BACUS .OFTWA| 00000CB0: 52 45 2E 0D 0D 20 20 20 20 20 20 20 20 2A 2A 2A |RE... ***| 00000CC0: 2A 20 C5 4E 44 20 CF 46 20 D4 45 58 54 20 2A 2A |* .ND .F .EXT **| 00000CD0: 2A 2A 0D |**. |
..^U:ZERO.. ZERO PAGE: BITS PART
2. BY MIKE MAYNARD.. BASIC
<---> MACHINE LANGUAGE. THE MI
SSING LINKS..------PRINT TEXT TO OUTPUT
DEVICE-----.. EQUATE : STROUT = 43806.
.THE CODE: LDY LOBYTE. LDA
HIBYTE. JSR STROUT..EXAMPLES:
LDY #00. LDA #192.
JSR STROUT.. ...WILL PRINT TEXT THA
T STARTS AT. 49152 AND ENDS IN A ZER
O BYTE... [Y] / [A] SHOULD POINT TO T
HE.FIRST CHARACTER OF THE TEXT, WHICH.SH
OULD END IN A ZERO BYTE...............--
------PRINT A 16-BIT NUMBER---------.. E
QUATE : LINPRT = 48589..THE CODE: LD
X LOBYTE. LDY HIBYTE.
JSR LINPRT..EXAMPLES: LDX #00.
LDY #192. JSR LINPRT.
. ...WILL PRINT THE NUMBER 49152...
SIMPLY LOAD [X] / [Y] WITH.THE LOW BYTE
AND HIGH BYTE OF THE.NUMBER YOU WISH TO
PRINT AND CALL.THIS ROUTINE...---------
-GET A RANDOM NUMBER---------.. EQUATES:
RANDOM = 54299..THE CODE: LDA #128.
STA 54287. STA 54
290.. LDA RANDOM..EXAMPLES:
SAME AS ABOVE..... AFTER SETTING 542
87 AND 54290 TO.128, RANDOM WILL ALWAYS
CONTAIN A.RANDOM NUMBER. SIMPLY LOAD A
REGISTER.WITH RANDOM AND YOU'RE ON YOUR
WAY!.... NOTE THAT THIS ROUTINE USES.
OSCILLATOR 3 AND A NOISE WAVEFORM TO.PRO
DUCE RANDOM NUMBERS. NEEDLESS TO.SAY, U
SING THIS ROUTINE IN CONJUNCTION.WITH TH
REE-VOICE MUSIC WILL CREATE.PROBLEMS SIN
CE BOTH WILL WANT TO USE.OSCILLATOR 3...
...........------PRINT A BASIC ERROR MES
SAGE-----.. EQUATES: ERROR = 42039..TH
E CODE: LDX ERRORMSG. JSR E
RROR..EXAMPLES: SAME AS ABOVE..... T
HIS ROUTINE PRINTS ONE OF THE 29.BASIC E
RROR MESSAGES. THEY ARE:.. 1. TO
O MANY FILES. 2. FILE OPEN.
3. FILE NOT OPEN. 4. FILE NO
T FOUND. 5. DEVICE NOT PRESENT.
6. NOT INPUT FILE.. 7. N
OT OUTPUT FILE. 8. MISSING FILEN
AME. 9. ILLEGAL DEVICE NUMBER.
10. NEXT WITHOUT FOR. 11. S
YNTAX. 12. RETURN WITHOUT GOSUB.
13. OUT OF DATA. 14. ILLEG
AL QUANTITY. 15. OVERFLOW.
16. OUT OF MEMORY. 17. UNDEF'D S
TATEMENT. 18. BAD SUBSCRIPT.
19. REDIM'D ARRAY. 20. DIVISIO
N BY ZERO. 21. ILLEGAL DIRECT.
22. TYPE MISMATCH. 23. STRIN
G TOO LONG. 24. FILE DATA..
25. FORMULA TOO COMPLEX. 26. CA
N'T CONTINUE. 27. UNDEF'D FUNCTIO
N. 28. VERIFY. 29. LOAD...
............------GOTO A LINE NUMBER FRO
M ML------.. EQUATES: GOTO = 43171.
LINNUM = 20..THE CODE: LDA LO
BYTE. STA LINNUM.
LDA HIBYTE. STA LINNUM+1.
PLA. PLA.
JMP GOTO........EXAMPLES: LDA #136.
STA LINNUM. LDA #19.
STA LINNUM+1. PLA
. PLA. JMP GOTO..
...WILL GOTO LINE 5000...........
WELL GANG, THAT'S IT -- THE ROM.ROUTINE
S I USE MOST. TO LEARN MORE.ABOUT ROM A
ND ITS ROUTINES, THE.FOLLOWING IS SUGGES
TED READING.MATERIAL:..MAPPING THE 64 BY
SHELDON LEEMON,. A COMPUTE! BOOKS PUB
LICATION...THE ANATOMY OF THE COMMODORE
64 BY. MICHAEL ANGERHAUSEN, DR. ACHIM.
BECKER, LOTHAR ENGLISCH, KLAUS. GER
ITS AND OTHERS...;. PUBLISHED BY ABACU
S SOFTWARE... **** END OF TEXT **
**.
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL