my testbed10
Rev 0 Replica Bringup

Start with only one bank of memory installed and no Apple PROMs.

When you first power up,  immediately feel around the board for hot chips.  If any chips are hot power down immediately and check for solder bridges on circuits connected to that chip.

If you get no video or bad video, you are going to have to go into troubleshooting mode, but my first guess is always something relating to the clock generation.

If you have good video, power down and install some Apple PROMs (start with less valuable Applesoft PROMs) and power up again.  Don't forget that on a rev 0, you need to reset the system in order to get a prompt - you can short pins 3 and 8 of the keyboard connector together to reset, if you don't have a keyboard installed.  Hopefully you will be now in business and you can check out the rest of the Apple II, in any order that you choose.

Here is what happened, when I brought up my very first rev 0 card.

Initially I got no video.  Probing found no clocks at all.  Traced it down to wrong transistors in clock circuit.  After taking the right ones from an old rev4 board, it came to life, but no text - video mode only.  I found a bad IC.  The 74166 at location A3 had a bad output.  I did another swap from the rev 4 board and now I had a text prompt, but no color.  Swapped the crystal from the rev4 and color appears. 

Now I wrote a simple program that randomly plots color squares on the screen (see picture).

Tried booting DOS and it dropped to monitor instead.  After thinking about it a while, remembered that I needed more than 16K ram to run DOS.  Filled up memory to 48k and now I could boot DOS.  Booted from all the slots successfully.

Now that Disk II is attached, I load a program that utilizes high res graphics and it is working fine.

Next I checked out the paddle and switch inputs by attaching a joystick and writing a simple basic program that prints values of paddle and switch inputs in a loop.   Everything is fine here.

I now checked annunciator outputs.  I simply connected a LED to a resistor.  I connected one end to game port ground, and probed the annunciator outputs with the other  (with LEDs you have to make sure you get the right end on ground).  I toggled the outputs with the Apple monitor.

For cassette I/O, I connected an old cassette deck and tried saving and loading several basic programs.  Keep in mind that for reading tapes, volume of the tape deck has to be carefully adjusted.  Just to make sure everything was really good, I found an original Apple supplied tape dating from 1978 and made sure that I could read that one, as well.

For slot 0 functionality, I added a language card and checked to make sure that integer BASIC would get installed and run properly when booting DOS.

I've check 4k memory configurations, and it also looks good.

I've completed checkout of this design and have found no errors on the PCB.

Back to Mike's Hobby Home Page