Don't worry, to learn one needs to ask questions.
And you're right, a lot of this stuff is easy for me. I've been repairing the 600XL and 800XL since they were introduced in Netherlands. (As an Atari employee)
Moreover, the MMU file I sent is in German. That may complicate matters.
So from the top?
The OS is the only 28 pin IC in the board. And Basic is 24 pins, same with as OS.
Pin 18 of Basic is the CS line. And what I would do, is make sure that pin is insulated from the board.
There's a couple of ways to do that. You could desolder pin 18 and (gently) pull it out of the PCB. Reconnect later with a piece of wire.
A safer way would be to cut the pin, as close to the PCB as you can. Later, use a piece of wire to reconnect the pin.
And the design file below, tells that you could also insulate pin 13 of the MMU.
Compare, and yes a multimeter will do, the signal on pin 6 of MMU to that of a working board in the self-test mode.
The working board will show you, if it's 5V or 0V when Self-test is active. (Honestly, I'm not sure about that right now. And yes I could also find out by reading the GAL-design file...
Pin 6 of the MMU is activated by the PIA (6520)
I would strongly advise to remove the MMU and place a socket in the board for that. (Hope your soldering skills are up to that, it's not very easy)
Once the MMU is in a socket, you can bend out a pin so it's not in the socket anymore. (The MMU will forgive this a couple of times until a pin may brake off after some 10 of more times)
@rubber_jonnie Correction
And now for the file with the MMU design. (MMU is 24 pins and narrow size)
A11 /* 1 Adress 11 */
A12 /* 2 Adress 12 */
A13 /* 3 Adress 13 */
A14 /* 4 Adress 14 */
A15 /* 5 Adress 15 */
MAP /* 6 MAP, Selftest Rom activate */
RD4 /* 7 RD4 from Modulport */
RD5 /* 8 RD5 from Modulport */
REN /* 9 REN, ROM Enable from PIA PB0 */
GND /* 10 Ground */
REF /* 11 Refresh from ANTIC */
S5 /* 12 CS-Signal for $A000-$BFFF Cartridge */
BASIC /* 13 CS-Signal for BASIC ROM at $A000-$BFFF */
MPD /* 14 Mathrom (in OS-ROM) use $D800-$DFFF */
OS /* 15 CS-Signal for OS-ROM at $C000-$FFFF */
CI /* 16 deaktivates CAS Line e.g. when Signal PBI-EXTENDB active */
IO /* 17 DXXX to 74138 address decoder */ IO means Input Output
BE /* 18 BASIC ENABLE, from PIA PB1 */
S4 /* 19 CS-Signal for $8000-$9FFF Cartridge port */
VCC /* 20 +5V Supply voltage */
Following the /* is the pin number and I've translated the text to Englisch.
By interrupt I do mean the "normal non computer" englisch. More commonly nown as "cut the line or trace"
And fooling the MMU would be to reomve or disconnect a pin and put 5V or GND directly to it. If you connect only this particular pin to GND, the PIA won't mind very much and it will survive thus a brutal deed. (Just 1 pin at the time! more could thermally stress the PIA)
I know, some of the terms I've used are "Hardware nerd lingo"
I hope I've clearified some thing.
If not, don't give up and ask again.
In my current profession I'm a trainer and I've learned that in general there's no dumb questions, just dumb answers.
BR/
Guus
