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

PHRASE SPLITTERS

FILE INFORMATION

FILENAME(S): PHRASE SPLITTERS

FILE TYPE(S): PRG

FILE SIZE: 1K

FIRST SEEN: 2025-11-30 21:12:21

APPEARS ON: 2 disk(s)

FILE HASH

7b68869998955a1c82e7ffba544fb283d4ba4530b951cc389c00ac10032fd305

FOUND ON DISKS (2 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
RANS ISK1 PHRASE SPLITTERS PRG DuncanTwain 28 8 DOWNLOAD FILE
RANS ISK2 PHRASE SPLITTERS PRG DuncanTwain 28 12 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)

00000000: 01 08 29 08 00 00 8F 20  50 48 52 41 53 45 20 53  |..).... PHRASE S|
00000010: 50 4C 49 54 54 45 52 53  20 28 41 55 47 20 32 35  |PLITTERS (AUG 25|
00000020: 2F 38 34 29 20 20 20 20  3A 00 2F 08 01 00 3A 00  |/84)    :./...:.|
00000030: 4F 08 02 00 8F 20 30 20  53 54 41 54 45 4D 45 4E  |O.... 0 STATEMEN|
00000040: 54 53 2C 20 32 20 46 55  4E 43 54 49 4F 4E 53 00  |TS, 2 FUNCTIONS.|
00000050: 55 08 03 00 3A 00 72 08  04 00 8F 20 4B 45 59 57  |U...:.r.... KEYW|
00000060: 4F 52 44 20 43 48 41 52  41 43 54 45 52 53 3A 20  |ORD CHARACTERS: |
00000070: 31 31 00 78 08 05 00 3A  00 A0 08 06 00 8F 20 4B  |11.x...:...... K|
00000080: 45 59 57 4F 52 44 20 20  20 20 20 52 4F 55 54 49  |EYWORD     ROUTI|
00000090: 4E 45 20 20 4C 49 4E 45  20 20 20 53 45 52 20 23  |NE  LINE   SER #|
000000A0: 00 C7 08 07 00 8F 20 46  2F 46 49 52 53 54 24 28  |...... F/FIRST$(|
000000B0: 20 20 20 46 49 52 53 54  20 20 20 20 33 33 33 30  |   FIRST    3330|
000000C0: 20 20 20 20 30 32 38 00  EE 08 08 00 8F 20 46 2F  |    028...... F/|
000000D0: 42 46 24 28 20 20 20 20  20 20 42 46 20 20 20 20  |BF$(      BF    |
000000E0: 20 20 20 33 33 33 34 20  20 20 20 30 32 39 00 F4  |   3334    029..|
000000F0: 08 09 00 3A 00 1B 09 0A  00 8F 20 3D 3D 3D 3D 3D  |...:...... =====|
00000100: 3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 3D 3D 3D 3D 3D  |================|
00000110: 3D 3D 3D 3D 3D 3D 3D 3D  3D 3D 3D 00 21 09 0B 00  |===========.!...|
00000120: 3A 00 36 09 5E 02 2E C6  20 22 46 49 52 53 54 24  |:.6.^... "FIRST$|
00000130: A8 42 46 24 A8 22 00 4C  09 46 06 2E 57 B0 44 20  |.BF$.".L.F..W.D |
00000140: 46 49 52 53 54 AB 31 2C  42 46 AB 31 00 5A 09 02  |FIRST.1,BF.1.Z..|
00000150: 0D 46 49 52 53 54 20 53  45 43 00 68 09 04 0D 2E  |.FIRST SEC.h....|
00000160: 42 59 54 45 20 24 32 34  00 73 09 06 0D 42 46 20  |BYTE $24.s...BF |
00000170: 43 4C 43 00 7B 09 08 0D  50 48 50 00 89 09 0A 0D  |CLC.{...PHP.....|
00000180: 4A 53 52 20 24 41 45 46  34 00 97 09 0C 0D 4A 53  |JSR $AEF4.....JS|
00000190: 52 20 24 42 36 41 33 00  A2 09 0E 0D 53 54 41 20  |R $B6A3.....STA |
000001A0: 54 33 00 AA 09 10 0D 54  58 41 00 B2 09 12 0D 50  |T3.....TXA.....P|
000001B0: 48 41 00 BA 09 14 0D 54  59 41 00 C2 09 16 0D 50  |HA.....TYA.....P|
000001C0: 48 41 00 CD 09 18 0D 4C  44 41 20 54 33 00 DB 09  |HA.....LDA T3...|
000001D0: 1A 0D 4A 53 52 20 24 42  34 37 44 00 E3 09 1C 0D  |..JSR $B47D.....|
000001E0: 50 4C 41 00 EF 09 1E 0D  53 54 41 20 24 32 33 00  |PLA.....STA $23.|
000001F0: F7 09 20 0D 50 4C 41 00  03 0A 22 0D 53 54 41 20  |.. .PLA...".STA |
00000200: 24 32 32 00 10 0A 24 0D  4C 44 59 20 23 24 46 46  |$22...$.LDY #$FF|
00000210: 00 1B 0A 26 0D 53 54 59  20 54 34 00 28 0A 28 0D  |...&.STY T4.(.(.|
00000220: 46 42 46 31 20 49 4E 59  00 38 0A 2A 0D 46 42 46  |FBF1 INY.8.*.FBF|
00000230: 32 20 43 50 59 20 54 33  00 45 0A 2C 0D 42 45 51  |2 CPY T3.E.,.BEQ|
00000240: 20 46 42 46 34 00 55 0A  2E 0D 4C 44 41 20 28 24  | FBF4.U...LDA ($|
00000250: 32 32 29 2C 59 00 60 0A  30 0D AF 20 23 24 37 46  |22),Y.`.0.. #$7F|
00000260: 00 6D 0A 32 0D 43 4D 50  20 23 22 20 22 00 7A 0A  |.m.2.CMP #" ".z.|
00000270: 34 0D 42 45 51 20 46 42  46 33 00 85 0A 36 0D 4C  |4.BEQ FBF3...6.L|
00000280: 44 41 20 23 30 00 90 0A  38 0D 53 54 41 20 54 34  |DA #0...8.STA T4|
00000290: 00 9D 0A 3A 0D 42 45 51  20 46 42 46 31 00 AD 0A  |...:.BEQ FBF1...|
000002A0: 3C 0D 46 42 46 33 20 42  49 54 20 54 34 00 BA 0A  |<.FBF3 BIT T4...|
000002B0: 3E 0D 42 50 4C 20 46 42  46 34 00 C5 0A 40 0D 44  |>.BPL FBF4...@.D|
000002C0: 45 43 20 54 33 00 D1 0A  42 0D 49 4E 43 20 24 32  |EC T3...B.INC $2|
000002D0: 32 00 DE 0A 44 0D 42 4E  45 20 46 42 46 32 00 EA  |2...D.BNE FBF2..|
000002E0: 0A 46 0D 49 4E 43 20 24  32 33 00 F7 0A 48 0D 42  |.F.INC $23...H.B|
000002F0: 4E 45 20 46 42 46 32 00  04 0B 4A 0D 46 42 46 34  |NE FBF2...J.FBF4|
00000300: 20 50 4C 50 00 11 0B 4C  0D 42 43 53 20 46 42 46  | PLP...L.BCS FBF|
00000310: 35 00 19 0B 4E 0D 54 59  41 00 21 0B 50 0D 50 48  |5...N.TYA.!.P.PH|
00000320: 41 00 29 0B 52 0D 53 45  43 00 34 0B 54 0D 53 42  |A.).R.SEC.4.T.SB|
00000330: 43 20 54 33 00 40 0B 56  0D 45 B0 20 23 24 46 46  |C T3.@.V.E. #$FF|
00000340: 00 48 0B 58 0D 43 4C 43  00 53 0B 5A 0D 41 44 43  |.H.X.CLC.S.Z.ADC|
00000350: 20 23 31 00 5B 0B 5C 0D  54 41 59 00 63 0B 5E 0D  | #1.[.\.TAY.c.^.|
00000360: 50 4C 41 00 6F 0B 60 0D  41 44 43 20 24 32 32 00  |PLA.o.`.ADC $22.|
00000370: 7B 0B 62 0D 53 54 41 20  24 32 32 00 88 0B 64 0D  |{.b.STA $22...d.|
00000380: 42 43 43 20 46 42 46 35  00 94 0B 66 0D 49 4E 43  |BCC FBF5...f.INC|
00000390: 20 24 32 33 00 A1 0B 68  0D 46 42 46 35 20 54 59  | $23...h.FBF5 TY|
000003A0: 41 00 AF 0B 6A 0D 4A 53  52 20 24 42 34 37 44 00  |A...j.JSR $B47D.|
000003B0: B7 0B 6C 0D 54 41 59 00  C4 0B 6E 0D 46 42 46 36  |..l.TAY...n.FBF6|
000003C0: 20 44 45 59 00 D1 0B 70  0D 43 50 59 20 23 24 46  | DEY...p.CPY #$F|
000003D0: 46 00 DE 0B 72 0D 42 45  51 20 46 42 46 37 00 EE  |F...r.BEQ FBF7..|
000003E0: 0B 74 0D 4C 44 41 20 28  24 32 32 29 2C 59 00 FE  |.t.LDA ($22),Y..|
000003F0: 0B 76 0D 53 54 41 20 28  24 36 32 29 2C 59 00 0B  |.v.STA ($62),Y..|
00000400: 0C 78 0D 42 43 43 20 46  42 46 36 00 1E 0C 7A 0D  |.x.BCC FBF6...z.|
00000410: 46 42 46 37 20 4A 4D 50  20 24 42 34 43 41 00 24  |FBF7 JMP $B4CA.$|
00000420: 0C 7C 0D 3B 00 00 00                              |.|.;...         |
..).... PHRASE SPLITTERS (AUG 25/84)    
:./...:.O.... 0 STATEMENTS, 2 FUNCTIONS.
U...:.R.... KEYWORD CHARACTERS: 11.X...:
. .... KEYWORD     ROUTINE  LINE   SER #
.G.... F/FIRST$(   FIRST    3330    028.
..... F/BF$(      BF       3334    029..
...:...... =============================
===.!...:.6.^..F "FIRST$.BF$.".L.F..W.D 
FIRST.1,BF.1.Z...FIRST SEC.H....BYTE $24
.S...BF CLC.{...PHP.....JSR $AEF4.....JS
R $B6A3.....STA T3.....TXA.....PHA.....T
YA.B...PHA.M...LDA T3.....JSR $B47D.....
PLA.....STA $23... .PLA...".STA $22...$.
LDY #$FF...&.STY T4.(.(.FBF1 INY.8.*.FBF
2 CPY T3.E.,.BEQ FBF4.U...LDA ($22),Y.`.
0.. #$7F.M.2.CMP #" ".Z.4.BEQ FBF3...6.L
DA #0...8.STA T4...:.BEQ FBF1...<.FBF3 B
IT T4...>.BPL FBF4.E.@.DEC T3.Q.B.INC $2
2...D.BNE FBF2...F.INC $23...H.BNE FBF2.
..J.FBF4 PLP...L.BCS FBF5...N.TYA.!.P.PH
A.).R.SEC.4.T.SBC T3.@.V.E. #$FF.H.X.CLC
.S.Z.ADC #1.[.\.TAY.C.^.PLA.O.`.ADC $22.
{.B.STA $22...D.BCC FBF5...F.INC $23...H
.FBF5 TYA...J.JSR $B47D...L.TAY.D.N.FBF6
 DEY.Q.P.CPY #$FF...R.BEQ FBF7...T.LDA (
$22),Y...V.STA ($62),Y...X.BCC FBF6...Z.
FBF7 JMP $B4CA.$.|.;...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL