The SuperProto Apple II Prototyping 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.
- Basic blinking light
- 1101 256 bit SRAM tester
- 2102 1K bit SRAM tester
- Prototype reproduction SWYFT card
The Basic Hardware Design
The basic design contains 4 ICs.
- 74LS245 - this is an 8 bit bus transciever and is used to
recieve and transmit data from/to the Apple data bus
- 22V10 GAL - this programmable logic part is programmed with
all the digital logic needed to properly interface to and from
the Apple expansion bus.
- 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.
- The 6522A VIA supports 16 general purpose data lines and 4
control lines, plus 2 16 bit timers/counters.
In addition there are:
- 5 .1 uF decoupling capacitors
- 1 3K pull resistor for the 28C256 EEPROM write enable input
- 1 jumper for the same 28C256 EEPROM write enable input which
can be used to disable writes to the EEPROM
- 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
Schematic of the circuit
Software can be downloaded from here.
1101 SRAM Tester
Schematics
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.