• 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.

Mac II with Turbo 040 - Unimplemented Trap

esselfortium

Well-known member
I recently installed a Turbo 040 in my Mac II, and was immediately greeted with an "unimplemented trap" system error when trying to boot from my existing OS (7.5.3 I believe?). I've since tried a number of different images on it, with mixed success. It boots from a small premade 7.1 image via Disk Jockey, and it boots from 7.5 Utils via 68kmla IRC (thank you @zigzagjoe !), but I haven't been able to get it to boot with the originally-working system, a 7.5.3 install CD image, with a clean install of 7.5.3 made on the II using said image (while booted from 7.5 Utils), or from a prebuilt 7.5.5 image downloaded elsewhere. At this point I'm running out of ideas.

At first I thought it could be a MODE32-related issue, but the Turbo 040 manual makes no reference to a 32-bit requirement (and even mentions the ability to swap between 32 and 24-bit addressing modes), and it doesn't seem to want to boot from most systems regardless of what I've done with MODE32 and the 32-bit addressing setting, anyway.

I've also tried removing the NuBus ethernet card that was in there, but that also didn't help anything.

Any clues what this might possibly be? Thanks for reading!
 
Last edited:

Phipli

Well-known member
I recently installed a Turbo 040 in my Mac II, and was immediately greeted with an "unimplemented trap" system error when trying to boot from my existing OS (7.5.3 I believe?). I've since tried a number of different images on it, with mixed success. It boots from a small premade 7.1 image via Disk Jockey, and it boots from 7.5 Utils via 68kmla IRC (thank you @zigzagjoe !), but I haven't been able to get it to boot with the originally-working system, a 7.5.3 install CD image, with a clean install of 7.5.3 made on the II using said image (while booted from 7.5 Utils), or from a prebuilt 7.5.5 image downloaded elsewhere. At this point I'm running out of ideas.

At first I thought it could be a MODE32-related issue, but the Turbo 040 manual makes no reference to a 32-bit requirement (and even mentions the ability to swap between 32 and 24-bit addressing modes), and it doesn't seem to want to boot from most systems regardless of what I've done with MODE32 and the 32-bit addressing setting, anyway.

Any clues what this might possibly be? Thanks for reading!
Wild idea, but possibly try installing this :

 

Phipli

Well-known member
Basically, in this sort of situation, it usually means that code is trying to call ROM routines that were added in newer ROMs.

Do you have the original II ROMs installed, or the IIx versions? Switching to IIx ROMs might help.

@Bolle

Any thoughts?
 

zigzagjoe

Well-known member
When installing the new system, did you do universal system for any macintosh (or any 68k, can't remember exact term) rather than the default system for mac ii only?
 

esselfortium

Well-known member
When installing the new system, did you do universal system for any macintosh (or any 68k, can't remember exact term) rather than the default system for mac ii only?
I've tried it both ways, to no avail. Just did a new 7.5.3 install, making sure to set it to a universal version, and I get the same error.
 

esselfortium

Well-known member
Tried putting MacsBug on it, but it seems to not even be getting far enough to initiate the debugger. Fffff.
 

macuserman

Well-known member
@esselfortium Are you using a spinning disk drive, or something else? I can send you a 2GB 7.1 that I used with my Rev B Mac II if you want to try that. Doesn't get you to 7.5.X though.
 

macuserman

Well-known member
Thank you very much! I'm using SCSI2SD, so I can dd an image to it.
Ok let me see what I can do standby. This is from my Rev 1 Zulu so will be an .hda image, not sure how you get it to a SCSI2SD as I never had one of those but hopefully it helps.
 

esselfortium

Well-known member
.hda is perfect, I can use dd to write it directly to the card. Not as convenient as Zulu, but it gets the job done.
 

macuserman

Well-known member
Hmmm have you considered trying with something besides the scsi2sd? I know it might sound dumb but I feel like it’s worth trying.
Hopefully it’s not a rev A vs Rev B thing that would stink. I was hoping that would get you unstuck as it’s the exact image I used with that setup on my machine.
 

esselfortium

Well-known member
I have both an internal and external scsi2sd, and I'm getting the same results with both, so I don't think it's an issue with the scsi2sd. And super-minimal prebuilt installs of 7.1 and 7.5 do manage to boot successfully from either of them, just nothing else does.

There is a rust drive that came with this II, but I've never hooked it up. I'm not certain if I even have the necessary cables for it.
 

zigzagjoe

Well-known member
There are five versions of the ROM. Which one do you have?
View attachment 61281
Also do you have the 68851 PMMU installed or the original black Apple AMU?
The adapter to install the Turbo 040 eliminates both the original CPU and MMU.


I recently installed a Turbo 040 in my Mac II, and was immediately greeted with an "unimplemented trap" system error when trying to boot from my existing OS (7.5.3 I believe?). I've since tried a number of different images on it, with mixed success. It boots from a small premade 7.1 image via Disk Jockey, and it boots from 7.5 Utils via 68kmla IRC (thank you @zigzagjoe !), but I haven't been able to get it to boot with the originally-working system, a 7.5.3 install CD image, with a clean install of 7.5.3 made on the II using said image (while booted from 7.5 Utils), or from a prebuilt 7.5.5 image downloaded elsewhere. At this point I'm running out of ideas.

At first I thought it could be a MODE32-related issue, but the Turbo 040 manual makes no reference to a 32-bit requirement (and even mentions the ability to swap between 32 and 24-bit addressing modes), and it doesn't seem to want to boot from most systems regardless of what I've done with MODE32 and the 32-bit addressing setting, anyway.

I've also tried removing the NuBus ethernet card that was in there, but that also didn't help anything.

Any clues what this might possibly be? Thanks for reading!
The turbo 040, did you get it with the Mac II adapter at the same time? If not, I suppose it's possible that it's an older version of the accelerator that doesn't support Mac II? Mind uploading some pics?

On some random googling around, I see notes that suggest that 7.5.x isn't supported without a potential ROM (of the card) upgrade. I think Disk Tools 7.5 (which that utils image is based on) is closer to 7.1 than it is 7.5, so that might explain why it works.
 

esselfortium

Well-known member
The turbo 040, did you get it with the Mac II adapter at the same time? If not, I suppose it's possible that it's an older version of the accelerator that doesn't support Mac II? Mind uploading some pics?
I got them both together, yes.

I'd take pictures but I've got things put away for now and might be taking it to a local Mac shop tomorrow, if they'll take on the project.
 
Top