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

Sourcing Apple Custom IC's

Scott Squires

Well-known member
As far as I can tell from various SWIM-related documents, there have been at least 3 versions of the ASIC. Would be nice to figure out which versions correspond to which part numbers. (It also seems like Apple used different part numbers for each Mac model, even if it was the same chip? Also different packaging of the same chip.)

 

Kai Robinson

Well-known member
@anthon SWIM, SWIM II and SWIM III - I ordered a few SWIM III's for a giggle.

I just received 8 x 343S0440-B's - the PLCC version of the DIP 343-0440-B ADB Microcontroller. They're used on the II, IIx, IIcx, IIci, SE/30 & Quadra 700, i'll be making a DIP adapter for them. Saves reverse engineering them - although at £9 each they're not cheap...my CC is getting rinsed this month! :D

DSC_0460.JPG

 

Kai Robinson

Well-known member
One of the other nice things i've ordered? 40 x 343S0788 CUDA Chips - marked as New Old Stock...I know these sometimes fail so...anyone need one? @LaPorta i know you were looking for an Egret - does a CUDA have the same pinout/functionality?

 
Last edited by a moderator:

trag

Well-known member
What's that one for?
It's the FAT AMIC on the PowerMac 9150.  It's one of the primary parts of the chip set.   A 208 pin QFP.   The thing is, it's the essential component that allows 5 NuBus slots on a NuBus Mac.  All the 3-slot NuBus PowerMacs use the plain AMIC.   If I had a source of FAT AMICs (without killing 9150s) I might try to create the I/O board for the Power Computing Power 120 which enables 5 slots.  As shipped it supported three slots, but had headers for five slots.

 

trag

Well-known member
Pinout yes, functionality no. A CUDA won't work as a direct replacement for the Egret - at least not the CUDAs I tried so far.


I'm not sure which are CUDAs and which are Egrets.   I just wanted to mention that I've replaced an 0788 with an 0060, or maybe the other direction and it seemed to work fine.

 

Bolle

Well-known member
Interesting. I would have to check again what chip I did use exactly.

I remember I was working on a Classic II so the original part was a 341S0851.

0788 would be a CUDA (found in Nubus PowerMacs) and 0060 is a CUDA as well found in late Quadras, PPC Performas, Gossamer. So those two have been CUDAs at least.

Taken from the MESS website:

Code:
341S0060	Cuda (v2.40)	Performa/Quadra 6xx, some PMac x200, PMac x400, some PMac x500, Pippin, Gossamer G3

341S0262	Cuda v3.0	some PMac x500, Bondi Blue iMac

341S0285	Cuda Lite	ADB and PS/2 support - PMac 4400 & clones

341S0417	Cuda		Color Classic

341S0788	Cuda (v2.37)	PRAM, RTC, ADB

344S0100-01	Egret (v1.00)	IIsi

341S0851	Egret (v1.01)	PRAM, RTC, ADB

341S0850	Egret (v1.01, earlier)	PRAM, RTC, ADB; IIsi and LC

 

Kai Robinson

Well-known member
Ok, got a huge list of ASIC's in front of me, and a very large order from UTSource...

I've also been updating that google sheet with more pinouts. I'll sort out the Classic II next. 

 

rplacd

Well-known member
Ok, got a huge list of ASIC's in front of me, and a very large order from UTSource...

I've also been updating that google sheet with more pinouts. I'll sort out the Classic II next. 
If you're planning to become the one-stop shop for unobtanium Apple chips, what if I threw you a couple of dollars to support ya? I think we'll need a lot more of these as time goes on..

 

thegarse

Active member
Ah, thanks for the heads up. I think all signs are pointing to the swim chip on my SE 30 restore. I may just poach one from another II or IIsi.
 

mg.man

Well-known member
FWIW, the SWIM chips Kai had sourced were the DIP ones... pretty sure you need the PLCC variety for an SE/30...
 

olePigeon

Well-known member
Just curious as no one answered: if the SWIM chip is cloned, would it be possible to reintroduce daisy chaining like on the original IWM? Or would it require additional special hardware to do that with a SWIM? Or is it just impossible?

Just wondering. Would be nifty to be able to daisychain floppy drives on a Mac if we had a modified SWIM clone.
 

mg.man

Well-known member
I appreciate this does not answer the "chaining" question... bit I know a SWIM supports at least two floppies. I have a dual [800k originally] floppy SE I've upgraded with SWIM and a pair of internal 1.4Mb drives - the SE has two internal ports.

I don't think I've tried a third drive on the floppy port as well, but you'd think it should work? I'll be happy to test - but that will have to wait until next week when I have access to my SE.
 

olePigeon

Well-known member
@mg.man I know that daisy-chaining doesn't work. I've tried it on my IIci. I believe it's only possible on the Apple II series of computers.

You can have more than one floppy drive, provided there is more than one physical connection (i.e. one internal and one external like on the IIci, or two internal like on the Macintosh II.) What I don't know is if a modified SWIM chip could correctly identify two different floppy drives on the same connector like it can on an Apple II.
 

mg.man

Well-known member
You can have more than one floppy drive, provided there is more than one physical connection
well... "technically"... don't the II, IIx, IIfx(?) and SE all have three physical connections? 2 x internal and the 1 x external?
 

olePigeon

Well-known member
I think the SE is the only one with three connectors (2 internal, 1 external.) There's no external floppy connector on the II, IIx, and IIfx, only 2x internal.
 
Top