Troubleshooting with a logic probe

A logic probe, such as the TTL Logic Probe is a step up from a voltmeter and give you more insight of what is going on in your RC2014. It does not give as much information as an oscilloscope, but is a lot cheaper and easier to use, and will often point you towards the right area if something isn't working as expected.

A good place to start is to probe each signal on the backplane. Depending on which RC2014 you have, and what is on the ROM you will get different results. Find the system and ROM image below that most closely matches your setup and compare each pin on the backplane. Note that these readings should be taken after power has been applied and after the reset button has been pushed. Remove all expansion modules, just leaving the CPU, ROM, RAM, Serial and Clock.

Any signals shown as high should be high. Any shown as low should be low. Any shown as activity should have some activity, although the variation between high/low duty cycle is only a rough guide, and can be open to interpretation.

Any deviation from these will suggest where you need to focus your attention. For example, if Data D4 is constantly high, refer to the schematic and check the solder joint on each pin on each chip that connects to D4. If the /Reset pin is showing activity and you are not pushing the reset button, check every pin that is connected to the reset line. Of course it is impossible to give an exhaustive list of every possible error, but hopefully you will see something unexpected and know where to look closer.

Microsoft BASIC 4.7 32k

As shipped with RC2014 Micro, RC2014 Micro+, RC2014 Mini, RC2014 Mini II, RC2014 Classic, RC2014 Classic II

PinSignalValueLED
1A15Act (50/50)
Alt 5050
2A14Low
LOW
3A13Low
LOW
4A12Low
LOW
5A11Low
LOW
6A10Low
LOW
7A9Low
LOW
8A8Low
LOW
9A7Low
LOW
10A6Act (mostly High)
Mostly High
11A5Act (mostly High)
Mostly High
12A4Act (mostly High)
Mostly High
13A3Act (50/50)
Alt 5050
14A2Act (50/50)
Alt 5050
15A1Act (50/50)
Alt 5050
16A0Act (50/50)
Alt 5050
17GndLow
LOW
185VHigh
HIGH
19M1Act (mostly High)
Mostly High
20/ResetHigh
HIGH
21Clock1Act (mostly High)
Mostly High
22/IntHigh
HIGH
23/MREQAct (50/50)
Alt 5050
24/WRHigh
HIGH
25/RDAct (50/50)
Alt 5050
26/IORQHigh
HIGH
27D0Act (50/50)
Alt 5050
28D1Act (50/50)
Alt 5050
29D2Act (50/50)
Alt 5050
30D3Act (50/50)
Alt 5050
31D4Act (50/50)
Alt 5050
32D5Act (50/50)
Alt 5050
33D6Act (50/50)
Alt 5050
34D7Act (50/50)
Alt 5050
35/TX1High
HIGH
36/RX1High
HIGH
37
38
39
40

SCM v1.0.0

As shipped with RC2014 Micro, RC2014 Micro+, RC2014 Mini, RC2014 Mini II, RC2014 Classic, RC2014 Classic II, RC2014 Pro

PinSignalValueLED
1A15Act (50/50)
Alt 5050
2A14Act (50/50)
Alt 5050
3A13Act (50/50)
Alt 5050
4A12Act (50/50)
Alt 5050
5A11Act (50/50)
Alt 5050
6A10Act (50/50)
Alt 5050
7A9Act (50/50)
Alt 5050
8A8Act (50/50)
Alt 5050
9A7Act (50/50)
Alt 5050
10A6Act (50/50)
Alt 5050
11A5Act (50/50)
Alt 5050
12A4Act (50/50)
Alt 5050
13A3Act (50/50)
Alt 5050
14A2Act (50/50)
Alt 5050
15A1Act (50/50)
Alt 5050
16A0Act (50/50)
Alt 5050
17GndLow
LOW
185VHigh
HIGH
19M1Act (mostly High)
Mostly High
20/ResetHigh
HIGH
21Clock1Act (mostly High)
Mostly High
22/IntHigh
HIGH
23/MREQAct (50/50)
Alt 5050
24/WRAct (mostly High)
Mostly High
25/RDAct (50/50)
Alt 5050
26/IORQAct (mostly High)
Mostly High
27D0Act (50/50)
Alt 5050
28D1Act (50/50)
Alt 5050
29D2Act (50/50)
Alt 5050
30D3Act (50/50)
Alt 5050
31D4Act (50/50)
Alt 5050
32D5Act (50/50)
Alt 5050
33D6Act (50/50)
Alt 5050
34D7Act (50/50)
Alt 5050
35/TX1High
HIGH
36/RX1High
HIGH
37
38
39
40

