Remembering RAMAC
Vintage Computer Festival
vcf at siconic.com
Sat May 28 13:36:01 CDT 2005
On Sat, 28 May 2005, Ethan Dicks wrote:
> Yes... 4 bit rates - two bits from a TTL 'divide-by-N' counter chip
> can be written to by the 650x processor on the drive. The drive
> firmware looks at the track number and stuffs the two bits out an I/O
> port before reading/writing. ISTR one of the 4 available bit rates
> happens to match Apple II data rates, but I don't think anyone ever
> wrote a program for a 4040 or 1541 to attempt to decode Apple data.
A long, long, long time ago I put a Commodore formatted disk into an Apple
drive and ran a nibble editor on it and I could swear I saw valid disk
bytes. I didn't really pursue it much further.
> Not sure how the Apple detects sync marks, but Commodore drives have
> an 8-input-NAND attached to a shift register that will go 'true' when
> 8 bits of ones goes past the read head. The output of that NAND goes
> to the pin on the 650x that fiddles the overflow bit... one sees tight
> loops in the firmware where the CPU loops at the same address sampling
> the overflow bit, and what happens is things (other than IRQs) stop
> happening until the sync detector triggers, then the code flow
> resumes. I'm sure one could rig up another method of sync detection,
> but that one is quite efficient.
To explain how the Apple does it would take 43 pages :) But suffice it to
say, it is extremely clever.
> It was not as catastrophic as the Apple 13 to 16-sector conversion,
> but for a brief time, there was some media chaos in the PET world.
Interestingly enough, I found an Apple disk recently that was published in
1981 in 13-sector format(!)
--
Sellam Ismail Vintage Computer Festival
------------------------------------------------------------------------------
International Man of Intrigue and Danger http://www.vintage.org
[ Old computing resources for business || Buy/Sell/Trade Vintage Computers ]
[ and academia at www.VintageTech.com || at http://marketplace.vintage.org ]
More information about the cctalk
mailing list