Got it working now! No idea why it didn't work earlier, just seemed like the setting wouldn't stick but it's happily cranking away at 40MHz under System 7.1 now (with appropriate System Enabler ofc)I took apart a Quadra 950 (PSU dead, RIP) and salvaged the 33MHz 040. Runs great at 40MHz in my LC475 - awesome work! Only thing is I couldn't get it to work in System 7.1 so I'm on 7.5.3, might take another run at it since 7.1 on a 40MHz 040 would just be blazing fast![]()
What mask is the chip? https://eharmon.net/retro/macintosh/motorola-processors/#68040rcI just discovered this post and decided to give it a try on my LC 475. It was a success so far!
I just moved the resistor to R95 (didn't replace the MC88920 chip) and with a full 25MHz 68040, it was pretty stable at 40MHz. I joined my home network, browsed the Internet, downloaded, decompressed and copied some files, ran some benchmarks along with modelling and rendering with KPT Bryce for around two hours with no major issues.
I just had a few issues when changing the frequency on the fly. I first experienced a freeze of the system and a crash of the Finder another time when shutting off the Mac. However, when rebooting to the same frequency without changing it at any point, it seems to make everything pretty stable. I will see how it goes with time.
Not sure if I should invest in a proper 40MHz CPU? Such a bump in frequency may be a bit tough for my 25MHz chip?
Amazing discover and amazing job anyway! Thank you so much for the awesome work! My dream of having a 68040 machine @ 40MHz has come true!
![]()
It still might be a D mask. The code is on the chip under the heatsink.@eharmon, my chip number is XC6840HRC25M so I guess the mask is either 2E31F or OE31F. Not sure what the difference is when comparing both lines.
02E31F; the E masks all have the smaller geometry, which usually runs cooler, all other things being equal. That'll probably run fine at 40, then. But you'll want to let it run for awhile to see if it overheats or if you need active cooling, if you want to keep it at 40 long term.Actually, @eharmon , it is not a HRC, it is a XC68040RC25M. Next to that it says 02E31F. Not sure how you determine if it's a E or a D mask from that?
So far it has been running pretty stable at 40MHz. I had a single crash when it was @33MHz but I am not sure if it was the software that didn't like me changing the CPU speed on the fly.
That is interesting as I benched the 43mhz non-diimo as faster then 38mhz with diimo