The SuperProto Apple II Prototyping Card

The SuperProto Card

The SuperProto Prototyping Card for the Apple II Computer

This simple board provides the basic interfacing to an Apple II for hardware projects of your own doing.  It provides 2 8 bit parallel I/O ports and a 2K EEPROM and prototyping space for adding in additional HW features.  I have built several projects using this card as the basic design.  These include the following.
Superproto
        Schematic

The Basic Hardware Design

The basic design contains 4 ICs.
  1. 74LS245 - this is an 8 bit bus transciever and is used to recieve and transmit data from/to the Apple data bus
  2. 22V10 GAL - this programmable logic part is programmed with all the digital logic needed to properly interface to and from the Apple expansion bus.
  3. 28C256 EEPROM - this 32K byte memory is set up to work as the 2K memory element in an Apple II smart peripheral card.  It can be programmed from the Apple II itself avoiding the complexity of programming PROMs using a PROM burner.  Writing to this part can be disabled with a jumper, once the desired program has been debugged and written to the card.  It supports 16 different pages of 2K memory banks, selectable with jumpers.
  4. The 6522A VIA supports 16 general purpose data lines and 4 control lines, plus 2 16 bit timers/counters.

In addition there are:

  1. 5 .1 uF decoupling capacitors
  2. 1 3K pull resistor for the 28C256 EEPROM write enable input
  3. 1 jumper for the same 28C256 EEPROM write enable input which can be used to disable writes to the EEPROM
  4. 4 address jumper used to select one of 16 2K memory bands on the EEPROM

If the 6522 VIA doesn't make sense in your application, it can be ommitted and you can design your own hardware circuit

Follow My Blog Posts Related to the Superproto Board

http://www.willegal.net/blog/?cat=15

Bill of Materials

Part
Quanity
.1uF Capacitor
5
2KK Header
1
shunt
1
24 pin .2" dip socket
1
28 pin .6" dip socket
1
40 pin .6" dip socket
1
20 pin .3" dip socket
1
3K resistor
1
lattice 22V10-25
1
74LS245
1
6522A VIA (must be A version)
1
PCB
1
28C256 Zicor EEPROM (ATMEL parts will not work)
1

CAD and Gerber Files

This card was laid out using an OS/X application called Osmond PCB.  CAD files can be obtained from here.
22V10 program and a basic software load that can be used to the test the card can be obtained from here.

Obtaining Your Own SuperProto Board

I no longer sell SuperProto kits, but I have released all design information and cards can be obtained from other suppliers, such as ReActive Micro.

Basic Blinking Light Demo

Basic Blinking Light
Schematic of the circuit
schematic

Software can be downloaded from here.

1101 SRAM Tester

1101 memory tester
Schematics
schematics - 1101
      sram chip tester
Software can be downloaded from here.

2102 SRAM Tester

The 2102 is similar to the 1101 tester, except that the 10 bit address takes two writes to set up in the 6522 VIA and the single power supply is simpler to deal with. Here is the source code.



Back to Mike's Hobby Home Page