💾 Archived View for mirrors.apple2.org.za › active › ftp.apple.asimov.net › images › disk_utils › B4… captured on 2023-11-14 at 12:33:58.
View Raw
More Information
⬅️ Previous capture (2023-01-29)
-=-=-=-=-=-=-
- ***THIS PROGRAM IS NOW FREEWARE*****
[/]*******************************[/]
Big Bad Block Buncher
Version 1.0
Thanks go out to Reverend Sinister for distribution, and to
Wanda for making my night.
============
Introduction
============
For the longest time, I waited for someone to write a program that would scan a
disk for bad blocks, and then fix the disk so DOS wouldn't try to use those bad
blocks. There had been numerous utilities of this type for wretched old DOS
3.3, but ProDOS had none. I began writing a general ProDOS utility program to
do this around 1985, but I never finished it because I wasn't at all familiar
with ProDOS (plus I was a lousy programmer). But in 1988 I met the Dragon and
he convinced me to get back on top of this project, since in 3 years noone else
had completed the task.
So here we are! Big Bad Block Buncher (BBBB, B^4, or simply B4) is a program to
do just what I described above.
==========
Background
==========
Have you ever had a bunch of bad disks that would not format? A bad side or
just a bad bunch of 15 cent disks you picked up at some trade show somewhere??
What did you do in the past? Probably, like me, you filled your trash can with
all of those bad disks. The Dragon offered another interesting alternative,
shredding them up and putting them in a giant jar. Rev's idea was a bit more
practical. Supergluing them to a sweatshirt, wearing a pirate's hat and eye
patch. It made for a great Halloween costume as he went as.. you guessed it, a
software pirate.
Now with B^4, there is a use for those disks. After using B^4, you can save
text files or other interesting things on your disk that once would be a
candidate for the circular file. You won't be able to utilize all 280 blocks
like you would with a normal disk, but hey, you have something that you can use
rather than throw away.
========
Start Up
========
First, you must boot up a copy utility. The two copy utilities I recommend for
this job are Locksmith Fast Copy and Copy ][+ Copy Disk. Just copy any disk
that has already been formatted with Prodos to the bad disk. The disk you copy
should be blank, i.e. be formatted but have no files on it. If you're lazy, you
can always Copy ][+ "Delete Disk" on the bad disk once you copy the "blank".
You will get errors, but for now just ignore them. You are now ready to boot up
Big Bad Block Buncher. If the disk was previously formatted and went bad, then
simply run B4 on the disk.
It is important to note that if Track 00 contains a bad block, the disk CANNOT
be salvaged.
===========
The B4 Menu
===========
When you run B4, you get four choices:
1) Bunch up Bad Blocks
2) Bad Block Scan Only
3) Info
4) Quit
We'll do these out of order cause I feel like it (hehe)
-----------------
2) Bad Block Scan
-----------------
Press 2 from the main menu. Select the location of the disk you want to scan by
hitting the number next to the slot/drive. This scans a disk for bad blocks by
simply reading every block on a volume. When a block that can't be read is
found, B4 beeps a cute beep to let you know it hit an error, then continues
automatically. The current block being read and total number of errors so far
is displayed in the middle of the screen. Press ESCAPE to cancel the scan. When
the scan is done, B4 displays a list of all the bad blocks on the disk. Hit a
key to return to the menu.
----------------------
1) Bunch up Bad Blocks
----------------------
This is the same as 2), except it does a little more (and doesn't show the list
of bad blocks). The display during the scan is the same as in 2). When
Bunching up Bad Blocks, B4 keeps an internal record of what blocks were bad.
When the scan is done, B4 modifies the volume BitMap so that ProDOS doesn't use
the bad blocks. B4 also creates a file with the name of 'BBBB.BAD.BLOCKS' that
points to all the bad blocks. This way if the disk develops further errors all
you have to do to re-scan the disk is UNLOCK then DELETE BBBB.BAD.BLOCKS, then
re-run B4 on the disk. The process is entirely automatic, so all you have to do
is select the volume to scan and sit back!
-------
3) Info
-------
This is a bunch of BS that I thought might interest you. It's mainly credits
and a space-taker (the program is SO small as it is).
-------
4) Quit
-------
B4 asks you if you really want to quit. If so, hit Y and you'll be dumped into
the regular ProDOS Quit (or back to whatever shell or selector you were in). 'N'
will take you back to the menu.