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

FAST BAM

FILE INFORMATION

FILENAME(S): FAST BAM

FILE TYPE(S): PRG

FILE SIZE: 2.4K

FIRST SEEN: 2025-11-30 17:31:34

APPEARS ON: 1 disk(s)

FILE HASH

13e1cdd816705ca3be61a4149a7a4684190c484558fd5b9eeb38329b0c5b958f

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
TERRY TO BOB FAST BAM PRG UK CD 26 5 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 1D 08 02 00 8F 3A  20 43 36 34 20 46 41 53  |.......: C64 FAS|
00000010: 54 20 42 41 4D 20 55 54  49 4C 49 54 59 00 43 08  |T BAM UTILITY.C.|
00000020: 03 00 8F 3A 20 43 4F 4E  46 49 47 55 52 41 54 49  |...: CONFIGURATI|
00000030: 4F 4E 3A 20 43 36 34 2B  31 35 34 30 2F 31 20 44  |ON: C64+1540/1 D|
00000040: 49 53 4B 00 49 08 04 00  3A 00 69 08 05 00 8F 3A  |ISK.I...:.i....:|
00000050: 20 55 53 45 53 20 4D 2F  43 20 52 4F 55 54 49 4E  | USES M/C ROUTIN|
00000060: 45 20 40 20 24 43 30 30  30 00 87 08 06 00 8F 3A  |E @ $C000......:|
00000070: 20 53 54 4F 52 45 53 20  42 49 54 20 4D 41 50 20  | STORES BIT MAP |
00000080: 40 20 24 43 31 30 30 00  8D 08 07 00 3A 00 AB 08  |@ $C100.....:...|
00000090: 08 00 8F 3A 20 4D 2F 43  20 52 4F 55 54 49 4E 45  |...: M/C ROUTINE|
000000A0: 20 53 45 4C 46 20 4C 4F  41 44 53 00 B1 08 09 00  | SELF LOADS.....|
000000B0: 3A 00 D2 08 0A 00 8F 3A  20 50 41 55 4C 20 42 4C  |:......: PAUL BL|
000000C0: 41 49 52 2F 50 45 54 45  52 20 46 4C 45 54 43 48  |AIR/PETER FLETCH|
000000D0: 45 52 00 F5 08 0B 00 8F  3A 20 43 41 4E 42 45 52  |ER......: CANBER|
000000E0: 52 41 20 41 55 53 54 52  41 4C 49 41 20 35 20 46  |RA AUSTRALIA 5 F|
000000F0: 45 42 20 38 34 00 FB 08  0C 00 3A 00 10 09 0F 00  |EB 84.....:.....|
00000100: 8B C2 28 34 39 31 35 32  29 B2 31 36 30 A7 32 31  |..(49152).160.21|
00000110: 00 27 09 10 00 99 22 93  4C 4F 41 44 49 4E 47 20  |.'....".LOADING |
00000120: 4D 4C 2E 2E 2E 2E 22 00  42 09 14 00 46 B2 46 AA  |ML....".B...F.F.|
00000130: 31 3A 93 22 42 41 4D 47  45 54 2E 4D 4C 22 2C 38  |1:."BAMGET.ML",8|
00000140: 2C 31 00 5C 09 15 00 4D  B2 35 33 32 38 30 3A 97  |,1.\...M.53280:.|
00000150: 4D 2C 31 35 3A 97 4D AA  31 2C 31 35 00 88 09 1E  |M,15:.M.1,15....|
00000160: 00 99 22 93 11 90 92 20  20 20 20 20 20 20 43 4F  |.."....       CO|
00000170: 4D 4D 4F 44 4F 52 45 20  36 34 20 44 49 53 4B 20  |MMODORE 64 DISK |
00000180: 55 54 49 4C 49 54 59 22  00 B3 09 23 00 99 22 11  |UTILITY"...#..".|
00000190: 1F 20 20 20 20 20 20 20  42 4C 4F 43 4B 20 41 4C  |.       BLOCK AL|
000001A0: 4C 4F 43 41 54 49 4F 4E  20 4D 41 50 20 28 42 41  |LOCATION MAP (BA|
000001B0: 4D 29 22 00 DD 09 24 00  99 22 11 1C 20 20 20 20  |M)"...$.."..    |
000001C0: 20 20 20 50 41 55 4C 20  42 4C 41 49 52 2F 50 45  |   PAUL BLAIR/PE|
000001D0: 54 45 52 20 46 4C 45 54  43 48 45 52 22 00 05 0A  |TER FLETCHER"...|
000001E0: 25 00 99 22 20 20 20 20  20 20 20 43 41 4E 42 45  |%.."       CANBE|
000001F0: 52 52 41 20 41 55 53 54  52 41 4C 49 41 20 46 45  |RRA AUSTRALIA FE|
00000200: 42 20 38 34 22 00 33 0A  26 00 99 22 11 11 11 90  |B 84".3.&.."....|
00000210: 20 20 20 20 20 20 20 50  4C 45 41 53 45 20 49 4E  |       PLEASE IN|
00000220: 53 45 52 54 20 44 49 53  4B 20 49 4E 20 44 52 49  |SERT DISK IN DRI|
00000230: 56 45 22 00 5C 0A 28 00  99 22 11 20 20 20 20 20  |VE".\.(..".     |
00000240: 20 20 20 50 52 45 53 53  20 41 4E 59 20 4B 45 59  |   PRESS ANY KEY|
00000250: 20 57 48 45 4E 20 52 45  41 44 59 22 00 6E 0A 32  | WHEN READY".n.2|
00000260: 00 A1 59 24 3A 8B 59 24  B2 22 22 A7 35 30 00 BF  |..Y$:.Y$."".50..|
00000270: 0A 3C 00 59 24 B2 22 11  11 11 11 11 11 11 11 11  |.<.Y$.".........|
00000280: 11 11 11 11 11 11 11 11  11 11 11 11 11 11 11 22  |..............."|
00000290: 3A 58 24 B2 22 1D 1D 1D  1D 1D 1D 1D 1D 1D 1D 1D  |:X$."...........|
000002A0: 1D 1D 1D 1D 1D 1D 1D 1D  1D 1D 1D 1D 1D 1D 1D 1D  |................|
000002B0: 1D 1D 1D 1D 1D 1D 1D 1D  1D 1D 1D 1D 1D 1D 22 00  |..............".|
000002C0: D5 0A 46 00 9F 31 35 2C  38 2C 31 35 3A 98 31 35  |..F..15,8,15:.15|
000002D0: 2C 22 49 30 22 00 E4 0A  50 00 9F 32 2C 38 2C 32  |,"I0"...P..2,8,2|
000002E0: 2C 22 23 22 00 FA 0A 5A  00 98 31 35 2C 22 55 31  |,"#"...Z..15,"U1|
000002F0: 22 3B 32 3B 30 3B 31 38  3B 30 00 0C 0B 64 00 98  |";2;0;18;0...d..|
00000300: 31 35 2C 22 42 2D 50 3A  22 32 3B 34 00 27 0B 6E  |15,"B-P:"2;4.'.n|
00000310: 00 9E 34 39 31 35 32 20  3A 8F 20 43 4C 45 41 52  |..49152 :. CLEAR|
00000320: 20 42 55 46 46 45 52 00  3F 0B 78 00 9E 34 39 31  | BUFFER.?.x..491|
00000330: 37 38 20 3A 20 8F 20 52  45 41 44 20 42 41 4D 00  |78 : . READ BAM.|
00000340: 4A 0B 82 00 A0 32 3A A0  31 35 00 82 0B 8C 00 97  |J....2:.15......|
00000350: 4D 2C 31 31 3A 99 22 93  95 20 20 20 12 54 52 41  |M,11:."..   .TRA|
00000360: 43 4B 53 92 20 20 20 31  31 31 31 31 31 31 31 31  |CKS.   111111111|
00000370: 31 32 32 32 32 32 32 32  32 32 32 33 33 33 33 33  |1222222222233333|
00000380: 33 22 00 B0 0B 96 00 99  22 20 20 20 31 32 33 34  |3"......"   1234|
00000390: 35 36 37 38 39 30 31 32  33 34 35 36 37 38 39 30  |5678901234567890|
000003A0: 31 32 33 34 35 36 37 38  39 30 31 32 33 34 35 22  |123456789012345"|
000003B0: 00 E0 0B A0 00 99 22 1F  AF 90 20 20 AF AF AF AF  |......"...  ....|
000003C0: AF AF AF AF AF AF AF AF  AF AF AF AF AF AF AF AF  |................|
000003D0: AF AF AF AF AF AF AF AF  AF AF AF AF AF AF AF 22  |..............."|
000003E0: 00 13 0C AA 00 99 22 12  1F 53 92 30 90 A7 20 20  |......"..S.0..  |
000003F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000400: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000410: 20 A5 22 00 46 0C B4 00  99 22 12 1F 45 92 31 90  | .".F...."..E.1.|
00000420: A7 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00000430: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000440: 20 20 20 20 A5 22 00 79  0C BE 00 99 22 12 1F 43  |    .".y...."..C|
00000450: 92 32 90 A7 20 20 20 20  20 20 20 20 20 20 20 20  |.2..            |
00000460: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000470: 20 20 20 20 20 20 20 A5  22 00 AC 0C C8 00 99 22  |       ."......"|
00000480: 12 1F 54 92 33 90 A7 20  20 20 20 20 20 20 20 20  |..T.3..         |
00000490: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000004A0: 20 20 20 20 20 20 20 20  20 20 A5 22 00 DF 0C D2  |          ."....|
000004B0: 00 99 22 12 1F 4F 92 34  90 A7 20 20 20 20 20 20  |.."..O.4..      |
000004C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000004D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 A5 22 00  |             .".|
000004E0: 12 0D DC 00 99 22 12 1F  52 92 35 90 A7 20 20 20  |....."..R.5..   |
000004F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000500: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000510: A5 22 00 45 0D E6 00 99  22 12 1F 53 92 36 90 A7  |.".E...."..S.6..|
00000520: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000530: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000540: 20 20 20 A5 22 00 76 0D  F0 00 99 22 1F 20 37 90  |   .".v....". 7.|
00000550: A7 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00000560: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000570: 20 20 20 20 A5 22 00 A7  0D FA 00 99 22 1F 20 38  |    ."......". 8|
00000580: 90 A7 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |..              |
00000590: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000005A0: 20 20 20 20 20 A5 22 00  D8 0D 04 01 99 22 1F 20  |     ."......". |
000005B0: 39 90 A7 20 20 20 20 20  20 20 20 20 20 20 20 20  |9..             |
000005C0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000005D0: 20 20 20 20 20 20 A5 22  00 09 0E 0E 01 99 22 1F  |      ."......".|
000005E0: 31 30 90 A7 20 20 20 20  20 20 20 20 20 20 20 20  |10..            |
000005F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000600: 20 20 20 20 20 20 20 A5  22 00 3A 0E 18 01 99 22  |       .".:...."|
00000610: 1F 31 31 90 A7 20 20 20  20 20 20 20 20 20 20 20  |.11..           |
00000620: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000630: 20 20 20 20 20 20 20 20  A5 22 00 6B 0E 22 01 99  |        .".k."..|
00000640: 22 1F 31 32 90 A7 20 20  20 20 20 20 20 20 20 20  |".12..          |
00000650: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000660: 20 20 20 20 20 20 20 20  20 A5 22 00 9C 0E 2C 01  |         ."...,.|
00000670: 99 22 1F 31 33 90 A7 20  20 20 20 20 20 20 20 20  |.".13..         |
00000680: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000690: 20 20 20 20 20 20 20 20  20 20 A5 22 00 CD 0E 36  |          ."...6|
000006A0: 01 99 22 1F 31 34 90 A7  20 20 20 20 20 20 20 20  |..".14..        |
000006B0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000006C0: 20 20 20 20 20 20 20 20  20 20 20 A5 22 00 FE 0E  |           ."...|
000006D0: 40 01 99 22 1F 31 35 90  A7 20 20 20 20 20 20 20  |@..".15..       |
000006E0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000006F0: 20 20 20 20 20 20 20 20  20 20 20 20 A5 22 00 2F  |            ."./|
00000700: 0F 4A 01 99 22 1F 31 36  90 A7 20 20 20 20 20 20  |.J..".16..      |
00000710: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000720: 20 20 20 20 20 20 20 20  20 20 20 20 20 A5 22 00  |             .".|
00000730: 5F 0F 54 01 99 22 1F 31  37 90 A7 20 20 20 20 20  |_.T..".17..     |
00000740: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000750: 20 20 20 20 20 20 20 20  20 CF B7 B7 B7 B7 22 00  |         .....".|
00000760: 8A 0F 5E 01 99 22 1F 31  38 90 A7 20 20 20 20 20  |..^..".18..     |
00000770: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000780: 20 20 20 CF B7 B7 B7 B7  B7 22 00 BC 0F 68 01 99  |   ......"...h..|
00000790: 22 1F 31 39 90 A7 20 20  20 20 20 20 20 20 20 20  |".19..          |
000007A0: 20 20 20 20 20 20 20 CF  B7 B7 B7 B7 B7 B7 20 20  |       .......  |
000007B0: 20 20 20 1C D1 90 3D 55  53 45 44 22 00 DB 0F 72  |   ...=USED"...r|
000007C0: 01 99 22 1F 32 30 90 A7  20 20 20 20 20 20 20 20  |..".20..        |
000007D0: 20 20 20 20 20 20 20 20  20 A5 22 00 F8 0F 7C 01  |         ."...|.|
000007E0: 99 22 20 20 20 B7 B7 B7  B7 B7 B7 B7 B7 B7 B7 B7  |."   ...........|
000007F0: B7 B7 B7 B7 B7 B7 13 22  00 0C 10 86 01 42 B2 34  |.......".....B.4|
00000800: 39 34 30 38 3A 81 54 B2  31 A4 33 35 00 20 10 90  |9408:.T.1.35. ..|
00000810: 01 8B 54 B3 31 38 A7 41  B2 32 30 3A 89 34 34 30  |..T.18.A.20:.440|
00000820: 00 34 10 9A 01 8B 54 B3  32 35 A7 41 B2 31 38 3A  |.4....T.25.A.18:|
00000830: 89 34 34 30 00 48 10 A4  01 8B 54 B3 33 31 A7 41  |.440.H....T.31.A|
00000840: B2 31 37 3A 89 34 34 30  00 51 10 AE 01 41 B2 31  |.17:.440.Q...A.1|
00000850: 36 00 72 10 B8 01 81 53  B2 30 A4 41 3A 8B C2 28  |6.r....S.0.A:..(|
00000860: 42 29 B2 31 AF 54 B3 B1  31 38 A7 42 46 B2 42 46  |B).1.T..18.BF.BF|
00000870: AA 31 00 89 10 B9 01 8B  C2 28 42 29 B2 31 A7 42  |.1.......(B).1.B|
00000880: B2 42 AA 31 3A 89 34 36  30 00 BE 10 C2 01 99 22  |.B.1:.460......"|
00000890: 13 22 C8 28 59 24 2C 53  AA 33 29 C8 28 58 24 2C  |.".(Y$,S.3).(X$,|
000008A0: 54 AA 32 29 22 1C 22 CA  28 22 D1 A0 22 2C C2 28  |T.2)".".("..",.(|
000008B0: 42 29 AA 31 2C 31 29 3B  3A 42 B2 42 AA 31 00 C6  |B).1,1);:B.B.1..|
000008C0: 10 CC 01 82 3A 82 00 F1  10 D6 01 99 22 13 22 C8  |....:.......".".|
000008D0: 28 59 24 2C 32 33 29 C8  28 58 24 2C 32 31 29 22  |(Y$,23).(X$,21)"|
000008E0: 90 42 4C 4F 43 4B 53 20  46 52 45 45 20 3D 22 42  |.BLOCKS FREE ="B|
000008F0: 46 00 2E 11 E0 01 99 22  13 22 C8 28 59 24 2C 32  |F......".".(Y$,2|
00000900: 34 29 22 97 12 20 20 20  20 20 20 27 43 27 20 54  |4)"..      'C' T|
00000910: 4F 20 43 4F 4E 54 49 4E  55 45 20 27 45 27 20 54  |O CONTINUE 'E' T|
00000920: 4F 20 45 4E 44 20 20 20  20 20 20 20 22 3B 00 46  |O END       ";.F|
00000930: 11 E1 01 97 32 30 32 33  2C 31 36 30 3A 97 35 36  |....2023,160:.56|
00000940: 32 39 35 2C 31 31 00 59  11 EA 01 A1 52 24 3A 8B  |295,11.Y....R$:.|
00000950: 52 24 B2 22 22 A7 34 39  30 00 6C 11 F4 01 8B 52  |R$."".490.l....R|
00000960: 24 B2 22 45 22 A7 99 22  13 22 3A 80 00 7A 11 FE  |$."E"..".":..z..|
00000970: 01 8B 52 24 B2 22 43 22  A7 8A 00 83 11 08 02 89  |..R$."C"........|
00000980: 34 39 30 00 00 00                                 |490...          |
.......: C64 FAST BAM UTILITY.C....: CON
FIGURATION: C64+1540/1 DISK.I...:.I....:
 USES M/C ROUTINE @ $C000......: STORES 
