Embedded Microcontroller
  • Microcontrollers
    • Raspberry PI I2C Timing
    • Raspberry PI SPI bus Timing
    • LPC845
  • FPGA
    • FPGA Apple II+
    • FPGA Ohio Scientific C1P >
      • Ohio Scientific Zero Page Memory Map
    • Embedded 6502 on FPGA
  • Apple 2+/IIe
    • Apple ][ Library
    • Apple ][ Disk Drive Schematics
    • Apple II PROM P6 statemachine
    • Apple II P6 PROM Dump
    • Apple 2+/IIe peripheral cards
  • Cassette Tapes
  • Blog
  • spi

Apple II Disk II PROM P6 state machine operation

So just how did Woz decode the incoming disk data? Well you should search the web for the story, it is a very interesting story. In short form, Woz used a statemachine in an 8 bit PROM to decode the incoming disk data. This allowed him to greatly reduce the number of components required from all of the designs that existed at the time. It was a real achievement.

Here are the 8 address bits, in order, of the P6 ROM on the disk card while reading data
Picture
Apple II Disk II PROM P6 address while reading data
I found the contents of the P6 ROM on the web, but the website that was pointed to was gone. Using the wayback machine, I got a copy of the old webpage from 2004. 
Powered by Create your own unique website with customizable templates.