The daemon Mac IIci: Can it be fixed?
- stephen_usher
- Site sponsor

- Posts: 7453
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: The daemon Mac IIci: Can it be fixed?
Found a bad connection on the VIA A9 pin.
I even got the machine once booting to the question mark screen once!
Got it into diagnostic mode and connected a serial port but because the the zero documentation I have no idea what the error code values mean, e.g.
Is that the address of the memory error, or what it read back? Or what? No idea.
I even got the machine once booting to the question mark screen once!
Got it into diagnostic mode and connected a serial port but because the the zero documentation I have no idea what the error code values mean, e.g.
Is that the address of the memory error, or what it read back? Or what? No idea.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
- stephen_usher
- Site sponsor

- Posts: 7453
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: The daemon Mac IIci: Can it be fixed?
I'm wondering if the problem here is an address line or RAS/CAS line issue when going to the RAM.
The trouble is that without the docs on that debug monitor system I can't test my theory and track down the problem by writing a word and then searching memory to see if/when it repeats.
The trouble is that without the docs on that debug monitor system I can't test my theory and track down the problem by writing a word and then searching memory to see if/when it repeats.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
- rubber_jonnie
- Site Admin

- Posts: 15026
- Joined: Thu Aug 17, 2017 7:40 pm
- Location: Essex
- Contact:
Re: The daemon Mac IIci: Can it be fixed?
That's certainly an interesting step forward, I just had a look myself for that code and mostly got results where you were asking!
I also looked for a service manual, which I'm sure you've already done, and whilst I found one, boy was it poor. Can't help but think there are bad traces somewhere, reminds me of the leaky cap fix on my Amstrad Alt-386 and similar repairs to the A5000.
Can't recall if you said, are there any useful schematics?
I also looked for a service manual, which I'm sure you've already done, and whilst I found one, boy was it poor. Can't help but think there are bad traces somewhere, reminds me of the leaky cap fix on my Amstrad Alt-386 and similar repairs to the A5000.
Can't recall if you said, are there any useful schematics?
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
- stephen_usher
- Site sponsor

- Posts: 7453
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: The daemon Mac IIci: Can it be fixed?
Only the rubbish Bomarc schematics unfortunately.
I may try to remove the SIMM sockets nearest the battery damage to see if the damage extends underneath them and possibly bridges two lines or something.
I may try to remove the SIMM sockets nearest the battery damage to see if the damage extends underneath them and possibly bridges two lines or something.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
- rubber_jonnie
- Site Admin

- Posts: 15026
- Joined: Thu Aug 17, 2017 7:40 pm
- Location: Essex
- Contact:
Re: The daemon Mac IIci: Can it be fixed?
Probably not a bad idea TBH. The battery chemicals are insidious and can get into all sorts of places without much trouble, and the little aluminium dustbin caps when they leak. I know my A5000 had extensive trace damage in the battery corner, but the caps leaked as well and caused damage across the board. The battery also killed ICs, though not obviously. so you may have to go on a cross board hunt to see if you can see any dull solder as evidence of other issues.stephen_usher wrote: Tue Jun 06, 2023 10:42 am Only the rubbish Bomarc schematics unfortunately.
I may try to remove the SIMM sockets nearest the battery damage to see if the damage extends underneath them and possibly bridges two lines or something.
I suspect you may end up with a lot of bodge wiring to do.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
- stephen_usher
- Site sponsor

- Posts: 7453
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: The daemon Mac IIci: Can it be fixed?
A lot of bodge wiring has already been done by previous people!
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
- rubber_jonnie
- Site Admin

- Posts: 15026
- Joined: Thu Aug 17, 2017 7:40 pm
- Location: Essex
- Contact:
Re: The daemon Mac IIci: Can it be fixed?
I bet it has!!!stephen_usher wrote: Tue Jun 06, 2023 11:36 am A lot of bodge wiring has already been done by previous people!
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
- stephen_usher
- Site sponsor

- Posts: 7453
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: The daemon Mac IIci: Can it be fixed?
Checked all the physical connections. Checked that there's no address bus shorts.
Given that whichever bank the memory is put the error is the same it can't be the RAS and CAS lines as they're all separate. The only commonality is the MDU chip itself and the 74F245s, which could be doing spurious things I s'pose.
I'll wait for the ROM SIMM to arrive and see if that changes anything. That should be here in the next couple of days if the Royal Mail manages to find Swindon. (It was misdirected to Croydon MC last night.) If it doesn't then I'll order a set of 74F245s from Mouser. (RS & Farnell don't stock them any more.)
The one really surprising thing about the Mac IIci design is the almost complete lack of pull-ups. Only the 68030 control lines have them, everything else just seems to float.
Given that whichever bank the memory is put the error is the same it can't be the RAS and CAS lines as they're all separate. The only commonality is the MDU chip itself and the 74F245s, which could be doing spurious things I s'pose.
I'll wait for the ROM SIMM to arrive and see if that changes anything. That should be here in the next couple of days if the Royal Mail manages to find Swindon. (It was misdirected to Croydon MC last night.) If it doesn't then I'll order a set of 74F245s from Mouser. (RS & Farnell don't stock them any more.)
The one really surprising thing about the Mac IIci design is the almost complete lack of pull-ups. Only the 68030 control lines have them, everything else just seems to float.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
- rubber_jonnie
- Site Admin

- Posts: 15026
- Joined: Thu Aug 17, 2017 7:40 pm
- Location: Essex
- Contact:
Re: The daemon Mac IIci: Can it be fixed?
I wouldn't be surprised if it was the 74F245s, I had to replace the 245s on my A5000, even though they looked just fine.stephen_usher wrote: Tue Jun 06, 2023 9:25 pm Checked all the physical connections. Checked that there's no address bus shorts.
Given that whichever bank the memory is put the error is the same it can't be the RAS and CAS lines as they're all separate. The only commonality is the MDU chip itself and the 74F245s, which could be doing spurious things I s'pose.
I'll wait for the ROM SIMM to arrive and see if that changes anything. That should be here in the next couple of days if the Royal Mail manages to find Swindon. (It was misdirected to Croydon MC last night.) If it doesn't then I'll order a set of 74F245s from Mouser. (RS & Farnell don't stock them any more.)
The one really surprising thing about the Mac IIci design is the almost complete lack of pull-ups. Only the 68030 control lines have them, everything else just seems to float.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
- stephen_usher
- Site sponsor

- Posts: 7453
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: The daemon Mac IIci: Can it be fixed?
Yeah. But we'll see.
On the ROM SIMM front, it seems that Royal Mail can't find Swindon as the ROM has now travelled to Gatwick MC. It's doing a tour of southern Britain.
On the ROM SIMM front, it seems that Royal Mail can't find Swindon as the ROM has now travelled to Gatwick MC. It's doing a tour of southern Britain.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.