BIT MAP @ $C100.....:......: M/C ROUTINE
 SELF LOADS.....:.R....: PAUL BLAIR/PETE
R FLETCHER......: CANBERRA AUSTRALIA 5 F
EB 84.....:......B(49152).160.21.'....".
LOADING ML....".B...F.F.1:."BAMGET.ML",8
,1.\...M.53280:.M,15:.M.1,15......".... 
      COMMODORE 64 DISK UTILITY"...#..".
.       BLOCK ALLOCATION MAP (BAM)"...$.
."..       PAUL BLAIR/PETER FLETCHER"...
%.."       CANBERRA AUSTRALIA FEB 84".3.
&.."....       PLEASE INSERT DISK IN DRI
VE".\.(..".        PRESS ANY KEY WHEN RE
ADY".N.2..Y$:.Y$."".50...<.Y$.".........
...............":X$."...................
......................".U.F..15,8,15:.15
,"I0"...P..2,8,2,"#"...Z..15,"U1";2;0;18
;0...D..15,"B-P:"2;4.'.N..49152 :. CLEAR
 BUFFER.?.X..49178 : . READ BAM.J... 2: 
15......M,11:."..   .TRACKS.   111111111
12222222222333333"......"   123456789012
34567890123456789012345"... .."...  ....
..............................."......".
.S.0..                                  
 .".F...."..E.1..                       
            .".Y...."..C.2..            
                       ."...H.."..T.3.. 
                                  ."...R
