• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

PowerBook 500 Series full 040 CPU swap

Durosity

Well-known member
You definitely should!

I’m guessing this mod could be applied to the 190 and the Duo 280c.
I was thinking that too.. actually I’m thinking if you took a 190 and replaced its screen with an active one from a 5300 (maybe even a CE?) and gave it a full 68040 you’d pretty much have the best portable 68k machine!
 

CC_333

Well-known member
the best portable 68k machine
The best portable 68k machine, in my mind, would probably be one whose plastics aren't crumbling and whose hinges (if a laptop) haven't failed.

Does such a model exist? I don't know. I sort of doubt it....

c
 

croissantking

Well-known member
I sourced another of these CPUs, this time a Freescale MC68040FE33A, L88M mask. It’s on a donor board so is likely to be genuine. I think it should work - stay tuned for more surgery.
 

Durosity

Well-known member
The best portable 68k machine, in my mind, would probably be one whose plastics aren't crumbling and whose hinges (if a laptop) haven't failed.

Does such a model exist? I don't know. I sort of doubt it....

c
Oh indeed.. I think the plastic on every PowerBook ever made is starting to crumble now, especially the ones made around that time.
 

3lectr1cPPC

Well-known member
PowerBook 100’s plastics are still holding strong (about the only part of that thing that is)
Plastics aging are just a part of old laptops. Coming from someone who collects a lot of PC laptops I’ll just say one thing - be glad that you can reliably fix the hinges on these with a bit of work and 3D printing. Compared to how bad hinge failures can get on some PCs, the PowerBook 500 can look like it deserves a build quality award.
 

croissantking

Well-known member
Just done another successful full 040 upgrade, this time with a Freescale chip.

It’s a L88M mask, I’ve heard these run cooler than the E31F?

IMG_9289.jpeg
 

jmacz

Well-known member
Is that a 25MHz part? Did you put it on a 520/520c daughterboard (25MHz) or did you downgrade the crystal too?

This is awesome. Need to look into this at some point :)
 

croissantking

Well-known member
Is that a 25MHz part? Did you put it on a 520/520c daughterboard (25MHz) or did you downgrade the crystal too?

This is awesome. Need to look into this at some point :)
I put it on a 33MHz card and downgraded the Crystal. Do you remember I previously swapped in another full 040? I yesterday overclocked it to 33MHz and am testing it now for stability.
 

jmacz

Well-known member
Yup, I remember.

Since it looks like my overclocked LC040 is holding steady at 40MHz, do you think a faster full 040 (faster than 33MHz) with appropriate clock chip would work?

Must be a pain to solder each of those pins!
 

croissantking

Well-known member
Yup, I remember.

Since it looks like my overclocked LC040 is holding steady at 40MHz, do you think a faster full 040 (faster than 33MHz) with appropriate clock chip would work?

Must be a pain to solder each of those pins!
I don’t think there are any 68040FE chips faster than 33MHz in existence, at least not with the A or M suffix. I think it would work if you fit a 33MHz part and overclock it to 40MHz, though?

I haven’t been able to get hold of anything faster than a 25 yet - although I understand the mask is more important than the speed rating in determining how far you can push it.

Soldering ain’t the easiest job - the pins are really fragile and easily bent.
 
Last edited:

croissantking

Well-known member
I stuck a 20MHz crystal onto my L88M card. It works fine, except I still can't boot with either of my 32MB cards installed (but a 16MB card works fine). I ran into this problem previously. I don't think it's an issue with the CPU, rather I think my RAM can't handle a 40MHz CPU bus.


IMG_9295.JPG
 

zigzagjoe

Well-known member
Basically any 040 made with a datecode of 94xx or newer should be able to run at 40mhz without problem as long as cooling is sufficient. So I'd not worry about swapping xtals on them. Interesting that your freescale 68040 has a datecode of 8th week of 2016 though.

L88M should, in theory, run slightly cooler/require less power due to node shrink, but in application it is an incremental improvement, not the apocryphal "runs cool to the touch" that has been floated in the past.
 

jmacz

Well-known member
I stuck a 20MHz crystal onto my L88M card. It works fine, except I still can't boot with either of my 32MB cards installed (but a 16MB card works fine). I ran into this problem previously. I don't think it's an issue with the CPU, rather I think my RAM can't handle a 40MHz CPU bus.

That's interesting.

My stock 33MHz CPU is working fine at 40MHz with my newly modified 32MB memory card (which I believe is essentially the same card as yours -- and has the same donor chips too).
 

croissantking

Well-known member
Interesting that your freescale 68040 has a datecode of 8th week of 2016 though.
Yes, wasn’t that after the NXP merger?

That's interesting.

My stock 33MHz CPU is working fine at 40MHz with my newly modified 32MB memory card (which I believe is essentially the same card as yours -- and has the same donor chips too).
Yeah. I’m not sure what to make of it really. Are your chips 70ns?
 

zigzagjoe

Well-known member
Yes, wasn’t that after the NXP merger?


Yeah. I’m not sure what to make of it really. Are your chips 70ns?

Not quite sure... I mostly know about 68030 and 68882 in detail. So I'm not able to validate by looking at markings. Might be worth testing the marking on the chip with isopropyl/acetone.
 

croissantking

Well-known member
Not quite sure... I mostly know about 68030 and 68882 in detail. So I'm not able to validate by looking at markings. Might be worth testing the marking on the chip with isopropyl/acetone.
It’s legit. It came to me on an old piece of donor PCB, the FPU works and the marking on the chip doesn’t come off with IPA.
 
Top