The LaST Upgrade Part 55 - 68K BUS SNIFFER
Last updated April 1, 2026
|
68K BUS DIAGNOSTICS V1.1 BETA
|
|||
![]() |
|||
|
The board is useful to verify that you have the address and databus working to some degree and that connections to the ROM and GLUE are also good enough to complete the first few bus cycles of the system. You can select up to 64 addresses with data to verify GLUE and ROM and other parts of the system have the correct levels by using a scope or meter. It also verifies the reset signal and 8MHz clock is working via 2 LEDs. This will hardwire the address bus so you can check the first few ROM addresses which are configurable by jumper links. When closed they are "0" and when open they are "1". To use, simply remove the 68K CPU from your motherboard and plug this bus diagnostics board in instead. During reset all the low LEDs will be late indicating all zeros. After reset, see the patterns as illustrated below, assuming you are using TOS104. The data is shown on a bank of LEDs. HI and LO LEDs will light up. It also will light 2 LEDs if the 8MHz clock is working on the far left of the board. Both LEDs must be lite. They are triggered on the HI and LO of the clock.
|
|||
![]() |
|||
|
OPERATION V1.1
|
|||
|
|
|||
|
Assuming you have all the jumper links closed, this sets address to $FC0000. In a HEX editor as illustrated above, you can see the very first bytes in TOS1.04 are $2E60. These need needs to be flipped to $602E which is %0110000000101110 The arrangement of the databits on the CPU bus is DATA
15..0. So the binary number becomes as illustrated on the LEDs in the
image below.
|
|||
![]() |
|||
|
So now you know what the expected voltages are on each data line, you can test those voltages across the motherboard at various locations such as ROM,GLUE,MMU etc. If for example somewhere you had a short between D15 and D14 ( using the above image as reference) then both data lines show "low". In this case you know you have a short circuit between those two data lines than can investigate those traces to see whether possible short-circuit is. Another useful tool is a low resistance meter as illustrated in THIS thread. This can give a "direction" to where the short is originating from going by minute resistance differences across the motherboard traces.
|
|||
|
BINARY OUTPUTS FOR TOS104 V1.1 BOARDS
|
|||
| 0=jumper closed, 1=jumper open. Striked out
lines are duplicates and are not worth testing again. (A7,A6,A5,A4,A3,A2) - (HEX SWAPPED) - (D15...D0)
|
|||
|
ASSEMBLY V1.1
|
|||
|
|
|||
|
The board requires minimal assembly. Solder the round header pins as illustrated in the above images. Technically you don't need the single pin on its own as it is a second VCC input. Solder the square pins for the jumpers and a small modification to solder blob 2 points. Then your ready to go!
|