.."..O.4..                              
     ."......"..R.5..                   
                .".E...."..S.6..        
                           .".V....". 7.
.                                   ."..
....". 8..                              
     .".X....". 9..                     
              ."......".10..            
                       .".:....".11..   
                                .".K."..
".12..                                  
 ."...,..".13..                         
          .".M.6..".14..                
                   ."...@..".15..       
                            ."./.J..".16
..                                   .".
_.T..".17..                             
 O...."...^..".18..                     
   O....."...H..".19..                 O
......     .Q.=USED"...R..".20..        
         ."...|.."   .................."
.....B.49408:.T.1.35. ....T.18.A.20:.440
.4....T.25.A.18:.440.H....T.31.A.17:.440
.Q...A.16.R....S.0.A:.B(B).1.T..18.BF.BF
.1......B(B).1.B.B.1:.460...B.."."H(Y$,S
.3)H(X$,T.2)"."J("Q ",B(B).1,1);:B.B.1.F
.L..:....V.."."H(Y$,23)H(X$,21)".BLOCKS 
FREE ="BF......"."H(Y$,24)"..      'C' T
O CONTINUE 'E' TO END       ";.F....2023
,160:.56295,11.Y....R$:.R$."".490.L....R
$."E"..".":..Z....R$."C"........490...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL