Monday, November 20, 2017

Does Digilent's Digital Discovery get the job done?

I wanted a logic analyzer that would let me capture the address bus, the data bus, and a few other signals from an old 8-bit CPU (such as the MC6809E used in Star Rider).

After doing some research, I decided to get the Digilent Digital Discovery and give it a try.

I was not disappointed!

Here is an overview of all signals captured.


Here is a zoomed-in view.  I've added notes in yellow showing which CPU instructions are being executed.


For reference, here is the disassembled code that is being executed (look at the address numbers to help match things up).


Conclusion?  Money well spent! :)

Saturday, November 18, 2017

Star Rider repair video (Ed Beeler's second CPU board!)

Here's another Star Rider CPU repair video.  This was a very challenging problem to solve!



FALSE ASSUMPTIONS ABOUT CAUSE OF PROBLEM:
-----------------------------------------
- turning on board while it was wet damaged something
- cpu was bad
- rom was bad
- 74LS245 was bad
- an unknown malfunctioning component on the board was interfering with the data bus

ACTUAL CAUSES OF PROBLEMS:
------------------------
- CPU RAM was bad (first problem)
- Two traces on the PCB were broken, causing corruption on both the data bus and address bus. (second problem)