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.
Bad idea? Swapping the crystal in a Macintosh Classic
Posted by: arnold.exe on 2021-08-18 11:29:53
I'm not any kind of expert on this, so bear with me if I'm asking something completely bonkers. I have this extra Macintosh Classic logic board, that I managed to raise from the dead after a recap, a couple of washes, some reflowing, reseating, and so on. I should be content with having a spare for if or when the other board I have in my Classic has some sort of fault. But I was thinking about how the SWIM/BBU have this 15.3MHz crystal for driving the peculiar CRTs that were used in these, and reading the documents here https://archive.org/details/SWIMDesignDocs, specifically the SWIM Chip User's Reference, that it's essentially an extended IWM from the Apple II days.

The IWM chip in that machine of course used a 14.318MHz cyrstal, being intended for use with a NTSC display (and I assume a different crystal for our PAL pals). Could I just....swap the crystal for a 14.318MHz one and get something like CGA compatible video signals out of this board? I assume voltage levels would have to be corrected, buffers added, and so on, but the core syncs would at least be correct. I would hazard a guess the floppy drive would function strangely, and probably the sound too, being part of the same chip. And of course, without an analog board, I would have to power the works with a different supply, but I happen to have a Mean Well that can output +12/-12/+5 from a failed venture into building modular synthesizer boards by hand.

This is absolutely too ambitious for me and the projects I do, but I'm genuinely curious if this kind of hack could work and be useful to anyone else if it did. I think it would at least be reversible, being a simple through-hold soldering swap.
Posted by: olePigeon on 2021-08-18 12:46:37
According to Low End Mac, none of the compacts can be overclocked. Perhaps because of too many interdependencies on the crystal.

But LEM isn't always correct. I'd wait to see if someone else knows.
Posted by: cheesestraws on 2021-08-19 03:36:08
Underclocking like you're suggesting is more likely to be successful than overclocking; if you wanted to try it, actually I'd be inclined to just swap the crystal and see what broke.

That said, I'm not sure how useful CGA-compatible output is these days, given that a number of scan converters can deal quite cheerfully with the sync rates out of the unmodified LB (see http://www.waveguide.se/?article=compact-mac-video-adapter for settings).
Posted by: arnold.exe on 2021-08-19 05:38:43
Underclocking like you're suggesting is more likely to be successful than overclocking; if you wanted to try it, actually I'd be inclined to just swap the crystal and see what broke.

That said, I'm not sure how useful CGA-compatible output is these days, given that a number of scan converters can deal quite cheerfully with the sync rates out of the unmodified LB (see http://www.waveguide.se/?article=compact-mac-video-adapter for settings).
The OSSC is the more sober option here, for sure. I should finally get one.
Posted by: Daniël on 2021-08-19 05:53:58
Perhaps this project could be of some help?

Posted by: cheesestraws on 2021-08-19 06:13:18
I mean the OSSC or the RGB2HDMI is the sensible option, but that doesn't mean it's the fun/interesting option 🙂. Depends what you want to get out of the project, really!
1