Driver:Mac 68K:Tech Info:ASICs: Difference between revisions

From MAMEDEV Wiki
Line 77: Line 77:
|341S0060 || Cuda (v2.40) || Performa/Quadra 6xx, some PMac x200, PMac x400, some PMac x500, Pippin, Gossamer G3
|341S0060 || Cuda (v2.40) || Performa/Quadra 6xx, some PMac x200, PMac x400, some PMac x500, Pippin, Gossamer G3
|-
|-
|341S0187 || PMU || PB190
|341S0187 || PG&E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  PB190
|-
|-
|341S0187-B || PMU || PB1400
|341S0187-B || PG&E || 68HC05 Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  PB1400
|-
|-
|341S0262 || Cuda v3.0 || some PMac x500, Bondi Blue iMac
|341S0262 || Cuda v3.0 || some PMac x500, Bondi Blue iMac
Line 117: Line 117:
|342S0740-2 || KYBD || Mac Portable; Mitsubishi M50740
|342S0740-2 || KYBD || Mac Portable; Mitsubishi M50740
|-
|-
|342S0743-1 || ? || PB140/170
|342S0743-1 || KYBD || PB140/170 keyboard microcontroller.  Mitsubishi M50740
|-
|-
|342S0753-A || PMGR || Mac Portable; Mitsubishi M50753
|342S0753-A || PMGR || Mac Portable; Mitsubishi M50753 power manager and ADB host
|-
|-
|342S0854-2 || PMU || Power Management Unit
|342S0854-2 || PMU || Power Management Unit
Line 149: Line 149:
|343S0065 || PSX+ || Memory controller and PCI host bridge
|343S0065 || PSX+ || Memory controller and PCI host bridge
|-
|-
|343S0103 || Quadra 700
|343S0103 || Orwell || Memory controller. Quadra 700
|-
|-
|343S0105 || RELAYER || Quadra 700
|343S0105 || Relayer || Works with JDB to convert the 68040 bus for I/O chips.  Quadra 700
|-
|-
|343S0106 || JDB || Quadra 700
|343S0106 || JDB || Junction Data Bus.  Works with Relayer to convert the 68040 bus for I/O chips.  Quadra 700
|-
|-
|343S0107 || BBU
|343S0107 || BBU || "Bob Bailey Unit", integrates many of the functions from the original Mac including memory control, video, and audio.  SE
|-
|-
|343S0116-A || V8
|343S0116-A || V8 || I/O controller (includes VIA1, pseudo-VIA2, video, and sound).  LC/LC II
|-
|-
|343S0124-01 || PMU || Duo 210/230/250
|343S0124-01 || PMU || Duo 210/230/250
Line 163: Line 163:
|343S0129 || DFAC II
|343S0129 || DFAC II
|-
|-
|343S0132 || Spice
|343S0132 || Spice || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, video, sound, and pushbutton interface).  Color Classic
|-
|-
|343S0135 || Primetime
|343S0135 || PrimeTime || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, sound, and 040 to 030 bus translator).  Quadra 605 and LC 475/575
|-
|-
|343S0137 || SWIM III
|343S0137 || SWIM III
Line 189: Line 189:
|343S0788 || Cuda || PMac x100? (may be 341S0788 typo)
|343S0788 || Cuda || PMac x100? (may be 341S0788 typo)
|-
|-
|343S0801 || AMIC
|343S0801 || AMIC || Apple Memory-mapped I/O Controller.  PowerMac 6100/7100/8100.
|-
|-
|343S0802 || HMC
|343S0802 || HMC || High-speed Memory Controller.  PowerMac 6100/7100/8100.
|-
|-
|343S0802-A || HMC || WGS
|343S0802-A || HMC || WGS
Line 202: Line 202:
|-
|-
|343S1027 || Bus Transceiver || comes in a pair of 2; IIsi, IIvx, Q700
|343S1027 || Bus Transceiver || comes in a pair of 2; IIsi, IIvx, Q700
|-
|343S1029(-A) || ? || PB140/170
|-
|-
|343S1036(-A) || Enhanced Apple Sound Chip (EASC)
|343S1036(-A) || Enhanced Apple Sound Chip (EASC)
Line 209: Line 207:
|343S1039 || MUNI
|343S1039 || MUNI
|-
|-
|343S1047 || DDC
|343S1047 || DDC || Video.  Called "Omaha2" on schematic.  Portable, PB100, PB140, PB145, PB170
|-
|-
|343S1048-1 || ? || PB140/170
|343S1048-1 || Peripheral Glue || Handles buffering, IRQ routing, clocks, and power control for I/O chips. PB140/170
|-
|-
|343S1049 || ? || PB140/170
|343S1049 || Jaws || Memory controller and main system glue.  Called "Piranha2" on schematic.  PB140/170
|-
|-
|343S1054-A || Eagle || Memory & I/O controller w/audio, video
|343S1054-A || Eagle || Memory & I/O controller w/audio, video
|-
|-
|343S1055 || MSC
|343S1055 || MSC || Memory controller.  PowerBook 150 & PB Duo 210/230
|-
|-
|343S1065 || Sonora || Memory & I/O controller w/audio, video
|343S1065 || Sonora || Memory & I/O controller w/audio, video
Line 223: Line 221:
|343S1069(-A) || Ariel || Video RAMDAC
|343S1069(-A) || Ariel || Video RAMDAC
|-
|-
|343S1074 || Ariel || IIvx
|343S1074 || Ariel || Video RAMDAC.  IIvx
|-
|-
|343S1077 || djMEMC
|343S1077 || djMEMC || Memory controller with integrated DAFB-II video
|-
|-
|343S1078 || IOSB
|343S1078 || IOSB || I/O Subsystem Buffer.  Quadra 610/650/800
|-
|-
|343S1091 || Antelope || Video RAMDAC
|343S1091 || Antelope || Video RAMDAC
Line 247: Line 245:
|343S1118 || MSC || Memory controller
|343S1118 || MSC || Memory controller
|-
|-
|343S1123 || Keystone
|343S1123 || Keystone || External video controller for some PowerBooks
|-
|-
|343S1124 || BART || NuBus controller
|343S1124 || BART || NuBus controller
Line 257: Line 255:
|343S1129(-A) || PSC || I/O controller
|343S1129(-A) || PSC || I/O controller
|-
|-
|343S1133 || Valkyrie
|343S1133 || Valkyrie || Video controller
|-
|-
|343S1136 || F108 || Memory controller, SCSI, ATA, and SCC
|343S1136 || F108 || Memory controller, SCSI, ATA, and SCC
|-
|-
|343S1138-04 || PLAN || B pm7500/100
|343S1138-04 || PLAN B || PowerMac 7500/100
|-
|-
|343S1144 || Data Path
|343S1144 || Data Path || Bus buffering and video data routing.  PowerMac 6100/7100/8100
|-
|-
|343S1148 || PBX
|343S1148 || PBX || Memory controller.  PowerBook 1400, 5300, PB Duo 2300c
|-
|-
|343S1154 || Control
|343S1154 || Control || Specialized PCI host bridge.  Works with Chaos for video.  PowerMac 7300/7500/7600/8500/8600
|-
|-
|343S1155 || Chaos
|343S1155 || Chaos || Video.  Works with Control.  PowerMac 7300/7500/7600/8500/8600
|-
|-
|343S1159 || Baboon
|343S1159 || Baboon || ATA interface
|-
|-
|343S1161 || DATA PATH || WGS
|343S1161 || DATA PATH || WGS
Line 285: Line 283:
|343S1184 || Platinum || Memory controller
|343S1184 || Platinum || Memory controller
|-
|-
|343S1185 || Iridium || Video
|343S1185 || Iridium || Video controller
|-
|-
|343S1189 || PrimeTime II || I/O
|343S1189 || PrimeTime II || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, and sound).  Quadra 630, LC630, LC580.
|-
|-
|343S1190 || Hammerhead || Memory controller
|343S1190 || Hammerhead || Memory controller
Line 321: Line 319:
|344S0100-01 || Egret (v1.00) || IIsi
|344S0100-01 || Egret (v1.00) || IIsi
|-
|-
|343S0104-A || YANCC || Quadra 700
|343S0104-A || YANCC || Yet Another NuBus Controller Chip.  Quadra 700/900/950
|-
|-
|344S0111(-01/-A) || GEMINI || Apple IIe Card
|344S0111(-01/-A) || GEMINI || Apple IIe Card
|-
|-
|-
|344S0112-02 || DAFB || Direct Access Frame Buffer, video.  Quadra 700/900 - Q950 uses DAFB II.
|344S0112-02 || DAFB || Quadra 700
|-
|-
|344S0602 || GLU
|344S0602 || GLU
Line 340: Line 337:
|344S0610-1 || MISC GLU || Mac Portable
|344S0610-1 || MISC GLU || Mac Portable
|-
|-
|344S1018-03 || MDU || @ UI4, IIsi
|344S1018-03 || MDU || Memory Decode Unit, memory controller. @ UI4, IIsi
|-
|344S1019-01 || RBV || @ UA3, IIsi
|-
|-
|344S1029 || SWIM || Mac Portable
|344S1019-01 || RBV || RAM-based video. @ UA3, IIsi
|-
|-
|344S1029(-A) || SWIM || Mac Portable, PowerBook 140/170
|-
|-
|344S1033-B || DFAC || Digitally Filtered Audio Chip
|344S1033-B || DFAC || Digitally Filtered Audio Chip
Line 354: Line 350:
|-
|-
|377S7014 || CSC || Chips & Technologies 65225
|377S7014 || CSC || Chips & Technologies 65225
|-
|-
|-
|377S9624 || CSC || Chips & Technologies 65220
|377S9624 || CSC || Chips & Technologies 65220
Line 362: Line 357:
|68HC05 || N/A || Egret/Cuda/Caboose on desktops, “PG&E” PMU on portables
|68HC05 || N/A || Egret/Cuda/Caboose on desktops, “PG&E” PMU on portables
|-
|-
|79c50 || Curio || Enhanced 8530 + 5380 + Ethernet
|79c50 || Curio || "Cure for I/O". Enhanced 8530 + 5380 + Ethernet
|-
|-
|CS4216 || Crystal Semiconductor audio
|CS4216 || Crystal Semiconductor audio
Line 370: Line 365:
|uPD72070GF || New Age || NEC765-derived FDC
|uPD72070GF || New Age || NEC765-derived FDC
|-
|-
|85c80 || Combo || AMD 8530 + 53c80
|85c80 || Combo || AMD 85c30 + 53c80
|-
|-
|MPC106 || Grackle || Memory controller and PCI host bridge
|MPC106 || Grackle || Memory controller and PCI host bridge
|-
|-
|M50753 || PMU
|M50753 || PMU || Power manager and ADB host on most 68000 and '030 PowerBooks.
|-
|-
|PCI1130PDV || PCI/Cardbus bridge
|PCI1130PDV || PCI/Cardbus bridge