CP/M BIOS 1.0 G Searle

As supplied with RC2014 Pro, Mini II CP/M Upgrade and Classic II CP/M Upgrade

PinSignalValueLED
1A15Low
LOW
2A14Act (mostly Low)
Mostly Low
3A13Low
LOW
4A12Low
LOW
5A11Low
LOW
6A10Low
LOW
7A9Act (50/50)
Alt 5050
8A8Act (50/50)
Alt 5050
9A7Act (50/50)
Alt 5050
10A6Act (50/50)
Alt 5050
11A5Act (50/50)
Alt 5050
12A4Act (50/50)
Alt 5050
13A3Act (50/50)
Alt 5050
14A2Act (50/50)
Alt 5050
15A1Act (50/50)
Alt 5050
16A0Act (50/50)
Alt 5050
17GndLow
LOW
185VHigh
HIGH
19M1Act (mostly High)
Mostly High
20/ResetHigh
HIGH
21Clock1Act (mostly High)
Mostly High
22/IntHigh
HIGH
23/MREQAct (mostly High)
Mostly High
24/WRAct (mostly High)
Mostly High
25/RDAct (50/50)
Alt 5050
26/IORQHigh
HIGH
27D0Act (50/50)
Alt 5050
28D1Act (50/50)
Alt 5050
29D2Act (50/50)
Alt 5050
30D3Act (50/50)
Alt 5050
31D4Act (50/50)
Alt 5050
32D5Act (50/50)
Alt 5050
33D6Act (50/50)
Alt 5050
34D7Act (50/50)
Alt 5050
35/TX1High
HIGH
36/RX1High
HIGH
37
38
39
40
Enhanced Bus
1GndLow
LOW
25VHigh
HIGH
3/RFSHAct (mostly High)
Mostly High
4/PageHigh
HIGH
5Clock2Act (mostly High)
Mostly High
6/BUSACKHigh
HIGH
7/HaltHigh
HIGH
8/BUSRQHigh
HIGH
9/WaitHigh
HIGH
10/NMIHigh
HIGH
11
12
13
14
15
16
17
18
19/TX2High
HIGH
20/RX2High
HIGH

RomWBW 3.4.0

As supplied with RC2014 Zed and RC2014 Zed Pro

PinSignalValueLED
1A15Act (50/50)
Alt 5050
2A14Act (50/50)
Alt 5050
3A13Act (50/50)
Alt 5050
4A12Act (50/50)
Alt 5050
5A11Act (50/50)
Alt 5050
6A10Act (50/50)
Alt 5050
7A9Act (50/50)
Alt 5050
8A8Act (50/50)
Alt 5050
9A7Act (50/50)
Alt 5050
10A6Act (50/50)
Alt 5050
11A5Act (50/50)
Alt 5050
12A4Act (50/50)
Alt 5050
13A3Act (50/50)
Alt 5050
14A2Act (50/50)
Alt 5050
15A1Act (50/50)
Alt 5050
16A0Act (50/50)
Alt 5050
17GndLow
LOW
185VHigh
HIGH
19M1Act (mostly High)
Mostly High
20/ResetHigh
HIGH
21Clock1Act (mostly High)
Mostly High
22/IntHigh
HIGH
23/MREQAct (50/50)
Alt 5050
24/WRAct (mostly High)
Mostly High
25/RDAct (50/50)
Alt 5050
26/IORQAct (mostly High)
Mostly High
27D0Act (50/50)
Alt 5050
28D1Act (50/50)
Alt 5050
29D2Act (50/50)
Alt 5050
30D3Act (50/50)
Alt 5050
31D4Act (50/50)
Alt 5050
32D5Act (50/50)
Alt 5050
33D6Act (50/50)
Alt 5050
34D7Act (50/50)
Alt 5050
35/TX1High
HIGH
36/RX1High
HIGH
37
38
39
40
Enhanced Bus
1GndLow
LOW
25VHigh
HIGH
3/RFSHAct (mostly High)
Mostly High
4/PageAct (mostly High)
Mostly High
5Clock2Act (mostly High)
Mostly High
6/BUSACKHigh
HIGH
7/HaltHigh
HIGH
8/BUSRQHigh
HIGH
9/WaitHigh
HIGH
10/NMIHigh
HIGH
11
12
13
14
15
16
17
18
19/TX2High
HIGH
20/RX2High
HIGH

Disclaimer. Whilst every care has been taken to ensure the readings above are correct, it is entirely possible that errors have crept in. If you spot something which you think is wrong, please use the Contact page to let us know and fix any errors.