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.
Can't seem to get the interrupt key combo to work?
Posted by: Arisotura on 2024-03-23 10:26:06
From what I read, there are key combinations that are alternatives to programmer switches -- handy for something like the IIsi, which lacks these switches.

Command+Ctrl+Power to reset the Mac, that one works fine.

Command+Power to send an interrupt, that one doesn't work. I'm not sure why.

Looking at the IIsi schematic, the Egret does have a connection to the NMI line (pin 16), so I guess the functionality wouldn't need extra software. Maybe configuration somewhere, but I didn't find anything? Am I missing something?

I connected a push button to pins 14 and 16 (ground and NMI) of the Egret as a test, and that button brings up the debugger, so there's that. I'm just wondering why the key combination isn't working.
Posted by: atax1a on 2024-03-23 11:56:32
i *think* either some ROMs or some OS versions go about disabling the NMI key at the ADB controller level (where it is processed) but we don't remember where we read that...
Posted by: atax1a on 2024-03-23 15:14:20
per the hardware devnotes the IIci indeed disables the NMI keystroke and requires a control panel to turn it back on. No idea where to find that control panel, of course. Maybe someone else can help there?
Posted by: volvo242gt on 2024-03-23 16:46:05
IIRC, on the IIsi, you have to do command-option-power to get into Macsbug or the built-in debugger. It's been a while since I did it on a IIsi or similar Mac. Majority of my 68K machines have had the programmer's switches installed.
Posted by: croissantking on 2024-03-23 17:56:33
I thought it was a feature of System 7.5 and above.
Posted by: atax1a on 2024-03-24 11:21:52
On machines with an Egret or CUDA microcontroller for the ADB, the cmd-power and cmd-control-power keystroke is handled there, and at least the NMI keystroke can be enabled or disabled by talking to the Egret/CUDA. We would figure that's what the developer technote is talking about with the control panel.

System software can _also_ theoretically detect Cmd-Power and drop into the debugger, but that requires that the system is functioning enough for the keyboard driver to work.
Posted by: volvo242gt on 2024-03-25 15:00:35
I thought it was a feature of System 7.5 and above.
Worked under 6.0.7 on my original IIsi.
1