68kMLA Classic Interface

This is a version of the 68kMLA forums for viewing on your favorite old mac. Visitors on modern platforms may prefer the main site.

Click here to select a new forum.
Anyone up for some IIcx troubleshooting assistance? We have clocks but no activity...
Posted by: Sideburn on 2023-07-04 08:38:49
What I am seeing now is if I hold halt low and power up, status goes high. I let go and status goes low and stays low even when I pull halt low again.
Posted by: Sideburn on 2023-07-04 08:39:45
But I know I was getting status to go high earlier when pulling halt low
Posted by: GRudolf94 on 2023-07-04 08:40:19
Ok, that seems to be somewhat working, but take a look at this too:1688485176010.png
Posted by: GRudolf94 on 2023-07-04 08:41:28
I think what we're seeing is a functional CPU suffering from a measurement error.
Posted by: Sideburn on 2023-07-04 08:41:48
If I power up and then pull halt low, status stays low. If I keep halt low and press reset then status goes high. That’s what I’m seeing now consistently.
Posted by: GRudolf94 on 2023-07-04 08:42:23
"The processor also halts if it receives a bus error or address error during the vector table read operations or the prefetch for the first instruction after an external reset. STATUS remains asserted until the processor is reset."
Posted by: GRudolf94 on 2023-07-04 08:43:22
If it dies right at the gate STATUS will always be low, unless you reset it already halted, in which case it never prefetches the first instruction, never takes that first bus fault, and never halts with STATUS low, instead starting halted with STATUS high.
Posted by: Sideburn on 2023-07-04 08:44:26
"The processor also halts if it receives a bus error or address error during the vector table read operations or the prefetch for the first instruction after an external reset. STATUS remains asserted until the processor is reset."
Ok yeah so the cpu seems to be “not dead” hah
Posted by: Sideburn on 2023-07-04 08:46:04
That’s what happens to status when I push reset.
Posted by: Sideburn on 2023-07-04 08:47:16
Here’s a longer sample.
Posted by: GRudolf94 on 2023-07-04 08:48:03
Doesn't seem dead, no. At least we know it's trying to fetch from memory. Would be good to see captures upon reset of the first few address lines, and maybe a couple few datalines too. We have to establish what is causing it to fail to fetch from the reset vector
Posted by: Sideburn on 2023-07-04 08:48:22
And that pulse happens when I let go of the reset button.
Posted by: Sideburn on 2023-07-04 08:49:38
Doesn't seem dead, no. At least we know it's trying to fetch from memory. Would be good to see captures upon reset of the first few address lines, and maybe a couple few datalines too. We have to establish what is causing it to fail to fetch from the reset vector
Ha I may have to drag the logic analyzer out.
I need some way to clip onto the pins.

My current options are janky….
Posted by: Sideburn on 2023-07-04 08:51:08
I suppose I can clip to the address lines somewhere else. I may have a clip that will grab onto the FPU
Posted by: GRudolf94 on 2023-07-04 08:51:56
They don't need to be all correlated, but eh that works. I've used a PLCC socket upside down to stab the logic analyzer micrograbbers onto stuff before heh
Posted by: Sideburn on 2023-07-04 08:52:44
Ok I say we keep going 🙂

I need to go do some work work for a bit. But I’ll look into see what I’ve got to in order to clip onto the address lines and maybe hook the logic analyzer up.
Posted by: GRudolf94 on 2023-07-04 08:55:30
's aight. I gotta sort food soon anyway
Posted by: Phipli on 2023-07-04 09:59:01
Ha I may have to drag the logic analyzer out.
I need some way to clip onto the pins.

My current options are janky….
The ROM sockets. Clip onto ROM chip pins, or plug a turned pin male header (small pins that don't bend the contacts) into the empty sockets.
Posted by: Sideburn on 2023-07-04 12:36:34
The ROM sockets. Clip onto ROM chip pins, or plug a turned pin male header (small pins that don't bend the contacts) into the empty sockets.
Right. That’ll work. I have clips.
Posted by: Sideburn on 2023-07-04 12:40:02
I’ll continuity check from 030 to rom and hook up to address lines. Anything else? I have 16 inputs
< 9 >