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 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL