BTDT, the list could be ten enteries or like one I had with about two hundred enteries. I sent it back as I wasn't going to spend days on it.
You enered the list into the format program, AFAIK the OS read it from the disk on subsequent boots.
At some point they started storing the bad bits list on the drive and the formatter could read it for you (if you were lucky).