On Tuesday, October 3, 2017 at 20:58, Jay West via cctalk wrote:
> Wasn't there some deal where a M/E/F could drive it at 45ips but a 2100
> couldn't (next lower speed)??
You might be thinking of the limitation regarding the use of the 12992D
Magnetic Tape Loader ROM with a 1000 M-Series and a 7970E (1600 bpi)
operating at 45 ips. This bootstrap loader used skip-on-flag
(word-at-a-time) mode, and the data transfer loop could not keep up at tape
speeds greater than 37.5 ips. The faster E- and F-Series CPUs could run
the bootstrap with the drive configured for the full 45 ips.
The 2100 and the 1000 M/E/F-Series machines had no such limitation if
DMA/DCPC was used to access the tape drive. DMA wasn't used in the boot
loader ROM because the code wouldn't fit in the 64-word ROM size.
(That said, I've rewritten the 12992D bootstrap to tighten the timing
loops, and it works fine on my 1000 M-Series and 7970E drive. I think the
original limitation was due to suboptimal coding.)
-- Dave