Revision as of 23:49, 19 March 2023

Known Apple ASICs

Part number Name/Info Notes
337-0001 MC68000P8 (DIP) Custom marked
337S0006 ATI 264GT
337S0078 'Control 1'? TI-Manufactured, IIvx
338-6523 or 338S6523 VIA Custom marked
338S6525 VIA Mac Portable, PB140/170
338S6526 65C22 VIA @ UC2, IIsi
3400257 NCR 53C80 Custom marked
341-0250-A BMU1 PAL16L8, Mac512k
341-0251-A LAG PAL16R8?, Mac512k
341-0252-A TSG PAL16R6, Mac512k
341-0253-A ASG PAL16R8, Mac512k; implements a 6-bit PWM counter for floppy drive speed and audio
341-0254-A TSM PAL16R4, Mac512k
341-0255-A BMU0 PAL16R4, Mac512k
341-0514-A BMU1 PAL16L8, Plus
341-0515-A LAG PAL16R8, Plus
341-0516-A TSG PAL16R6, Plus
341-0517-A ASG PAL16R8, Plus; implements a 6-bit PWM counter for audio
341-0519-A CAS PAL20L8, Plus
341-0520-A BMU2 PAL20R4, Plus
341-0522-A TSM VP16RP8MPC(PAL16R4), Plus
341-0538-A GLU PAL16L8, Mac SE
341-0633-A PAL16R8B @ UG7, SE/30; Clock generator for Video state machine
341-0635-A PAL16R8B @ UG6, SE/30; Beginning of Video state machine
341-0637-A PAL16L8B @ UE6, SE/30; End of Video state machine
341-0665-A PAL16R4B @ UI6, SE/30; Controls HSync and IRQ? in regards to CPU?
341S0689-C PAL16L8D @ UH7, SE/30; Controls RAM read/write signals in regards to CPU?
341-0688-A PAL16R8B @ UE7, SE/30; Middle of Video state machine
341-0746-A PAL16R8 ? @ UG7, replaces 341-0633-A, SE/30; Clock generator for Video state machine
341-0747-A PAL16R8 ? @ UG6, replaces 341-0635-A, SE/30; Beginning of Video state machine
341-0754-A PAL16L8 ? @ UE6, replaces 341-0637-A, SE/30; End of Video state machine
341-0755-A PAL16R8 ? @ UE7, replaces 341-0688-A, SE/30; Middle of Video state machine
341-0815-A PAL16R8, IIsi
341-0816-A PALC22V1, IIsi
341-0817-A PALC22V1, IIsi
341S0025 PMU
341S0060 Cuda (v2.40) Performa/Quadra 6xx, some PMac x200, PMac x400, some PMac x500, Pippin, Gossamer G3
341S0187 PG&E 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB. PB190
341S0187-B PG&E 68HC05 Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB. PB1400
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
341S0489 'DECODE' Rom address decoder, IIvx
341S0720 CAS PAL(PAL16R8?) Classic
341S0788 Cuda (v2.37) PRAM, RTC, ADB
341S0490 ? PAL?, IIvx
341S0815-A PAL16R4 @ UJ10, IIsi
341S0816-A PALC22V10 @ UJ8, IIsi
341S0817-A PALC22V10 @ UE9, IIsi
341S0850 Egret (v1.01, earlier) PRAM, RTC, ADB; IIsi and LC
341S0851 Egret (v1.01) PRAM, RTC, ADB
341S0853 Caboose (v1.00) Handles switches on case
341S0856-A ? AMD-Manufactured, Quadra 700
341S0879-B 'Control 2'? AMD-Manufactured, IIvx
341S0934 PG&E 68HC05 Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB. PB5x0
342S0440 or 342-0440-A or 342S0440-B “ADB Modem" manufactured by Microchip SE-FD/HD,II,IIx,IIcx,IIci,SE-30,Quadra 700
342S0740-2 KYBD Mac Portable; Mitsubishi M50740
342S0743-1 KYBD PB140/170 keyboard microcontroller. Mitsubishi M50740
342S0753-A PMGR Mac Portable; Mitsubishi M50753 power manager and ADB host
342S0854-2 PMU Power Management Unit
3430045B “Sony Sound Chip” PWM audio DAC
343-0071 U1M HYBRID Hybrid IC carrier, Mac Portable
343-0155-A ?(V8?) LCII
343-1086 GSC Gray Scale video Controller (actually a Chips & Technologies part)
343-1087 CPUGLU
343-1090 MISCGLU
343S0014 Orbit
343S0018-01 ? PM7500/100
343S0042 RTC
343S0045-B SOUND Performa 200, Mac Portable, probably PWM audio DAC
343S0060-A VASP Memory & I/O controller w/audio, video
343S0061(-A) SWIM floppy controller
343S0065 PSX+ Memory controller and PCI host bridge
343S0103 Orwell Memory controller. Quadra 700
343S0105 Relayer Works with JDB to convert the 68040 bus for I/O chips. Quadra 700
343S0106 JDB Junction Data Bus. Works with Relayer to convert the 68040 bus for I/O chips. Quadra 700
343S0107 BBU "Bob Bailey Unit", integrates many of the functions from the original Mac including memory control, video, and audio. SE
343S0116-A V8 I/O controller (includes VIA1, pseudo-VIA2, video, and sound). LC/LC II
343S0124-01 PMU Duo 210/230/250
343S0129 DFAC II
343S0132 Spice I/O controller (includes SWIM II, VIA1, pseudo-VIA2, video, sound, and pushbutton interface). Color Classic
343S0135 PrimeTime I/O controller (includes SWIM II, VIA1, pseudo-VIA2, sound, and 040 to 030 bus translator). Quadra 605 and LC 475/575
343S0137 SWIM III
343S0140 AWACS Audio DAC
343S0147 Barney also called “TREX”
343S0148-01 FAT AMIC WGS
343S0161 ?Clock generator? Quadra 605
343S0164-A MEMCjr Memory controller
343S0172 O'Hare I/O controller
343S0173(-B) O'Hare PB2400/3400
343S0180 Whitney 3
343S0704 Sebastian Video RAMDAC
343S0788 Cuda PMac x100? (may be 341S0788 typo)
343S0801 AMIC Apple Memory-mapped I/O Controller. PowerMac 6100/7100/8100.
343S0802 HMC High-speed Memory Controller. PowerMac 6100/7100/8100.
343S0802-A HMC WGS
343S1018(A) MDU Memory Decode Unit (IIci/IIsi)
343S1019(A) RBV RAM-Based Video (IIci/IIsi)
343S1020(-A) NuChip30 NuBus bridge
343S1027 Bus Transceiver comes in a pair of 2; IIsi, IIvx, Q700
343S1036(-A) Enhanced Apple Sound Chip (EASC)
343S1039 MUNI
343S1047 DDC Video. Called "Omaha2" on schematic. Portable, PB100, PB140, PB145, PB170
343S1048-1 Peripheral Glue Handles buffering, IRQ routing, clocks, and power control for I/O chips. PB140/170
343S1049 Jaws Memory controller and main system glue. Called "Piranha2" on schematic. PB140/170
343S1054-A Eagle Memory & I/O controller w/audio, video
343S1055 MSC Memory controller. PowerBook 150 & PB Duo 210/230
343S1065 Sonora Memory & I/O controller w/audio, video
343S1069(-A) Ariel Video RAMDAC
343S1074 Ariel Video RAMDAC. IIvx
343S1077 djMEMC Memory controller with integrated DAFB-II video
343S1078 IOSB I/O Subsystem Buffer. Quadra 610/650/800
343S1091 Antelope Video RAMDAC
343S1095(-A) Nubus
343S1096 Civic Framebuffer controller
343S1097 YMCA Memory controller
343S1100 PSC I/O controller
343S1103(-A) Civic Framebuffer controller
343S1105 Whitney I/O controller
343S1113 Pratt Memory controller
343S1118 MSC Memory controller
343S1123 Keystone External video controller for some PowerBooks
343S1124 BART NuBus controller
343S1125 Grand Central I/O controller
343S1126 Bandit PCI host bridge
343S1129(-A) PSC I/O controller
343S1133 Valkyrie Video controller
343S1136 F108 Memory controller, SCSI, ATA, and SCC
343S1138-04 PLAN B PowerMac 7500/100
343S1144 Data Path Bus buffering and video data routing. PowerMac 6100/7100/8100
343S1148 PBX Memory controller. PowerBook 1400, 5300, PB Duo 2300c
343S1154 Control Specialized PCI host bridge. Works with Chaos for video. PowerMac 7300/7500/7600/8500/8600
343S1155 Chaos Video. Works with Control. PowerMac 7300/7500/7600/8500/8600
343S1159 Baboon ATA interface
343S1161 DATA PATH WGS
343S1164 BART WGS
343S1166 Dacula Video RAMDAC
343S1181 Capella Converts 040 bus for PPC603
343S1183 PSX Memory controller and PCI host bridge
343S1184 Platinum Memory controller
343S1185 Iridium Video controller
343S1189 PrimeTime II I/O controller (includes SWIM II, VIA1, pseudo-VIA2, and sound). Quadra 630, LC630, LC580.
343S1190 Hammerhead Memory controller
343S1191(-A) Athens Prime Clock/timing controller
343S1201 Heathrow PCI Mac I/O chip
343S1202(-2) PSX+ Memory controller and PCI host bridge, for faster buses than original PSX
343S1206 Valkyrie AV2 Video
343S6502 65C02 Apple IIe Card
344-0040 RTC Apple IIgs (less pram than the 'Mac RTC', 344-0042?)
344-0041(-A/B) IWM
344S0041 IWM Apple IIe Card
344S0042(A/B) RTC
344-0043-A IWM (SWIM Pinout version) IIgs and Mac SE
344S0061-A SWIM
344S0063-1 ASC Apple Sound Chip
344S0063-A ASC Apple Sound Chip, IIsi
344S0076 OSS Operating System Support (IRQ controller), IIfx
344S0100-01 Egret (v1.00) IIsi
343S0104-A YANCC Yet Another NuBus Controller Chip. Quadra 700/900/950
344S0111(-01/-A) GEMINI Apple IIe Card
344S0112-02 DAFB Direct Access Frame Buffer, video. Quadra 700/900 - Q950 uses DAFB II.
344S0602 GLU
344S0602-A GLUE CHIP SE/30
344S0603-A BBU Mac SE
344S0608-02 CPU GLU Mac Portable
344S0609-01 VIDEO Mac Portable
344S0610-1 MISC GLU Mac Portable
344S1018-03 MDU Memory Decode Unit, memory controller. @ UI4, IIsi
344S1019-01 RBV RAM-based video. @ UA3, IIsi
344S1029(-A) SWIM Mac Portable, PowerBook 140/170
344S1033-B DFAC Digitally Filtered Audio Chip
357S0010-A RAMDAC Bt ?model? RAMDAC
377S6553 Beruit
377S7014 CSC Chips & Technologies 65225
377S9624 CSC Chips & Technologies 65220
65210 N/A Chips & Technologies video controller
68HC05 N/A Egret/Cuda/Caboose on desktops, “PG&E” PMU on portables
79c50 Curio "Cure for I/O". Enhanced 8530 + 5380 + Ethernet
CS4216 Crystal Semiconductor audio
CS4217 Crystal Semiconductor audio
uPD72070GF New Age NEC765-derived FDC
85c80 Combo AMD 85c30 + 53c80
MPC106 Grackle Memory controller and PCI host bridge
M50753 PMU Power manager and ADB host on most 68000 and '030 PowerBooks.
PCI1130PDV PCI/Cardbus bridge
WD90C26 PowerBook 165c/180c video chip (not “Pangola”, which is separate)
WD90C55 PowerBook 165c/180c LCD driver