My primary source is my own experience. I used CP/M loaded from tape on the Coleco Adam. My best friend at the time was unfortunate enough to have his parents buy one for their home computer. Google or your search engine of choice is your friend here.
The tapes for the Adam were referred to as Digital Data Packs. They were standard cassette tapes with some extra holes. If you were handy you could turn a standard tape cassette into a DDP saving yourself some money. Data was stored on them in a digital format consisting of 2 tracks with 128 sectors. The tape drives were built directly into the Adam and it directly controlled them allowing it to access specific sectors on the tape as needed. In other words it had the same track and sector access ability as a floppy. This is what allowed it to run CP/M from tape.
When CP/M was booted from tape the 1st tape drive was CP/M drive A and the 2nd tape drive was drive B.
The tapes for the Adam were referred to as Digital Data Packs. They were standard cassette tapes with some extra holes. If you were handy you could turn a standard tape cassette into a DDP saving yourself some money. Data was stored on them in a digital format consisting of 2 tracks with 128 sectors. The tape drives were built directly into the Adam and it directly controlled them allowing it to access specific sectors on the tape as needed. In other words it had the same track and sector access ability as a floppy. This is what allowed it to run CP/M from tape.
When CP/M was booted from tape the 1st tape drive was CP/M drive A and the 2nd tape drive was drive B.