
First, let's get a common board to start the mounting. IMHO, the
*hardest* phase of this project was cutting an oldie XT mainboard to get
a ISA Slot.

This is the board used for this picnic assembly. The connections are
like a proto' board.

Well, this is the ICSP (In Circuit Serial Programming) System of this
circuit. The idea here is to separe the wires function by colors - so
all orange wires are for programming interface.
Then, lets put the minimal to the
system work and talk to the external world. A crystal to give the PIC
its clock. A Reset circuit, and a yellow jumper to put the PIC in
programming or running mode, or even just resetting the unit. At the
bottom we have the serial line interface with a PC. The green wires are
for serial data.

A closer look at serial interface circuit. It uses a MAX232 to convert
RS232 levels to PIC and the opposite. The 3 pin connector is GND, TX
and RX to be connected to a PC. At the left we can see the ICSP
interface.

Finally, the basic setup to make a PIC work.

Now, we can connect the cables.

And attach the programmer, to download into the PIC the firmware.

A closer look to our main device - The PIC 16F877

Now, the ISA connections:
8 Blue wires: D0-D7 - DATA
10 Brown wires: A0-A10 - Adressing the board
White wire: Interrupt (IRQ4)
Other Blue wires: Signaling

Data and adress lines.