<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.mamedev.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ajr</id>
	<title>MAMEDEV Wiki - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mamedev.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ajr"/>
	<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Special:Contributions/Ajr"/>
	<updated>2026-04-28T10:26:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8830</id>
		<title>Driver:Mac 68K:Tech Info:ASICs</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8830"/>
		<updated>2023-08-30T19:41:51Z</updated>

		<summary type="html">&lt;p&gt;Ajr: /* 341-xxxx */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Known Apple ASICs ==&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 337-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Part number !! Name/Info !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|337-0001 || MC68000P8 (DIP) || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|337S0003 || FireWire Link || TI Lynx&lt;br /&gt;
|-&lt;br /&gt;
|337S0006 || ATI 264GT&lt;br /&gt;
|-&lt;br /&gt;
|337S0078 || &#039;Control 1&#039;? || TI-Manufactured, IIvx cache section (unpopulated on IIvi)&lt;br /&gt;
|-&lt;br /&gt;
|337S0250 || Ultra ATA Controller || CMD 0646U&lt;br /&gt;
|-&lt;br /&gt;
|337S7065 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 53C94 + Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|337S7095 || USB Controller || CMD 0670A&lt;br /&gt;
|-&lt;br /&gt;
|337S8580 || Combo || Am85C80, custom marked (85C30 SCC + 53C80 SCSI controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 338-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|338-6523 or 338S6523 || VIA || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|338S6525 || VIA || Mac Portable, PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|338S6526 || 65C22 || VIA @ UC2, IIsi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 340-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|3400257 || NCR 53C80 || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|3400514 || NCR 53C96 || Custom marked&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 341-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|341-0001 || E0 ROM || Apple II, Integer BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0002 || E8 ROM || Apple II, Integer BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0003 || F0 ROM || Apple II, Integer BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0004 || F8 ROM || Apple II, original Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0005 || Parallel ROM || Apple II Parallel Printer Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0008 || Serial ROM || Apple II Serial Communication Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0009 || PROM P5 || Disk II controller $Cs00 boot code, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0010 || PROM P6 || Disk II controller state PROM, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0011 || D0 ROM || Apple II Plus, Applesoft BASIC, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0012 || D8 ROM || Apple II Plus, Applesoft BASIC, $D800&lt;br /&gt;
|-&lt;br /&gt;
|341-0013 || E0 ROM || Apple II Plus, Applesoft BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0014 || E8 ROM || Apple II Plus, Applesoft BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0015 || F0 ROM || Apple II Plus, Applesoft BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0016 || D0 ROM || Apple II or II Plus with Integer ROM card, Programmer&#039;s Aid #1, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0019 || Parallel ROM || Apple II Centronics Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0020 || F8 ROM || Apple II Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0026 || Tablet ROM || Apple II Graphics Tablet Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0027-a || PROM P5 || Disk II controller $Cs00 boot code, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0028-a || PROM P6 || Disk II controller or Apple /// state PROM, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0030 || Video elements &amp;amp; attributes ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0031 || Boot ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0032 || Video mode select PROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0035 || Keyboard Encoder || Apple /// and IIe keyboard encoder, KR3600-075B1 (H13 on ///, also 342-0035)&lt;br /&gt;
|-&lt;br /&gt;
|341-0036 || Character Generator || Apple II and II Plus character generator ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0041 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0042 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0043 || Address logic PROM || Apple /// (C10)&lt;br /&gt;
|-&lt;br /&gt;
|341-0044 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0045 || Bus/memory select control PROM || Apple /// (F5)&lt;br /&gt;
|-&lt;br /&gt;
|341-0046 || Slot phase 0 transceiver logic PROM || Apple /// (F7)&lt;br /&gt;
|-&lt;br /&gt;
|341-0047 || F8 ROM || Apple II j-Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0052 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0055 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0056 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0057 || PIC || Apple II Parallel Interface Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0061 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0063 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0064 || COPS || Lisa keyboard and I/O COPS microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0065 || SSC ROM || Apple II Super Serial Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0069-A || IEEE-488 || Apple II IEEE-488 Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0080 || ProFile 5 || Firmware for 5MB ProFile hard disk&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-A || SCSI ROM || Apple II SCSI Card, Rev. A&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-B || SCSI ROM || Apple II SCSI Card, Rev. B&lt;br /&gt;
|-&lt;br /&gt;
|341-0138 || FDC || Lisa 6504 floppy disk controller program, Twiggy drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0150 || Keyboard ROM || IIe and IIc keyboard ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0151 || Keyboard ROM || IIe and IIc keyboard ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0160 || Character Generator || IIe and IIc video ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0169 || SchoolBus || Apple II &amp;quot;School Bus&amp;quot; network card ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0161 || Character Generator || IIe and IIc video ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0175(-a/b/c/d/e/f/g) || Boot E || Lisa boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0176(-a/b/c/d/e/f/g) || Boot O || Lisa boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0193 || Parallel card | Lisa parallel card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0250-A || BMU1 || PAL16L8, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0251-A || LAG || PAL16R8?, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0252-A || TSG || PAL16R6, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0253-A || ASG || PAL16R8, Mac512k; implements a 6-bit PWM counter for floppy drive speed and audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0254-A || TSM || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0255-A || BMU0 || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0269 || Mouse MCU || Apple II Mouse Card 68HC05 microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0270 || Mouse ROM || Apple II Mouse Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0271 || ProFile || Apple II ProFile 5MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0281 || FDC || Lisa 6504 floppy disk controller program, Sony drives &amp;amp; internal Widget support&lt;br /&gt;
|-&lt;br /&gt;
|341-0288 || Widget piggyback || Z8 piggyback ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0289 || Widget external || Z8 external ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0290 || FDC || Lisa 6504 floppy disk controller program, Sony drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0299 || ProFile || Apple II ProFile 10MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0346-A || Boot E || Mac XL boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0347-A || Boot O || Mac XL boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0437 || SCSI ROM || Apple II SCSI Card, Rev. C&lt;br /&gt;
|-&lt;br /&gt;
|341-0438 || SuperDrive ROM || ROM, Apple II 3.5&amp;quot; Disk Controller&lt;br /&gt;
|-&lt;br /&gt;
|341-0445 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 04&lt;br /&gt;
|-&lt;br /&gt;
|341-0514-A || BMU1 || PAL16L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0515-A || LAG || PAL16R8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0516-A || TSG || PAL16R6, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0517-A || ASG || PAL16R8, Plus; implements a 6-bit PWM counter for audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0519-A || CAS || PAL20L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0520-A || BMU2 || PAL20R4, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0522-A || TSM || VP16RP8MPC(PAL16R4), Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0538-A || GLU || PAL16L8, Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|341-0625 || CF ROM || IIc Plus main ROM, $C000-$FFFF, ROM 05&lt;br /&gt;
|-&lt;br /&gt;
|341-0633-A || PAL16R8B || @ UG7, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0635-A || PAL16R8B || @ UG6, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0637-A || PAL16L8B || @ UE6, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0665-A || PAL16R4B || @ UI6, SE/30; Controls HSync and IRQ? in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341S0689-C || PAL16L8D || @ UH7, SE/30; Controls RAM read/write signals in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341-0688-A || PAL16R8B || @ UE7, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0728 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0729 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0737 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0746-A || PAL16R8 || ? @ UG7, replaces 341-0633-A, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0747-A || PAL16R8 || ? @ UG6, replaces 341-0635-A, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0748 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0749 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0754-A || PAL16L8 || ? @ UE6, replaces 341-0637-A, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0755-A || PAL16R8 || ? @ UE7, replaces 341-0688-A, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0803 || SCSI ROM || Apple II High Speed SCSI Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0815-A || PAL16R8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0816-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0817-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-8003-C || FDC || Lisa/MacXL 6504 floppy disk controller program, 800K drives&lt;br /&gt;
|-&lt;br /&gt;
|341S0025 || PMU&lt;br /&gt;
|-&lt;br /&gt;
|341S0060 || Cuda (v2.40) || Performa/Quadra 6xx, some PMac x200, PMac x400, some PMac x500, Pippin, Gossamer G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0187(-B) || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  PB190, PB1400&lt;br /&gt;
|-&lt;br /&gt;
|341S0262 || Cuda v3.0 || some PMac x500, Bondi Blue iMac, Blue &amp;amp; White G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0285 || Cuda Lite || ADB and PS/2 support - PMac 4400 &amp;amp; clones&lt;br /&gt;
|-&lt;br /&gt;
|341S0345 || ADB &amp;amp; Keyboard Microcontroller (M50740) || Apple IIgs ROM 0 &amp;amp; 1&lt;br /&gt;
|-&lt;br /&gt;
|341S0417 || Cuda (v2.35) || PRAM/RTC/ADB/I2C, Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0489 || &#039;DECODE&#039; || Rom address decoder, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0490 || ? || PAL?, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0632 || ADB &amp;amp; Keyboard Microcontroller (M50741) || Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|341S0720 || CAS PAL(PAL16R8?) || Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0785 || DECODE || Lattice GAL26CV12B-15LJ, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0788 || Cuda (v2.37) || PRAM/RTC/ADB/I2C, PowerMac x100&lt;br /&gt;
|-&lt;br /&gt;
|341S0789 || Cuda (v2.38) || PRAM/RTC/ADB/I2C, Macintosh TV&lt;br /&gt;
|-&lt;br /&gt;
|341S0815-A || PAL16R4 || @ UJ10, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0816-A || PALC22V10 || @ UJ8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0817-A || PALC22V10 || @ UE9, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0828 || GAL20V8B || @ U35, Quadra 950&lt;br /&gt;
|-&lt;br /&gt;
|341S0850 || Egret (v1.01, earlier) || PRAM, RTC, ADB; IIsi and LC&lt;br /&gt;
|-&lt;br /&gt;
|341S0851 || Egret (v1.01) || PRAM, RTC, ADB&lt;br /&gt;
|-&lt;br /&gt;
|341S0853 || Caboose (v1.00) || Handles switches on case&lt;br /&gt;
|-&lt;br /&gt;
|341S0856-A || Interrupt PAL || AMD-Manufactured PALCE20V8H, encodes interrupt sources onto IPL0/1/2, Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|341S0879-B || &#039;Control 2&#039;? || AMD-Manufactured, IIvx cache section (unpopulated on IIvi)&lt;br /&gt;
|-&lt;br /&gt;
|341S0934 || PG&amp;amp;E || 68HC05 Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB. PB5x0&lt;br /&gt;
|-&lt;br /&gt;
|341S1064 || Cyclops || 68HC05E1 remote control manager, takes IR and sends it to Cuda via I2C. Macintosh TV&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 342-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|342-0033 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 03&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-A || FE/FF ROM || IIgs ROM 0&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-B || FE/FF ROM || IIgs ROM 1&lt;br /&gt;
|-&lt;br /&gt;
|342-0041 || IWM || Integrated Woz Machine floppy controller, IIc and IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|342-0132 || Keyboard ROM || IIe and IIc keyboard ROM, US English and DVORAK&lt;br /&gt;
|-&lt;br /&gt;
|342-0133 || Character Generator || IIe and IIc video ROM, US English&lt;br /&gt;
|-&lt;br /&gt;
|342-0134 || EF ROM || IIe main ROM, $E000-$FFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0135 || CD ROM || IIe main ROM, $C000-$DFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0170 || TMG PAL || IIe video and timing generator PAL&lt;br /&gt;
|-&lt;br /&gt;
|342-0220-A || Mac 128 E || Mac 128K boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0221-A || Mac 128 O || Mac 128K boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0250-A || BMU1 || 16L8 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0251-A || LAG || 16R8 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0252-A || TSG || 16R6 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0254-A || TSM || 16R4 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0255-A || BMU0 || 16R4 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0265 || Character Generator || IIe video ROM, US English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0272 || CF ROM || IIc main ROM, $C000-$FFFF, original ROM FF&lt;br /&gt;
|-&lt;br /&gt;
|342-0273 || Keyboard ROM || IIe and IIc keyboard ROM, UK English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0275 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0341-A/B/C || Mac 128 E || Mac 512Ke/Plus boot ROM, even bytes ($xxx0), version 1 (-A), 2 (-B), 3 (-C)&lt;br /&gt;
|-&lt;br /&gt;
|342-0342-A/B || Mac 128 O || Mac 512Ke/Plus boot ROM, odd bytes ($xxx1), versions 1 &amp;amp; 2 (-A), 3 (-B)&lt;br /&gt;
|-&lt;br /&gt;
|342-0303 || EF ROM || IIe main ROM, $E000-$FFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0304 || CD ROM || IIe main ROM, $C000-$DFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0349 || CF ROM || IIe main ROM, $C000-$FFFF, Platinum&lt;br /&gt;
|-&lt;br /&gt;
|342-0352 || Mac SE E || Mac SE boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0353 || Mac SE O || Mac SE boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0372 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342S0440(-A/B) || “ADB Modem&amp;quot; manufactured by Microchip || SE-FD/HD,II,IIx,IIcx,IIci,SE-30,Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|342S0740-2 || KYBD || Mac Portable; Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0743-1 || KYBD || PB140/170 keyboard microcontroller.  Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0753-A || PMGR || Mac Portable; Mitsubishi M50753 power manager and ADB host&lt;br /&gt;
|-&lt;br /&gt;
|342S0854-2 || PMU || Power Management Unit&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 343-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|343-0071 || U1M HYBRID || Hybrid IC carrier, Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|343-0155-A || V8 || Memory controller, VIA1, pseudo-VIA2, sound, and video. LC II&lt;br /&gt;
|-&lt;br /&gt;
|343-1086 || GSC || Gray Scale video Controller (actually a Chips &amp;amp; Technologies part)&lt;br /&gt;
|-&lt;br /&gt;
|343-1087 || CPUGLU&lt;br /&gt;
|-&lt;br /&gt;
|343-1090 || MISCGLU&lt;br /&gt;
|-&lt;br /&gt;
|343S0014 || Orbit&lt;br /&gt;
|-&lt;br /&gt;
|343S0018-01 || ? || PM7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S0020 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0021 || Ninety9 || Composite video encoder (NTSC/PAL/SECAM)&lt;br /&gt;
|-&lt;br /&gt;
|343S0040 || RTC || Real-time clock and 20 bytes of PRAM.  Mac 128k/512k/512ke/Plus&lt;br /&gt;
|-&lt;br /&gt;
|343S0042 || RTC || Real-time clock and 256 bytes of PRAM.  Mac II, IIx, IIcx, IIci, Quadra 700/900/950, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|343S0045-B || SOUND || Sony Sound Chip (Sony part # CX1063AP).  Performa 200, Mac Portable.&lt;br /&gt;
|-&lt;br /&gt;
|343S0060-A || VASP || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S0061(-A) || SWIM GCR/MFM floppy controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0065 || PSX+ || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0101-A || VISA || Memory &amp;amp; I/O controller w/audio, video. Mac LC &amp;quot;Elsie&amp;quot; prototype&lt;br /&gt;
|-&lt;br /&gt;
|343S0103 || Orwell || Memory controller. Also called &amp;quot;MCU (Memory Control Unit)&amp;quot; in some places.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0105 || Relayer || Works with JDB to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0106 || JDB || Junction Data Bus.  Works with Relayer to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0107 || BBU || &amp;quot;Bob Bailey Unit&amp;quot;, integrates many of the functions from the original Mac including memory control, video, and audio.  SE&lt;br /&gt;
|-&lt;br /&gt;
|343S0113 || Sporty || aka CSEAA, Custom Stereo Enhanced Audio Amplifier&lt;br /&gt;
|-&lt;br /&gt;
|343S0116-A || V8 || I/O controller (includes VIA1, pseudo-VIA2, video, and sound).  LC/LC II&lt;br /&gt;
|-&lt;br /&gt;
|343S0124-01 || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  Duo 210/230/250&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-01 || DAFB || Direct Access Frame Buffer, video for the 68040 bus.  Quadra 700/900 and RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-A || DAFB II || Same as DAFB 343S0128-01, with added 15bpp support.  Quadra 950&lt;br /&gt;
|-&lt;br /&gt;
|343S0129 || DFAC II || Digitally Filtered Audio Chip II.  Audio input and output filters.&lt;br /&gt;
|-&lt;br /&gt;
|343S0132 || Spice || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, video, sound, and pushbutton interface).  Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|343S0135 || PrimeTime || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, sound, and 040 to 030 bus translator).  Quadra 605 and LC 475/575&lt;br /&gt;
|-&lt;br /&gt;
|343S0137 || SWIM III || GCR/MFM Floppy controller with DMA.&lt;br /&gt;
|-&lt;br /&gt;
|343S0138 || PrimeTime II || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, and sound).  Quadra 630, LC630, LC580.&lt;br /&gt;
|-&lt;br /&gt;
|343S0140 || AWACS || Audio DAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0147 || Barney || also called “TREX”&lt;br /&gt;
|-&lt;br /&gt;
|343S0148-01 || FAT AMIC || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0152 || Aspen || Memory controller and PCI host bridge.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0153 || Taos || Video controller.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0161 || Gazelle || Video clock generator, LC 475/575, Quadra 605&lt;br /&gt;
|-&lt;br /&gt;
|343S0164-A || MEMCjr || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0172 || O&#039;Hare (PQFP) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support.&lt;br /&gt;
|-&lt;br /&gt;
|343S0173(-B) || O&#039;Hare (BGA) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support. PB2400/3400&lt;br /&gt;
|-&lt;br /&gt;
|343S0180 || Whitney 3 (?)&lt;br /&gt;
|-&lt;br /&gt;
|343S0184 || Screamer || Audio&lt;br /&gt;
|-&lt;br /&gt;
|343S0188 || KeyLargo || PCI I/O controller. VIA1, ATA, UATA, AWACS/Singer interface, I2C, I2S, GPIO, button/LED support, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0211 || Intrepid || U2 north bridge plus KeyLargo south bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0275 || K2 || HyperTransport I/O controller.  5 PCI host bridges, USB, UATA, SATA, FireWire, Ethernet, SCC, I2S, I2C, GPIO, VIA1, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0704 || Sebastian || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0801 || AMIC || Apple Memory-mapped I/O Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0802(-A) || HMC || High-speed Memory Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1018(A) || MDU || Memory Decode Unit (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1019(A) || RBV || RAM-Based Video (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1020(-A) || NuChip30 || NuBus bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1021 || PIC || Peripheral Interface Controller, 65C02 I/O coprocessor with on-board timers and DMA&lt;br /&gt;
|-&lt;br /&gt;
|343S1027 || Bus Transceiver || comes in a pair of 2; IIsi, IIvx, Q700&lt;br /&gt;
|-&lt;br /&gt;
|343S1030 || Sandwich II || DMA controller, Apple II High-Speed SCSI Card&lt;br /&gt;
|-&lt;br /&gt;
|343S1035 || SDV || Single DMA Video, memory, video, and DMA controller for 030 LaserWriters&lt;br /&gt;
|-&lt;br /&gt;
|343S1036(-A) || Enhanced Apple Sound Chip (EASC) || Also known by its code name &amp;quot;Batman&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|343S1039 || MUNI ||&lt;br /&gt;
|-&lt;br /&gt;
|343S1047 || DDC || Video.  Called &amp;quot;Omaha2&amp;quot; on schematic.  Portable, PB100, PB140, PB145, PB170&lt;br /&gt;
|-&lt;br /&gt;
|343S1048-1 || Peripheral Glue || Handles buffering, IRQ routing, clocks, and power control for I/O chips. PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1049 || Jaws || Memory controller and main system glue.  Called &amp;quot;Piranha2&amp;quot; on schematic.  PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1054-A || Eagle || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1055 || MSC || Memory controller.  PowerBook 150 &amp;amp; PB Duo 210/230&lt;br /&gt;
|-&lt;br /&gt;
|343S1065 || Sonora || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1069(-A) || Ariel || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1074 || Ariel || Video RAMDAC.  IIvx&lt;br /&gt;
|-&lt;br /&gt;
|343S1075 || AC843 || Video RAMDAC.  Quadra 950, RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S1077 || djMEMC || Memory controller with integrated DAFB II video&lt;br /&gt;
|-&lt;br /&gt;
|343S1078 || IOSB || I/O Subsystem Buffer.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1091 || Antelope / AC/DC || Video RAMDAC, AT&amp;amp;T manufactured.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1095(-A) || Nubus&lt;br /&gt;
|-&lt;br /&gt;
|343S1096 || Civic || Framebuffer controller, Quadra 660AV/840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1097 || YMCA || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1098 || ??? || I/O controller (Sonora/Ardbeg derivative), Color Classic II&lt;br /&gt;
|-&lt;br /&gt;
|343S1100 || PSC || I/O controller, Quadra 660AV, 840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1103(-A) || Civic || Framebuffer controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1105 || Whitney || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1109 || Tinker Bell || I/O controller (Sonora/Ardbeg derivative), Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1110 || Wendy || Video in, Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1113 || Pratt || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1118 || MSC || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1123 || Keystone || External video controller for some PowerBooks&lt;br /&gt;
|-&lt;br /&gt;
|343S1124 || BART || NuBus controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1125 || Grand Central || PCI I/O controller, VIA1, SWIM III, DB-DMA, interfaces to audio, SCC, Ethernet, SCSI.&lt;br /&gt;
|-&lt;br /&gt;
|343S1126 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1129(-A) || PSC || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1133 || Valkyrie || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1136 || F108 || Memory controller, SCSI, ATA, and SCC&lt;br /&gt;
|-&lt;br /&gt;
|343S1138-04 || Plan B || Video in DMA engine, PowerMac 7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S1141 || Zax || Memory datapath, PowerMac 8600/9600&lt;br /&gt;
|-&lt;br /&gt;
|343S1144 || Data Path || Bus buffering and video data routing.  PowerMac 6100/7100/8100&lt;br /&gt;
|-&lt;br /&gt;
|343S1146 || MESH || Macintosh Enhanced SCSI Hardware.  Modified/simplified 53C94/96 core.  Pippin, PowerMac 7500, integrated in F108, O&#039;Hare, Heathrow&lt;br /&gt;
|-&lt;br /&gt;
|343S1148 || PBX || Memory controller.  PowerBook 1400, 5300, PB Duo 2300c&lt;br /&gt;
|-&lt;br /&gt;
|343S1154 || Control || Specialized PCI host bridge.  Works with Chaos for video.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1155 || Chaos || (also spelled &amp;quot;Kaos&amp;quot; in some places) Video.  Works with Control.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1159 || Baboon || ATA interface&lt;br /&gt;
|-&lt;br /&gt;
|343S1161 || DATA PATH || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1164 || BART || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1166 || Dacula || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1180 || RaDACal || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1181 || Capella || Converts 040 bus for PPC603&lt;br /&gt;
|-&lt;br /&gt;
|343S1183 || PSX || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1184 || Platinum || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1185 || Iridium || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1190 || Hammerhead || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1191(-A) || Athens Prime || Clock/timing controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1201 || Heathrow || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10Mbps Ethernet, button and LED support&lt;br /&gt;
|-&lt;br /&gt;
|343S1202(-2) || PSX+ || Memory controller and PCI host bridge, for faster buses than original PSX&lt;br /&gt;
|-&lt;br /&gt;
|343S1206 || Valkyrie AV2 || Video&lt;br /&gt;
|-&lt;br /&gt;
|343S1211 || Paddington || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10/100 Ethernet, button and LED support.  iMac, Blue &amp;amp; White G3, &amp;quot;Lombard&amp;quot; and &amp;quot;Pismo&amp;quot; PowerBook G3&lt;br /&gt;
|-&lt;br /&gt;
|343S6502 || 65C02 || Apple IIe Card&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 344-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|344-0010 || MMU || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0011 || MMU || Apple IIc, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0020 || IOU (US 60 Hz) || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0021 || IOU (International 50 or 60 Hz) || Apple IIe, IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0022 || IOU (US 60 Hz) || Apple IIe, IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0023 || IOU (International 50 or 60 Hz) || Apple IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0038 || MIG || Multi-drive Interface Glue, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0040 || RTC || Mac 128K/512K&lt;br /&gt;
|-&lt;br /&gt;
|344-0041(-A/B) || IWM&lt;br /&gt;
|-&lt;br /&gt;
|344S0041 || IWM || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0042(-A/B) || RTC&lt;br /&gt;
|-&lt;br /&gt;
|344-0043-A || IWM (SWIM Pinout version) || Apple IIgs and Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0046 || VGC || Video Graphics Controller, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0047 || Mega II || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0048 || Keyboard GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0049 || Slotmaker || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0050 || FPI || Fast Processor Interface, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0052 || Sound GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0053 || ASC || Apple Sound Chip, original version&lt;br /&gt;
|-&lt;br /&gt;
|344S0061-A || SWIM&lt;br /&gt;
|-&lt;br /&gt;
|344S0063(-1,-A) || ASC || Apple Sound Chip, cost-reduced&lt;br /&gt;
|-&lt;br /&gt;
|344S0064 || SCSIDMA || Modified 53c80, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0066-01 || CYA || Control Your Apple, Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|344S0074 || BIU30 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0075 || BIU2 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0076 || OSS || Operating System Support (IRQ controller), IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0100-01 || Egret (v1.00) || IIsi&lt;br /&gt;
|-&lt;br /&gt;
|343S0104-A || YANCC || Yet Another NuBus Controller Chip.  Quadra 700/900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S0111(-01/-A) || GEMINI || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0112-02 || DAFB || Direct Access Frame Buffer, video.  Quadra 700/900 - Q950 uses DAFB II.&lt;br /&gt;
|-&lt;br /&gt;
|344S0602(-A) || GLUE CHIP || II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0603-A || BBU || Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0606 || NuChip || NuBus interface. Mac II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0607 || Zip Chip || Licensed Zip Chip logic for Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344S0608-02 || CPU GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0609-01 || VIDEO || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0610-1 || MISC GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S1018-03 || MDU || Memory Decode Unit, memory controller. @ UI4, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1019-01 || RBV || RAM-based video. @ UA3, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1020 || NuChip30 || NuBus interface.  Mac IIci, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1021 || PIC || 65c02 based I/O microcontroller, IIfx, Quadra 900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S1028-A || MC || Memory controller. Mac IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S1029(-A) || SWIM || Mac Portable, PowerBook 140/170&lt;br /&gt;
|-&lt;br /&gt;
|344S1033-B || DFAC || Digitally Filtered Audio Chip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 353-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|353S0182 || Gated Clocks || PCI Arbiter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 357-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|357S0006 || Endeavor || Programmable video clock generator, remarked DP8531V&lt;br /&gt;
|-&lt;br /&gt;
|357S0010-A || RAMDAC || Bt ?model? RAMDAC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 377-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|377S6553 || Beruit&lt;br /&gt;
|-&lt;br /&gt;
|377S7014 || CSC || Chips &amp;amp; Technologies 65225&lt;br /&gt;
|-&lt;br /&gt;
|377S9624 || CSC || Chips &amp;amp; Technologies 65220&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Off-the-shelf ASICs ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|65210 || N/A || Chips &amp;amp; Technologies video controller&lt;br /&gt;
|-&lt;br /&gt;
|68HC05 || N/A || Egret/Cuda/Caboose on desktops, “PG&amp;amp;E” PMU on portables&lt;br /&gt;
|-&lt;br /&gt;
|79c50 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 5380 + MACE (79c9415) Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|79c9415 || MACE || Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|CS4216 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|CS4217 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|DSP3210 || Cathedral || AT&amp;amp;T 32-bit DSP for audio on Quadra 660AV&lt;br /&gt;
|-&lt;br /&gt;
|uPD72070GF || New Age || NEC765-derived FDC&lt;br /&gt;
|-&lt;br /&gt;
|85c80 || Combo || AMD 85c30 + 53c80&lt;br /&gt;
|-&lt;br /&gt;
|MPC106 || Grackle || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|M50753 || PMU || Power manager and ADB host on most 68000 and &#039;030 PowerBooks.&lt;br /&gt;
|-&lt;br /&gt;
|PCI1130PDV || PCI/Cardbus bridge&lt;br /&gt;
|-&lt;br /&gt;
|WD90C26 || PowerBook 165c/180c video chip (not “Pangola”, which is separate)&lt;br /&gt;
|-&lt;br /&gt;
|WD90C55 || PowerBook 165c/180c LCD driver&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8829</id>
		<title>Driver:Mac 68K:Tech Info:ASICs</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8829"/>
		<updated>2023-08-30T19:35:19Z</updated>

		<summary type="html">&lt;p&gt;Ajr: /* 341-xxxx */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Known Apple ASICs ==&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 337-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Part number !! Name/Info !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|337-0001 || MC68000P8 (DIP) || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|337S0003 || FireWire Link || TI Lynx&lt;br /&gt;
|-&lt;br /&gt;
|337S0006 || ATI 264GT&lt;br /&gt;
|-&lt;br /&gt;
|337S0078 || &#039;Control 1&#039;? || TI-Manufactured, IIvx cache section (unpopulated on IIvi)&lt;br /&gt;
|-&lt;br /&gt;
|337S0250 || Ultra ATA Controller || CMD 0646U&lt;br /&gt;
|-&lt;br /&gt;
|337S7065 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 53C94 + Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|337S7095 || USB Controller || CMD 0670A&lt;br /&gt;
|-&lt;br /&gt;
|337S8580 || Combo || Am85C80, custom marked (85C30 SCC + 53C80 SCSI controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 338-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|338-6523 or 338S6523 || VIA || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|338S6525 || VIA || Mac Portable, PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|338S6526 || 65C22 || VIA @ UC2, IIsi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 340-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|3400257 || NCR 53C80 || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|3400514 || NCR 53C96 || Custom marked&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 341-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|341-0001 || E0 ROM || Apple II, Integer BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0002 || E8 ROM || Apple II, Integer BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0003 || F0 ROM || Apple II, Integer BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0004 || F8 ROM || Apple II, original Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0005 || Parallel ROM || Apple II Parallel Printer Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0008 || Serial ROM || Apple II Serial Communication Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0009 || PROM P5 || Disk II controller $Cs00 boot code, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0010 || PROM P6 || Disk II controller state PROM, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0011 || D0 ROM || Apple II Plus, Applesoft BASIC, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0012 || D8 ROM || Apple II Plus, Applesoft BASIC, $D800&lt;br /&gt;
|-&lt;br /&gt;
|341-0013 || E0 ROM || Apple II Plus, Applesoft BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0014 || E8 ROM || Apple II Plus, Applesoft BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0015 || F0 ROM || Apple II Plus, Applesoft BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0016 || D0 ROM || Apple II or II Plus with Integer ROM card, Programmer&#039;s Aid #1, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0019 || Parallel ROM || Apple II Centronics Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0020 || F8 ROM || Apple II Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0026 || Tablet ROM || Apple II Graphics Tablet Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0027-a || PROM P5 || Disk II controller $Cs00 boot code, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0028-a || PROM P6 || Disk II controller or Apple /// state PROM, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0030 || Video elements &amp;amp; attributes ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0031 || Boot ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0032 || Video mode select PROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0035 || Keyboard Encoder || Apple /// and IIe keyboard encoder, KR3600-075B1 (H13 on ///, also 342-0035)&lt;br /&gt;
|-&lt;br /&gt;
|341-0036 || Character Generator || Apple II and II Plus character generator ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0041 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0042 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0043 || Address logic PROM || Apple /// (C10)&lt;br /&gt;
|-&lt;br /&gt;
|341-0044 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0045 || Bus/memory select control PROM || Apple /// (F5)&lt;br /&gt;
|-&lt;br /&gt;
|341-0046 || Slot phase 0 transceiver logic PROM || Apple /// (F7)&lt;br /&gt;
|-&lt;br /&gt;
|341-0047 || F8 ROM || Apple II j-Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0052 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0055 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0056 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0057 || PIC || Apple II Parallel Interface Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0061 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0063 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0064 || COPS || Lisa keyboard and I/O COPS microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0065 || SSC ROM || Apple II Super Serial Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0069-A || IEEE-488 || Apple II IEEE-488 Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0080 || ProFile 5 || Firmware for 5MB ProFile hard disk&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-A || SCSI ROM || Apple II SCSI Card, Rev. A&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-B || SCSI ROM || Apple II SCSI Card, Rev. B&lt;br /&gt;
|-&lt;br /&gt;
|341-0138 || FDC || Lisa 6504 floppy disk controller program, Twiggy drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0150 || Keyboard ROM || IIe and IIc keyboard ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0151 || Keyboard ROM || IIe and IIc keyboard ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0160 || Character Generator || IIe and IIc video ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0169 || SchoolBus || Apple II &amp;quot;School Bus&amp;quot; network card ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0161 || Character Generator || IIe and IIc video ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0175(-a/b/c/d/e/f/g) || Boot E || Lisa boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0176(-a/b/c/d/e/f/g) || Boot O || Lisa boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0193 || Parallel card | Lisa parallel card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0250-A || BMU1 || PAL16L8, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0251-A || LAG || PAL16R8?, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0252-A || TSG || PAL16R6, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0253-A || ASG || PAL16R8, Mac512k; implements a 6-bit PWM counter for floppy drive speed and audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0254-A || TSM || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0255-A || BMU0 || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0269 || Mouse MCU || Apple II Mouse Card 68HC05 microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0270 || Mouse ROM || Apple II Mouse Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0271 || ProFile || Apple II ProFile 5MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0281 || FDC || Lisa 6504 floppy disk controller program, Sony drives &amp;amp; internal Widget support&lt;br /&gt;
|-&lt;br /&gt;
|341-0288 || Widget piggyback || Z8 piggyback ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0289 || Widget external || Z8 external ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0290 || FDC || Lisa 6504 floppy disk controller program, Sony drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0299 || ProFile || Apple II ProFile 10MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0346-A || Boot E || Mac XL boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0347-A || Boot O || Mac XL boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0437 || SCSI ROM || Apple II SCSI Card, Rev. C&lt;br /&gt;
|-&lt;br /&gt;
|341-0438 || SuperDrive ROM || ROM, Apple II 3.5&amp;quot; Disk Controller&lt;br /&gt;
|-&lt;br /&gt;
|341-0445 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 04&lt;br /&gt;
|-&lt;br /&gt;
|341-0514-A || BMU1 || PAL16L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0515-A || LAG || PAL16R8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0516-A || TSG || PAL16R6, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0517-A || ASG || PAL16R8, Plus; implements a 6-bit PWM counter for audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0519-A || CAS || PAL20L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0520-A || BMU2 || PAL20R4, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0522-A || TSM || VP16RP8MPC(PAL16R4), Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0538-A || GLU || PAL16L8, Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|341-0625 || CF ROM || IIc Plus main ROM, $C000-$FFFF, ROM 05&lt;br /&gt;
|-&lt;br /&gt;
|341-0633-A || PAL16R8B || @ UG7, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0635-A || PAL16R8B || @ UG6, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0637-A || PAL16L8B || @ UE6, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0665-A || PAL16R4B || @ UI6, SE/30; Controls HSync and IRQ? in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341S0689-C || PAL16L8D || @ UH7, SE/30; Controls RAM read/write signals in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341-0688-A || PAL16R8B || @ UE7, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0728 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0729 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0737 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0746-A || PAL16R8 || ? @ UG7, replaces 341-0633-A, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0747-A || PAL16R8 || ? @ UG6, replaces 341-0635-A, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0748 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0749 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0754-A || PAL16L8 || ? @ UE6, replaces 341-0637-A, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0755-A || PAL16R8 || ? @ UE7, replaces 341-0688-A, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0803 || SCSI ROM || Apple II High Speed SCSI Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0815-A || PAL16R8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0816-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0817-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-8003-C || FDC || Lisa/MacXL 6504 floppy disk controller program, 800K drives&lt;br /&gt;
|-&lt;br /&gt;
|341S0025 || PMU&lt;br /&gt;
|-&lt;br /&gt;
|341S0060 || Cuda (v2.40) || Performa/Quadra 6xx, some PMac x200, PMac x400, some PMac x500, Pippin, Gossamer G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0187(-B) || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  PB190, PB1400&lt;br /&gt;
|-&lt;br /&gt;
|341S0262 || Cuda v3.0 || some PMac x500, Bondi Blue iMac, Blue &amp;amp; White G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0285 || Cuda Lite || ADB and PS/2 support - PMac 4400 &amp;amp; clones&lt;br /&gt;
|-&lt;br /&gt;
|341S0345 || ADB &amp;amp; Keyboard Microcontroller (M50740) || Apple IIgs ROM 0 &amp;amp; 1&lt;br /&gt;
|-&lt;br /&gt;
|341S0417 || Cuda (v2.35) || PRAM/RTC/ADB/I2C, Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0489 || &#039;DECODE&#039; || Rom address decoder, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0490 || ? || PAL?, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0632 || ADB &amp;amp; Keyboard Microcontroller (M50741) || Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|341S0720 || CAS PAL(PAL16R8?) || Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0785 || DECODE || Lattice GAL26CV12B-15LJ, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0788 || Cuda (v2.37) || PRAM/RTC/ADB/I2C, PowerMac x100&lt;br /&gt;
|-&lt;br /&gt;
|341S0789 || Cuda (v2.38) || PRAM/RTC/ADB/I2C, Macintosh TV&lt;br /&gt;
|-&lt;br /&gt;
|341S0815-A || PAL16R4 || @ UJ10, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0816-A || PALC22V10 || @ UJ8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0817-A || PALC22V10 || @ UE9, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0850 || Egret (v1.01, earlier) || PRAM, RTC, ADB; IIsi and LC&lt;br /&gt;
|-&lt;br /&gt;
|341S0851 || Egret (v1.01) || PRAM, RTC, ADB&lt;br /&gt;
|-&lt;br /&gt;
|341S0853 || Caboose (v1.00) || Handles switches on case&lt;br /&gt;
|-&lt;br /&gt;
|341S0856-A || Interrupt PAL || AMD-Manufactured PALCE20V8H, encodes interrupt sources onto IPL0/1/2, Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|341S0879-B || &#039;Control 2&#039;? || AMD-Manufactured, IIvx cache section (unpopulated on IIvi)&lt;br /&gt;
|-&lt;br /&gt;
|341S0934 || PG&amp;amp;E || 68HC05 Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB. PB5x0&lt;br /&gt;
|-&lt;br /&gt;
|341S1064 || Cyclops || 68HC05E1 remote control manager, takes IR and sends it to Cuda via I2C. Macintosh TV&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 342-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|342-0033 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 03&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-A || FE/FF ROM || IIgs ROM 0&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-B || FE/FF ROM || IIgs ROM 1&lt;br /&gt;
|-&lt;br /&gt;
|342-0041 || IWM || Integrated Woz Machine floppy controller, IIc and IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|342-0132 || Keyboard ROM || IIe and IIc keyboard ROM, US English and DVORAK&lt;br /&gt;
|-&lt;br /&gt;
|342-0133 || Character Generator || IIe and IIc video ROM, US English&lt;br /&gt;
|-&lt;br /&gt;
|342-0134 || EF ROM || IIe main ROM, $E000-$FFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0135 || CD ROM || IIe main ROM, $C000-$DFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0170 || TMG PAL || IIe video and timing generator PAL&lt;br /&gt;
|-&lt;br /&gt;
|342-0220-A || Mac 128 E || Mac 128K boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0221-A || Mac 128 O || Mac 128K boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0250-A || BMU1 || 16L8 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0251-A || LAG || 16R8 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0252-A || TSG || 16R6 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0254-A || TSM || 16R4 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0255-A || BMU0 || 16R4 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0265 || Character Generator || IIe video ROM, US English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0272 || CF ROM || IIc main ROM, $C000-$FFFF, original ROM FF&lt;br /&gt;
|-&lt;br /&gt;
|342-0273 || Keyboard ROM || IIe and IIc keyboard ROM, UK English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0275 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0341-A/B/C || Mac 128 E || Mac 512Ke/Plus boot ROM, even bytes ($xxx0), version 1 (-A), 2 (-B), 3 (-C)&lt;br /&gt;
|-&lt;br /&gt;
|342-0342-A/B || Mac 128 O || Mac 512Ke/Plus boot ROM, odd bytes ($xxx1), versions 1 &amp;amp; 2 (-A), 3 (-B)&lt;br /&gt;
|-&lt;br /&gt;
|342-0303 || EF ROM || IIe main ROM, $E000-$FFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0304 || CD ROM || IIe main ROM, $C000-$DFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0349 || CF ROM || IIe main ROM, $C000-$FFFF, Platinum&lt;br /&gt;
|-&lt;br /&gt;
|342-0352 || Mac SE E || Mac SE boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0353 || Mac SE O || Mac SE boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0372 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342S0440(-A/B) || “ADB Modem&amp;quot; manufactured by Microchip || SE-FD/HD,II,IIx,IIcx,IIci,SE-30,Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|342S0740-2 || KYBD || Mac Portable; Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0743-1 || KYBD || PB140/170 keyboard microcontroller.  Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0753-A || PMGR || Mac Portable; Mitsubishi M50753 power manager and ADB host&lt;br /&gt;
|-&lt;br /&gt;
|342S0854-2 || PMU || Power Management Unit&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 343-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|343-0071 || U1M HYBRID || Hybrid IC carrier, Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|343-0155-A || V8 || Memory controller, VIA1, pseudo-VIA2, sound, and video. LC II&lt;br /&gt;
|-&lt;br /&gt;
|343-1086 || GSC || Gray Scale video Controller (actually a Chips &amp;amp; Technologies part)&lt;br /&gt;
|-&lt;br /&gt;
|343-1087 || CPUGLU&lt;br /&gt;
|-&lt;br /&gt;
|343-1090 || MISCGLU&lt;br /&gt;
|-&lt;br /&gt;
|343S0014 || Orbit&lt;br /&gt;
|-&lt;br /&gt;
|343S0018-01 || ? || PM7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S0020 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0021 || Ninety9 || Composite video encoder (NTSC/PAL/SECAM)&lt;br /&gt;
|-&lt;br /&gt;
|343S0040 || RTC || Real-time clock and 20 bytes of PRAM.  Mac 128k/512k/512ke/Plus&lt;br /&gt;
|-&lt;br /&gt;
|343S0042 || RTC || Real-time clock and 256 bytes of PRAM.  Mac II, IIx, IIcx, IIci, Quadra 700/900/950, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|343S0045-B || SOUND || Sony Sound Chip (Sony part # CX1063AP).  Performa 200, Mac Portable.&lt;br /&gt;
|-&lt;br /&gt;
|343S0060-A || VASP || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S0061(-A) || SWIM GCR/MFM floppy controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0065 || PSX+ || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0101-A || VISA || Memory &amp;amp; I/O controller w/audio, video. Mac LC &amp;quot;Elsie&amp;quot; prototype&lt;br /&gt;
|-&lt;br /&gt;
|343S0103 || Orwell || Memory controller. Also called &amp;quot;MCU (Memory Control Unit)&amp;quot; in some places.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0105 || Relayer || Works with JDB to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0106 || JDB || Junction Data Bus.  Works with Relayer to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0107 || BBU || &amp;quot;Bob Bailey Unit&amp;quot;, integrates many of the functions from the original Mac including memory control, video, and audio.  SE&lt;br /&gt;
|-&lt;br /&gt;
|343S0113 || Sporty || aka CSEAA, Custom Stereo Enhanced Audio Amplifier&lt;br /&gt;
|-&lt;br /&gt;
|343S0116-A || V8 || I/O controller (includes VIA1, pseudo-VIA2, video, and sound).  LC/LC II&lt;br /&gt;
|-&lt;br /&gt;
|343S0124-01 || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  Duo 210/230/250&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-01 || DAFB || Direct Access Frame Buffer, video for the 68040 bus.  Quadra 700/900 and RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-A || DAFB II || Same as DAFB 343S0128-01, with added 15bpp support.  Quadra 950&lt;br /&gt;
|-&lt;br /&gt;
|343S0129 || DFAC II || Digitally Filtered Audio Chip II.  Audio input and output filters.&lt;br /&gt;
|-&lt;br /&gt;
|343S0132 || Spice || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, video, sound, and pushbutton interface).  Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|343S0135 || PrimeTime || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, sound, and 040 to 030 bus translator).  Quadra 605 and LC 475/575&lt;br /&gt;
|-&lt;br /&gt;
|343S0137 || SWIM III || GCR/MFM Floppy controller with DMA.&lt;br /&gt;
|-&lt;br /&gt;
|343S0138 || PrimeTime II || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, and sound).  Quadra 630, LC630, LC580.&lt;br /&gt;
|-&lt;br /&gt;
|343S0140 || AWACS || Audio DAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0147 || Barney || also called “TREX”&lt;br /&gt;
|-&lt;br /&gt;
|343S0148-01 || FAT AMIC || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0152 || Aspen || Memory controller and PCI host bridge.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0153 || Taos || Video controller.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0161 || Gazelle || Video clock generator, LC 475/575, Quadra 605&lt;br /&gt;
|-&lt;br /&gt;
|343S0164-A || MEMCjr || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0172 || O&#039;Hare (PQFP) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support.&lt;br /&gt;
|-&lt;br /&gt;
|343S0173(-B) || O&#039;Hare (BGA) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support. PB2400/3400&lt;br /&gt;
|-&lt;br /&gt;
|343S0180 || Whitney 3 (?)&lt;br /&gt;
|-&lt;br /&gt;
|343S0184 || Screamer || Audio&lt;br /&gt;
|-&lt;br /&gt;
|343S0188 || KeyLargo || PCI I/O controller. VIA1, ATA, UATA, AWACS/Singer interface, I2C, I2S, GPIO, button/LED support, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0211 || Intrepid || U2 north bridge plus KeyLargo south bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0275 || K2 || HyperTransport I/O controller.  5 PCI host bridges, USB, UATA, SATA, FireWire, Ethernet, SCC, I2S, I2C, GPIO, VIA1, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0704 || Sebastian || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0801 || AMIC || Apple Memory-mapped I/O Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0802(-A) || HMC || High-speed Memory Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1018(A) || MDU || Memory Decode Unit (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1019(A) || RBV || RAM-Based Video (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1020(-A) || NuChip30 || NuBus bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1021 || PIC || Peripheral Interface Controller, 65C02 I/O coprocessor with on-board timers and DMA&lt;br /&gt;
|-&lt;br /&gt;
|343S1027 || Bus Transceiver || comes in a pair of 2; IIsi, IIvx, Q700&lt;br /&gt;
|-&lt;br /&gt;
|343S1030 || Sandwich II || DMA controller, Apple II High-Speed SCSI Card&lt;br /&gt;
|-&lt;br /&gt;
|343S1035 || SDV || Single DMA Video, memory, video, and DMA controller for 030 LaserWriters&lt;br /&gt;
|-&lt;br /&gt;
|343S1036(-A) || Enhanced Apple Sound Chip (EASC) || Also known by its code name &amp;quot;Batman&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|343S1039 || MUNI ||&lt;br /&gt;
|-&lt;br /&gt;
|343S1047 || DDC || Video.  Called &amp;quot;Omaha2&amp;quot; on schematic.  Portable, PB100, PB140, PB145, PB170&lt;br /&gt;
|-&lt;br /&gt;
|343S1048-1 || Peripheral Glue || Handles buffering, IRQ routing, clocks, and power control for I/O chips. PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1049 || Jaws || Memory controller and main system glue.  Called &amp;quot;Piranha2&amp;quot; on schematic.  PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1054-A || Eagle || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1055 || MSC || Memory controller.  PowerBook 150 &amp;amp; PB Duo 210/230&lt;br /&gt;
|-&lt;br /&gt;
|343S1065 || Sonora || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1069(-A) || Ariel || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1074 || Ariel || Video RAMDAC.  IIvx&lt;br /&gt;
|-&lt;br /&gt;
|343S1075 || AC843 || Video RAMDAC.  Quadra 950, RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S1077 || djMEMC || Memory controller with integrated DAFB II video&lt;br /&gt;
|-&lt;br /&gt;
|343S1078 || IOSB || I/O Subsystem Buffer.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1091 || Antelope / AC/DC || Video RAMDAC, AT&amp;amp;T manufactured.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1095(-A) || Nubus&lt;br /&gt;
|-&lt;br /&gt;
|343S1096 || Civic || Framebuffer controller, Quadra 660AV/840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1097 || YMCA || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1098 || ??? || I/O controller (Sonora/Ardbeg derivative), Color Classic II&lt;br /&gt;
|-&lt;br /&gt;
|343S1100 || PSC || I/O controller, Quadra 660AV, 840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1103(-A) || Civic || Framebuffer controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1105 || Whitney || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1109 || Tinker Bell || I/O controller (Sonora/Ardbeg derivative), Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1110 || Wendy || Video in, Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1113 || Pratt || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1118 || MSC || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1123 || Keystone || External video controller for some PowerBooks&lt;br /&gt;
|-&lt;br /&gt;
|343S1124 || BART || NuBus controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1125 || Grand Central || PCI I/O controller, VIA1, SWIM III, DB-DMA, interfaces to audio, SCC, Ethernet, SCSI.&lt;br /&gt;
|-&lt;br /&gt;
|343S1126 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1129(-A) || PSC || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1133 || Valkyrie || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1136 || F108 || Memory controller, SCSI, ATA, and SCC&lt;br /&gt;
|-&lt;br /&gt;
|343S1138-04 || Plan B || Video in DMA engine, PowerMac 7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S1141 || Zax || Memory datapath, PowerMac 8600/9600&lt;br /&gt;
|-&lt;br /&gt;
|343S1144 || Data Path || Bus buffering and video data routing.  PowerMac 6100/7100/8100&lt;br /&gt;
|-&lt;br /&gt;
|343S1146 || MESH || Macintosh Enhanced SCSI Hardware.  Modified/simplified 53C94/96 core.  Pippin, PowerMac 7500, integrated in F108, O&#039;Hare, Heathrow&lt;br /&gt;
|-&lt;br /&gt;
|343S1148 || PBX || Memory controller.  PowerBook 1400, 5300, PB Duo 2300c&lt;br /&gt;
|-&lt;br /&gt;
|343S1154 || Control || Specialized PCI host bridge.  Works with Chaos for video.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1155 || Chaos || (also spelled &amp;quot;Kaos&amp;quot; in some places) Video.  Works with Control.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1159 || Baboon || ATA interface&lt;br /&gt;
|-&lt;br /&gt;
|343S1161 || DATA PATH || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1164 || BART || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1166 || Dacula || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1180 || RaDACal || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1181 || Capella || Converts 040 bus for PPC603&lt;br /&gt;
|-&lt;br /&gt;
|343S1183 || PSX || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1184 || Platinum || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1185 || Iridium || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1190 || Hammerhead || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1191(-A) || Athens Prime || Clock/timing controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1201 || Heathrow || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10Mbps Ethernet, button and LED support&lt;br /&gt;
|-&lt;br /&gt;
|343S1202(-2) || PSX+ || Memory controller and PCI host bridge, for faster buses than original PSX&lt;br /&gt;
|-&lt;br /&gt;
|343S1206 || Valkyrie AV2 || Video&lt;br /&gt;
|-&lt;br /&gt;
|343S1211 || Paddington || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10/100 Ethernet, button and LED support.  iMac, Blue &amp;amp; White G3, &amp;quot;Lombard&amp;quot; and &amp;quot;Pismo&amp;quot; PowerBook G3&lt;br /&gt;
|-&lt;br /&gt;
|343S6502 || 65C02 || Apple IIe Card&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 344-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|344-0010 || MMU || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0011 || MMU || Apple IIc, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0020 || IOU (US 60 Hz) || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0021 || IOU (International 50 or 60 Hz) || Apple IIe, IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0022 || IOU (US 60 Hz) || Apple IIe, IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0023 || IOU (International 50 or 60 Hz) || Apple IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0038 || MIG || Multi-drive Interface Glue, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0040 || RTC || Mac 128K/512K&lt;br /&gt;
|-&lt;br /&gt;
|344-0041(-A/B) || IWM&lt;br /&gt;
|-&lt;br /&gt;
|344S0041 || IWM || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0042(-A/B) || RTC&lt;br /&gt;
|-&lt;br /&gt;
|344-0043-A || IWM (SWIM Pinout version) || Apple IIgs and Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0046 || VGC || Video Graphics Controller, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0047 || Mega II || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0048 || Keyboard GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0049 || Slotmaker || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0050 || FPI || Fast Processor Interface, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0052 || Sound GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0053 || ASC || Apple Sound Chip, original version&lt;br /&gt;
|-&lt;br /&gt;
|344S0061-A || SWIM&lt;br /&gt;
|-&lt;br /&gt;
|344S0063(-1,-A) || ASC || Apple Sound Chip, cost-reduced&lt;br /&gt;
|-&lt;br /&gt;
|344S0064 || SCSIDMA || Modified 53c80, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0066-01 || CYA || Control Your Apple, Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|344S0074 || BIU30 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0075 || BIU2 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0076 || OSS || Operating System Support (IRQ controller), IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0100-01 || Egret (v1.00) || IIsi&lt;br /&gt;
|-&lt;br /&gt;
|343S0104-A || YANCC || Yet Another NuBus Controller Chip.  Quadra 700/900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S0111(-01/-A) || GEMINI || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0112-02 || DAFB || Direct Access Frame Buffer, video.  Quadra 700/900 - Q950 uses DAFB II.&lt;br /&gt;
|-&lt;br /&gt;
|344S0602(-A) || GLUE CHIP || II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0603-A || BBU || Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0606 || NuChip || NuBus interface. Mac II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0607 || Zip Chip || Licensed Zip Chip logic for Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344S0608-02 || CPU GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0609-01 || VIDEO || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0610-1 || MISC GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S1018-03 || MDU || Memory Decode Unit, memory controller. @ UI4, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1019-01 || RBV || RAM-based video. @ UA3, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1020 || NuChip30 || NuBus interface.  Mac IIci, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1021 || PIC || 65c02 based I/O microcontroller, IIfx, Quadra 900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S1028-A || MC || Memory controller. Mac IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S1029(-A) || SWIM || Mac Portable, PowerBook 140/170&lt;br /&gt;
|-&lt;br /&gt;
|344S1033-B || DFAC || Digitally Filtered Audio Chip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 353-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|353S0182 || Gated Clocks || PCI Arbiter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 357-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|357S0006 || Endeavor || Programmable video clock generator, remarked DP8531V&lt;br /&gt;
|-&lt;br /&gt;
|357S0010-A || RAMDAC || Bt ?model? RAMDAC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 377-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|377S6553 || Beruit&lt;br /&gt;
|-&lt;br /&gt;
|377S7014 || CSC || Chips &amp;amp; Technologies 65225&lt;br /&gt;
|-&lt;br /&gt;
|377S9624 || CSC || Chips &amp;amp; Technologies 65220&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Off-the-shelf ASICs ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|65210 || N/A || Chips &amp;amp; Technologies video controller&lt;br /&gt;
|-&lt;br /&gt;
|68HC05 || N/A || Egret/Cuda/Caboose on desktops, “PG&amp;amp;E” PMU on portables&lt;br /&gt;
|-&lt;br /&gt;
|79c50 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 5380 + MACE (79c9415) Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|79c9415 || MACE || Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|CS4216 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|CS4217 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|DSP3210 || Cathedral || AT&amp;amp;T 32-bit DSP for audio on Quadra 660AV&lt;br /&gt;
|-&lt;br /&gt;
|uPD72070GF || New Age || NEC765-derived FDC&lt;br /&gt;
|-&lt;br /&gt;
|85c80 || Combo || AMD 85c30 + 53c80&lt;br /&gt;
|-&lt;br /&gt;
|MPC106 || Grackle || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|M50753 || PMU || Power manager and ADB host on most 68000 and &#039;030 PowerBooks.&lt;br /&gt;
|-&lt;br /&gt;
|PCI1130PDV || PCI/Cardbus bridge&lt;br /&gt;
|-&lt;br /&gt;
|WD90C26 || PowerBook 165c/180c video chip (not “Pangola”, which is separate)&lt;br /&gt;
|-&lt;br /&gt;
|WD90C55 || PowerBook 165c/180c LCD driver&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8828</id>
		<title>Driver:Mac 68K:Tech Info:ASICs</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8828"/>
		<updated>2023-08-30T19:34:47Z</updated>

		<summary type="html">&lt;p&gt;Ajr: /* 341-xxxx */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Known Apple ASICs ==&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 337-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Part number !! Name/Info !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|337-0001 || MC68000P8 (DIP) || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|337S0003 || FireWire Link || TI Lynx&lt;br /&gt;
|-&lt;br /&gt;
|337S0006 || ATI 264GT&lt;br /&gt;
|-&lt;br /&gt;
|337S0078 || &#039;Control 1&#039;? || TI-Manufactured, IIvx cache section (unpopulated on IIvi)&lt;br /&gt;
|-&lt;br /&gt;
|337S0250 || Ultra ATA Controller || CMD 0646U&lt;br /&gt;
|-&lt;br /&gt;
|337S7065 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 53C94 + Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|337S7095 || USB Controller || CMD 0670A&lt;br /&gt;
|-&lt;br /&gt;
|337S8580 || Combo || Am85C80, custom marked (85C30 SCC + 53C80 SCSI controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 338-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|338-6523 or 338S6523 || VIA || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|338S6525 || VIA || Mac Portable, PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|338S6526 || 65C22 || VIA @ UC2, IIsi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 340-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|3400257 || NCR 53C80 || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|3400514 || NCR 53C96 || Custom marked&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 341-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|341-0001 || E0 ROM || Apple II, Integer BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0002 || E8 ROM || Apple II, Integer BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0003 || F0 ROM || Apple II, Integer BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0004 || F8 ROM || Apple II, original Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0005 || Parallel ROM || Apple II Parallel Printer Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0008 || Serial ROM || Apple II Serial Communication Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0009 || PROM P5 || Disk II controller $Cs00 boot code, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0010 || PROM P6 || Disk II controller state PROM, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0011 || D0 ROM || Apple II Plus, Applesoft BASIC, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0012 || D8 ROM || Apple II Plus, Applesoft BASIC, $D800&lt;br /&gt;
|-&lt;br /&gt;
|341-0013 || E0 ROM || Apple II Plus, Applesoft BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0014 || E8 ROM || Apple II Plus, Applesoft BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0015 || F0 ROM || Apple II Plus, Applesoft BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0016 || D0 ROM || Apple II or II Plus with Integer ROM card, Programmer&#039;s Aid #1, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0019 || Parallel ROM || Apple II Centronics Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0020 || F8 ROM || Apple II Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0026 || Tablet ROM || Apple II Graphics Tablet Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0027-a || PROM P5 || Disk II controller $Cs00 boot code, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0028-a || PROM P6 || Disk II controller or Apple /// state PROM, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0030 || Video elements &amp;amp; attributes ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0031 || Boot ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0032 || Video mode select PROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0035 || Keyboard Encoder || Apple /// and IIe keyboard encoder, KR3600-075B1 (H13 on ///, also 342-0035)&lt;br /&gt;
|-&lt;br /&gt;
|341-0036 || Character Generator || Apple II and II Plus character generator ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0041 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0042 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0043 || Address logic PROM || Apple /// (C10)&lt;br /&gt;
|-&lt;br /&gt;
|341-0044 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0045 || Bus/memory select control PROM || Apple /// (F5)&lt;br /&gt;
|-&lt;br /&gt;
|341-0046 || Slot phase 0 transceiver logic PROM || Apple /// (F7)&lt;br /&gt;
|-&lt;br /&gt;
|341-0047 || F8 ROM || Apple II j-Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0052 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0055 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0056 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0057 || PIC || Apple II Parallel Interface Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0061 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0063 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0064 || COPS || Lisa keyboard and I/O COPS microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0065 || SSC ROM || Apple II Super Serial Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0069-A || IEEE-488 || Apple II IEEE-488 Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0080 || ProFile 5 || Firmware for 5MB ProFile hard disk&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-A || SCSI ROM || Apple II SCSI Card, Rev. A&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-B || SCSI ROM || Apple II SCSI Card, Rev. B&lt;br /&gt;
|-&lt;br /&gt;
|341-0138 || FDC || Lisa 6504 floppy disk controller program, Twiggy drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0150 || Keyboard ROM || IIe and IIc keyboard ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0151 || Keyboard ROM || IIe and IIc keyboard ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0160 || Character Generator || IIe and IIc video ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0169 || SchoolBus || Apple II &amp;quot;School Bus&amp;quot; network card ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0161 || Character Generator || IIe and IIc video ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0175(-a/b/c/d/e/f/g) || Boot E || Lisa boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0176(-a/b/c/d/e/f/g) || Boot O || Lisa boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0193 || Parallel card | Lisa parallel card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0250-A || BMU1 || PAL16L8, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0251-A || LAG || PAL16R8?, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0252-A || TSG || PAL16R6, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0253-A || ASG || PAL16R8, Mac512k; implements a 6-bit PWM counter for floppy drive speed and audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0254-A || TSM || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0255-A || BMU0 || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0269 || Mouse MCU || Apple II Mouse Card 68HC05 microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0270 || Mouse ROM || Apple II Mouse Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0271 || ProFile || Apple II ProFile 5MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0281 || FDC || Lisa 6504 floppy disk controller program, Sony drives &amp;amp; internal Widget support&lt;br /&gt;
|-&lt;br /&gt;
|341-0288 || Widget piggyback || Z8 piggyback ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0289 || Widget external || Z8 external ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0290 || FDC || Lisa 6504 floppy disk controller program, Sony drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0299 || ProFile || Apple II ProFile 10MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0346-A || Boot E || Mac XL boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0347-A || Boot O || Mac XL boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0437 || SCSI ROM || Apple II SCSI Card, Rev. C&lt;br /&gt;
|-&lt;br /&gt;
|341-0438 || SuperDrive ROM || ROM, Apple II 3.5&amp;quot; Disk Controller&lt;br /&gt;
|-&lt;br /&gt;
|341-0445 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 04&lt;br /&gt;
|-&lt;br /&gt;
|341-0514-A || BMU1 || PAL16L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0515-A || LAG || PAL16R8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0516-A || TSG || PAL16R6, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0517-A || ASG || PAL16R8, Plus; implements a 6-bit PWM counter for audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0519-A || CAS || PAL20L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0520-A || BMU2 || PAL20R4, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0522-A || TSM || VP16RP8MPC(PAL16R4), Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0538-A || GLU || PAL16L8, Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|341-0625 || CF ROM || IIc Plus main ROM, $C000-$FFFF, ROM 05&lt;br /&gt;
|-&lt;br /&gt;
|341-0633-A || PAL16R8B || @ UG7, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0635-A || PAL16R8B || @ UG6, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0637-A || PAL16L8B || @ UE6, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0665-A || PAL16R4B || @ UI6, SE/30; Controls HSync and IRQ? in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341S0689-C || PAL16L8D || @ UH7, SE/30; Controls RAM read/write signals in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341-0688-A || PAL16R8B || @ UE7, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0728 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0729 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0737 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0746-A || PAL16R8 || ? @ UG7, replaces 341-0633-A, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0747-A || PAL16R8 || ? @ UG6, replaces 341-0635-A, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0748 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0749 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0754-A || PAL16L8 || ? @ UE6, replaces 341-0637-A, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0755-A || PAL16R8 || ? @ UE7, replaces 341-0688-A, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0803 || SCSI ROM || Apple II High Speed SCSI Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0815-A || PAL16R8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0816-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0817-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-8003-C || FDC || Lisa/MacXL 6504 floppy disk controller program, 800K drives&lt;br /&gt;
|-&lt;br /&gt;
|341S0025 || PMU&lt;br /&gt;
|-&lt;br /&gt;
|341S0060 || Cuda (v2.40) || Performa/Quadra 6xx, some PMac x200, PMac x400, some PMac x500, Pippin, Gossamer G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0187(-B) || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  PB190, PB1400&lt;br /&gt;
|-&lt;br /&gt;
|341S0262 || Cuda v3.0 || some PMac x500, Bondi Blue iMac, Blue &amp;amp; White G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0285 || Cuda Lite || ADB and PS/2 support - PMac 4400 &amp;amp; clones&lt;br /&gt;
|-&lt;br /&gt;
|341S0345 || ADB &amp;amp; Keyboard Microcontroller (M50740) || Apple IIgs ROM 0 &amp;amp; 1&lt;br /&gt;
|-&lt;br /&gt;
|341S0417 || Cuda (v2.35) || PRAM/RTC/ADB/I2C, Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0489 || &#039;DECODE&#039; || Rom address decoder, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0490 || ? || PAL?, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0632 || ADB &amp;amp; Keyboard Microcontroller (M50741) || Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|341S0720 || CAS PAL(PAL16R8?) || Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0785 || DECODE || Lattice GAL26V12B-15LJ, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0788 || Cuda (v2.37) || PRAM/RTC/ADB/I2C, PowerMac x100&lt;br /&gt;
|-&lt;br /&gt;
|341S0789 || Cuda (v2.38) || PRAM/RTC/ADB/I2C, Macintosh TV&lt;br /&gt;
|-&lt;br /&gt;
|341S0815-A || PAL16R4 || @ UJ10, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0816-A || PALC22V10 || @ UJ8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0817-A || PALC22V10 || @ UE9, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0850 || Egret (v1.01, earlier) || PRAM, RTC, ADB; IIsi and LC&lt;br /&gt;
|-&lt;br /&gt;
|341S0851 || Egret (v1.01) || PRAM, RTC, ADB&lt;br /&gt;
|-&lt;br /&gt;
|341S0853 || Caboose (v1.00) || Handles switches on case&lt;br /&gt;
|-&lt;br /&gt;
|341S0856-A || Interrupt PAL || AMD-Manufactured PALCE20V8H, encodes interrupt sources onto IPL0/1/2, Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|341S0879-B || &#039;Control 2&#039;? || AMD-Manufactured, IIvx cache section (unpopulated on IIvi)&lt;br /&gt;
|-&lt;br /&gt;
|341S0934 || PG&amp;amp;E || 68HC05 Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB. PB5x0&lt;br /&gt;
|-&lt;br /&gt;
|341S1064 || Cyclops || 68HC05E1 remote control manager, takes IR and sends it to Cuda via I2C. Macintosh TV&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 342-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|342-0033 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 03&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-A || FE/FF ROM || IIgs ROM 0&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-B || FE/FF ROM || IIgs ROM 1&lt;br /&gt;
|-&lt;br /&gt;
|342-0041 || IWM || Integrated Woz Machine floppy controller, IIc and IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|342-0132 || Keyboard ROM || IIe and IIc keyboard ROM, US English and DVORAK&lt;br /&gt;
|-&lt;br /&gt;
|342-0133 || Character Generator || IIe and IIc video ROM, US English&lt;br /&gt;
|-&lt;br /&gt;
|342-0134 || EF ROM || IIe main ROM, $E000-$FFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0135 || CD ROM || IIe main ROM, $C000-$DFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0170 || TMG PAL || IIe video and timing generator PAL&lt;br /&gt;
|-&lt;br /&gt;
|342-0220-A || Mac 128 E || Mac 128K boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0221-A || Mac 128 O || Mac 128K boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0250-A || BMU1 || 16L8 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0251-A || LAG || 16R8 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0252-A || TSG || 16R6 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0254-A || TSM || 16R4 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0255-A || BMU0 || 16R4 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0265 || Character Generator || IIe video ROM, US English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0272 || CF ROM || IIc main ROM, $C000-$FFFF, original ROM FF&lt;br /&gt;
|-&lt;br /&gt;
|342-0273 || Keyboard ROM || IIe and IIc keyboard ROM, UK English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0275 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0341-A/B/C || Mac 128 E || Mac 512Ke/Plus boot ROM, even bytes ($xxx0), version 1 (-A), 2 (-B), 3 (-C)&lt;br /&gt;
|-&lt;br /&gt;
|342-0342-A/B || Mac 128 O || Mac 512Ke/Plus boot ROM, odd bytes ($xxx1), versions 1 &amp;amp; 2 (-A), 3 (-B)&lt;br /&gt;
|-&lt;br /&gt;
|342-0303 || EF ROM || IIe main ROM, $E000-$FFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0304 || CD ROM || IIe main ROM, $C000-$DFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0349 || CF ROM || IIe main ROM, $C000-$FFFF, Platinum&lt;br /&gt;
|-&lt;br /&gt;
|342-0352 || Mac SE E || Mac SE boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0353 || Mac SE O || Mac SE boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0372 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342S0440(-A/B) || “ADB Modem&amp;quot; manufactured by Microchip || SE-FD/HD,II,IIx,IIcx,IIci,SE-30,Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|342S0740-2 || KYBD || Mac Portable; Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0743-1 || KYBD || PB140/170 keyboard microcontroller.  Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0753-A || PMGR || Mac Portable; Mitsubishi M50753 power manager and ADB host&lt;br /&gt;
|-&lt;br /&gt;
|342S0854-2 || PMU || Power Management Unit&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 343-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|343-0071 || U1M HYBRID || Hybrid IC carrier, Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|343-0155-A || V8 || Memory controller, VIA1, pseudo-VIA2, sound, and video. LC II&lt;br /&gt;
|-&lt;br /&gt;
|343-1086 || GSC || Gray Scale video Controller (actually a Chips &amp;amp; Technologies part)&lt;br /&gt;
|-&lt;br /&gt;
|343-1087 || CPUGLU&lt;br /&gt;
|-&lt;br /&gt;
|343-1090 || MISCGLU&lt;br /&gt;
|-&lt;br /&gt;
|343S0014 || Orbit&lt;br /&gt;
|-&lt;br /&gt;
|343S0018-01 || ? || PM7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S0020 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0021 || Ninety9 || Composite video encoder (NTSC/PAL/SECAM)&lt;br /&gt;
|-&lt;br /&gt;
|343S0040 || RTC || Real-time clock and 20 bytes of PRAM.  Mac 128k/512k/512ke/Plus&lt;br /&gt;
|-&lt;br /&gt;
|343S0042 || RTC || Real-time clock and 256 bytes of PRAM.  Mac II, IIx, IIcx, IIci, Quadra 700/900/950, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|343S0045-B || SOUND || Sony Sound Chip (Sony part # CX1063AP).  Performa 200, Mac Portable.&lt;br /&gt;
|-&lt;br /&gt;
|343S0060-A || VASP || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S0061(-A) || SWIM GCR/MFM floppy controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0065 || PSX+ || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0101-A || VISA || Memory &amp;amp; I/O controller w/audio, video. Mac LC &amp;quot;Elsie&amp;quot; prototype&lt;br /&gt;
|-&lt;br /&gt;
|343S0103 || Orwell || Memory controller. Also called &amp;quot;MCU (Memory Control Unit)&amp;quot; in some places.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0105 || Relayer || Works with JDB to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0106 || JDB || Junction Data Bus.  Works with Relayer to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0107 || BBU || &amp;quot;Bob Bailey Unit&amp;quot;, integrates many of the functions from the original Mac including memory control, video, and audio.  SE&lt;br /&gt;
|-&lt;br /&gt;
|343S0113 || Sporty || aka CSEAA, Custom Stereo Enhanced Audio Amplifier&lt;br /&gt;
|-&lt;br /&gt;
|343S0116-A || V8 || I/O controller (includes VIA1, pseudo-VIA2, video, and sound).  LC/LC II&lt;br /&gt;
|-&lt;br /&gt;
|343S0124-01 || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  Duo 210/230/250&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-01 || DAFB || Direct Access Frame Buffer, video for the 68040 bus.  Quadra 700/900 and RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-A || DAFB II || Same as DAFB 343S0128-01, with added 15bpp support.  Quadra 950&lt;br /&gt;
|-&lt;br /&gt;
|343S0129 || DFAC II || Digitally Filtered Audio Chip II.  Audio input and output filters.&lt;br /&gt;
|-&lt;br /&gt;
|343S0132 || Spice || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, video, sound, and pushbutton interface).  Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|343S0135 || PrimeTime || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, sound, and 040 to 030 bus translator).  Quadra 605 and LC 475/575&lt;br /&gt;
|-&lt;br /&gt;
|343S0137 || SWIM III || GCR/MFM Floppy controller with DMA.&lt;br /&gt;
|-&lt;br /&gt;
|343S0138 || PrimeTime II || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, and sound).  Quadra 630, LC630, LC580.&lt;br /&gt;
|-&lt;br /&gt;
|343S0140 || AWACS || Audio DAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0147 || Barney || also called “TREX”&lt;br /&gt;
|-&lt;br /&gt;
|343S0148-01 || FAT AMIC || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0152 || Aspen || Memory controller and PCI host bridge.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0153 || Taos || Video controller.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0161 || Gazelle || Video clock generator, LC 475/575, Quadra 605&lt;br /&gt;
|-&lt;br /&gt;
|343S0164-A || MEMCjr || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0172 || O&#039;Hare (PQFP) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support.&lt;br /&gt;
|-&lt;br /&gt;
|343S0173(-B) || O&#039;Hare (BGA) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support. PB2400/3400&lt;br /&gt;
|-&lt;br /&gt;
|343S0180 || Whitney 3 (?)&lt;br /&gt;
|-&lt;br /&gt;
|343S0184 || Screamer || Audio&lt;br /&gt;
|-&lt;br /&gt;
|343S0188 || KeyLargo || PCI I/O controller. VIA1, ATA, UATA, AWACS/Singer interface, I2C, I2S, GPIO, button/LED support, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0211 || Intrepid || U2 north bridge plus KeyLargo south bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0275 || K2 || HyperTransport I/O controller.  5 PCI host bridges, USB, UATA, SATA, FireWire, Ethernet, SCC, I2S, I2C, GPIO, VIA1, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0704 || Sebastian || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0801 || AMIC || Apple Memory-mapped I/O Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0802(-A) || HMC || High-speed Memory Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1018(A) || MDU || Memory Decode Unit (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1019(A) || RBV || RAM-Based Video (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1020(-A) || NuChip30 || NuBus bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1021 || PIC || Peripheral Interface Controller, 65C02 I/O coprocessor with on-board timers and DMA&lt;br /&gt;
|-&lt;br /&gt;
|343S1027 || Bus Transceiver || comes in a pair of 2; IIsi, IIvx, Q700&lt;br /&gt;
|-&lt;br /&gt;
|343S1030 || Sandwich II || DMA controller, Apple II High-Speed SCSI Card&lt;br /&gt;
|-&lt;br /&gt;
|343S1035 || SDV || Single DMA Video, memory, video, and DMA controller for 030 LaserWriters&lt;br /&gt;
|-&lt;br /&gt;
|343S1036(-A) || Enhanced Apple Sound Chip (EASC) || Also known by its code name &amp;quot;Batman&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|343S1039 || MUNI ||&lt;br /&gt;
|-&lt;br /&gt;
|343S1047 || DDC || Video.  Called &amp;quot;Omaha2&amp;quot; on schematic.  Portable, PB100, PB140, PB145, PB170&lt;br /&gt;
|-&lt;br /&gt;
|343S1048-1 || Peripheral Glue || Handles buffering, IRQ routing, clocks, and power control for I/O chips. PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1049 || Jaws || Memory controller and main system glue.  Called &amp;quot;Piranha2&amp;quot; on schematic.  PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1054-A || Eagle || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1055 || MSC || Memory controller.  PowerBook 150 &amp;amp; PB Duo 210/230&lt;br /&gt;
|-&lt;br /&gt;
|343S1065 || Sonora || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1069(-A) || Ariel || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1074 || Ariel || Video RAMDAC.  IIvx&lt;br /&gt;
|-&lt;br /&gt;
|343S1075 || AC843 || Video RAMDAC.  Quadra 950, RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S1077 || djMEMC || Memory controller with integrated DAFB II video&lt;br /&gt;
|-&lt;br /&gt;
|343S1078 || IOSB || I/O Subsystem Buffer.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1091 || Antelope / AC/DC || Video RAMDAC, AT&amp;amp;T manufactured.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1095(-A) || Nubus&lt;br /&gt;
|-&lt;br /&gt;
|343S1096 || Civic || Framebuffer controller, Quadra 660AV/840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1097 || YMCA || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1098 || ??? || I/O controller (Sonora/Ardbeg derivative), Color Classic II&lt;br /&gt;
|-&lt;br /&gt;
|343S1100 || PSC || I/O controller, Quadra 660AV, 840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1103(-A) || Civic || Framebuffer controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1105 || Whitney || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1109 || Tinker Bell || I/O controller (Sonora/Ardbeg derivative), Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1110 || Wendy || Video in, Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1113 || Pratt || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1118 || MSC || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1123 || Keystone || External video controller for some PowerBooks&lt;br /&gt;
|-&lt;br /&gt;
|343S1124 || BART || NuBus controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1125 || Grand Central || PCI I/O controller, VIA1, SWIM III, DB-DMA, interfaces to audio, SCC, Ethernet, SCSI.&lt;br /&gt;
|-&lt;br /&gt;
|343S1126 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1129(-A) || PSC || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1133 || Valkyrie || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1136 || F108 || Memory controller, SCSI, ATA, and SCC&lt;br /&gt;
|-&lt;br /&gt;
|343S1138-04 || Plan B || Video in DMA engine, PowerMac 7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S1141 || Zax || Memory datapath, PowerMac 8600/9600&lt;br /&gt;
|-&lt;br /&gt;
|343S1144 || Data Path || Bus buffering and video data routing.  PowerMac 6100/7100/8100&lt;br /&gt;
|-&lt;br /&gt;
|343S1146 || MESH || Macintosh Enhanced SCSI Hardware.  Modified/simplified 53C94/96 core.  Pippin, PowerMac 7500, integrated in F108, O&#039;Hare, Heathrow&lt;br /&gt;
|-&lt;br /&gt;
|343S1148 || PBX || Memory controller.  PowerBook 1400, 5300, PB Duo 2300c&lt;br /&gt;
|-&lt;br /&gt;
|343S1154 || Control || Specialized PCI host bridge.  Works with Chaos for video.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1155 || Chaos || (also spelled &amp;quot;Kaos&amp;quot; in some places) Video.  Works with Control.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1159 || Baboon || ATA interface&lt;br /&gt;
|-&lt;br /&gt;
|343S1161 || DATA PATH || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1164 || BART || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1166 || Dacula || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1180 || RaDACal || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1181 || Capella || Converts 040 bus for PPC603&lt;br /&gt;
|-&lt;br /&gt;
|343S1183 || PSX || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1184 || Platinum || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1185 || Iridium || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1190 || Hammerhead || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1191(-A) || Athens Prime || Clock/timing controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1201 || Heathrow || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10Mbps Ethernet, button and LED support&lt;br /&gt;
|-&lt;br /&gt;
|343S1202(-2) || PSX+ || Memory controller and PCI host bridge, for faster buses than original PSX&lt;br /&gt;
|-&lt;br /&gt;
|343S1206 || Valkyrie AV2 || Video&lt;br /&gt;
|-&lt;br /&gt;
|343S1211 || Paddington || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10/100 Ethernet, button and LED support.  iMac, Blue &amp;amp; White G3, &amp;quot;Lombard&amp;quot; and &amp;quot;Pismo&amp;quot; PowerBook G3&lt;br /&gt;
|-&lt;br /&gt;
|343S6502 || 65C02 || Apple IIe Card&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 344-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|344-0010 || MMU || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0011 || MMU || Apple IIc, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0020 || IOU (US 60 Hz) || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0021 || IOU (International 50 or 60 Hz) || Apple IIe, IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0022 || IOU (US 60 Hz) || Apple IIe, IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0023 || IOU (International 50 or 60 Hz) || Apple IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0038 || MIG || Multi-drive Interface Glue, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0040 || RTC || Mac 128K/512K&lt;br /&gt;
|-&lt;br /&gt;
|344-0041(-A/B) || IWM&lt;br /&gt;
|-&lt;br /&gt;
|344S0041 || IWM || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0042(-A/B) || RTC&lt;br /&gt;
|-&lt;br /&gt;
|344-0043-A || IWM (SWIM Pinout version) || Apple IIgs and Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0046 || VGC || Video Graphics Controller, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0047 || Mega II || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0048 || Keyboard GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0049 || Slotmaker || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0050 || FPI || Fast Processor Interface, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0052 || Sound GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0053 || ASC || Apple Sound Chip, original version&lt;br /&gt;
|-&lt;br /&gt;
|344S0061-A || SWIM&lt;br /&gt;
|-&lt;br /&gt;
|344S0063(-1,-A) || ASC || Apple Sound Chip, cost-reduced&lt;br /&gt;
|-&lt;br /&gt;
|344S0064 || SCSIDMA || Modified 53c80, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0066-01 || CYA || Control Your Apple, Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|344S0074 || BIU30 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0075 || BIU2 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0076 || OSS || Operating System Support (IRQ controller), IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0100-01 || Egret (v1.00) || IIsi&lt;br /&gt;
|-&lt;br /&gt;
|343S0104-A || YANCC || Yet Another NuBus Controller Chip.  Quadra 700/900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S0111(-01/-A) || GEMINI || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0112-02 || DAFB || Direct Access Frame Buffer, video.  Quadra 700/900 - Q950 uses DAFB II.&lt;br /&gt;
|-&lt;br /&gt;
|344S0602(-A) || GLUE CHIP || II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0603-A || BBU || Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0606 || NuChip || NuBus interface. Mac II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0607 || Zip Chip || Licensed Zip Chip logic for Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344S0608-02 || CPU GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0609-01 || VIDEO || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0610-1 || MISC GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S1018-03 || MDU || Memory Decode Unit, memory controller. @ UI4, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1019-01 || RBV || RAM-based video. @ UA3, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1020 || NuChip30 || NuBus interface.  Mac IIci, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1021 || PIC || 65c02 based I/O microcontroller, IIfx, Quadra 900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S1028-A || MC || Memory controller. Mac IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S1029(-A) || SWIM || Mac Portable, PowerBook 140/170&lt;br /&gt;
|-&lt;br /&gt;
|344S1033-B || DFAC || Digitally Filtered Audio Chip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 353-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|353S0182 || Gated Clocks || PCI Arbiter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 357-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|357S0006 || Endeavor || Programmable video clock generator, remarked DP8531V&lt;br /&gt;
|-&lt;br /&gt;
|357S0010-A || RAMDAC || Bt ?model? RAMDAC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 377-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|377S6553 || Beruit&lt;br /&gt;
|-&lt;br /&gt;
|377S7014 || CSC || Chips &amp;amp; Technologies 65225&lt;br /&gt;
|-&lt;br /&gt;
|377S9624 || CSC || Chips &amp;amp; Technologies 65220&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Off-the-shelf ASICs ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|65210 || N/A || Chips &amp;amp; Technologies video controller&lt;br /&gt;
|-&lt;br /&gt;
|68HC05 || N/A || Egret/Cuda/Caboose on desktops, “PG&amp;amp;E” PMU on portables&lt;br /&gt;
|-&lt;br /&gt;
|79c50 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 5380 + MACE (79c9415) Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|79c9415 || MACE || Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|CS4216 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|CS4217 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|DSP3210 || Cathedral || AT&amp;amp;T 32-bit DSP for audio on Quadra 660AV&lt;br /&gt;
|-&lt;br /&gt;
|uPD72070GF || New Age || NEC765-derived FDC&lt;br /&gt;
|-&lt;br /&gt;
|85c80 || Combo || AMD 85c30 + 53c80&lt;br /&gt;
|-&lt;br /&gt;
|MPC106 || Grackle || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|M50753 || PMU || Power manager and ADB host on most 68000 and &#039;030 PowerBooks.&lt;br /&gt;
|-&lt;br /&gt;
|PCI1130PDV || PCI/Cardbus bridge&lt;br /&gt;
|-&lt;br /&gt;
|WD90C26 || PowerBook 165c/180c video chip (not “Pangola”, which is separate)&lt;br /&gt;
|-&lt;br /&gt;
|WD90C55 || PowerBook 165c/180c LCD driver&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8827</id>
		<title>Driver:Mac 68K:Tech Info:ASICs</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8827"/>
		<updated>2023-08-30T19:33:44Z</updated>

		<summary type="html">&lt;p&gt;Ajr: /* 341-xxxx */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Known Apple ASICs ==&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 337-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Part number !! Name/Info !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|337-0001 || MC68000P8 (DIP) || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|337S0003 || FireWire Link || TI Lynx&lt;br /&gt;
|-&lt;br /&gt;
|337S0006 || ATI 264GT&lt;br /&gt;
|-&lt;br /&gt;
|337S0078 || &#039;Control 1&#039;? || TI-Manufactured, IIvx cache section (unpopulated on IIvi)&lt;br /&gt;
|-&lt;br /&gt;
|337S0250 || Ultra ATA Controller || CMD 0646U&lt;br /&gt;
|-&lt;br /&gt;
|337S7065 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 53C94 + Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|337S7095 || USB Controller || CMD 0670A&lt;br /&gt;
|-&lt;br /&gt;
|337S8580 || Combo || Am85C80, custom marked (85C30 SCC + 53C80 SCSI controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 338-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|338-6523 or 338S6523 || VIA || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|338S6525 || VIA || Mac Portable, PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|338S6526 || 65C22 || VIA @ UC2, IIsi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 340-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|3400257 || NCR 53C80 || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|3400514 || NCR 53C96 || Custom marked&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 341-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|341-0001 || E0 ROM || Apple II, Integer BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0002 || E8 ROM || Apple II, Integer BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0003 || F0 ROM || Apple II, Integer BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0004 || F8 ROM || Apple II, original Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0005 || Parallel ROM || Apple II Parallel Printer Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0008 || Serial ROM || Apple II Serial Communication Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0009 || PROM P5 || Disk II controller $Cs00 boot code, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0010 || PROM P6 || Disk II controller state PROM, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0011 || D0 ROM || Apple II Plus, Applesoft BASIC, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0012 || D8 ROM || Apple II Plus, Applesoft BASIC, $D800&lt;br /&gt;
|-&lt;br /&gt;
|341-0013 || E0 ROM || Apple II Plus, Applesoft BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0014 || E8 ROM || Apple II Plus, Applesoft BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0015 || F0 ROM || Apple II Plus, Applesoft BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0016 || D0 ROM || Apple II or II Plus with Integer ROM card, Programmer&#039;s Aid #1, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0019 || Parallel ROM || Apple II Centronics Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0020 || F8 ROM || Apple II Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0026 || Tablet ROM || Apple II Graphics Tablet Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0027-a || PROM P5 || Disk II controller $Cs00 boot code, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0028-a || PROM P6 || Disk II controller or Apple /// state PROM, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0030 || Video elements &amp;amp; attributes ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0031 || Boot ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0032 || Video mode select PROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0035 || Keyboard Encoder || Apple /// and IIe keyboard encoder, KR3600-075B1 (H13 on ///, also 342-0035)&lt;br /&gt;
|-&lt;br /&gt;
|341-0036 || Character Generator || Apple II and II Plus character generator ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0041 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0042 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0043 || Address logic PROM || Apple /// (C10)&lt;br /&gt;
|-&lt;br /&gt;
|341-0044 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0045 || Bus/memory select control PROM || Apple /// (F5)&lt;br /&gt;
|-&lt;br /&gt;
|341-0046 || Slot phase 0 transceiver logic PROM || Apple /// (F7)&lt;br /&gt;
|-&lt;br /&gt;
|341-0047 || F8 ROM || Apple II j-Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0052 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0055 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0056 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0057 || PIC || Apple II Parallel Interface Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0061 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0063 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0064 || COPS || Lisa keyboard and I/O COPS microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0065 || SSC ROM || Apple II Super Serial Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0069-A || IEEE-488 || Apple II IEEE-488 Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0080 || ProFile 5 || Firmware for 5MB ProFile hard disk&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-A || SCSI ROM || Apple II SCSI Card, Rev. A&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-B || SCSI ROM || Apple II SCSI Card, Rev. B&lt;br /&gt;
|-&lt;br /&gt;
|341-0138 || FDC || Lisa 6504 floppy disk controller program, Twiggy drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0150 || Keyboard ROM || IIe and IIc keyboard ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0151 || Keyboard ROM || IIe and IIc keyboard ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0160 || Character Generator || IIe and IIc video ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0169 || SchoolBus || Apple II &amp;quot;School Bus&amp;quot; network card ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0161 || Character Generator || IIe and IIc video ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0175(-a/b/c/d/e/f/g) || Boot E || Lisa boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0176(-a/b/c/d/e/f/g) || Boot O || Lisa boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0193 || Parallel card | Lisa parallel card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0250-A || BMU1 || PAL16L8, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0251-A || LAG || PAL16R8?, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0252-A || TSG || PAL16R6, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0253-A || ASG || PAL16R8, Mac512k; implements a 6-bit PWM counter for floppy drive speed and audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0254-A || TSM || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0255-A || BMU0 || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0269 || Mouse MCU || Apple II Mouse Card 68HC05 microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0270 || Mouse ROM || Apple II Mouse Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0271 || ProFile || Apple II ProFile 5MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0281 || FDC || Lisa 6504 floppy disk controller program, Sony drives &amp;amp; internal Widget support&lt;br /&gt;
|-&lt;br /&gt;
|341-0288 || Widget piggyback || Z8 piggyback ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0289 || Widget external || Z8 external ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0290 || FDC || Lisa 6504 floppy disk controller program, Sony drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0299 || ProFile || Apple II ProFile 10MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0346-A || Boot E || Mac XL boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0347-A || Boot O || Mac XL boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0437 || SCSI ROM || Apple II SCSI Card, Rev. C&lt;br /&gt;
|-&lt;br /&gt;
|341-0438 || SuperDrive ROM || ROM, Apple II 3.5&amp;quot; Disk Controller&lt;br /&gt;
|-&lt;br /&gt;
|341-0445 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 04&lt;br /&gt;
|-&lt;br /&gt;
|341-0514-A || BMU1 || PAL16L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0515-A || LAG || PAL16R8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0516-A || TSG || PAL16R6, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0517-A || ASG || PAL16R8, Plus; implements a 6-bit PWM counter for audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0519-A || CAS || PAL20L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0520-A || BMU2 || PAL20R4, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0522-A || TSM || VP16RP8MPC(PAL16R4), Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0538-A || GLU || PAL16L8, Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|341-0625 || CF ROM || IIc Plus main ROM, $C000-$FFFF, ROM 05&lt;br /&gt;
|-&lt;br /&gt;
|341-0633-A || PAL16R8B || @ UG7, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0635-A || PAL16R8B || @ UG6, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0637-A || PAL16L8B || @ UE6, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0665-A || PAL16R4B || @ UI6, SE/30; Controls HSync and IRQ? in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341S0689-C || PAL16L8D || @ UH7, SE/30; Controls RAM read/write signals in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341-0688-A || PAL16R8B || @ UE7, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0728 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0729 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0737 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0746-A || PAL16R8 || ? @ UG7, replaces 341-0633-A, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0747-A || PAL16R8 || ? @ UG6, replaces 341-0635-A, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0748 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0749 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0754-A || PAL16L8 || ? @ UE6, replaces 341-0637-A, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0755-A || PAL16R8 || ? @ UE7, replaces 341-0688-A, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0803 || SCSI ROM || Apple II High Speed SCSI Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0815-A || PAL16R8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0816-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0817-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-8003-C || FDC || Lisa/MacXL 6504 floppy disk controller program, 800K drives&lt;br /&gt;
|-&lt;br /&gt;
|341S0025 || PMU&lt;br /&gt;
|-&lt;br /&gt;
|341S0060 || Cuda (v2.40) || Performa/Quadra 6xx, some PMac x200, PMac x400, some PMac x500, Pippin, Gossamer G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0187(-B) || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  PB190, PB1400&lt;br /&gt;
|-&lt;br /&gt;
|341S0262 || Cuda v3.0 || some PMac x500, Bondi Blue iMac, Blue &amp;amp; White G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0285 || Cuda Lite || ADB and PS/2 support - PMac 4400 &amp;amp; clones&lt;br /&gt;
|-&lt;br /&gt;
|341S0345 || ADB &amp;amp; Keyboard Microcontroller (M50740) || Apple IIgs ROM 0 &amp;amp; 1&lt;br /&gt;
|-&lt;br /&gt;
|341S0417 || Cuda (v2.35) || PRAM/RTC/ADB/I2C, Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0489 || &#039;DECODE&#039; || Rom address decoder, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0490 || ? || PAL?, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0632 || ADB &amp;amp; Keyboard Microcontroller (M50741) || Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|341S0720 || CAS PAL(PAL16R8?) || Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0785 || DECODE || Lattice GAL26V128, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0788 || Cuda (v2.37) || PRAM/RTC/ADB/I2C, PowerMac x100&lt;br /&gt;
|-&lt;br /&gt;
|341S0789 || Cuda (v2.38) || PRAM/RTC/ADB/I2C, Macintosh TV&lt;br /&gt;
|-&lt;br /&gt;
|341S0815-A || PAL16R4 || @ UJ10, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0816-A || PALC22V10 || @ UJ8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0817-A || PALC22V10 || @ UE9, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0850 || Egret (v1.01, earlier) || PRAM, RTC, ADB; IIsi and LC&lt;br /&gt;
|-&lt;br /&gt;
|341S0851 || Egret (v1.01) || PRAM, RTC, ADB&lt;br /&gt;
|-&lt;br /&gt;
|341S0853 || Caboose (v1.00) || Handles switches on case&lt;br /&gt;
|-&lt;br /&gt;
|341S0856-A || Interrupt PAL || AMD-Manufactured PALCE20V8H, encodes interrupt sources onto IPL0/1/2, Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|341S0879-B || &#039;Control 2&#039;? || AMD-Manufactured, IIvx cache section (unpopulated on IIvi)&lt;br /&gt;
|-&lt;br /&gt;
|341S0934 || PG&amp;amp;E || 68HC05 Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB. PB5x0&lt;br /&gt;
|-&lt;br /&gt;
|341S1064 || Cyclops || 68HC05E1 remote control manager, takes IR and sends it to Cuda via I2C. Macintosh TV&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 342-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|342-0033 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 03&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-A || FE/FF ROM || IIgs ROM 0&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-B || FE/FF ROM || IIgs ROM 1&lt;br /&gt;
|-&lt;br /&gt;
|342-0041 || IWM || Integrated Woz Machine floppy controller, IIc and IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|342-0132 || Keyboard ROM || IIe and IIc keyboard ROM, US English and DVORAK&lt;br /&gt;
|-&lt;br /&gt;
|342-0133 || Character Generator || IIe and IIc video ROM, US English&lt;br /&gt;
|-&lt;br /&gt;
|342-0134 || EF ROM || IIe main ROM, $E000-$FFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0135 || CD ROM || IIe main ROM, $C000-$DFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0170 || TMG PAL || IIe video and timing generator PAL&lt;br /&gt;
|-&lt;br /&gt;
|342-0220-A || Mac 128 E || Mac 128K boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0221-A || Mac 128 O || Mac 128K boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0250-A || BMU1 || 16L8 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0251-A || LAG || 16R8 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0252-A || TSG || 16R6 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0254-A || TSM || 16R4 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0255-A || BMU0 || 16R4 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0265 || Character Generator || IIe video ROM, US English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0272 || CF ROM || IIc main ROM, $C000-$FFFF, original ROM FF&lt;br /&gt;
|-&lt;br /&gt;
|342-0273 || Keyboard ROM || IIe and IIc keyboard ROM, UK English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0275 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0341-A/B/C || Mac 128 E || Mac 512Ke/Plus boot ROM, even bytes ($xxx0), version 1 (-A), 2 (-B), 3 (-C)&lt;br /&gt;
|-&lt;br /&gt;
|342-0342-A/B || Mac 128 O || Mac 512Ke/Plus boot ROM, odd bytes ($xxx1), versions 1 &amp;amp; 2 (-A), 3 (-B)&lt;br /&gt;
|-&lt;br /&gt;
|342-0303 || EF ROM || IIe main ROM, $E000-$FFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0304 || CD ROM || IIe main ROM, $C000-$DFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0349 || CF ROM || IIe main ROM, $C000-$FFFF, Platinum&lt;br /&gt;
|-&lt;br /&gt;
|342-0352 || Mac SE E || Mac SE boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0353 || Mac SE O || Mac SE boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0372 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342S0440(-A/B) || “ADB Modem&amp;quot; manufactured by Microchip || SE-FD/HD,II,IIx,IIcx,IIci,SE-30,Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|342S0740-2 || KYBD || Mac Portable; Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0743-1 || KYBD || PB140/170 keyboard microcontroller.  Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0753-A || PMGR || Mac Portable; Mitsubishi M50753 power manager and ADB host&lt;br /&gt;
|-&lt;br /&gt;
|342S0854-2 || PMU || Power Management Unit&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 343-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|343-0071 || U1M HYBRID || Hybrid IC carrier, Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|343-0155-A || V8 || Memory controller, VIA1, pseudo-VIA2, sound, and video. LC II&lt;br /&gt;
|-&lt;br /&gt;
|343-1086 || GSC || Gray Scale video Controller (actually a Chips &amp;amp; Technologies part)&lt;br /&gt;
|-&lt;br /&gt;
|343-1087 || CPUGLU&lt;br /&gt;
|-&lt;br /&gt;
|343-1090 || MISCGLU&lt;br /&gt;
|-&lt;br /&gt;
|343S0014 || Orbit&lt;br /&gt;
|-&lt;br /&gt;
|343S0018-01 || ? || PM7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S0020 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0021 || Ninety9 || Composite video encoder (NTSC/PAL/SECAM)&lt;br /&gt;
|-&lt;br /&gt;
|343S0040 || RTC || Real-time clock and 20 bytes of PRAM.  Mac 128k/512k/512ke/Plus&lt;br /&gt;
|-&lt;br /&gt;
|343S0042 || RTC || Real-time clock and 256 bytes of PRAM.  Mac II, IIx, IIcx, IIci, Quadra 700/900/950, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|343S0045-B || SOUND || Sony Sound Chip (Sony part # CX1063AP).  Performa 200, Mac Portable.&lt;br /&gt;
|-&lt;br /&gt;
|343S0060-A || VASP || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S0061(-A) || SWIM GCR/MFM floppy controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0065 || PSX+ || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0101-A || VISA || Memory &amp;amp; I/O controller w/audio, video. Mac LC &amp;quot;Elsie&amp;quot; prototype&lt;br /&gt;
|-&lt;br /&gt;
|343S0103 || Orwell || Memory controller. Also called &amp;quot;MCU (Memory Control Unit)&amp;quot; in some places.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0105 || Relayer || Works with JDB to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0106 || JDB || Junction Data Bus.  Works with Relayer to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0107 || BBU || &amp;quot;Bob Bailey Unit&amp;quot;, integrates many of the functions from the original Mac including memory control, video, and audio.  SE&lt;br /&gt;
|-&lt;br /&gt;
|343S0113 || Sporty || aka CSEAA, Custom Stereo Enhanced Audio Amplifier&lt;br /&gt;
|-&lt;br /&gt;
|343S0116-A || V8 || I/O controller (includes VIA1, pseudo-VIA2, video, and sound).  LC/LC II&lt;br /&gt;
|-&lt;br /&gt;
|343S0124-01 || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  Duo 210/230/250&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-01 || DAFB || Direct Access Frame Buffer, video for the 68040 bus.  Quadra 700/900 and RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-A || DAFB II || Same as DAFB 343S0128-01, with added 15bpp support.  Quadra 950&lt;br /&gt;
|-&lt;br /&gt;
|343S0129 || DFAC II || Digitally Filtered Audio Chip II.  Audio input and output filters.&lt;br /&gt;
|-&lt;br /&gt;
|343S0132 || Spice || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, video, sound, and pushbutton interface).  Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|343S0135 || PrimeTime || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, sound, and 040 to 030 bus translator).  Quadra 605 and LC 475/575&lt;br /&gt;
|-&lt;br /&gt;
|343S0137 || SWIM III || GCR/MFM Floppy controller with DMA.&lt;br /&gt;
|-&lt;br /&gt;
|343S0138 || PrimeTime II || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, and sound).  Quadra 630, LC630, LC580.&lt;br /&gt;
|-&lt;br /&gt;
|343S0140 || AWACS || Audio DAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0147 || Barney || also called “TREX”&lt;br /&gt;
|-&lt;br /&gt;
|343S0148-01 || FAT AMIC || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0152 || Aspen || Memory controller and PCI host bridge.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0153 || Taos || Video controller.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0161 || Gazelle || Video clock generator, LC 475/575, Quadra 605&lt;br /&gt;
|-&lt;br /&gt;
|343S0164-A || MEMCjr || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0172 || O&#039;Hare (PQFP) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support.&lt;br /&gt;
|-&lt;br /&gt;
|343S0173(-B) || O&#039;Hare (BGA) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support. PB2400/3400&lt;br /&gt;
|-&lt;br /&gt;
|343S0180 || Whitney 3 (?)&lt;br /&gt;
|-&lt;br /&gt;
|343S0184 || Screamer || Audio&lt;br /&gt;
|-&lt;br /&gt;
|343S0188 || KeyLargo || PCI I/O controller. VIA1, ATA, UATA, AWACS/Singer interface, I2C, I2S, GPIO, button/LED support, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0211 || Intrepid || U2 north bridge plus KeyLargo south bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0275 || K2 || HyperTransport I/O controller.  5 PCI host bridges, USB, UATA, SATA, FireWire, Ethernet, SCC, I2S, I2C, GPIO, VIA1, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0704 || Sebastian || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0801 || AMIC || Apple Memory-mapped I/O Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0802(-A) || HMC || High-speed Memory Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1018(A) || MDU || Memory Decode Unit (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1019(A) || RBV || RAM-Based Video (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1020(-A) || NuChip30 || NuBus bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1021 || PIC || Peripheral Interface Controller, 65C02 I/O coprocessor with on-board timers and DMA&lt;br /&gt;
|-&lt;br /&gt;
|343S1027 || Bus Transceiver || comes in a pair of 2; IIsi, IIvx, Q700&lt;br /&gt;
|-&lt;br /&gt;
|343S1030 || Sandwich II || DMA controller, Apple II High-Speed SCSI Card&lt;br /&gt;
|-&lt;br /&gt;
|343S1035 || SDV || Single DMA Video, memory, video, and DMA controller for 030 LaserWriters&lt;br /&gt;
|-&lt;br /&gt;
|343S1036(-A) || Enhanced Apple Sound Chip (EASC) || Also known by its code name &amp;quot;Batman&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|343S1039 || MUNI ||&lt;br /&gt;
|-&lt;br /&gt;
|343S1047 || DDC || Video.  Called &amp;quot;Omaha2&amp;quot; on schematic.  Portable, PB100, PB140, PB145, PB170&lt;br /&gt;
|-&lt;br /&gt;
|343S1048-1 || Peripheral Glue || Handles buffering, IRQ routing, clocks, and power control for I/O chips. PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1049 || Jaws || Memory controller and main system glue.  Called &amp;quot;Piranha2&amp;quot; on schematic.  PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1054-A || Eagle || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1055 || MSC || Memory controller.  PowerBook 150 &amp;amp; PB Duo 210/230&lt;br /&gt;
|-&lt;br /&gt;
|343S1065 || Sonora || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1069(-A) || Ariel || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1074 || Ariel || Video RAMDAC.  IIvx&lt;br /&gt;
|-&lt;br /&gt;
|343S1075 || AC843 || Video RAMDAC.  Quadra 950, RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S1077 || djMEMC || Memory controller with integrated DAFB II video&lt;br /&gt;
|-&lt;br /&gt;
|343S1078 || IOSB || I/O Subsystem Buffer.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1091 || Antelope / AC/DC || Video RAMDAC, AT&amp;amp;T manufactured.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1095(-A) || Nubus&lt;br /&gt;
|-&lt;br /&gt;
|343S1096 || Civic || Framebuffer controller, Quadra 660AV/840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1097 || YMCA || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1098 || ??? || I/O controller (Sonora/Ardbeg derivative), Color Classic II&lt;br /&gt;
|-&lt;br /&gt;
|343S1100 || PSC || I/O controller, Quadra 660AV, 840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1103(-A) || Civic || Framebuffer controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1105 || Whitney || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1109 || Tinker Bell || I/O controller (Sonora/Ardbeg derivative), Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1110 || Wendy || Video in, Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1113 || Pratt || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1118 || MSC || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1123 || Keystone || External video controller for some PowerBooks&lt;br /&gt;
|-&lt;br /&gt;
|343S1124 || BART || NuBus controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1125 || Grand Central || PCI I/O controller, VIA1, SWIM III, DB-DMA, interfaces to audio, SCC, Ethernet, SCSI.&lt;br /&gt;
|-&lt;br /&gt;
|343S1126 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1129(-A) || PSC || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1133 || Valkyrie || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1136 || F108 || Memory controller, SCSI, ATA, and SCC&lt;br /&gt;
|-&lt;br /&gt;
|343S1138-04 || Plan B || Video in DMA engine, PowerMac 7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S1141 || Zax || Memory datapath, PowerMac 8600/9600&lt;br /&gt;
|-&lt;br /&gt;
|343S1144 || Data Path || Bus buffering and video data routing.  PowerMac 6100/7100/8100&lt;br /&gt;
|-&lt;br /&gt;
|343S1146 || MESH || Macintosh Enhanced SCSI Hardware.  Modified/simplified 53C94/96 core.  Pippin, PowerMac 7500, integrated in F108, O&#039;Hare, Heathrow&lt;br /&gt;
|-&lt;br /&gt;
|343S1148 || PBX || Memory controller.  PowerBook 1400, 5300, PB Duo 2300c&lt;br /&gt;
|-&lt;br /&gt;
|343S1154 || Control || Specialized PCI host bridge.  Works with Chaos for video.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1155 || Chaos || (also spelled &amp;quot;Kaos&amp;quot; in some places) Video.  Works with Control.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1159 || Baboon || ATA interface&lt;br /&gt;
|-&lt;br /&gt;
|343S1161 || DATA PATH || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1164 || BART || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1166 || Dacula || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1180 || RaDACal || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1181 || Capella || Converts 040 bus for PPC603&lt;br /&gt;
|-&lt;br /&gt;
|343S1183 || PSX || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1184 || Platinum || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1185 || Iridium || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1190 || Hammerhead || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1191(-A) || Athens Prime || Clock/timing controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1201 || Heathrow || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10Mbps Ethernet, button and LED support&lt;br /&gt;
|-&lt;br /&gt;
|343S1202(-2) || PSX+ || Memory controller and PCI host bridge, for faster buses than original PSX&lt;br /&gt;
|-&lt;br /&gt;
|343S1206 || Valkyrie AV2 || Video&lt;br /&gt;
|-&lt;br /&gt;
|343S1211 || Paddington || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10/100 Ethernet, button and LED support.  iMac, Blue &amp;amp; White G3, &amp;quot;Lombard&amp;quot; and &amp;quot;Pismo&amp;quot; PowerBook G3&lt;br /&gt;
|-&lt;br /&gt;
|343S6502 || 65C02 || Apple IIe Card&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 344-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|344-0010 || MMU || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0011 || MMU || Apple IIc, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0020 || IOU (US 60 Hz) || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0021 || IOU (International 50 or 60 Hz) || Apple IIe, IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0022 || IOU (US 60 Hz) || Apple IIe, IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0023 || IOU (International 50 or 60 Hz) || Apple IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0038 || MIG || Multi-drive Interface Glue, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0040 || RTC || Mac 128K/512K&lt;br /&gt;
|-&lt;br /&gt;
|344-0041(-A/B) || IWM&lt;br /&gt;
|-&lt;br /&gt;
|344S0041 || IWM || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0042(-A/B) || RTC&lt;br /&gt;
|-&lt;br /&gt;
|344-0043-A || IWM (SWIM Pinout version) || Apple IIgs and Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0046 || VGC || Video Graphics Controller, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0047 || Mega II || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0048 || Keyboard GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0049 || Slotmaker || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0050 || FPI || Fast Processor Interface, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0052 || Sound GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0053 || ASC || Apple Sound Chip, original version&lt;br /&gt;
|-&lt;br /&gt;
|344S0061-A || SWIM&lt;br /&gt;
|-&lt;br /&gt;
|344S0063(-1,-A) || ASC || Apple Sound Chip, cost-reduced&lt;br /&gt;
|-&lt;br /&gt;
|344S0064 || SCSIDMA || Modified 53c80, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0066-01 || CYA || Control Your Apple, Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|344S0074 || BIU30 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0075 || BIU2 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0076 || OSS || Operating System Support (IRQ controller), IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0100-01 || Egret (v1.00) || IIsi&lt;br /&gt;
|-&lt;br /&gt;
|343S0104-A || YANCC || Yet Another NuBus Controller Chip.  Quadra 700/900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S0111(-01/-A) || GEMINI || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0112-02 || DAFB || Direct Access Frame Buffer, video.  Quadra 700/900 - Q950 uses DAFB II.&lt;br /&gt;
|-&lt;br /&gt;
|344S0602(-A) || GLUE CHIP || II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0603-A || BBU || Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0606 || NuChip || NuBus interface. Mac II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0607 || Zip Chip || Licensed Zip Chip logic for Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344S0608-02 || CPU GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0609-01 || VIDEO || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0610-1 || MISC GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S1018-03 || MDU || Memory Decode Unit, memory controller. @ UI4, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1019-01 || RBV || RAM-based video. @ UA3, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1020 || NuChip30 || NuBus interface.  Mac IIci, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1021 || PIC || 65c02 based I/O microcontroller, IIfx, Quadra 900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S1028-A || MC || Memory controller. Mac IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S1029(-A) || SWIM || Mac Portable, PowerBook 140/170&lt;br /&gt;
|-&lt;br /&gt;
|344S1033-B || DFAC || Digitally Filtered Audio Chip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 353-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|353S0182 || Gated Clocks || PCI Arbiter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 357-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|357S0006 || Endeavor || Programmable video clock generator, remarked DP8531V&lt;br /&gt;
|-&lt;br /&gt;
|357S0010-A || RAMDAC || Bt ?model? RAMDAC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 377-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|377S6553 || Beruit&lt;br /&gt;
|-&lt;br /&gt;
|377S7014 || CSC || Chips &amp;amp; Technologies 65225&lt;br /&gt;
|-&lt;br /&gt;
|377S9624 || CSC || Chips &amp;amp; Technologies 65220&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Off-the-shelf ASICs ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|65210 || N/A || Chips &amp;amp; Technologies video controller&lt;br /&gt;
|-&lt;br /&gt;
|68HC05 || N/A || Egret/Cuda/Caboose on desktops, “PG&amp;amp;E” PMU on portables&lt;br /&gt;
|-&lt;br /&gt;
|79c50 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 5380 + MACE (79c9415) Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|79c9415 || MACE || Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|CS4216 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|CS4217 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|DSP3210 || Cathedral || AT&amp;amp;T 32-bit DSP for audio on Quadra 660AV&lt;br /&gt;
|-&lt;br /&gt;
|uPD72070GF || New Age || NEC765-derived FDC&lt;br /&gt;
|-&lt;br /&gt;
|85c80 || Combo || AMD 85c30 + 53c80&lt;br /&gt;
|-&lt;br /&gt;
|MPC106 || Grackle || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|M50753 || PMU || Power manager and ADB host on most 68000 and &#039;030 PowerBooks.&lt;br /&gt;
|-&lt;br /&gt;
|PCI1130PDV || PCI/Cardbus bridge&lt;br /&gt;
|-&lt;br /&gt;
|WD90C26 || PowerBook 165c/180c video chip (not “Pangola”, which is separate)&lt;br /&gt;
|-&lt;br /&gt;
|WD90C55 || PowerBook 165c/180c LCD driver&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8826</id>
		<title>Driver:Mac 68K:Tech Info:ASICs</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8826"/>
		<updated>2023-08-30T19:26:30Z</updated>

		<summary type="html">&lt;p&gt;Ajr: /* 341-xxxx */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Known Apple ASICs ==&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 337-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Part number !! Name/Info !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|337-0001 || MC68000P8 (DIP) || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|337S0003 || FireWire Link || TI Lynx&lt;br /&gt;
|-&lt;br /&gt;
|337S0006 || ATI 264GT&lt;br /&gt;
|-&lt;br /&gt;
|337S0078 || &#039;Control 1&#039;? || TI-Manufactured, IIvx cache section (unpopulated on IIvi)&lt;br /&gt;
|-&lt;br /&gt;
|337S0250 || Ultra ATA Controller || CMD 0646U&lt;br /&gt;
|-&lt;br /&gt;
|337S7065 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 53C94 + Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|337S7095 || USB Controller || CMD 0670A&lt;br /&gt;
|-&lt;br /&gt;
|337S8580 || Combo || Am85C80, custom marked (85C30 SCC + 53C80 SCSI controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 338-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|338-6523 or 338S6523 || VIA || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|338S6525 || VIA || Mac Portable, PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|338S6526 || 65C22 || VIA @ UC2, IIsi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 340-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|3400257 || NCR 53C80 || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|3400514 || NCR 53C96 || Custom marked&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 341-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|341-0001 || E0 ROM || Apple II, Integer BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0002 || E8 ROM || Apple II, Integer BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0003 || F0 ROM || Apple II, Integer BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0004 || F8 ROM || Apple II, original Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0005 || Parallel ROM || Apple II Parallel Printer Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0008 || Serial ROM || Apple II Serial Communication Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0009 || PROM P5 || Disk II controller $Cs00 boot code, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0010 || PROM P6 || Disk II controller state PROM, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0011 || D0 ROM || Apple II Plus, Applesoft BASIC, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0012 || D8 ROM || Apple II Plus, Applesoft BASIC, $D800&lt;br /&gt;
|-&lt;br /&gt;
|341-0013 || E0 ROM || Apple II Plus, Applesoft BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0014 || E8 ROM || Apple II Plus, Applesoft BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0015 || F0 ROM || Apple II Plus, Applesoft BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0016 || D0 ROM || Apple II or II Plus with Integer ROM card, Programmer&#039;s Aid #1, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0019 || Parallel ROM || Apple II Centronics Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0020 || F8 ROM || Apple II Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0026 || Tablet ROM || Apple II Graphics Tablet Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0027-a || PROM P5 || Disk II controller $Cs00 boot code, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0028-a || PROM P6 || Disk II controller or Apple /// state PROM, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0030 || Video elements &amp;amp; attributes ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0031 || Boot ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0032 || Video mode select PROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0035 || Keyboard Encoder || Apple /// and IIe keyboard encoder, KR3600-075B1 (H13 on ///, also 342-0035)&lt;br /&gt;
|-&lt;br /&gt;
|341-0036 || Character Generator || Apple II and II Plus character generator ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0041 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0042 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0043 || Address logic PROM || Apple /// (C10)&lt;br /&gt;
|-&lt;br /&gt;
|341-0044 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0045 || Bus/memory select control PROM || Apple /// (F5)&lt;br /&gt;
|-&lt;br /&gt;
|341-0046 || Slot phase 0 transceiver logic PROM || Apple /// (F7)&lt;br /&gt;
|-&lt;br /&gt;
|341-0047 || F8 ROM || Apple II j-Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0052 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0055 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0056 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0057 || PIC || Apple II Parallel Interface Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0061 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0063 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0064 || COPS || Lisa keyboard and I/O COPS microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0065 || SSC ROM || Apple II Super Serial Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0069-A || IEEE-488 || Apple II IEEE-488 Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0080 || ProFile 5 || Firmware for 5MB ProFile hard disk&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-A || SCSI ROM || Apple II SCSI Card, Rev. A&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-B || SCSI ROM || Apple II SCSI Card, Rev. B&lt;br /&gt;
|-&lt;br /&gt;
|341-0138 || FDC || Lisa 6504 floppy disk controller program, Twiggy drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0150 || Keyboard ROM || IIe and IIc keyboard ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0151 || Keyboard ROM || IIe and IIc keyboard ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0160 || Character Generator || IIe and IIc video ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0169 || SchoolBus || Apple II &amp;quot;School Bus&amp;quot; network card ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0161 || Character Generator || IIe and IIc video ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0175(-a/b/c/d/e/f/g) || Boot E || Lisa boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0176(-a/b/c/d/e/f/g) || Boot O || Lisa boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0193 || Parallel card | Lisa parallel card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0250-A || BMU1 || PAL16L8, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0251-A || LAG || PAL16R8?, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0252-A || TSG || PAL16R6, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0253-A || ASG || PAL16R8, Mac512k; implements a 6-bit PWM counter for floppy drive speed and audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0254-A || TSM || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0255-A || BMU0 || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0269 || Mouse MCU || Apple II Mouse Card 68HC05 microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0270 || Mouse ROM || Apple II Mouse Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0271 || ProFile || Apple II ProFile 5MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0281 || FDC || Lisa 6504 floppy disk controller program, Sony drives &amp;amp; internal Widget support&lt;br /&gt;
|-&lt;br /&gt;
|341-0288 || Widget piggyback || Z8 piggyback ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0289 || Widget external || Z8 external ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0290 || FDC || Lisa 6504 floppy disk controller program, Sony drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0299 || ProFile || Apple II ProFile 10MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0346-A || Boot E || Mac XL boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0347-A || Boot O || Mac XL boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0437 || SCSI ROM || Apple II SCSI Card, Rev. C&lt;br /&gt;
|-&lt;br /&gt;
|341-0438 || SuperDrive ROM || ROM, Apple II 3.5&amp;quot; Disk Controller&lt;br /&gt;
|-&lt;br /&gt;
|341-0445 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 04&lt;br /&gt;
|-&lt;br /&gt;
|341-0514-A || BMU1 || PAL16L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0515-A || LAG || PAL16R8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0516-A || TSG || PAL16R6, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0517-A || ASG || PAL16R8, Plus; implements a 6-bit PWM counter for audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0519-A || CAS || PAL20L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0520-A || BMU2 || PAL20R4, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0522-A || TSM || VP16RP8MPC(PAL16R4), Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0538-A || GLU || PAL16L8, Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|341-0625 || CF ROM || IIc Plus main ROM, $C000-$FFFF, ROM 05&lt;br /&gt;
|-&lt;br /&gt;
|341-0633-A || PAL16R8B || @ UG7, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0635-A || PAL16R8B || @ UG6, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0637-A || PAL16L8B || @ UE6, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0665-A || PAL16R4B || @ UI6, SE/30; Controls HSync and IRQ? in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341S0689-C || PAL16L8D || @ UH7, SE/30; Controls RAM read/write signals in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341-0688-A || PAL16R8B || @ UE7, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0728 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0729 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0737 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0746-A || PAL16R8 || ? @ UG7, replaces 341-0633-A, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0747-A || PAL16R8 || ? @ UG6, replaces 341-0635-A, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0748 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0749 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0754-A || PAL16L8 || ? @ UE6, replaces 341-0637-A, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0755-A || PAL16R8 || ? @ UE7, replaces 341-0688-A, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0803 || SCSI ROM || Apple II High Speed SCSI Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0815-A || PAL16R8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0816-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0817-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-8003-C || FDC || Lisa/MacXL 6504 floppy disk controller program, 800K drives&lt;br /&gt;
|-&lt;br /&gt;
|341S0025 || PMU&lt;br /&gt;
|-&lt;br /&gt;
|341S0060 || Cuda (v2.40) || Performa/Quadra 6xx, some PMac x200, PMac x400, some PMac x500, Pippin, Gossamer G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0187(-B) || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  PB190, PB1400&lt;br /&gt;
|-&lt;br /&gt;
|341S0262 || Cuda v3.0 || some PMac x500, Bondi Blue iMac, Blue &amp;amp; White G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0285 || Cuda Lite || ADB and PS/2 support - PMac 4400 &amp;amp; clones&lt;br /&gt;
|-&lt;br /&gt;
|341S0345 || ADB &amp;amp; Keyboard Microcontroller (M50740) || Apple IIgs ROM 0 &amp;amp; 1&lt;br /&gt;
|-&lt;br /&gt;
|341S0417 || Cuda (v2.35) || PRAM/RTC/ADB/I2C, Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0489 || &#039;DECODE&#039; || Rom address decoder, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0490 || ? || PAL?, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0632 || ADB &amp;amp; Keyboard Microcontroller (M50741) || Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|341S0720 || CAS PAL(PAL16R8?) || Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0788 || Cuda (v2.37) || PRAM/RTC/ADB/I2C, PowerMac x100&lt;br /&gt;
|-&lt;br /&gt;
|341S0789 || Cuda (v2.38) || PRAM/RTC/ADB/I2C, Macintosh TV&lt;br /&gt;
|-&lt;br /&gt;
|341S0815-A || PAL16R4 || @ UJ10, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0816-A || PALC22V10 || @ UJ8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0817-A || PALC22V10 || @ UE9, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0850 || Egret (v1.01, earlier) || PRAM, RTC, ADB; IIsi and LC&lt;br /&gt;
|-&lt;br /&gt;
|341S0851 || Egret (v1.01) || PRAM, RTC, ADB&lt;br /&gt;
|-&lt;br /&gt;
|341S0853 || Caboose (v1.00) || Handles switches on case&lt;br /&gt;
|-&lt;br /&gt;
|341S0856-A || Interrupt PAL || AMD-Manufactured PALCE20V8H, encodes interrupt sources onto IPL0/1/2, Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|341S0879-B || &#039;Control 2&#039;? || AMD-Manufactured, IIvx cache section (unpopulated on IIvi)&lt;br /&gt;
|-&lt;br /&gt;
|341S0934 || PG&amp;amp;E || 68HC05 Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB. PB5x0&lt;br /&gt;
|-&lt;br /&gt;
|341S1064 || Cyclops || 68HC05E1 remote control manager, takes IR and sends it to Cuda via I2C. Macintosh TV&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 342-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|342-0033 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 03&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-A || FE/FF ROM || IIgs ROM 0&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-B || FE/FF ROM || IIgs ROM 1&lt;br /&gt;
|-&lt;br /&gt;
|342-0041 || IWM || Integrated Woz Machine floppy controller, IIc and IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|342-0132 || Keyboard ROM || IIe and IIc keyboard ROM, US English and DVORAK&lt;br /&gt;
|-&lt;br /&gt;
|342-0133 || Character Generator || IIe and IIc video ROM, US English&lt;br /&gt;
|-&lt;br /&gt;
|342-0134 || EF ROM || IIe main ROM, $E000-$FFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0135 || CD ROM || IIe main ROM, $C000-$DFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0170 || TMG PAL || IIe video and timing generator PAL&lt;br /&gt;
|-&lt;br /&gt;
|342-0220-A || Mac 128 E || Mac 128K boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0221-A || Mac 128 O || Mac 128K boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0250-A || BMU1 || 16L8 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0251-A || LAG || 16R8 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0252-A || TSG || 16R6 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0254-A || TSM || 16R4 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0255-A || BMU0 || 16R4 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0265 || Character Generator || IIe video ROM, US English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0272 || CF ROM || IIc main ROM, $C000-$FFFF, original ROM FF&lt;br /&gt;
|-&lt;br /&gt;
|342-0273 || Keyboard ROM || IIe and IIc keyboard ROM, UK English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0275 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0341-A/B/C || Mac 128 E || Mac 512Ke/Plus boot ROM, even bytes ($xxx0), version 1 (-A), 2 (-B), 3 (-C)&lt;br /&gt;
|-&lt;br /&gt;
|342-0342-A/B || Mac 128 O || Mac 512Ke/Plus boot ROM, odd bytes ($xxx1), versions 1 &amp;amp; 2 (-A), 3 (-B)&lt;br /&gt;
|-&lt;br /&gt;
|342-0303 || EF ROM || IIe main ROM, $E000-$FFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0304 || CD ROM || IIe main ROM, $C000-$DFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0349 || CF ROM || IIe main ROM, $C000-$FFFF, Platinum&lt;br /&gt;
|-&lt;br /&gt;
|342-0352 || Mac SE E || Mac SE boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0353 || Mac SE O || Mac SE boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0372 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342S0440(-A/B) || “ADB Modem&amp;quot; manufactured by Microchip || SE-FD/HD,II,IIx,IIcx,IIci,SE-30,Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|342S0740-2 || KYBD || Mac Portable; Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0743-1 || KYBD || PB140/170 keyboard microcontroller.  Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0753-A || PMGR || Mac Portable; Mitsubishi M50753 power manager and ADB host&lt;br /&gt;
|-&lt;br /&gt;
|342S0854-2 || PMU || Power Management Unit&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 343-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|343-0071 || U1M HYBRID || Hybrid IC carrier, Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|343-0155-A || V8 || Memory controller, VIA1, pseudo-VIA2, sound, and video. LC II&lt;br /&gt;
|-&lt;br /&gt;
|343-1086 || GSC || Gray Scale video Controller (actually a Chips &amp;amp; Technologies part)&lt;br /&gt;
|-&lt;br /&gt;
|343-1087 || CPUGLU&lt;br /&gt;
|-&lt;br /&gt;
|343-1090 || MISCGLU&lt;br /&gt;
|-&lt;br /&gt;
|343S0014 || Orbit&lt;br /&gt;
|-&lt;br /&gt;
|343S0018-01 || ? || PM7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S0020 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0021 || Ninety9 || Composite video encoder (NTSC/PAL/SECAM)&lt;br /&gt;
|-&lt;br /&gt;
|343S0040 || RTC || Real-time clock and 20 bytes of PRAM.  Mac 128k/512k/512ke/Plus&lt;br /&gt;
|-&lt;br /&gt;
|343S0042 || RTC || Real-time clock and 256 bytes of PRAM.  Mac II, IIx, IIcx, IIci, Quadra 700/900/950, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|343S0045-B || SOUND || Sony Sound Chip (Sony part # CX1063AP).  Performa 200, Mac Portable.&lt;br /&gt;
|-&lt;br /&gt;
|343S0060-A || VASP || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S0061(-A) || SWIM GCR/MFM floppy controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0065 || PSX+ || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0101-A || VISA || Memory &amp;amp; I/O controller w/audio, video. Mac LC &amp;quot;Elsie&amp;quot; prototype&lt;br /&gt;
|-&lt;br /&gt;
|343S0103 || Orwell || Memory controller. Also called &amp;quot;MCU (Memory Control Unit)&amp;quot; in some places.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0105 || Relayer || Works with JDB to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0106 || JDB || Junction Data Bus.  Works with Relayer to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0107 || BBU || &amp;quot;Bob Bailey Unit&amp;quot;, integrates many of the functions from the original Mac including memory control, video, and audio.  SE&lt;br /&gt;
|-&lt;br /&gt;
|343S0113 || Sporty || aka CSEAA, Custom Stereo Enhanced Audio Amplifier&lt;br /&gt;
|-&lt;br /&gt;
|343S0116-A || V8 || I/O controller (includes VIA1, pseudo-VIA2, video, and sound).  LC/LC II&lt;br /&gt;
|-&lt;br /&gt;
|343S0124-01 || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  Duo 210/230/250&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-01 || DAFB || Direct Access Frame Buffer, video for the 68040 bus.  Quadra 700/900 and RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-A || DAFB II || Same as DAFB 343S0128-01, with added 15bpp support.  Quadra 950&lt;br /&gt;
|-&lt;br /&gt;
|343S0129 || DFAC II || Digitally Filtered Audio Chip II.  Audio input and output filters.&lt;br /&gt;
|-&lt;br /&gt;
|343S0132 || Spice || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, video, sound, and pushbutton interface).  Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|343S0135 || PrimeTime || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, sound, and 040 to 030 bus translator).  Quadra 605 and LC 475/575&lt;br /&gt;
|-&lt;br /&gt;
|343S0137 || SWIM III || GCR/MFM Floppy controller with DMA.&lt;br /&gt;
|-&lt;br /&gt;
|343S0138 || PrimeTime II || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, and sound).  Quadra 630, LC630, LC580.&lt;br /&gt;
|-&lt;br /&gt;
|343S0140 || AWACS || Audio DAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0147 || Barney || also called “TREX”&lt;br /&gt;
|-&lt;br /&gt;
|343S0148-01 || FAT AMIC || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0152 || Aspen || Memory controller and PCI host bridge.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0153 || Taos || Video controller.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0161 || Gazelle || Video clock generator, LC 475/575, Quadra 605&lt;br /&gt;
|-&lt;br /&gt;
|343S0164-A || MEMCjr || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0172 || O&#039;Hare (PQFP) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support.&lt;br /&gt;
|-&lt;br /&gt;
|343S0173(-B) || O&#039;Hare (BGA) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support. PB2400/3400&lt;br /&gt;
|-&lt;br /&gt;
|343S0180 || Whitney 3 (?)&lt;br /&gt;
|-&lt;br /&gt;
|343S0184 || Screamer || Audio&lt;br /&gt;
|-&lt;br /&gt;
|343S0188 || KeyLargo || PCI I/O controller. VIA1, ATA, UATA, AWACS/Singer interface, I2C, I2S, GPIO, button/LED support, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0211 || Intrepid || U2 north bridge plus KeyLargo south bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0275 || K2 || HyperTransport I/O controller.  5 PCI host bridges, USB, UATA, SATA, FireWire, Ethernet, SCC, I2S, I2C, GPIO, VIA1, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0704 || Sebastian || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0801 || AMIC || Apple Memory-mapped I/O Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0802(-A) || HMC || High-speed Memory Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1018(A) || MDU || Memory Decode Unit (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1019(A) || RBV || RAM-Based Video (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1020(-A) || NuChip30 || NuBus bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1021 || PIC || Peripheral Interface Controller, 65C02 I/O coprocessor with on-board timers and DMA&lt;br /&gt;
|-&lt;br /&gt;
|343S1027 || Bus Transceiver || comes in a pair of 2; IIsi, IIvx, Q700&lt;br /&gt;
|-&lt;br /&gt;
|343S1030 || Sandwich II || DMA controller, Apple II High-Speed SCSI Card&lt;br /&gt;
|-&lt;br /&gt;
|343S1035 || SDV || Single DMA Video, memory, video, and DMA controller for 030 LaserWriters&lt;br /&gt;
|-&lt;br /&gt;
|343S1036(-A) || Enhanced Apple Sound Chip (EASC) || Also known by its code name &amp;quot;Batman&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|343S1039 || MUNI ||&lt;br /&gt;
|-&lt;br /&gt;
|343S1047 || DDC || Video.  Called &amp;quot;Omaha2&amp;quot; on schematic.  Portable, PB100, PB140, PB145, PB170&lt;br /&gt;
|-&lt;br /&gt;
|343S1048-1 || Peripheral Glue || Handles buffering, IRQ routing, clocks, and power control for I/O chips. PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1049 || Jaws || Memory controller and main system glue.  Called &amp;quot;Piranha2&amp;quot; on schematic.  PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1054-A || Eagle || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1055 || MSC || Memory controller.  PowerBook 150 &amp;amp; PB Duo 210/230&lt;br /&gt;
|-&lt;br /&gt;
|343S1065 || Sonora || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1069(-A) || Ariel || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1074 || Ariel || Video RAMDAC.  IIvx&lt;br /&gt;
|-&lt;br /&gt;
|343S1075 || AC843 || Video RAMDAC.  Quadra 950, RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S1077 || djMEMC || Memory controller with integrated DAFB II video&lt;br /&gt;
|-&lt;br /&gt;
|343S1078 || IOSB || I/O Subsystem Buffer.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1091 || Antelope / AC/DC || Video RAMDAC, AT&amp;amp;T manufactured.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1095(-A) || Nubus&lt;br /&gt;
|-&lt;br /&gt;
|343S1096 || Civic || Framebuffer controller, Quadra 660AV/840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1097 || YMCA || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1098 || ??? || I/O controller (Sonora/Ardbeg derivative), Color Classic II&lt;br /&gt;
|-&lt;br /&gt;
|343S1100 || PSC || I/O controller, Quadra 660AV, 840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1103(-A) || Civic || Framebuffer controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1105 || Whitney || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1109 || Tinker Bell || I/O controller (Sonora/Ardbeg derivative), Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1110 || Wendy || Video in, Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1113 || Pratt || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1118 || MSC || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1123 || Keystone || External video controller for some PowerBooks&lt;br /&gt;
|-&lt;br /&gt;
|343S1124 || BART || NuBus controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1125 || Grand Central || PCI I/O controller, VIA1, SWIM III, DB-DMA, interfaces to audio, SCC, Ethernet, SCSI.&lt;br /&gt;
|-&lt;br /&gt;
|343S1126 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1129(-A) || PSC || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1133 || Valkyrie || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1136 || F108 || Memory controller, SCSI, ATA, and SCC&lt;br /&gt;
|-&lt;br /&gt;
|343S1138-04 || Plan B || Video in DMA engine, PowerMac 7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S1141 || Zax || Memory datapath, PowerMac 8600/9600&lt;br /&gt;
|-&lt;br /&gt;
|343S1144 || Data Path || Bus buffering and video data routing.  PowerMac 6100/7100/8100&lt;br /&gt;
|-&lt;br /&gt;
|343S1146 || MESH || Macintosh Enhanced SCSI Hardware.  Modified/simplified 53C94/96 core.  Pippin, PowerMac 7500, integrated in F108, O&#039;Hare, Heathrow&lt;br /&gt;
|-&lt;br /&gt;
|343S1148 || PBX || Memory controller.  PowerBook 1400, 5300, PB Duo 2300c&lt;br /&gt;
|-&lt;br /&gt;
|343S1154 || Control || Specialized PCI host bridge.  Works with Chaos for video.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1155 || Chaos || (also spelled &amp;quot;Kaos&amp;quot; in some places) Video.  Works with Control.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1159 || Baboon || ATA interface&lt;br /&gt;
|-&lt;br /&gt;
|343S1161 || DATA PATH || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1164 || BART || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1166 || Dacula || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1180 || RaDACal || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1181 || Capella || Converts 040 bus for PPC603&lt;br /&gt;
|-&lt;br /&gt;
|343S1183 || PSX || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1184 || Platinum || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1185 || Iridium || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1190 || Hammerhead || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1191(-A) || Athens Prime || Clock/timing controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1201 || Heathrow || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10Mbps Ethernet, button and LED support&lt;br /&gt;
|-&lt;br /&gt;
|343S1202(-2) || PSX+ || Memory controller and PCI host bridge, for faster buses than original PSX&lt;br /&gt;
|-&lt;br /&gt;
|343S1206 || Valkyrie AV2 || Video&lt;br /&gt;
|-&lt;br /&gt;
|343S1211 || Paddington || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10/100 Ethernet, button and LED support.  iMac, Blue &amp;amp; White G3, &amp;quot;Lombard&amp;quot; and &amp;quot;Pismo&amp;quot; PowerBook G3&lt;br /&gt;
|-&lt;br /&gt;
|343S6502 || 65C02 || Apple IIe Card&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 344-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|344-0010 || MMU || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0011 || MMU || Apple IIc, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0020 || IOU (US 60 Hz) || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0021 || IOU (International 50 or 60 Hz) || Apple IIe, IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0022 || IOU (US 60 Hz) || Apple IIe, IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0023 || IOU (International 50 or 60 Hz) || Apple IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0038 || MIG || Multi-drive Interface Glue, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0040 || RTC || Mac 128K/512K&lt;br /&gt;
|-&lt;br /&gt;
|344-0041(-A/B) || IWM&lt;br /&gt;
|-&lt;br /&gt;
|344S0041 || IWM || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0042(-A/B) || RTC&lt;br /&gt;
|-&lt;br /&gt;
|344-0043-A || IWM (SWIM Pinout version) || Apple IIgs and Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0046 || VGC || Video Graphics Controller, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0047 || Mega II || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0048 || Keyboard GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0049 || Slotmaker || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0050 || FPI || Fast Processor Interface, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0052 || Sound GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0053 || ASC || Apple Sound Chip, original version&lt;br /&gt;
|-&lt;br /&gt;
|344S0061-A || SWIM&lt;br /&gt;
|-&lt;br /&gt;
|344S0063(-1,-A) || ASC || Apple Sound Chip, cost-reduced&lt;br /&gt;
|-&lt;br /&gt;
|344S0064 || SCSIDMA || Modified 53c80, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0066-01 || CYA || Control Your Apple, Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|344S0074 || BIU30 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0075 || BIU2 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0076 || OSS || Operating System Support (IRQ controller), IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0100-01 || Egret (v1.00) || IIsi&lt;br /&gt;
|-&lt;br /&gt;
|343S0104-A || YANCC || Yet Another NuBus Controller Chip.  Quadra 700/900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S0111(-01/-A) || GEMINI || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0112-02 || DAFB || Direct Access Frame Buffer, video.  Quadra 700/900 - Q950 uses DAFB II.&lt;br /&gt;
|-&lt;br /&gt;
|344S0602(-A) || GLUE CHIP || II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0603-A || BBU || Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0606 || NuChip || NuBus interface. Mac II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0607 || Zip Chip || Licensed Zip Chip logic for Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344S0608-02 || CPU GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0609-01 || VIDEO || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0610-1 || MISC GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S1018-03 || MDU || Memory Decode Unit, memory controller. @ UI4, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1019-01 || RBV || RAM-based video. @ UA3, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1020 || NuChip30 || NuBus interface.  Mac IIci, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1021 || PIC || 65c02 based I/O microcontroller, IIfx, Quadra 900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S1028-A || MC || Memory controller. Mac IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S1029(-A) || SWIM || Mac Portable, PowerBook 140/170&lt;br /&gt;
|-&lt;br /&gt;
|344S1033-B || DFAC || Digitally Filtered Audio Chip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 353-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|353S0182 || Gated Clocks || PCI Arbiter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 357-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|357S0006 || Endeavor || Programmable video clock generator, remarked DP8531V&lt;br /&gt;
|-&lt;br /&gt;
|357S0010-A || RAMDAC || Bt ?model? RAMDAC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 377-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|377S6553 || Beruit&lt;br /&gt;
|-&lt;br /&gt;
|377S7014 || CSC || Chips &amp;amp; Technologies 65225&lt;br /&gt;
|-&lt;br /&gt;
|377S9624 || CSC || Chips &amp;amp; Technologies 65220&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Off-the-shelf ASICs ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|65210 || N/A || Chips &amp;amp; Technologies video controller&lt;br /&gt;
|-&lt;br /&gt;
|68HC05 || N/A || Egret/Cuda/Caboose on desktops, “PG&amp;amp;E” PMU on portables&lt;br /&gt;
|-&lt;br /&gt;
|79c50 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 5380 + MACE (79c9415) Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|79c9415 || MACE || Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|CS4216 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|CS4217 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|DSP3210 || Cathedral || AT&amp;amp;T 32-bit DSP for audio on Quadra 660AV&lt;br /&gt;
|-&lt;br /&gt;
|uPD72070GF || New Age || NEC765-derived FDC&lt;br /&gt;
|-&lt;br /&gt;
|85c80 || Combo || AMD 85c30 + 53c80&lt;br /&gt;
|-&lt;br /&gt;
|MPC106 || Grackle || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|M50753 || PMU || Power manager and ADB host on most 68000 and &#039;030 PowerBooks.&lt;br /&gt;
|-&lt;br /&gt;
|PCI1130PDV || PCI/Cardbus bridge&lt;br /&gt;
|-&lt;br /&gt;
|WD90C26 || PowerBook 165c/180c video chip (not “Pangola”, which is separate)&lt;br /&gt;
|-&lt;br /&gt;
|WD90C55 || PowerBook 165c/180c LCD driver&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8825</id>
		<title>Driver:Mac 68K:Tech Info:ASICs</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8825"/>
		<updated>2023-08-30T19:25:39Z</updated>

		<summary type="html">&lt;p&gt;Ajr: /* 337-xxxx */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Known Apple ASICs ==&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 337-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Part number !! Name/Info !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|337-0001 || MC68000P8 (DIP) || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|337S0003 || FireWire Link || TI Lynx&lt;br /&gt;
|-&lt;br /&gt;
|337S0006 || ATI 264GT&lt;br /&gt;
|-&lt;br /&gt;
|337S0078 || &#039;Control 1&#039;? || TI-Manufactured, IIvx cache section (unpopulated on IIvi)&lt;br /&gt;
|-&lt;br /&gt;
|337S0250 || Ultra ATA Controller || CMD 0646U&lt;br /&gt;
|-&lt;br /&gt;
|337S7065 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 53C94 + Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|337S7095 || USB Controller || CMD 0670A&lt;br /&gt;
|-&lt;br /&gt;
|337S8580 || Combo || Am85C80, custom marked (85C30 SCC + 53C80 SCSI controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 338-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|338-6523 or 338S6523 || VIA || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|338S6525 || VIA || Mac Portable, PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|338S6526 || 65C22 || VIA @ UC2, IIsi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 340-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|3400257 || NCR 53C80 || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|3400514 || NCR 53C96 || Custom marked&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 341-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|341-0001 || E0 ROM || Apple II, Integer BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0002 || E8 ROM || Apple II, Integer BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0003 || F0 ROM || Apple II, Integer BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0004 || F8 ROM || Apple II, original Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0005 || Parallel ROM || Apple II Parallel Printer Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0008 || Serial ROM || Apple II Serial Communication Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0009 || PROM P5 || Disk II controller $Cs00 boot code, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0010 || PROM P6 || Disk II controller state PROM, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0011 || D0 ROM || Apple II Plus, Applesoft BASIC, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0012 || D8 ROM || Apple II Plus, Applesoft BASIC, $D800&lt;br /&gt;
|-&lt;br /&gt;
|341-0013 || E0 ROM || Apple II Plus, Applesoft BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0014 || E8 ROM || Apple II Plus, Applesoft BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0015 || F0 ROM || Apple II Plus, Applesoft BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0016 || D0 ROM || Apple II or II Plus with Integer ROM card, Programmer&#039;s Aid #1, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0019 || Parallel ROM || Apple II Centronics Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0020 || F8 ROM || Apple II Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0026 || Tablet ROM || Apple II Graphics Tablet Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0027-a || PROM P5 || Disk II controller $Cs00 boot code, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0028-a || PROM P6 || Disk II controller or Apple /// state PROM, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0030 || Video elements &amp;amp; attributes ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0031 || Boot ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0032 || Video mode select PROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0035 || Keyboard Encoder || Apple /// and IIe keyboard encoder, KR3600-075B1 (H13 on ///, also 342-0035)&lt;br /&gt;
|-&lt;br /&gt;
|341-0036 || Character Generator || Apple II and II Plus character generator ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0041 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0042 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0043 || Address logic PROM || Apple /// (C10)&lt;br /&gt;
|-&lt;br /&gt;
|341-0044 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0045 || Bus/memory select control PROM || Apple /// (F5)&lt;br /&gt;
|-&lt;br /&gt;
|341-0046 || Slot phase 0 transceiver logic PROM || Apple /// (F7)&lt;br /&gt;
|-&lt;br /&gt;
|341-0047 || F8 ROM || Apple II j-Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0052 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0055 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0056 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0057 || PIC || Apple II Parallel Interface Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0061 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0063 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0064 || COPS || Lisa keyboard and I/O COPS microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0065 || SSC ROM || Apple II Super Serial Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0069-A || IEEE-488 || Apple II IEEE-488 Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0080 || ProFile 5 || Firmware for 5MB ProFile hard disk&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-A || SCSI ROM || Apple II SCSI Card, Rev. A&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-B || SCSI ROM || Apple II SCSI Card, Rev. B&lt;br /&gt;
|-&lt;br /&gt;
|341-0138 || FDC || Lisa 6504 floppy disk controller program, Twiggy drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0150 || Keyboard ROM || IIe and IIc keyboard ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0151 || Keyboard ROM || IIe and IIc keyboard ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0160 || Character Generator || IIe and IIc video ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0169 || SchoolBus || Apple II &amp;quot;School Bus&amp;quot; network card ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0161 || Character Generator || IIe and IIc video ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0175(-a/b/c/d/e/f/g) || Boot E || Lisa boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0176(-a/b/c/d/e/f/g) || Boot O || Lisa boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0193 || Parallel card | Lisa parallel card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0250-A || BMU1 || PAL16L8, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0251-A || LAG || PAL16R8?, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0252-A || TSG || PAL16R6, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0253-A || ASG || PAL16R8, Mac512k; implements a 6-bit PWM counter for floppy drive speed and audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0254-A || TSM || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0255-A || BMU0 || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0269 || Mouse MCU || Apple II Mouse Card 68HC05 microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0270 || Mouse ROM || Apple II Mouse Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0271 || ProFile || Apple II ProFile 5MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0281 || FDC || Lisa 6504 floppy disk controller program, Sony drives &amp;amp; internal Widget support&lt;br /&gt;
|-&lt;br /&gt;
|341-0288 || Widget piggyback || Z8 piggyback ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0289 || Widget external || Z8 external ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0290 || FDC || Lisa 6504 floppy disk controller program, Sony drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0299 || ProFile || Apple II ProFile 10MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0346-A || Boot E || Mac XL boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0347-A || Boot O || Mac XL boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0437 || SCSI ROM || Apple II SCSI Card, Rev. C&lt;br /&gt;
|-&lt;br /&gt;
|341-0438 || SuperDrive ROM || ROM, Apple II 3.5&amp;quot; Disk Controller&lt;br /&gt;
|-&lt;br /&gt;
|341-0445 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 04&lt;br /&gt;
|-&lt;br /&gt;
|341-0514-A || BMU1 || PAL16L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0515-A || LAG || PAL16R8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0516-A || TSG || PAL16R6, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0517-A || ASG || PAL16R8, Plus; implements a 6-bit PWM counter for audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0519-A || CAS || PAL20L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0520-A || BMU2 || PAL20R4, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0522-A || TSM || VP16RP8MPC(PAL16R4), Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0538-A || GLU || PAL16L8, Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|341-0625 || CF ROM || IIc Plus main ROM, $C000-$FFFF, ROM 05&lt;br /&gt;
|-&lt;br /&gt;
|341-0633-A || PAL16R8B || @ UG7, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0635-A || PAL16R8B || @ UG6, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0637-A || PAL16L8B || @ UE6, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0665-A || PAL16R4B || @ UI6, SE/30; Controls HSync and IRQ? in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341S0689-C || PAL16L8D || @ UH7, SE/30; Controls RAM read/write signals in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341-0688-A || PAL16R8B || @ UE7, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0728 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0729 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0737 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0746-A || PAL16R8 || ? @ UG7, replaces 341-0633-A, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0747-A || PAL16R8 || ? @ UG6, replaces 341-0635-A, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0748 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0749 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0754-A || PAL16L8 || ? @ UE6, replaces 341-0637-A, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0755-A || PAL16R8 || ? @ UE7, replaces 341-0688-A, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0803 || SCSI ROM || Apple II High Speed SCSI Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0815-A || PAL16R8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0816-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0817-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-8003-C || FDC || Lisa/MacXL 6504 floppy disk controller program, 800K drives&lt;br /&gt;
|-&lt;br /&gt;
|341S0025 || PMU&lt;br /&gt;
|-&lt;br /&gt;
|341S0060 || Cuda (v2.40) || Performa/Quadra 6xx, some PMac x200, PMac x400, some PMac x500, Pippin, Gossamer G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0187(-B) || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  PB190, PB1400&lt;br /&gt;
|-&lt;br /&gt;
|341S0262 || Cuda v3.0 || some PMac x500, Bondi Blue iMac, Blue &amp;amp; White G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0285 || Cuda Lite || ADB and PS/2 support - PMac 4400 &amp;amp; clones&lt;br /&gt;
|-&lt;br /&gt;
|341S0345 || ADB &amp;amp; Keyboard Microcontroller (M50740) || Apple IIgs ROM 0 &amp;amp; 1&lt;br /&gt;
|-&lt;br /&gt;
|341S0417 || Cuda (v2.35) || PRAM/RTC/ADB/I2C, Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0489 || &#039;DECODE&#039; || Rom address decoder, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0490 || ? || PAL?, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0632 || ADB &amp;amp; Keyboard Microcontroller (M50741) || Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|341S0720 || CAS PAL(PAL16R8?) || Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0788 || Cuda (v2.37) || PRAM/RTC/ADB/I2C, PowerMac x100&lt;br /&gt;
|-&lt;br /&gt;
|341S0789 || Cuda (v2.38) || PRAM/RTC/ADB/I2C, Macintosh TV&lt;br /&gt;
|-&lt;br /&gt;
|341S0815-A || PAL16R4 || @ UJ10, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0816-A || PALC22V10 || @ UJ8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0817-A || PALC22V10 || @ UE9, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0850 || Egret (v1.01, earlier) || PRAM, RTC, ADB; IIsi and LC&lt;br /&gt;
|-&lt;br /&gt;
|341S0851 || Egret (v1.01) || PRAM, RTC, ADB&lt;br /&gt;
|-&lt;br /&gt;
|341S0853 || Caboose (v1.00) || Handles switches on case&lt;br /&gt;
|-&lt;br /&gt;
|341S0856-A || Interrupt PAL || AMD-Manufactured PALCE20V8H, encodes interrupt sources onto IPL0/1/2, Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|341S0879-B || &#039;Control 2&#039;? || AMD-Manufactured, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0934 || PG&amp;amp;E || 68HC05 Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB. PB5x0&lt;br /&gt;
|-&lt;br /&gt;
|341S1064 || Cyclops || 68HC05E1 remote control manager, takes IR and sends it to Cuda via I2C. Macintosh TV&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 342-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|342-0033 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 03&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-A || FE/FF ROM || IIgs ROM 0&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-B || FE/FF ROM || IIgs ROM 1&lt;br /&gt;
|-&lt;br /&gt;
|342-0041 || IWM || Integrated Woz Machine floppy controller, IIc and IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|342-0132 || Keyboard ROM || IIe and IIc keyboard ROM, US English and DVORAK&lt;br /&gt;
|-&lt;br /&gt;
|342-0133 || Character Generator || IIe and IIc video ROM, US English&lt;br /&gt;
|-&lt;br /&gt;
|342-0134 || EF ROM || IIe main ROM, $E000-$FFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0135 || CD ROM || IIe main ROM, $C000-$DFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0170 || TMG PAL || IIe video and timing generator PAL&lt;br /&gt;
|-&lt;br /&gt;
|342-0220-A || Mac 128 E || Mac 128K boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0221-A || Mac 128 O || Mac 128K boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0250-A || BMU1 || 16L8 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0251-A || LAG || 16R8 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0252-A || TSG || 16R6 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0254-A || TSM || 16R4 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0255-A || BMU0 || 16R4 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0265 || Character Generator || IIe video ROM, US English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0272 || CF ROM || IIc main ROM, $C000-$FFFF, original ROM FF&lt;br /&gt;
|-&lt;br /&gt;
|342-0273 || Keyboard ROM || IIe and IIc keyboard ROM, UK English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0275 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0341-A/B/C || Mac 128 E || Mac 512Ke/Plus boot ROM, even bytes ($xxx0), version 1 (-A), 2 (-B), 3 (-C)&lt;br /&gt;
|-&lt;br /&gt;
|342-0342-A/B || Mac 128 O || Mac 512Ke/Plus boot ROM, odd bytes ($xxx1), versions 1 &amp;amp; 2 (-A), 3 (-B)&lt;br /&gt;
|-&lt;br /&gt;
|342-0303 || EF ROM || IIe main ROM, $E000-$FFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0304 || CD ROM || IIe main ROM, $C000-$DFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0349 || CF ROM || IIe main ROM, $C000-$FFFF, Platinum&lt;br /&gt;
|-&lt;br /&gt;
|342-0352 || Mac SE E || Mac SE boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0353 || Mac SE O || Mac SE boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0372 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342S0440(-A/B) || “ADB Modem&amp;quot; manufactured by Microchip || SE-FD/HD,II,IIx,IIcx,IIci,SE-30,Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|342S0740-2 || KYBD || Mac Portable; Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0743-1 || KYBD || PB140/170 keyboard microcontroller.  Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0753-A || PMGR || Mac Portable; Mitsubishi M50753 power manager and ADB host&lt;br /&gt;
|-&lt;br /&gt;
|342S0854-2 || PMU || Power Management Unit&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 343-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|343-0071 || U1M HYBRID || Hybrid IC carrier, Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|343-0155-A || V8 || Memory controller, VIA1, pseudo-VIA2, sound, and video. LC II&lt;br /&gt;
|-&lt;br /&gt;
|343-1086 || GSC || Gray Scale video Controller (actually a Chips &amp;amp; Technologies part)&lt;br /&gt;
|-&lt;br /&gt;
|343-1087 || CPUGLU&lt;br /&gt;
|-&lt;br /&gt;
|343-1090 || MISCGLU&lt;br /&gt;
|-&lt;br /&gt;
|343S0014 || Orbit&lt;br /&gt;
|-&lt;br /&gt;
|343S0018-01 || ? || PM7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S0020 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0021 || Ninety9 || Composite video encoder (NTSC/PAL/SECAM)&lt;br /&gt;
|-&lt;br /&gt;
|343S0040 || RTC || Real-time clock and 20 bytes of PRAM.  Mac 128k/512k/512ke/Plus&lt;br /&gt;
|-&lt;br /&gt;
|343S0042 || RTC || Real-time clock and 256 bytes of PRAM.  Mac II, IIx, IIcx, IIci, Quadra 700/900/950, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|343S0045-B || SOUND || Sony Sound Chip (Sony part # CX1063AP).  Performa 200, Mac Portable.&lt;br /&gt;
|-&lt;br /&gt;
|343S0060-A || VASP || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S0061(-A) || SWIM GCR/MFM floppy controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0065 || PSX+ || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0101-A || VISA || Memory &amp;amp; I/O controller w/audio, video. Mac LC &amp;quot;Elsie&amp;quot; prototype&lt;br /&gt;
|-&lt;br /&gt;
|343S0103 || Orwell || Memory controller. Also called &amp;quot;MCU (Memory Control Unit)&amp;quot; in some places.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0105 || Relayer || Works with JDB to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0106 || JDB || Junction Data Bus.  Works with Relayer to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0107 || BBU || &amp;quot;Bob Bailey Unit&amp;quot;, integrates many of the functions from the original Mac including memory control, video, and audio.  SE&lt;br /&gt;
|-&lt;br /&gt;
|343S0113 || Sporty || aka CSEAA, Custom Stereo Enhanced Audio Amplifier&lt;br /&gt;
|-&lt;br /&gt;
|343S0116-A || V8 || I/O controller (includes VIA1, pseudo-VIA2, video, and sound).  LC/LC II&lt;br /&gt;
|-&lt;br /&gt;
|343S0124-01 || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  Duo 210/230/250&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-01 || DAFB || Direct Access Frame Buffer, video for the 68040 bus.  Quadra 700/900 and RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-A || DAFB II || Same as DAFB 343S0128-01, with added 15bpp support.  Quadra 950&lt;br /&gt;
|-&lt;br /&gt;
|343S0129 || DFAC II || Digitally Filtered Audio Chip II.  Audio input and output filters.&lt;br /&gt;
|-&lt;br /&gt;
|343S0132 || Spice || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, video, sound, and pushbutton interface).  Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|343S0135 || PrimeTime || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, sound, and 040 to 030 bus translator).  Quadra 605 and LC 475/575&lt;br /&gt;
|-&lt;br /&gt;
|343S0137 || SWIM III || GCR/MFM Floppy controller with DMA.&lt;br /&gt;
|-&lt;br /&gt;
|343S0138 || PrimeTime II || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, and sound).  Quadra 630, LC630, LC580.&lt;br /&gt;
|-&lt;br /&gt;
|343S0140 || AWACS || Audio DAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0147 || Barney || also called “TREX”&lt;br /&gt;
|-&lt;br /&gt;
|343S0148-01 || FAT AMIC || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0152 || Aspen || Memory controller and PCI host bridge.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0153 || Taos || Video controller.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0161 || Gazelle || Video clock generator, LC 475/575, Quadra 605&lt;br /&gt;
|-&lt;br /&gt;
|343S0164-A || MEMCjr || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0172 || O&#039;Hare (PQFP) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support.&lt;br /&gt;
|-&lt;br /&gt;
|343S0173(-B) || O&#039;Hare (BGA) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support. PB2400/3400&lt;br /&gt;
|-&lt;br /&gt;
|343S0180 || Whitney 3 (?)&lt;br /&gt;
|-&lt;br /&gt;
|343S0184 || Screamer || Audio&lt;br /&gt;
|-&lt;br /&gt;
|343S0188 || KeyLargo || PCI I/O controller. VIA1, ATA, UATA, AWACS/Singer interface, I2C, I2S, GPIO, button/LED support, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0211 || Intrepid || U2 north bridge plus KeyLargo south bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0275 || K2 || HyperTransport I/O controller.  5 PCI host bridges, USB, UATA, SATA, FireWire, Ethernet, SCC, I2S, I2C, GPIO, VIA1, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0704 || Sebastian || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0801 || AMIC || Apple Memory-mapped I/O Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0802(-A) || HMC || High-speed Memory Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1018(A) || MDU || Memory Decode Unit (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1019(A) || RBV || RAM-Based Video (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1020(-A) || NuChip30 || NuBus bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1021 || PIC || Peripheral Interface Controller, 65C02 I/O coprocessor with on-board timers and DMA&lt;br /&gt;
|-&lt;br /&gt;
|343S1027 || Bus Transceiver || comes in a pair of 2; IIsi, IIvx, Q700&lt;br /&gt;
|-&lt;br /&gt;
|343S1030 || Sandwich II || DMA controller, Apple II High-Speed SCSI Card&lt;br /&gt;
|-&lt;br /&gt;
|343S1035 || SDV || Single DMA Video, memory, video, and DMA controller for 030 LaserWriters&lt;br /&gt;
|-&lt;br /&gt;
|343S1036(-A) || Enhanced Apple Sound Chip (EASC) || Also known by its code name &amp;quot;Batman&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|343S1039 || MUNI ||&lt;br /&gt;
|-&lt;br /&gt;
|343S1047 || DDC || Video.  Called &amp;quot;Omaha2&amp;quot; on schematic.  Portable, PB100, PB140, PB145, PB170&lt;br /&gt;
|-&lt;br /&gt;
|343S1048-1 || Peripheral Glue || Handles buffering, IRQ routing, clocks, and power control for I/O chips. PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1049 || Jaws || Memory controller and main system glue.  Called &amp;quot;Piranha2&amp;quot; on schematic.  PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1054-A || Eagle || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1055 || MSC || Memory controller.  PowerBook 150 &amp;amp; PB Duo 210/230&lt;br /&gt;
|-&lt;br /&gt;
|343S1065 || Sonora || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1069(-A) || Ariel || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1074 || Ariel || Video RAMDAC.  IIvx&lt;br /&gt;
|-&lt;br /&gt;
|343S1075 || AC843 || Video RAMDAC.  Quadra 950, RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S1077 || djMEMC || Memory controller with integrated DAFB II video&lt;br /&gt;
|-&lt;br /&gt;
|343S1078 || IOSB || I/O Subsystem Buffer.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1091 || Antelope / AC/DC || Video RAMDAC, AT&amp;amp;T manufactured.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1095(-A) || Nubus&lt;br /&gt;
|-&lt;br /&gt;
|343S1096 || Civic || Framebuffer controller, Quadra 660AV/840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1097 || YMCA || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1098 || ??? || I/O controller (Sonora/Ardbeg derivative), Color Classic II&lt;br /&gt;
|-&lt;br /&gt;
|343S1100 || PSC || I/O controller, Quadra 660AV, 840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1103(-A) || Civic || Framebuffer controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1105 || Whitney || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1109 || Tinker Bell || I/O controller (Sonora/Ardbeg derivative), Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1110 || Wendy || Video in, Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1113 || Pratt || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1118 || MSC || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1123 || Keystone || External video controller for some PowerBooks&lt;br /&gt;
|-&lt;br /&gt;
|343S1124 || BART || NuBus controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1125 || Grand Central || PCI I/O controller, VIA1, SWIM III, DB-DMA, interfaces to audio, SCC, Ethernet, SCSI.&lt;br /&gt;
|-&lt;br /&gt;
|343S1126 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1129(-A) || PSC || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1133 || Valkyrie || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1136 || F108 || Memory controller, SCSI, ATA, and SCC&lt;br /&gt;
|-&lt;br /&gt;
|343S1138-04 || Plan B || Video in DMA engine, PowerMac 7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S1141 || Zax || Memory datapath, PowerMac 8600/9600&lt;br /&gt;
|-&lt;br /&gt;
|343S1144 || Data Path || Bus buffering and video data routing.  PowerMac 6100/7100/8100&lt;br /&gt;
|-&lt;br /&gt;
|343S1146 || MESH || Macintosh Enhanced SCSI Hardware.  Modified/simplified 53C94/96 core.  Pippin, PowerMac 7500, integrated in F108, O&#039;Hare, Heathrow&lt;br /&gt;
|-&lt;br /&gt;
|343S1148 || PBX || Memory controller.  PowerBook 1400, 5300, PB Duo 2300c&lt;br /&gt;
|-&lt;br /&gt;
|343S1154 || Control || Specialized PCI host bridge.  Works with Chaos for video.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1155 || Chaos || (also spelled &amp;quot;Kaos&amp;quot; in some places) Video.  Works with Control.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1159 || Baboon || ATA interface&lt;br /&gt;
|-&lt;br /&gt;
|343S1161 || DATA PATH || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1164 || BART || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1166 || Dacula || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1180 || RaDACal || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1181 || Capella || Converts 040 bus for PPC603&lt;br /&gt;
|-&lt;br /&gt;
|343S1183 || PSX || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1184 || Platinum || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1185 || Iridium || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1190 || Hammerhead || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1191(-A) || Athens Prime || Clock/timing controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1201 || Heathrow || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10Mbps Ethernet, button and LED support&lt;br /&gt;
|-&lt;br /&gt;
|343S1202(-2) || PSX+ || Memory controller and PCI host bridge, for faster buses than original PSX&lt;br /&gt;
|-&lt;br /&gt;
|343S1206 || Valkyrie AV2 || Video&lt;br /&gt;
|-&lt;br /&gt;
|343S1211 || Paddington || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10/100 Ethernet, button and LED support.  iMac, Blue &amp;amp; White G3, &amp;quot;Lombard&amp;quot; and &amp;quot;Pismo&amp;quot; PowerBook G3&lt;br /&gt;
|-&lt;br /&gt;
|343S6502 || 65C02 || Apple IIe Card&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 344-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|344-0010 || MMU || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0011 || MMU || Apple IIc, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0020 || IOU (US 60 Hz) || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0021 || IOU (International 50 or 60 Hz) || Apple IIe, IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0022 || IOU (US 60 Hz) || Apple IIe, IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0023 || IOU (International 50 or 60 Hz) || Apple IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0038 || MIG || Multi-drive Interface Glue, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0040 || RTC || Mac 128K/512K&lt;br /&gt;
|-&lt;br /&gt;
|344-0041(-A/B) || IWM&lt;br /&gt;
|-&lt;br /&gt;
|344S0041 || IWM || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0042(-A/B) || RTC&lt;br /&gt;
|-&lt;br /&gt;
|344-0043-A || IWM (SWIM Pinout version) || Apple IIgs and Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0046 || VGC || Video Graphics Controller, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0047 || Mega II || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0048 || Keyboard GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0049 || Slotmaker || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0050 || FPI || Fast Processor Interface, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0052 || Sound GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0053 || ASC || Apple Sound Chip, original version&lt;br /&gt;
|-&lt;br /&gt;
|344S0061-A || SWIM&lt;br /&gt;
|-&lt;br /&gt;
|344S0063(-1,-A) || ASC || Apple Sound Chip, cost-reduced&lt;br /&gt;
|-&lt;br /&gt;
|344S0064 || SCSIDMA || Modified 53c80, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0066-01 || CYA || Control Your Apple, Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|344S0074 || BIU30 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0075 || BIU2 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0076 || OSS || Operating System Support (IRQ controller), IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0100-01 || Egret (v1.00) || IIsi&lt;br /&gt;
|-&lt;br /&gt;
|343S0104-A || YANCC || Yet Another NuBus Controller Chip.  Quadra 700/900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S0111(-01/-A) || GEMINI || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0112-02 || DAFB || Direct Access Frame Buffer, video.  Quadra 700/900 - Q950 uses DAFB II.&lt;br /&gt;
|-&lt;br /&gt;
|344S0602(-A) || GLUE CHIP || II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0603-A || BBU || Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0606 || NuChip || NuBus interface. Mac II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0607 || Zip Chip || Licensed Zip Chip logic for Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344S0608-02 || CPU GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0609-01 || VIDEO || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0610-1 || MISC GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S1018-03 || MDU || Memory Decode Unit, memory controller. @ UI4, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1019-01 || RBV || RAM-based video. @ UA3, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1020 || NuChip30 || NuBus interface.  Mac IIci, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1021 || PIC || 65c02 based I/O microcontroller, IIfx, Quadra 900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S1028-A || MC || Memory controller. Mac IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S1029(-A) || SWIM || Mac Portable, PowerBook 140/170&lt;br /&gt;
|-&lt;br /&gt;
|344S1033-B || DFAC || Digitally Filtered Audio Chip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 353-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|353S0182 || Gated Clocks || PCI Arbiter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 357-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|357S0006 || Endeavor || Programmable video clock generator, remarked DP8531V&lt;br /&gt;
|-&lt;br /&gt;
|357S0010-A || RAMDAC || Bt ?model? RAMDAC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 377-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|377S6553 || Beruit&lt;br /&gt;
|-&lt;br /&gt;
|377S7014 || CSC || Chips &amp;amp; Technologies 65225&lt;br /&gt;
|-&lt;br /&gt;
|377S9624 || CSC || Chips &amp;amp; Technologies 65220&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Off-the-shelf ASICs ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|65210 || N/A || Chips &amp;amp; Technologies video controller&lt;br /&gt;
|-&lt;br /&gt;
|68HC05 || N/A || Egret/Cuda/Caboose on desktops, “PG&amp;amp;E” PMU on portables&lt;br /&gt;
|-&lt;br /&gt;
|79c50 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 5380 + MACE (79c9415) Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|79c9415 || MACE || Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|CS4216 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|CS4217 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|DSP3210 || Cathedral || AT&amp;amp;T 32-bit DSP for audio on Quadra 660AV&lt;br /&gt;
|-&lt;br /&gt;
|uPD72070GF || New Age || NEC765-derived FDC&lt;br /&gt;
|-&lt;br /&gt;
|85c80 || Combo || AMD 85c30 + 53c80&lt;br /&gt;
|-&lt;br /&gt;
|MPC106 || Grackle || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|M50753 || PMU || Power manager and ADB host on most 68000 and &#039;030 PowerBooks.&lt;br /&gt;
|-&lt;br /&gt;
|PCI1130PDV || PCI/Cardbus bridge&lt;br /&gt;
|-&lt;br /&gt;
|WD90C26 || PowerBook 165c/180c video chip (not “Pangola”, which is separate)&lt;br /&gt;
|-&lt;br /&gt;
|WD90C55 || PowerBook 165c/180c LCD driver&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8741</id>
		<title>Documentation Wanted</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8741"/>
		<updated>2023-07-28T13:50:43Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|-&lt;br /&gt;
! Chip name !! Maker/Brand !! System / driver !! Priority !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|DP8534-V || National Semiconductor || Second-generation 68040 Macs (Quadra and Centris 610/650/800) || Low || I was able to reverse-engineer enough of this chip from a Linux driver to create a usable emulation (thanks smf!) but some details are still unclear.&lt;br /&gt;
|-&lt;br /&gt;
|F8680 PC/CHIP || Chips and Technologies || Cablenet 2039 Controller || Low || Enhanced 8086 CPU with PC-like on-chip peripherals and one or two custom instructions. Some documentation is online, but Programmer&#039;s Reference Manual (UG75) is missing.&lt;br /&gt;
|-&lt;br /&gt;
|HPC family (e.g. HPC46003) || National Semiconductor || Various ISA/MCA storage controllers, AGE crane games || Low || The most detailed architectural reference, the HPC16083/HPC16043/HPC16003 User&#039;s Manual (424410897-001A), is unavailable, though datasheets and application notes are easy to find. The HPC46400E User&#039;s Manual (420420213-001), though for an uncommon later model, may also be of interest here.&lt;br /&gt;
|-&lt;br /&gt;
|i750 Video Processor (82750PB + 82750DB) || Intel || Dragon Gun || Not so low || The Intel 82750PB Microcode Programming Guide is of particular interest. ||&lt;br /&gt;
|-&lt;br /&gt;
|M16 series (M31000, M31002, M31010, M31011) || Mitsubishi || Korg Trinity || Low || 32-bit CISC architecture related to M32. Likely discontinued before the Renesas takeover in favor of M16C and M32C, whose CPU cores are completely different. https://github.com/linuxha/asl/ supports its assembly language.&lt;br /&gt;
|-&lt;br /&gt;
|MN1600 series (MN1610, MN1611, MN1613, MN1617) || Panasonic || Fujitsu/Panafacom/Matsushita FACOM 9450, C-15/C-x80 and Operate xxx series || Low || http://www.st.rim.or.jp/~nkomatsu/panafacom/MN1610.html has a lot of info but isn&#039;t complete, especially for the MN1617.&lt;br /&gt;
|-&lt;br /&gt;
|MN1860 series (e.g. MN1860003) || Panasonic || CD-ROM drives || Low || Upgrade of MN1880. Selection guide summarizes features of a few models. Instruction set mostly deduced from reverse engineering. ||&lt;br /&gt;
|-&lt;br /&gt;
|MN1880 series (e.g. MN18801A, MN1880023, MN1884820) || Panasonic || Novation synthesizers, Yamaha PSR-500, various CD-ROM drives || Low || Selection guide summarizes features of a few models. Instruction set mostly deduced from MN1872423 (MN1870 series) documentation and reverse engineering, but most internal registers remain mysteries. A manual for CL/1, a C-like compiled language developed by Panasonic for MN1880 and other MCUs, would also be potentially of interest. ||&lt;br /&gt;
|-&lt;br /&gt;
|PPC1, PPC2 || Paradise Systems (later Western Digital) || Sun 3/80, Schneider Tower AT 220, various Paradise/WD ISA video cards || Low || These are single-chip versions of the IBM PC parallel port interface (PPC2 adds bidirectional capability). They probably work similarly to other parallel port controllers, but datasheets are not available. ||&lt;br /&gt;
|-&lt;br /&gt;
|SPC900/SPC970 series || Sony || MechaCon in older PlayStation 2 models || Low || Very little is known about this 16-bit MCU architecture beyond some not very informative datasheets.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8740</id>
		<title>Documentation Wanted</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8740"/>
		<updated>2023-07-27T03:05:03Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|-&lt;br /&gt;
! Chip name !! Maker/Brand !! System / driver !! Priority !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|DP8534-V || National Semiconductor || Second-generation 68040 Macs (Quadra and Centris 610/650/800) || Low || I was able to reverse-engineer enough of this chip from a Linux driver to create a usable emulation (thanks smf!) but some details are still unclear.&lt;br /&gt;
|-&lt;br /&gt;
|F8680 PC/CHIP || Chips and Technologies || Cablenet 2039 Controller || Low || Enhanced 8086 CPU with PC-like on-chip peripherals and one or two custom instructions. Some documentation is online, but Programmer&#039;s Reference Manual (UG75) is missing.&lt;br /&gt;
|-&lt;br /&gt;
|HPC family (e.g. HPC46003) || National Semiconductor || Various ISA/MCA storage controllers, AGE crane games || Low || The most detailed architectural reference, the HPC16083/HPC16043/HPC16003 User&#039;s Manual (424410897-001A), is unavailable, though datasheets and application notes are easy to find. The HPC46400E User&#039;s Manual (420420213-001), though for an uncommon later model, may also be of interest here.&lt;br /&gt;
|-&lt;br /&gt;
|i750 Video Processor (82750PB + 82750DB) || Intel || Dragon Gun || Not so low || The Intel 82750PB Microcode Programming Guide is of particular interest. ||&lt;br /&gt;
|-&lt;br /&gt;
|M16 series (M31000, M31002, M31010, M31011) || Mitsubishi || Korg Trinity || Low || 32-bit CISC architecture related to M32. Likely discontinued before the Renesas takeover in favor of M16C and M32C, whose CPU cores are completely different. https://github.com/linuxha/asl/ supports its assembly language.&lt;br /&gt;
|-&lt;br /&gt;
|MN1600 series (MN1610, MN1611, MN1613, MN1617) || Panasonic || Fujitsu/Panafacom/Matsushita FACOM 9450, C-15/C-x80 and Operate xxx series || Low || http://www.st.rim.or.jp/~nkomatsu/panafacom/MN1610.html has a lot of info but isn&#039;t complete, especially for the MN1617.&lt;br /&gt;
|-&lt;br /&gt;
|MN1860 series (e.g. MN1860003) || Panasonic || CD-ROM drives || Low || Upgrade of MN1880. Selection guide summarizes features of a few models. Instruction set mostly deduced from reverse engineering. ||&lt;br /&gt;
|-&lt;br /&gt;
|MN1880 series (e.g. MN18801A, MN1880023, MN1884820) || Panasonic || Novation synthesizers, Yamaha PSR-500, various CD-ROM drives || Low || Selection guide summarizes features of a few models. Instruction set mostly deduced from MN1872423 (MN1870 series) documentation and reverse engineering, but most internal registers remain mysteries. ||&lt;br /&gt;
|-&lt;br /&gt;
|PPC1, PPC2 || Paradise Systems (later Western Digital) || Sun 3/80, Schneider Tower AT 220, various Paradise/WD ISA video cards || Low || These are single-chip versions of the IBM PC parallel port interface (PPC2 adds bidirectional capability). They probably work similarly to other parallel port controllers, but datasheets are not available. ||&lt;br /&gt;
|-&lt;br /&gt;
|SPC900/SPC970 series || Sony || MechaCon in older PlayStation 2 models || Low || Very little is known about this 16-bit MCU architecture beyond some not very informative datasheets.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8739</id>
		<title>Documentation Wanted</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8739"/>
		<updated>2023-07-27T03:04:15Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|-&lt;br /&gt;
! Chip name !! Maker/Brand !! System / driver !! Priority !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|DP8534-V || National Semiconductor || Second-generation 68040 Macs (Quadra and Centris 610/650/800) || Low || I was able to reverse-engineer enough of this chip from a Linux driver to create a usable emulation (thanks smf!) but some details are still unclear.&lt;br /&gt;
|-&lt;br /&gt;
|F8680 PC/CHIP || Chips and Technologies || Cablenet 2039 Controller || Low || Enhanced 8086 CPU with PC-like on-chip peripherals and one or two custom instructions. Some documentation is online, but Programmer&#039;s Reference Manual (UG75) is missing.&lt;br /&gt;
|-&lt;br /&gt;
|HPC family (e.g. HPC46003) || National Semiconductor || Various ISA/MCA storage controllers, AGE crane games || Low || The most detailed architectural reference, the HPC16083/HPC16043/HPC16003 User&#039;s Manual (424410897-001A), is unavailable, though datasheets and application notes are easy to find. The HPC46400E User&#039;s Manual (420420213-001), though for an uncommon later model, may also be of interest here.&lt;br /&gt;
|-&lt;br /&gt;
|i750 Video Processor (82750PB + 82750DB) || Intel || Dragon Gun || Not so low || The Intel 82750PB Microcode Programming Guide is of particular interest. ||&lt;br /&gt;
|-&lt;br /&gt;
|M16 series (M31000, M31002, M31010, M31011) || Mitsubishi || Korg Trinity || Low || 32-bit CISC architecture related to M32. Likely discontinued before the Renesas takeover in favor of M16C and M32C, whose CPU cores are completely different. https://github.com/linuxha/asl/ supports its assembly language.&lt;br /&gt;
|-&lt;br /&gt;
|MN1600 series (MN1610, MN1611, MN1613, MN1617) || Panasonic || Fujitsu/Panafacom/Matsushita FACOM 9450, C-15/C-x80 and Operate xxx series || Low || http://www.st.rim.or.jp/~nkomatsu/panafacom/MN1610.html has a lot of info but isn&#039;t complete, especially for the MN1617.&lt;br /&gt;
|-&lt;br /&gt;
|MN1860 series (e.g. MN1860003) || Panasonic || CD-ROM drives || Low || Upgrade of MN1880. Selection guide summarizes features of a few models. Instruction set mostly deduced from reverse engineering. ||&lt;br /&gt;
|-&lt;br /&gt;
|MN1880 series (e.g. MN18801A, MN1880023, MN1884820) || Panasonic || Novation synthesizers, Yamaha PSR-500, various CD-ROM drives || Low || Selection guide summarizes features of a few models. Instruction set mostly deduced from MN1872423 (MN1870 series) documentation and reverse engineering, but most internal registers remain mysteries. ||&lt;br /&gt;
|-&lt;br /&gt;
|PPC1, PPC2 || Paradise Systems (later Western Digital) || Sun 3/80, Schneider Tower AT 220, various Paradise/WD &amp;quot;pre-EGA&amp;quot; ISA cards || Low || These are single-chip versions of the IBM PC parallel port interface (PPC2 adds bidirectional capability). They probably work similarly to other parallel port controllers, but datasheets are not available. ||&lt;br /&gt;
|-&lt;br /&gt;
|SPC900/SPC970 series || Sony || MechaCon in older PlayStation 2 models || Low || Very little is known about this 16-bit MCU architecture beyond some not very informative datasheets.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8738</id>
		<title>Documentation Wanted</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8738"/>
		<updated>2023-07-27T02:51:56Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|-&lt;br /&gt;
! Chip name !! Maker/Brand !! System / driver !! Priority !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|DP8534-V || National Semiconductor || Second-generation 68040 Macs (Quadra and Centris 610/650/800) || Low || I was able to reverse-engineer enough of this chip from a Linux driver to create a usable emulation (thanks smf!) but some details are still unclear.&lt;br /&gt;
|-&lt;br /&gt;
|F8680 PC/CHIP || Chips and Technologies || Cablenet 2039 Controller || Low || Enhanced 8086 CPU with PC-like on-chip peripherals and one or two custom instructions. Some documentation is online, but Programmer&#039;s Reference Manual (UG75) is missing.&lt;br /&gt;
|-&lt;br /&gt;
|HPC family (e.g. HPC46003) || National Semiconductor || Various ISA/MCA storage controllers, AGE crane games || Low || The most detailed architectural reference, the HPC16083/HPC16043/HPC16003 User&#039;s Manual (424410897-001A), is unavailable, though datasheets and application notes are easy to find. The HPC46400E User&#039;s Manual (420420213-001), though for an uncommon later model, may also be of interest here.&lt;br /&gt;
|-&lt;br /&gt;
|i750 Video Processor (82750PB + 82750DB) || Intel || Dragon Gun || Not so low || The Intel 82750PB Microcode Programming Guide is of particular interest. ||&lt;br /&gt;
|-&lt;br /&gt;
|M16 series (M31000, M31002, M31010, M31011) || Mitsubishi || Korg Trinity || Low || 32-bit CISC architecture related to M32. Likely discontinued before the Renesas takeover in favor of M16C and M32C, whose CPU cores are completely different. https://github.com/linuxha/asl/ supports its assembly language.&lt;br /&gt;
|-&lt;br /&gt;
|MN1600 series (MN1610, MN1611, MN1613, MN1617) || Panasonic || Fujitsu/Panafacom/Matsushita FACOM 9450, C-15/C-x80 and Operate xxx series || Low || http://www.st.rim.or.jp/~nkomatsu/panafacom/MN1610.html has a lot of info but isn&#039;t complete, especially for the MN1617.&lt;br /&gt;
|-&lt;br /&gt;
|MN1860 series (e.g. MN1860003) || Panasonic || CD-ROM drives || Low || Upgrade of MN1880. Selection guide summarizes features of a few models. Instruction set mostly deduced from reverse engineering. ||&lt;br /&gt;
|-&lt;br /&gt;
|MN1880 series (e.g. MN18801A, MN1880023, MN1884820) || Panasonic || Novation synthesizers, Yamaha PSR-500, various CD-ROM drives || Low || Selection guide summarizes features of a few models. Instruction set mostly deduced from MN1872423 (MN1870 series) documentation and reverse engineering, but most internal registers remain mysteries. ||&lt;br /&gt;
|-&lt;br /&gt;
|PPC1, PPC2 || Paradise Systems (later Western Digital) || Sun 3/80, Schneider Tower AT 220, various Paradise/WD &amp;quot;pre-EGA&amp;quot; ISA cards || Low || These probably work similar to other PC parallel port controllers, but datasheets are not available. ||&lt;br /&gt;
|-&lt;br /&gt;
|SPC900/SPC970 series || Sony || MechaCon in older PlayStation 2 models || Low || Very little is known about this 16-bit MCU architecture beyond some not very informative datasheets.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8737</id>
		<title>Documentation Wanted</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8737"/>
		<updated>2023-07-27T02:40:44Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|-&lt;br /&gt;
! Chip name !! Maker/Brand !! System / driver !! Priority !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|DP8534-V || National Semiconductor || Second-generation 68040 Macs (Quadra and Centris 610/650/800) || Low || I was able to reverse-engineer enough of this chip from a Linux driver to create a usable emulation (thanks smf!) but some details are still unclear.&lt;br /&gt;
|-&lt;br /&gt;
|F8680 PC/CHIP || Chips and Technologies || Cablenet 2039 Controller || Low || Enhanced 8086 CPU with PC-like on-chip peripherals and one or two custom instructions. Some documentation is online, but Programmer&#039;s Reference Manual (UG75) is missing.&lt;br /&gt;
|-&lt;br /&gt;
|HPC family (e.g. HPC46003) || National Semiconductor || Various ISA/MCA storage controllers, AGE crane games || Low || The most detailed architectural reference, the HPC16083/HPC16043/HPC16003 User&#039;s Manual (424410897-001A), is unavailable, though datasheets and application notes are easy to find. The HPC46400E User&#039;s Manual (420420213-001), though for an uncommon later model, may also be of interest here.&lt;br /&gt;
|-&lt;br /&gt;
|M16 series (M31000, M31002, M31010, M31011) || Mitsubishi || Korg Trinity || Low || 32-bit CISC architecture related to M32. Likely discontinued before the Renesas takeover in favor of M16C and M32C, whose CPU cores are completely different. https://github.com/linuxha/asl/ supports its assembly language.&lt;br /&gt;
|-&lt;br /&gt;
|MN1600 series (MN1610, MN1611, MN1613, MN1617) || Panasonic || Fujitsu/Panafacom/Matsushita FACOM 9450, C-15/C-x80 and Operate xxx series || Low || http://www.st.rim.or.jp/~nkomatsu/panafacom/MN1610.html has a lot of info but isn&#039;t complete, especially for the MN1617.&lt;br /&gt;
|-&lt;br /&gt;
|MN1860 series (e.g. MN1860003) || Panasonic || CD-ROM drives || Low || Upgrade of MN1880. Selection guide summarizes features of a few models. Instruction set mostly deduced from reverse engineering. ||&lt;br /&gt;
|-&lt;br /&gt;
|MN1880 series (e.g. MN18801A, MN1880023, MN1884820) || Panasonic || Novation synthesizers, Yamaha PSR-500, various CD-ROM drives || Low || Selection guide summarizes features of a few models. Instruction set mostly deduced from MN1872423 (MN1870 series) documentation and reverse engineering, but most internal registers remain mysteries. ||&lt;br /&gt;
|-&lt;br /&gt;
|PPC1, PPC2 || Paradise Systems (later Western Digital) || Sun 3/80, Schneider Tower AT 220, various Paradise/WD &amp;quot;pre-EGA&amp;quot; ISA cards || Low || These probably work similar to other PC parallel port controllers, but datasheets are not available. ||&lt;br /&gt;
|-&lt;br /&gt;
|SPC900/SPC970 series || Sony || MechaCon in older PlayStation 2 models || Low || Very little is known about this 16-bit MCU architecture beyond some not very informative datasheets.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8736</id>
		<title>Documentation Wanted</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8736"/>
		<updated>2023-07-27T02:29:08Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|-&lt;br /&gt;
! Chip name !! Maker/Brand !! System / driver !! Priority !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|DP8534-V || National Semiconductor || Second-generation 68040 Macs (Quadra and Centris 610/650/800) || Low || I was able to reverse-engineer enough of this chip from a Linux driver to create a usable emulation (thanks smf!) but some details are still unclear.&lt;br /&gt;
|-&lt;br /&gt;
|F8680 PC/CHIP || Chips and Technologies || Cablenet 2039 Controller || Low || Enhanced 8086 CPU with PC-like on-chip peripherals and one or two custom instructions. Some documentation is online, but Programmer&#039;s Reference Manual (UG75) is missing.&lt;br /&gt;
|-&lt;br /&gt;
|HPC family (e.g. HPC46003) || National Semiconductor || Various ISA/MCA storage controllers, AGE crane games || Low || The most detailed architectural reference, the HPC16083/HPC16043/HPC16003 User&#039;s Manual (424410897-001A), is unavailable, though datasheets and application notes are easy to find. The HPC46400E User&#039;s Manual (420420213-001), though for an uncommon later model, may also be of interest here.&lt;br /&gt;
|-&lt;br /&gt;
|M16 series (M31000, M31002, M31010, M31011) || Mitsubishi || Korg Trinity || Low || 32-bit CISC architecture related to M32 (but not M32R, M16C or M32C). https://github.com/linuxha/asl/ supports its assembly language.&lt;br /&gt;
|-&lt;br /&gt;
|MN1600 series (MN1610, MN1611, MN1613, MN1617) || Panasonic || Fujitsu/Panafacom/Matsushita FACOM 9450, C-15/C-x80 and Operate xxx series || Low || http://www.st.rim.or.jp/~nkomatsu/panafacom/MN1610.html has a lot of info but isn&#039;t complete, especially for the MN1617.&lt;br /&gt;
|-&lt;br /&gt;
|MN1860 series (e.g. MN1860003) || Panasonic || CD-ROM drives || Low || Upgrade of MN1880. Selection guide summarizes features of a few models. Instruction set mostly deduced from reverse engineering. ||&lt;br /&gt;
|-&lt;br /&gt;
|MN1880 series (e.g. MN18801A, MN1880023, MN1884820) || Panasonic || Novation synthesizers, Yamaha PSR-500, various CD-ROM drives || Low || Selection guide summarizes features of a few models. Instruction set mostly deduced from MN1872423 (MN1870 series) documentation and reverse engineering, but most internal registers remain mysteries. ||&lt;br /&gt;
|-&lt;br /&gt;
|PPC1, PPC2 || Paradise Systems (later Western Digital) || Sun 3/80, Schneider Tower AT 220, various Paradise/WD &amp;quot;pre-EGA&amp;quot; ISA cards || Low || These probably work similar to other PC parallel port controllers, but datasheets are not available. ||&lt;br /&gt;
|-&lt;br /&gt;
|SPC900/SPC970 series || Sony || MechaCon in older PlayStation 2 models || Low || Very little is known about this 16-bit MCU architecture beyond some not very informative datasheets.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8735</id>
		<title>Documentation Wanted</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8735"/>
		<updated>2023-07-27T02:21:57Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|-&lt;br /&gt;
! Chip name !! Maker/Brand !! System / driver !! Priority !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|DP8534-V || National Semiconductor || Second-generation 68040 Macs (Quadra and Centris 610/650/800) || Low || I was able to reverse-engineer enough of this chip from a Linux driver to create a usable emulation (thanks smf!) but some details are still unclear.&lt;br /&gt;
|-&lt;br /&gt;
|F8680 PC/CHIP || Chips and Technologies || Cablenet 2039 Controller || Low || Enhanced 8086 CPU with PC-like on-chip peripherals and one or two custom instructions. Some documentation is online, but Programmer&#039;s Reference Manual (UG75) is missing.&lt;br /&gt;
|-&lt;br /&gt;
|HPC family || National Semiconductor || Various ISA/MCA storage controllers, AGE crane games || Low || The most detailed architectural reference, the HPC16083/HPC16043/HPC16003 User&#039;s Manual (424410897-001A), is unavailable, though datasheets and application notes are easy to find. The HPC46400E User&#039;s Manual (420420213-001), though for an uncommon later model, may also be of interest here.&lt;br /&gt;
|-&lt;br /&gt;
|M16 series (e.g. M31002S2HP) || Mitsubishi || Korg Trinity || Low || 32-bit CISC architecture related to M32 (but not M32R, M16C or M32C). https://github.com/linuxha/asl/ supports its assembly language.&lt;br /&gt;
|-&lt;br /&gt;
|MN1600 series (MN1610, MN1611, MN1613, MN1617) || Panasonic || Fujitsu/Panafacom/Matsushita FACOM 9450, C-15/C-x80 and Operate xxx series || Low || http://www.st.rim.or.jp/~nkomatsu/panafacom/MN1610.html has a lot of info but isn&#039;t complete, especially for the MN1617.&lt;br /&gt;
|-&lt;br /&gt;
|MN1860 series || Panasonic || CD-ROM drives || Low || Upgrade of MN1880. Selection guide summarizes features of a few models. Instruction set mostly deduced from reverse engineering. ||&lt;br /&gt;
|-&lt;br /&gt;
|MN1880 series || Panasonic || Novation synthesizers, various CD-ROM drives || Low || Selection guide summarizes features of a few models. Instruction set mostly deduced from MN1872423 (MN1870 series) documentation and reverse engineering, but most internal registers remain mysteries. ||&lt;br /&gt;
|-&lt;br /&gt;
|PPC1, PPC2 || Paradise Systems (later Western Digital) || Sun 3/80, Schneider Tower AT 220, various Paradise/WD &amp;quot;pre-EGA&amp;quot; ISA cards || Low || These probably work similar to other PC parallel port controllers, but datasheets are not available. ||&lt;br /&gt;
|-&lt;br /&gt;
|SPC900/SPC970 series || Sony || MechaCon in older PlayStation 2 models || Low || Very little is known about this 16-bit MCU architecture beyond some not very informative datasheets.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8734</id>
		<title>Documentation Wanted</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8734"/>
		<updated>2023-07-27T02:16:54Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|-&lt;br /&gt;
! Chip name !! Maker/Brand !! System / driver !! Priority !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|DP8534-V || National Semiconductor || Second-generation 68040 Macs (Quadra and Centris 610/650/800) || Low || I was able to reverse-engineer enough of this chip from a Linux driver to create a usable emulation (thanks smf!) but some details are still unclear.&lt;br /&gt;
|-&lt;br /&gt;
|F8680 PC/CHIP || Chips and Technologies || Cablenet 2039 Controller || Low || Enhanced 8086 CPU with PC-like on-chip peripherals and one or two custom instructions. Some documentation is online, but Programmer&#039;s Reference Manual (UG75) is missing.&lt;br /&gt;
|-&lt;br /&gt;
|HPC family || National Semiconductor || Various ISA/MCA storage controllers, AGE crane games || Low || The most detailed architectural reference, the HPC16083/HPC16043/HPC16003 User&#039;s Manual (424410897-001A), is unavailable, though datasheets and application notes are easy to find.&lt;br /&gt;
|-&lt;br /&gt;
|M16 series (e.g. M31002S2HP) || Mitsubishi || Korg Trinity || Low || 32-bit CISC architecture related to M32 (but not M32R, M16C or M32C). https://github.com/linuxha/asl/ supports its assembly language.&lt;br /&gt;
|-&lt;br /&gt;
|MN1600 series (MN1610, MN1611, MN1613, MN1617) || Panasonic || Fujitsu/Panafacom/Matsushita FACOM 9450, C-15/C-x80 and Operate xxx series || Low || http://www.st.rim.or.jp/~nkomatsu/panafacom/MN1610.html has a lot of info but isn&#039;t complete, especially for the MN1617.&lt;br /&gt;
|-&lt;br /&gt;
|MN1860 series || Panasonic || CD-ROM drives || Low || Upgrade of MN1880. Selection guide summarizes features of a few models. Instruction set mostly deduced from reverse engineering. ||&lt;br /&gt;
|-&lt;br /&gt;
|MN1880 series || Panasonic || Novation synthesizers, various CD-ROM drives || Low || Selection guide summarizes features of a few models. Instruction set mostly deduced from MN1872423 (MN1870 series) documentation and reverse engineering, but most internal registers remain mysteries. ||&lt;br /&gt;
|-&lt;br /&gt;
|PPC1, PPC2 || Paradise Systems (later Western Digital) || Sun 3/80, Schneider Tower AT 220, various Paradise/WD &amp;quot;pre-CGA&amp;quot; ISA cards || Low || These probably work similar to other PC parallel port controllers, but datasheets are not available. ||&lt;br /&gt;
|-&lt;br /&gt;
|SPC900/SPC970 series || Sony || MechaCon in older PlayStation 2 models || Low || Very little is known about this 16-bit MCU architecture beyond some not very informative datasheets.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8732</id>
		<title>Driver:Mac 68K:Tech Info:ASICs</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8732"/>
		<updated>2023-07-21T23:14:04Z</updated>

		<summary type="html">&lt;p&gt;Ajr: /* 340-xxxx */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Known Apple ASICs ==&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 337-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Part number !! Name/Info !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|337-0001 || MC68000P8 (DIP) || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|337S0003 || FireWire Link || TI Lynx&lt;br /&gt;
|-&lt;br /&gt;
|337S0006 || ATI 264GT&lt;br /&gt;
|-&lt;br /&gt;
|337S0078 || &#039;Control 1&#039;? || TI-Manufactured, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|337S0250 || Ultra ATA Controller || CMD 0646U&lt;br /&gt;
|-&lt;br /&gt;
|337S7065 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 53C94 + Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|337S7095 || USB Controller || CMD 0670A&lt;br /&gt;
|-&lt;br /&gt;
|337S8580 || Combo || Am85C80, custom marked (85C30 SCC + 53C80 SCSI controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 338-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|338-6523 or 338S6523 || VIA || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|338S6525 || VIA || Mac Portable, PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|338S6526 || 65C22 || VIA @ UC2, IIsi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 340-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|3400257 || NCR 53C80 || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|3400514 || NCR 53C96 || Custom marked&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 341-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|341-0001 || E0 ROM || Apple II, Integer BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0002 || E8 ROM || Apple II, Integer BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0003 || F0 ROM || Apple II, Integer BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0004 || F8 ROM || Apple II, original Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0005 || Parallel ROM || Apple II Parallel Printer Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0008 || Serial ROM || Apple II Serial Communication Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0009 || PROM P5 || Disk II controller $Cs00 boot code, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0010 || PROM P6 || Disk II controller state PROM, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0011 || D0 ROM || Apple II Plus, Applesoft BASIC, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0012 || D8 ROM || Apple II Plus, Applesoft BASIC, $D800&lt;br /&gt;
|-&lt;br /&gt;
|341-0013 || E0 ROM || Apple II Plus, Applesoft BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0014 || E8 ROM || Apple II Plus, Applesoft BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0015 || F0 ROM || Apple II Plus, Applesoft BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0016 || D0 ROM || Apple II or II Plus with Integer ROM card, Programmer&#039;s Aid #1, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0019 || Parallel ROM || Apple II Centronics Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0020 || F8 ROM || Apple II Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0026 || Tablet ROM || Apple II Graphics Tablet Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0027-a || PROM P5 || Disk II controller $Cs00 boot code, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0028-a || PROM P6 || Disk II controller or Apple /// state PROM, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0030 || Video elements &amp;amp; attributes ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0031 || Boot ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0032 || Video mode select PROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0035 || Keyboard Encoder || Apple /// and IIe keyboard encoder, KR3600-075B1 (H13 on ///, also 342-0035)&lt;br /&gt;
|-&lt;br /&gt;
|341-0036 || Character Generator || Apple II and II Plus character generator ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0041 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0042 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0043 || Address logic PROM || Apple /// (C10)&lt;br /&gt;
|-&lt;br /&gt;
|341-0044 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0045 || Bus/memory select control PROM || Apple /// (F5)&lt;br /&gt;
|-&lt;br /&gt;
|341-0046 || Slot phase 0 transceiver logic PROM || Apple /// (F7)&lt;br /&gt;
|-&lt;br /&gt;
|341-0047 || F8 ROM || Apple II j-Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0052 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0055 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0056 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0057 || PIC || Apple II Parallel Interface Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0061 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0063 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0064 || COPS || Lisa keyboard and I/O COPS microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0065 || SSC ROM || Apple II Super Serial Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0069-A || IEEE-488 || Apple II IEEE-488 Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0080 || ProFile 5 || Firmware for 5MB ProFile hard disk&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-A || SCSI ROM || Apple II SCSI Card, Rev. A&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-B || SCSI ROM || Apple II SCSI Card, Rev. B&lt;br /&gt;
|-&lt;br /&gt;
|341-0138 || FDC || Lisa 6504 floppy disk controller program, Twiggy drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0150 || Keyboard ROM || IIe and IIc keyboard ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0151 || Keyboard ROM || IIe and IIc keyboard ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0160 || Character Generator || IIe and IIc video ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0169 || SchoolBus || Apple II &amp;quot;School Bus&amp;quot; network card ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0161 || Character Generator || IIe and IIc video ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0175(-a/b/c/d/e/f/g) || Boot E || Lisa boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0176(-a/b/c/d/e/f/g) || Boot O || Lisa boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0193 || Parallel card | Lisa parallel card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0250-A || BMU1 || PAL16L8, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0251-A || LAG || PAL16R8?, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0252-A || TSG || PAL16R6, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0253-A || ASG || PAL16R8, Mac512k; implements a 6-bit PWM counter for floppy drive speed and audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0254-A || TSM || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0255-A || BMU0 || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0269 || Mouse MCU || Apple II Mouse Card 68HC05 microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0270 || Mouse ROM || Apple II Mouse Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0271 || ProFile || Apple II ProFile 5MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0281 || FDC || Lisa 6504 floppy disk controller program, Sony drives &amp;amp; internal Widget support&lt;br /&gt;
|-&lt;br /&gt;
|341-0288 || Widget piggyback || Z8 piggyback ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0289 || Widget external || Z8 external ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0290 || FDC || Lisa 6504 floppy disk controller program, Sony drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0299 || ProFile || Apple II ProFile 10MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0346-A || Boot E || Mac XL boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0347-A || Boot O || Mac XL boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0437 || SCSI ROM || Apple II SCSI Card, Rev. C&lt;br /&gt;
|-&lt;br /&gt;
|341-0438 || SuperDrive ROM || ROM, Apple II 3.5&amp;quot; Disk Controller&lt;br /&gt;
|-&lt;br /&gt;
|341-0445 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 04&lt;br /&gt;
|-&lt;br /&gt;
|341-0514-A || BMU1 || PAL16L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0515-A || LAG || PAL16R8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0516-A || TSG || PAL16R6, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0517-A || ASG || PAL16R8, Plus; implements a 6-bit PWM counter for audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0519-A || CAS || PAL20L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0520-A || BMU2 || PAL20R4, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0522-A || TSM || VP16RP8MPC(PAL16R4), Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0538-A || GLU || PAL16L8, Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|341-0625 || CF ROM || IIc Plus main ROM, $C000-$FFFF, ROM 05&lt;br /&gt;
|-&lt;br /&gt;
|341-0633-A || PAL16R8B || @ UG7, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0635-A || PAL16R8B || @ UG6, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0637-A || PAL16L8B || @ UE6, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0665-A || PAL16R4B || @ UI6, SE/30; Controls HSync and IRQ? in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341S0689-C || PAL16L8D || @ UH7, SE/30; Controls RAM read/write signals in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341-0688-A || PAL16R8B || @ UE7, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0728 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0729 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0737 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0746-A || PAL16R8 || ? @ UG7, replaces 341-0633-A, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0747-A || PAL16R8 || ? @ UG6, replaces 341-0635-A, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0748 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0749 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0754-A || PAL16L8 || ? @ UE6, replaces 341-0637-A, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0755-A || PAL16R8 || ? @ UE7, replaces 341-0688-A, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0803 || SCSI ROM || Apple II High Speed SCSI Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0815-A || PAL16R8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0816-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0817-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-8003-C || FDC || Lisa/MacXL 6504 floppy disk controller program, 800K drives&lt;br /&gt;
|-&lt;br /&gt;
|341S0025 || PMU&lt;br /&gt;
|-&lt;br /&gt;
|341S0060 || Cuda (v2.40) || Performa/Quadra 6xx, some PMac x200, PMac x400, some PMac x500, Pippin, Gossamer G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0187(-B) || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  PB190, PB1400&lt;br /&gt;
|-&lt;br /&gt;
|341S0262 || Cuda v3.0 || some PMac x500, Bondi Blue iMac, Blue &amp;amp; White G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0285 || Cuda Lite || ADB and PS/2 support - PMac 4400 &amp;amp; clones&lt;br /&gt;
|-&lt;br /&gt;
|341S0345 || ADB &amp;amp; Keyboard Microcontroller (M50740) || Apple IIgs ROM 0 &amp;amp; 1&lt;br /&gt;
|-&lt;br /&gt;
|341S0417 || Cuda || Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0489 || &#039;DECODE&#039; || Rom address decoder, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0632 || ADB &amp;amp; Keyboard Microcontroller (M50741) || Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|341S0720 || CAS PAL(PAL16R8?) || Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0788 || Cuda (v2.37) || PRAM/RTC/ADB, PowerMac x100&lt;br /&gt;
|-&lt;br /&gt;
|341S0490 || ? || PAL?, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0815-A || PAL16R4 || @ UJ10, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0816-A || PALC22V10 || @ UJ8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0817-A || PALC22V10 || @ UE9, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0850 || Egret (v1.01, earlier) || PRAM, RTC, ADB; IIsi and LC&lt;br /&gt;
|-&lt;br /&gt;
|341S0851 || Egret (v1.01) || PRAM, RTC, ADB&lt;br /&gt;
|-&lt;br /&gt;
|341S0853 || Caboose (v1.00) || Handles switches on case&lt;br /&gt;
|-&lt;br /&gt;
|341S0856-A || Interrupt PAL || AMD-Manufactured PALCE20V8H, encodes interrupt sources onto IPL0/1/2, Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|341S0879-B || &#039;Control 2&#039;? || AMD-Manufactured, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0934 || PG&amp;amp;E || 68HC05 Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB. PB5x0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 342-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|342-0033 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 03&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-A || FE/FF ROM || IIgs ROM 0&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-B || FE/FF ROM || IIgs ROM 1&lt;br /&gt;
|-&lt;br /&gt;
|342-0041 || IWM || Integrated Woz Machine floppy controller, IIc and IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|342-0132 || Keyboard ROM || IIe and IIc keyboard ROM, US English and DVORAK&lt;br /&gt;
|-&lt;br /&gt;
|342-0133 || Character Generator || IIe and IIc video ROM, US English&lt;br /&gt;
|-&lt;br /&gt;
|342-0134 || EF ROM || IIe main ROM, $E000-$FFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0135 || CD ROM || IIe main ROM, $C000-$DFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0170 || TMG PAL || IIe video and timing generator PAL&lt;br /&gt;
|-&lt;br /&gt;
|342-0220-A || Mac 128 E || Mac 128K boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0221-A || Mac 128 O || Mac 128K boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0250-A || BMU1 || 16L8 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0251-A || LAG || 16R8 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0252-A || TSG || 16R6 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0254-A || TSM || 16R4 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0255-A || BMU0 || 16R4 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0265 || Character Generator || IIe video ROM, US English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0272 || CF ROM || IIc main ROM, $C000-$FFFF, original ROM FF&lt;br /&gt;
|-&lt;br /&gt;
|342-0273 || Keyboard ROM || IIe and IIc keyboard ROM, UK English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0275 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0341-A/B/C || Mac 128 E || Mac 512Ke/Plus boot ROM, even bytes ($xxx0), version 1 (-A), 2 (-B), 3 (-C)&lt;br /&gt;
|-&lt;br /&gt;
|342-0342-A/B || Mac 128 O || Mac 512Ke/Plus boot ROM, odd bytes ($xxx1), versions 1 &amp;amp; 2 (-A), 3 (-B)&lt;br /&gt;
|-&lt;br /&gt;
|342-0303 || EF ROM || IIe main ROM, $E000-$FFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0304 || CD ROM || IIe main ROM, $C000-$DFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0349 || CF ROM || IIe main ROM, $C000-$FFFF, Platinum&lt;br /&gt;
|-&lt;br /&gt;
|342-0352 || Mac SE E || Mac SE boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0353 || Mac SE O || Mac SE boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0372 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342S0440(-A/B) || “ADB Modem&amp;quot; manufactured by Microchip || SE-FD/HD,II,IIx,IIcx,IIci,SE-30,Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|342S0740-2 || KYBD || Mac Portable; Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0743-1 || KYBD || PB140/170 keyboard microcontroller.  Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0753-A || PMGR || Mac Portable; Mitsubishi M50753 power manager and ADB host&lt;br /&gt;
|-&lt;br /&gt;
|342S0854-2 || PMU || Power Management Unit&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 343-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|343-0071 || U1M HYBRID || Hybrid IC carrier, Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|343-0155-A || V8 || Memory controller, VIA1, pseudo-VIA2, sound, and video. LC II&lt;br /&gt;
|-&lt;br /&gt;
|343-1086 || GSC || Gray Scale video Controller (actually a Chips &amp;amp; Technologies part)&lt;br /&gt;
|-&lt;br /&gt;
|343-1087 || CPUGLU&lt;br /&gt;
|-&lt;br /&gt;
|343-1090 || MISCGLU&lt;br /&gt;
|-&lt;br /&gt;
|343S0014 || Orbit&lt;br /&gt;
|-&lt;br /&gt;
|343S0018-01 || ? || PM7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S0020 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0021 || Ninety9 || Composite video encoder (NTSC/PAL/SECAM)&lt;br /&gt;
|-&lt;br /&gt;
|343S0040 || RTC || Real-time clock and 20 bytes of PRAM.  Mac 128k/512k/512ke/Plus&lt;br /&gt;
|-&lt;br /&gt;
|343S0042 || RTC || Real-time clock and 256 bytes of PRAM.  Mac II, IIx, IIcx, IIci, Quadra 700/900/950, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|343S0045-B || SOUND || Sony Sound Chip (Sony part # CX1063AP).  Performa 200, Mac Portable.&lt;br /&gt;
|-&lt;br /&gt;
|343S0060-A || VASP || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S0061(-A) || SWIM GCR/MFM floppy controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0065 || PSX+ || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0101-A || VISA || Memory &amp;amp; I/O controller w/audio, video. Mac LC &amp;quot;Elsie&amp;quot; prototype&lt;br /&gt;
|-&lt;br /&gt;
|343S0103 || Orwell || Memory controller. Also called &amp;quot;MCU (Memory Control Unit)&amp;quot; in some places.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0105 || Relayer || Works with JDB to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0106 || JDB || Junction Data Bus.  Works with Relayer to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0107 || BBU || &amp;quot;Bob Bailey Unit&amp;quot;, integrates many of the functions from the original Mac including memory control, video, and audio.  SE&lt;br /&gt;
|-&lt;br /&gt;
|343S0113 || Sporty || aka CSEAA, Custom Stereo Enhanced Audio Amplifier&lt;br /&gt;
|-&lt;br /&gt;
|343S0116-A || V8 || I/O controller (includes VIA1, pseudo-VIA2, video, and sound).  LC/LC II&lt;br /&gt;
|-&lt;br /&gt;
|343S0124-01 || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  Duo 210/230/250&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-01 || DAFB || Direct Access Frame Buffer, video for the 68040 bus.  Quadra 700/900 and RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-A || DAFB II || Same as DAFB 343S0128-01, with added 15bpp support.  Quadra 950&lt;br /&gt;
|-&lt;br /&gt;
|343S0129 || DFAC II || Digitally Filtered Audio Chip II.  Audio input and output filters.&lt;br /&gt;
|-&lt;br /&gt;
|343S0132 || Spice || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, video, sound, and pushbutton interface).  Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|343S0135 || PrimeTime || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, sound, and 040 to 030 bus translator).  Quadra 605 and LC 475/575&lt;br /&gt;
|-&lt;br /&gt;
|343S0137 || SWIM III || GCR/MFM Floppy controller with DMA.&lt;br /&gt;
|-&lt;br /&gt;
|343S0138 || PrimeTime II || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, and sound).  Quadra 630, LC630, LC580.&lt;br /&gt;
|-&lt;br /&gt;
|343S0140 || AWACS || Audio DAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0147 || Barney || also called “TREX”&lt;br /&gt;
|-&lt;br /&gt;
|343S0148-01 || FAT AMIC || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0152 || Aspen || Memory controller and PCI host bridge.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0153 || Taos || Video controller.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0161 || Gazelle || Video clock generator, LC 475/575, Quadra 605&lt;br /&gt;
|-&lt;br /&gt;
|343S0164-A || MEMCjr || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0172 || O&#039;Hare (PQFP) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support.&lt;br /&gt;
|-&lt;br /&gt;
|343S0173(-B) || O&#039;Hare (BGA) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support. PB2400/3400&lt;br /&gt;
|-&lt;br /&gt;
|343S0180 || Whitney 3 (?)&lt;br /&gt;
|-&lt;br /&gt;
|343S0184 || Screamer || Audio&lt;br /&gt;
|-&lt;br /&gt;
|343S0188 || KeyLargo || PCI I/O controller. VIA1, ATA, UATA, AWACS/Singer interface, I2C, I2S, GPIO, button/LED support, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0211 || Intrepid || U2 north bridge plus KeyLargo south bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0275 || K2 || HyperTransport I/O controller.  5 PCI host bridges, USB, UATA, SATA, FireWire, Ethernet, SCC, I2S, I2C, GPIO, VIA1, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0704 || Sebastian || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0801 || AMIC || Apple Memory-mapped I/O Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0802(-A) || HMC || High-speed Memory Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1018(A) || MDU || Memory Decode Unit (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1019(A) || RBV || RAM-Based Video (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1020(-A) || NuChip30 || NuBus bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1021 || PIC || Peripheral Interface Controller, 65C02 I/O coprocessor with on-board timers and DMA&lt;br /&gt;
|-&lt;br /&gt;
|343S1027 || Bus Transceiver || comes in a pair of 2; IIsi, IIvx, Q700&lt;br /&gt;
|-&lt;br /&gt;
|343S1030 || Sandwich II || DMA controller, Apple II High-Speed SCSI Card&lt;br /&gt;
|-&lt;br /&gt;
|343S1035 || SDV || Single DMA Video, memory, video, and DMA controller for 030 LaserWriters&lt;br /&gt;
|-&lt;br /&gt;
|343S1036(-A) || Enhanced Apple Sound Chip (EASC) || Also known by its code name &amp;quot;Batman&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|343S1039 || MUNI ||&lt;br /&gt;
|-&lt;br /&gt;
|343S1047 || DDC || Video.  Called &amp;quot;Omaha2&amp;quot; on schematic.  Portable, PB100, PB140, PB145, PB170&lt;br /&gt;
|-&lt;br /&gt;
|343S1048-1 || Peripheral Glue || Handles buffering, IRQ routing, clocks, and power control for I/O chips. PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1049 || Jaws || Memory controller and main system glue.  Called &amp;quot;Piranha2&amp;quot; on schematic.  PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1054-A || Eagle || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1055 || MSC || Memory controller.  PowerBook 150 &amp;amp; PB Duo 210/230&lt;br /&gt;
|-&lt;br /&gt;
|343S1065 || Sonora || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1069(-A) || Ariel || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1074 || Ariel || Video RAMDAC.  IIvx&lt;br /&gt;
|-&lt;br /&gt;
|343S1075 || AC843 || Video RAMDAC.  Quadra 950, RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S1077 || djMEMC || Memory controller with integrated DAFB II video&lt;br /&gt;
|-&lt;br /&gt;
|343S1078 || IOSB || I/O Subsystem Buffer.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1091 || Antelope / AC/DC || Video RAMDAC, AT&amp;amp;T manufactured.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1095(-A) || Nubus&lt;br /&gt;
|-&lt;br /&gt;
|343S1096 || Civic || Framebuffer controller, Quadra 660AV/840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1097 || YMCA || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1098 || ??? || I/O controller (Sonora/Ardbeg derivative), Color Classic II&lt;br /&gt;
|-&lt;br /&gt;
|343S1100 || PSC || I/O controller, Quadra 660AV, 840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1103(-A) || Civic || Framebuffer controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1105 || Whitney || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1109 || Tinker Bell || I/O controller (Sonora/Ardbeg derivative), Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1110 || Wendy || Video in, Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1113 || Pratt || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1118 || MSC || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1123 || Keystone || External video controller for some PowerBooks&lt;br /&gt;
|-&lt;br /&gt;
|343S1124 || BART || NuBus controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1125 || Grand Central || PCI I/O controller, VIA1, SWIM III, DB-DMA, interfaces to audio, SCC, Ethernet, SCSI.&lt;br /&gt;
|-&lt;br /&gt;
|343S1126 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1129(-A) || PSC || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1133 || Valkyrie || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1136 || F108 || Memory controller, SCSI, ATA, and SCC&lt;br /&gt;
|-&lt;br /&gt;
|343S1138-04 || Plan B || Video in DMA engine, PowerMac 7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S1141 || Zax || Memory datapath, PowerMac 8600/9600&lt;br /&gt;
|-&lt;br /&gt;
|343S1144 || Data Path || Bus buffering and video data routing.  PowerMac 6100/7100/8100&lt;br /&gt;
|-&lt;br /&gt;
|343S1146 || MESH || Macintosh Enhanced SCSI Hardware.  Modified/simplified 53C94/96 core.  Pippin, PowerMac 7500, integrated in F108, O&#039;Hare, Heathrow&lt;br /&gt;
|-&lt;br /&gt;
|343S1148 || PBX || Memory controller.  PowerBook 1400, 5300, PB Duo 2300c&lt;br /&gt;
|-&lt;br /&gt;
|343S1154 || Control || Specialized PCI host bridge.  Works with Chaos for video.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1155 || Chaos || (also spelled &amp;quot;Kaos&amp;quot; in some places) Video.  Works with Control.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1159 || Baboon || ATA interface&lt;br /&gt;
|-&lt;br /&gt;
|343S1161 || DATA PATH || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1164 || BART || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1166 || Dacula || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1180 || RaDACal || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1181 || Capella || Converts 040 bus for PPC603&lt;br /&gt;
|-&lt;br /&gt;
|343S1183 || PSX || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1184 || Platinum || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1185 || Iridium || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1190 || Hammerhead || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1191(-A) || Athens Prime || Clock/timing controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1201 || Heathrow || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10Mbps Ethernet, button and LED support&lt;br /&gt;
|-&lt;br /&gt;
|343S1202(-2) || PSX+ || Memory controller and PCI host bridge, for faster buses than original PSX&lt;br /&gt;
|-&lt;br /&gt;
|343S1206 || Valkyrie AV2 || Video&lt;br /&gt;
|-&lt;br /&gt;
|343S1211 || Paddington || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10/100 Ethernet, button and LED support.  iMac, Blue &amp;amp; White G3, &amp;quot;Lombard&amp;quot; and &amp;quot;Pismo&amp;quot; PowerBook G3&lt;br /&gt;
|-&lt;br /&gt;
|343S6502 || 65C02 || Apple IIe Card&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 344-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|344-0010 || MMU || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0011 || MMU || Apple IIc, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0020 || IOU (US 60 Hz) || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0021 || IOU (International 50 or 60 Hz) || Apple IIe, IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0022 || IOU (US 60 Hz) || Apple IIe, IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0023 || IOU (International 50 or 60 Hz) || Apple IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0038 || MIG || Multi-drive Interface Glue, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0040 || RTC || Mac 128K/512K&lt;br /&gt;
|-&lt;br /&gt;
|344-0041(-A/B) || IWM&lt;br /&gt;
|-&lt;br /&gt;
|344S0041 || IWM || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0042(-A/B) || RTC&lt;br /&gt;
|-&lt;br /&gt;
|344-0043-A || IWM (SWIM Pinout version) || Apple IIgs and Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0046 || VGC || Video Graphics Controller, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0047 || Mega II || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0048 || Keyboard GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0049 || Slotmaker || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0050 || FPI || Fast Processor Interface, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0052 || Sound GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0053 || ASC || Apple Sound Chip, original version&lt;br /&gt;
|-&lt;br /&gt;
|344S0061-A || SWIM&lt;br /&gt;
|-&lt;br /&gt;
|344S0063(-1,-A) || ASC || Apple Sound Chip, cost-reduced&lt;br /&gt;
|-&lt;br /&gt;
|344S0064 || SCSIDMA || Modified 53c80, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0066-01 || CYA || Control Your Apple, Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|344S0074 || BIU30 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0075 || BIU2 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0076 || OSS || Operating System Support (IRQ controller), IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0100-01 || Egret (v1.00) || IIsi&lt;br /&gt;
|-&lt;br /&gt;
|343S0104-A || YANCC || Yet Another NuBus Controller Chip.  Quadra 700/900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S0111(-01/-A) || GEMINI || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0112-02 || DAFB || Direct Access Frame Buffer, video.  Quadra 700/900 - Q950 uses DAFB II.&lt;br /&gt;
|-&lt;br /&gt;
|344S0602(-A) || GLUE CHIP || II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0603-A || BBU || Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0606 || NuChip || NuBus interface. Mac II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0607 || Zip Chip || Licensed Zip Chip logic for Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344S0608-02 || CPU GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0609-01 || VIDEO || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0610-1 || MISC GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S1018-03 || MDU || Memory Decode Unit, memory controller. @ UI4, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1019-01 || RBV || RAM-based video. @ UA3, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1020 || NuChip30 || NuBus interface.  Mac IIci, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1021 || PIC || 65c02 based I/O microcontroller, IIfx, Quadra 900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S1028-A || MC || Memory controller. Mac IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S1029(-A) || SWIM || Mac Portable, PowerBook 140/170&lt;br /&gt;
|-&lt;br /&gt;
|344S1033-B || DFAC || Digitally Filtered Audio Chip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 353-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|353S0182 || Gated Clocks || PCI Arbiter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 357-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|357S0006 || Endeavor || Programmable video clock generator, remarked DP8531V&lt;br /&gt;
|-&lt;br /&gt;
|357S0010-A || RAMDAC || Bt ?model? RAMDAC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 377-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|377S6553 || Beruit&lt;br /&gt;
|-&lt;br /&gt;
|377S7014 || CSC || Chips &amp;amp; Technologies 65225&lt;br /&gt;
|-&lt;br /&gt;
|377S9624 || CSC || Chips &amp;amp; Technologies 65220&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Off-the-shelf ASICs ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|65210 || N/A || Chips &amp;amp; Technologies video controller&lt;br /&gt;
|-&lt;br /&gt;
|68HC05 || N/A || Egret/Cuda/Caboose on desktops, “PG&amp;amp;E” PMU on portables&lt;br /&gt;
|-&lt;br /&gt;
|79c50 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 5380 + MACE (79c9415) Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|79c9415 || MACE || Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|CS4216 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|CS4217 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|DSP3210 || Cathedral || AT&amp;amp;T 32-bit DSP for audio on Quadra 660AV&lt;br /&gt;
|-&lt;br /&gt;
|uPD72070GF || New Age || NEC765-derived FDC&lt;br /&gt;
|-&lt;br /&gt;
|85c80 || Combo || AMD 85c30 + 53c80&lt;br /&gt;
|-&lt;br /&gt;
|MPC106 || Grackle || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|M50753 || PMU || Power manager and ADB host on most 68000 and &#039;030 PowerBooks.&lt;br /&gt;
|-&lt;br /&gt;
|PCI1130PDV || PCI/Cardbus bridge&lt;br /&gt;
|-&lt;br /&gt;
|WD90C26 || PowerBook 165c/180c video chip (not “Pangola”, which is separate)&lt;br /&gt;
|-&lt;br /&gt;
|WD90C55 || PowerBook 165c/180c LCD driver&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8731</id>
		<title>Driver:Mac 68K:Tech Info:ASICs</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8731"/>
		<updated>2023-07-21T23:12:13Z</updated>

		<summary type="html">&lt;p&gt;Ajr: /* 343-xxxx */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Known Apple ASICs ==&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 337-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Part number !! Name/Info !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|337-0001 || MC68000P8 (DIP) || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|337S0003 || FireWire Link || TI Lynx&lt;br /&gt;
|-&lt;br /&gt;
|337S0006 || ATI 264GT&lt;br /&gt;
|-&lt;br /&gt;
|337S0078 || &#039;Control 1&#039;? || TI-Manufactured, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|337S0250 || Ultra ATA Controller || CMD 0646U&lt;br /&gt;
|-&lt;br /&gt;
|337S7065 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 53C94 + Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|337S7095 || USB Controller || CMD 0670A&lt;br /&gt;
|-&lt;br /&gt;
|337S8580 || Combo || Am85C80, custom marked (85C30 SCC + 53C80 SCSI controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 338-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|338-6523 or 338S6523 || VIA || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|338S6525 || VIA || Mac Portable, PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|338S6526 || 65C22 || VIA @ UC2, IIsi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 340-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|3400257 || NCR 53C80 || Custom marked&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 341-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|341-0001 || E0 ROM || Apple II, Integer BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0002 || E8 ROM || Apple II, Integer BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0003 || F0 ROM || Apple II, Integer BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0004 || F8 ROM || Apple II, original Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0005 || Parallel ROM || Apple II Parallel Printer Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0008 || Serial ROM || Apple II Serial Communication Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0009 || PROM P5 || Disk II controller $Cs00 boot code, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0010 || PROM P6 || Disk II controller state PROM, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0011 || D0 ROM || Apple II Plus, Applesoft BASIC, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0012 || D8 ROM || Apple II Plus, Applesoft BASIC, $D800&lt;br /&gt;
|-&lt;br /&gt;
|341-0013 || E0 ROM || Apple II Plus, Applesoft BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0014 || E8 ROM || Apple II Plus, Applesoft BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0015 || F0 ROM || Apple II Plus, Applesoft BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0016 || D0 ROM || Apple II or II Plus with Integer ROM card, Programmer&#039;s Aid #1, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0019 || Parallel ROM || Apple II Centronics Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0020 || F8 ROM || Apple II Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0026 || Tablet ROM || Apple II Graphics Tablet Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0027-a || PROM P5 || Disk II controller $Cs00 boot code, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0028-a || PROM P6 || Disk II controller or Apple /// state PROM, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0030 || Video elements &amp;amp; attributes ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0031 || Boot ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0032 || Video mode select PROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0035 || Keyboard Encoder || Apple /// and IIe keyboard encoder, KR3600-075B1 (H13 on ///, also 342-0035)&lt;br /&gt;
|-&lt;br /&gt;
|341-0036 || Character Generator || Apple II and II Plus character generator ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0041 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0042 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0043 || Address logic PROM || Apple /// (C10)&lt;br /&gt;
|-&lt;br /&gt;
|341-0044 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0045 || Bus/memory select control PROM || Apple /// (F5)&lt;br /&gt;
|-&lt;br /&gt;
|341-0046 || Slot phase 0 transceiver logic PROM || Apple /// (F7)&lt;br /&gt;
|-&lt;br /&gt;
|341-0047 || F8 ROM || Apple II j-Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0052 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0055 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0056 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0057 || PIC || Apple II Parallel Interface Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0061 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0063 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0064 || COPS || Lisa keyboard and I/O COPS microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0065 || SSC ROM || Apple II Super Serial Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0069-A || IEEE-488 || Apple II IEEE-488 Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0080 || ProFile 5 || Firmware for 5MB ProFile hard disk&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-A || SCSI ROM || Apple II SCSI Card, Rev. A&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-B || SCSI ROM || Apple II SCSI Card, Rev. B&lt;br /&gt;
|-&lt;br /&gt;
|341-0138 || FDC || Lisa 6504 floppy disk controller program, Twiggy drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0150 || Keyboard ROM || IIe and IIc keyboard ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0151 || Keyboard ROM || IIe and IIc keyboard ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0160 || Character Generator || IIe and IIc video ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0169 || SchoolBus || Apple II &amp;quot;School Bus&amp;quot; network card ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0161 || Character Generator || IIe and IIc video ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0175(-a/b/c/d/e/f/g) || Boot E || Lisa boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0176(-a/b/c/d/e/f/g) || Boot O || Lisa boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0193 || Parallel card | Lisa parallel card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0250-A || BMU1 || PAL16L8, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0251-A || LAG || PAL16R8?, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0252-A || TSG || PAL16R6, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0253-A || ASG || PAL16R8, Mac512k; implements a 6-bit PWM counter for floppy drive speed and audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0254-A || TSM || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0255-A || BMU0 || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0269 || Mouse MCU || Apple II Mouse Card 68HC05 microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0270 || Mouse ROM || Apple II Mouse Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0271 || ProFile || Apple II ProFile 5MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0281 || FDC || Lisa 6504 floppy disk controller program, Sony drives &amp;amp; internal Widget support&lt;br /&gt;
|-&lt;br /&gt;
|341-0288 || Widget piggyback || Z8 piggyback ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0289 || Widget external || Z8 external ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0290 || FDC || Lisa 6504 floppy disk controller program, Sony drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0299 || ProFile || Apple II ProFile 10MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0346-A || Boot E || Mac XL boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0347-A || Boot O || Mac XL boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0437 || SCSI ROM || Apple II SCSI Card, Rev. C&lt;br /&gt;
|-&lt;br /&gt;
|341-0438 || SuperDrive ROM || ROM, Apple II 3.5&amp;quot; Disk Controller&lt;br /&gt;
|-&lt;br /&gt;
|341-0445 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 04&lt;br /&gt;
|-&lt;br /&gt;
|341-0514-A || BMU1 || PAL16L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0515-A || LAG || PAL16R8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0516-A || TSG || PAL16R6, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0517-A || ASG || PAL16R8, Plus; implements a 6-bit PWM counter for audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0519-A || CAS || PAL20L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0520-A || BMU2 || PAL20R4, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0522-A || TSM || VP16RP8MPC(PAL16R4), Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0538-A || GLU || PAL16L8, Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|341-0625 || CF ROM || IIc Plus main ROM, $C000-$FFFF, ROM 05&lt;br /&gt;
|-&lt;br /&gt;
|341-0633-A || PAL16R8B || @ UG7, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0635-A || PAL16R8B || @ UG6, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0637-A || PAL16L8B || @ UE6, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0665-A || PAL16R4B || @ UI6, SE/30; Controls HSync and IRQ? in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341S0689-C || PAL16L8D || @ UH7, SE/30; Controls RAM read/write signals in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341-0688-A || PAL16R8B || @ UE7, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0728 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0729 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0737 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0746-A || PAL16R8 || ? @ UG7, replaces 341-0633-A, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0747-A || PAL16R8 || ? @ UG6, replaces 341-0635-A, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0748 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0749 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0754-A || PAL16L8 || ? @ UE6, replaces 341-0637-A, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0755-A || PAL16R8 || ? @ UE7, replaces 341-0688-A, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0803 || SCSI ROM || Apple II High Speed SCSI Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0815-A || PAL16R8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0816-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0817-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-8003-C || FDC || Lisa/MacXL 6504 floppy disk controller program, 800K drives&lt;br /&gt;
|-&lt;br /&gt;
|341S0025 || PMU&lt;br /&gt;
|-&lt;br /&gt;
|341S0060 || Cuda (v2.40) || Performa/Quadra 6xx, some PMac x200, PMac x400, some PMac x500, Pippin, Gossamer G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0187(-B) || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  PB190, PB1400&lt;br /&gt;
|-&lt;br /&gt;
|341S0262 || Cuda v3.0 || some PMac x500, Bondi Blue iMac, Blue &amp;amp; White G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0285 || Cuda Lite || ADB and PS/2 support - PMac 4400 &amp;amp; clones&lt;br /&gt;
|-&lt;br /&gt;
|341S0345 || ADB &amp;amp; Keyboard Microcontroller (M50740) || Apple IIgs ROM 0 &amp;amp; 1&lt;br /&gt;
|-&lt;br /&gt;
|341S0417 || Cuda || Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0489 || &#039;DECODE&#039; || Rom address decoder, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0632 || ADB &amp;amp; Keyboard Microcontroller (M50741) || Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|341S0720 || CAS PAL(PAL16R8?) || Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0788 || Cuda (v2.37) || PRAM/RTC/ADB, PowerMac x100&lt;br /&gt;
|-&lt;br /&gt;
|341S0490 || ? || PAL?, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0815-A || PAL16R4 || @ UJ10, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0816-A || PALC22V10 || @ UJ8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0817-A || PALC22V10 || @ UE9, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0850 || Egret (v1.01, earlier) || PRAM, RTC, ADB; IIsi and LC&lt;br /&gt;
|-&lt;br /&gt;
|341S0851 || Egret (v1.01) || PRAM, RTC, ADB&lt;br /&gt;
|-&lt;br /&gt;
|341S0853 || Caboose (v1.00) || Handles switches on case&lt;br /&gt;
|-&lt;br /&gt;
|341S0856-A || Interrupt PAL || AMD-Manufactured PALCE20V8H, encodes interrupt sources onto IPL0/1/2, Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|341S0879-B || &#039;Control 2&#039;? || AMD-Manufactured, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0934 || PG&amp;amp;E || 68HC05 Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB. PB5x0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 342-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|342-0033 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 03&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-A || FE/FF ROM || IIgs ROM 0&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-B || FE/FF ROM || IIgs ROM 1&lt;br /&gt;
|-&lt;br /&gt;
|342-0041 || IWM || Integrated Woz Machine floppy controller, IIc and IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|342-0132 || Keyboard ROM || IIe and IIc keyboard ROM, US English and DVORAK&lt;br /&gt;
|-&lt;br /&gt;
|342-0133 || Character Generator || IIe and IIc video ROM, US English&lt;br /&gt;
|-&lt;br /&gt;
|342-0134 || EF ROM || IIe main ROM, $E000-$FFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0135 || CD ROM || IIe main ROM, $C000-$DFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0170 || TMG PAL || IIe video and timing generator PAL&lt;br /&gt;
|-&lt;br /&gt;
|342-0220-A || Mac 128 E || Mac 128K boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0221-A || Mac 128 O || Mac 128K boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0250-A || BMU1 || 16L8 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0251-A || LAG || 16R8 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0252-A || TSG || 16R6 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0254-A || TSM || 16R4 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0255-A || BMU0 || 16R4 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0265 || Character Generator || IIe video ROM, US English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0272 || CF ROM || IIc main ROM, $C000-$FFFF, original ROM FF&lt;br /&gt;
|-&lt;br /&gt;
|342-0273 || Keyboard ROM || IIe and IIc keyboard ROM, UK English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0275 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0341-A/B/C || Mac 128 E || Mac 512Ke/Plus boot ROM, even bytes ($xxx0), version 1 (-A), 2 (-B), 3 (-C)&lt;br /&gt;
|-&lt;br /&gt;
|342-0342-A/B || Mac 128 O || Mac 512Ke/Plus boot ROM, odd bytes ($xxx1), versions 1 &amp;amp; 2 (-A), 3 (-B)&lt;br /&gt;
|-&lt;br /&gt;
|342-0303 || EF ROM || IIe main ROM, $E000-$FFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0304 || CD ROM || IIe main ROM, $C000-$DFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0349 || CF ROM || IIe main ROM, $C000-$FFFF, Platinum&lt;br /&gt;
|-&lt;br /&gt;
|342-0352 || Mac SE E || Mac SE boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0353 || Mac SE O || Mac SE boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0372 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342S0440(-A/B) || “ADB Modem&amp;quot; manufactured by Microchip || SE-FD/HD,II,IIx,IIcx,IIci,SE-30,Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|342S0740-2 || KYBD || Mac Portable; Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0743-1 || KYBD || PB140/170 keyboard microcontroller.  Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0753-A || PMGR || Mac Portable; Mitsubishi M50753 power manager and ADB host&lt;br /&gt;
|-&lt;br /&gt;
|342S0854-2 || PMU || Power Management Unit&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 343-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|343-0071 || U1M HYBRID || Hybrid IC carrier, Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|343-0155-A || V8 || Memory controller, VIA1, pseudo-VIA2, sound, and video. LC II&lt;br /&gt;
|-&lt;br /&gt;
|343-1086 || GSC || Gray Scale video Controller (actually a Chips &amp;amp; Technologies part)&lt;br /&gt;
|-&lt;br /&gt;
|343-1087 || CPUGLU&lt;br /&gt;
|-&lt;br /&gt;
|343-1090 || MISCGLU&lt;br /&gt;
|-&lt;br /&gt;
|343S0014 || Orbit&lt;br /&gt;
|-&lt;br /&gt;
|343S0018-01 || ? || PM7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S0020 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0021 || Ninety9 || Composite video encoder (NTSC/PAL/SECAM)&lt;br /&gt;
|-&lt;br /&gt;
|343S0040 || RTC || Real-time clock and 20 bytes of PRAM.  Mac 128k/512k/512ke/Plus&lt;br /&gt;
|-&lt;br /&gt;
|343S0042 || RTC || Real-time clock and 256 bytes of PRAM.  Mac II, IIx, IIcx, IIci, Quadra 700/900/950, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|343S0045-B || SOUND || Sony Sound Chip (Sony part # CX1063AP).  Performa 200, Mac Portable.&lt;br /&gt;
|-&lt;br /&gt;
|343S0060-A || VASP || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S0061(-A) || SWIM GCR/MFM floppy controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0065 || PSX+ || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0101-A || VISA || Memory &amp;amp; I/O controller w/audio, video. Mac LC &amp;quot;Elsie&amp;quot; prototype&lt;br /&gt;
|-&lt;br /&gt;
|343S0103 || Orwell || Memory controller. Also called &amp;quot;MCU (Memory Control Unit)&amp;quot; in some places.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0105 || Relayer || Works with JDB to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0106 || JDB || Junction Data Bus.  Works with Relayer to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0107 || BBU || &amp;quot;Bob Bailey Unit&amp;quot;, integrates many of the functions from the original Mac including memory control, video, and audio.  SE&lt;br /&gt;
|-&lt;br /&gt;
|343S0113 || Sporty || aka CSEAA, Custom Stereo Enhanced Audio Amplifier&lt;br /&gt;
|-&lt;br /&gt;
|343S0116-A || V8 || I/O controller (includes VIA1, pseudo-VIA2, video, and sound).  LC/LC II&lt;br /&gt;
|-&lt;br /&gt;
|343S0124-01 || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  Duo 210/230/250&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-01 || DAFB || Direct Access Frame Buffer, video for the 68040 bus.  Quadra 700/900 and RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-A || DAFB II || Same as DAFB 343S0128-01, with added 15bpp support.  Quadra 950&lt;br /&gt;
|-&lt;br /&gt;
|343S0129 || DFAC II || Digitally Filtered Audio Chip II.  Audio input and output filters.&lt;br /&gt;
|-&lt;br /&gt;
|343S0132 || Spice || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, video, sound, and pushbutton interface).  Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|343S0135 || PrimeTime || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, sound, and 040 to 030 bus translator).  Quadra 605 and LC 475/575&lt;br /&gt;
|-&lt;br /&gt;
|343S0137 || SWIM III || GCR/MFM Floppy controller with DMA.&lt;br /&gt;
|-&lt;br /&gt;
|343S0138 || PrimeTime II || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, and sound).  Quadra 630, LC630, LC580.&lt;br /&gt;
|-&lt;br /&gt;
|343S0140 || AWACS || Audio DAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0147 || Barney || also called “TREX”&lt;br /&gt;
|-&lt;br /&gt;
|343S0148-01 || FAT AMIC || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0152 || Aspen || Memory controller and PCI host bridge.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0153 || Taos || Video controller.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0161 || Gazelle || Video clock generator, LC 475/575, Quadra 605&lt;br /&gt;
|-&lt;br /&gt;
|343S0164-A || MEMCjr || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0172 || O&#039;Hare (PQFP) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support.&lt;br /&gt;
|-&lt;br /&gt;
|343S0173(-B) || O&#039;Hare (BGA) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support. PB2400/3400&lt;br /&gt;
|-&lt;br /&gt;
|343S0180 || Whitney 3 (?)&lt;br /&gt;
|-&lt;br /&gt;
|343S0184 || Screamer || Audio&lt;br /&gt;
|-&lt;br /&gt;
|343S0188 || KeyLargo || PCI I/O controller. VIA1, ATA, UATA, AWACS/Singer interface, I2C, I2S, GPIO, button/LED support, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0211 || Intrepid || U2 north bridge plus KeyLargo south bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0275 || K2 || HyperTransport I/O controller.  5 PCI host bridges, USB, UATA, SATA, FireWire, Ethernet, SCC, I2S, I2C, GPIO, VIA1, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0704 || Sebastian || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0801 || AMIC || Apple Memory-mapped I/O Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0802(-A) || HMC || High-speed Memory Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1018(A) || MDU || Memory Decode Unit (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1019(A) || RBV || RAM-Based Video (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1020(-A) || NuChip30 || NuBus bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1021 || PIC || Peripheral Interface Controller, 65C02 I/O coprocessor with on-board timers and DMA&lt;br /&gt;
|-&lt;br /&gt;
|343S1027 || Bus Transceiver || comes in a pair of 2; IIsi, IIvx, Q700&lt;br /&gt;
|-&lt;br /&gt;
|343S1030 || Sandwich II || DMA controller, Apple II High-Speed SCSI Card&lt;br /&gt;
|-&lt;br /&gt;
|343S1035 || SDV || Single DMA Video, memory, video, and DMA controller for 030 LaserWriters&lt;br /&gt;
|-&lt;br /&gt;
|343S1036(-A) || Enhanced Apple Sound Chip (EASC) || Also known by its code name &amp;quot;Batman&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|343S1039 || MUNI ||&lt;br /&gt;
|-&lt;br /&gt;
|343S1047 || DDC || Video.  Called &amp;quot;Omaha2&amp;quot; on schematic.  Portable, PB100, PB140, PB145, PB170&lt;br /&gt;
|-&lt;br /&gt;
|343S1048-1 || Peripheral Glue || Handles buffering, IRQ routing, clocks, and power control for I/O chips. PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1049 || Jaws || Memory controller and main system glue.  Called &amp;quot;Piranha2&amp;quot; on schematic.  PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1054-A || Eagle || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1055 || MSC || Memory controller.  PowerBook 150 &amp;amp; PB Duo 210/230&lt;br /&gt;
|-&lt;br /&gt;
|343S1065 || Sonora || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1069(-A) || Ariel || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1074 || Ariel || Video RAMDAC.  IIvx&lt;br /&gt;
|-&lt;br /&gt;
|343S1075 || AC843 || Video RAMDAC.  Quadra 950, RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S1077 || djMEMC || Memory controller with integrated DAFB II video&lt;br /&gt;
|-&lt;br /&gt;
|343S1078 || IOSB || I/O Subsystem Buffer.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1091 || Antelope / AC/DC || Video RAMDAC, AT&amp;amp;T manufactured.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1095(-A) || Nubus&lt;br /&gt;
|-&lt;br /&gt;
|343S1096 || Civic || Framebuffer controller, Quadra 660AV/840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1097 || YMCA || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1098 || ??? || I/O controller (Sonora/Ardbeg derivative), Color Classic II&lt;br /&gt;
|-&lt;br /&gt;
|343S1100 || PSC || I/O controller, Quadra 660AV, 840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1103(-A) || Civic || Framebuffer controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1105 || Whitney || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1109 || Tinker Bell || I/O controller (Sonora/Ardbeg derivative), Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1110 || Wendy || Video in, Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1113 || Pratt || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1118 || MSC || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1123 || Keystone || External video controller for some PowerBooks&lt;br /&gt;
|-&lt;br /&gt;
|343S1124 || BART || NuBus controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1125 || Grand Central || PCI I/O controller, VIA1, SWIM III, DB-DMA, interfaces to audio, SCC, Ethernet, SCSI.&lt;br /&gt;
|-&lt;br /&gt;
|343S1126 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1129(-A) || PSC || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1133 || Valkyrie || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1136 || F108 || Memory controller, SCSI, ATA, and SCC&lt;br /&gt;
|-&lt;br /&gt;
|343S1138-04 || Plan B || Video in DMA engine, PowerMac 7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S1141 || Zax || Memory datapath, PowerMac 8600/9600&lt;br /&gt;
|-&lt;br /&gt;
|343S1144 || Data Path || Bus buffering and video data routing.  PowerMac 6100/7100/8100&lt;br /&gt;
|-&lt;br /&gt;
|343S1146 || MESH || Macintosh Enhanced SCSI Hardware.  Modified/simplified 53C94/96 core.  Pippin, PowerMac 7500, integrated in F108, O&#039;Hare, Heathrow&lt;br /&gt;
|-&lt;br /&gt;
|343S1148 || PBX || Memory controller.  PowerBook 1400, 5300, PB Duo 2300c&lt;br /&gt;
|-&lt;br /&gt;
|343S1154 || Control || Specialized PCI host bridge.  Works with Chaos for video.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1155 || Chaos || (also spelled &amp;quot;Kaos&amp;quot; in some places) Video.  Works with Control.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1159 || Baboon || ATA interface&lt;br /&gt;
|-&lt;br /&gt;
|343S1161 || DATA PATH || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1164 || BART || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1166 || Dacula || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1180 || RaDACal || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1181 || Capella || Converts 040 bus for PPC603&lt;br /&gt;
|-&lt;br /&gt;
|343S1183 || PSX || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1184 || Platinum || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1185 || Iridium || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1190 || Hammerhead || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1191(-A) || Athens Prime || Clock/timing controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1201 || Heathrow || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10Mbps Ethernet, button and LED support&lt;br /&gt;
|-&lt;br /&gt;
|343S1202(-2) || PSX+ || Memory controller and PCI host bridge, for faster buses than original PSX&lt;br /&gt;
|-&lt;br /&gt;
|343S1206 || Valkyrie AV2 || Video&lt;br /&gt;
|-&lt;br /&gt;
|343S1211 || Paddington || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10/100 Ethernet, button and LED support.  iMac, Blue &amp;amp; White G3, &amp;quot;Lombard&amp;quot; and &amp;quot;Pismo&amp;quot; PowerBook G3&lt;br /&gt;
|-&lt;br /&gt;
|343S6502 || 65C02 || Apple IIe Card&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 344-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|344-0010 || MMU || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0011 || MMU || Apple IIc, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0020 || IOU (US 60 Hz) || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0021 || IOU (International 50 or 60 Hz) || Apple IIe, IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0022 || IOU (US 60 Hz) || Apple IIe, IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0023 || IOU (International 50 or 60 Hz) || Apple IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0038 || MIG || Multi-drive Interface Glue, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0040 || RTC || Mac 128K/512K&lt;br /&gt;
|-&lt;br /&gt;
|344-0041(-A/B) || IWM&lt;br /&gt;
|-&lt;br /&gt;
|344S0041 || IWM || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0042(-A/B) || RTC&lt;br /&gt;
|-&lt;br /&gt;
|344-0043-A || IWM (SWIM Pinout version) || Apple IIgs and Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0046 || VGC || Video Graphics Controller, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0047 || Mega II || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0048 || Keyboard GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0049 || Slotmaker || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0050 || FPI || Fast Processor Interface, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0052 || Sound GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0053 || ASC || Apple Sound Chip, original version&lt;br /&gt;
|-&lt;br /&gt;
|344S0061-A || SWIM&lt;br /&gt;
|-&lt;br /&gt;
|344S0063(-1,-A) || ASC || Apple Sound Chip, cost-reduced&lt;br /&gt;
|-&lt;br /&gt;
|344S0064 || SCSIDMA || Modified 53c80, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0066-01 || CYA || Control Your Apple, Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|344S0074 || BIU30 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0075 || BIU2 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0076 || OSS || Operating System Support (IRQ controller), IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0100-01 || Egret (v1.00) || IIsi&lt;br /&gt;
|-&lt;br /&gt;
|343S0104-A || YANCC || Yet Another NuBus Controller Chip.  Quadra 700/900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S0111(-01/-A) || GEMINI || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0112-02 || DAFB || Direct Access Frame Buffer, video.  Quadra 700/900 - Q950 uses DAFB II.&lt;br /&gt;
|-&lt;br /&gt;
|344S0602(-A) || GLUE CHIP || II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0603-A || BBU || Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0606 || NuChip || NuBus interface. Mac II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0607 || Zip Chip || Licensed Zip Chip logic for Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344S0608-02 || CPU GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0609-01 || VIDEO || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0610-1 || MISC GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S1018-03 || MDU || Memory Decode Unit, memory controller. @ UI4, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1019-01 || RBV || RAM-based video. @ UA3, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1020 || NuChip30 || NuBus interface.  Mac IIci, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1021 || PIC || 65c02 based I/O microcontroller, IIfx, Quadra 900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S1028-A || MC || Memory controller. Mac IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S1029(-A) || SWIM || Mac Portable, PowerBook 140/170&lt;br /&gt;
|-&lt;br /&gt;
|344S1033-B || DFAC || Digitally Filtered Audio Chip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 353-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|353S0182 || Gated Clocks || PCI Arbiter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 357-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|357S0006 || Endeavor || Programmable video clock generator, remarked DP8531V&lt;br /&gt;
|-&lt;br /&gt;
|357S0010-A || RAMDAC || Bt ?model? RAMDAC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 377-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|377S6553 || Beruit&lt;br /&gt;
|-&lt;br /&gt;
|377S7014 || CSC || Chips &amp;amp; Technologies 65225&lt;br /&gt;
|-&lt;br /&gt;
|377S9624 || CSC || Chips &amp;amp; Technologies 65220&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Off-the-shelf ASICs ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|65210 || N/A || Chips &amp;amp; Technologies video controller&lt;br /&gt;
|-&lt;br /&gt;
|68HC05 || N/A || Egret/Cuda/Caboose on desktops, “PG&amp;amp;E” PMU on portables&lt;br /&gt;
|-&lt;br /&gt;
|79c50 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 5380 + MACE (79c9415) Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|79c9415 || MACE || Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|CS4216 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|CS4217 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|DSP3210 || Cathedral || AT&amp;amp;T 32-bit DSP for audio on Quadra 660AV&lt;br /&gt;
|-&lt;br /&gt;
|uPD72070GF || New Age || NEC765-derived FDC&lt;br /&gt;
|-&lt;br /&gt;
|85c80 || Combo || AMD 85c30 + 53c80&lt;br /&gt;
|-&lt;br /&gt;
|MPC106 || Grackle || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|M50753 || PMU || Power manager and ADB host on most 68000 and &#039;030 PowerBooks.&lt;br /&gt;
|-&lt;br /&gt;
|PCI1130PDV || PCI/Cardbus bridge&lt;br /&gt;
|-&lt;br /&gt;
|WD90C26 || PowerBook 165c/180c video chip (not “Pangola”, which is separate)&lt;br /&gt;
|-&lt;br /&gt;
|WD90C55 || PowerBook 165c/180c LCD driver&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8730</id>
		<title>Driver:Mac 68K:Tech Info:ASICs</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8730"/>
		<updated>2023-07-21T23:11:31Z</updated>

		<summary type="html">&lt;p&gt;Ajr: /* 343-xxxx */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Known Apple ASICs ==&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 337-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Part number !! Name/Info !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|337-0001 || MC68000P8 (DIP) || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|337S0003 || FireWire Link || TI Lynx&lt;br /&gt;
|-&lt;br /&gt;
|337S0006 || ATI 264GT&lt;br /&gt;
|-&lt;br /&gt;
|337S0078 || &#039;Control 1&#039;? || TI-Manufactured, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|337S0250 || Ultra ATA Controller || CMD 0646U&lt;br /&gt;
|-&lt;br /&gt;
|337S7065 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 53C94 + Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|337S7095 || USB Controller || CMD 0670A&lt;br /&gt;
|-&lt;br /&gt;
|337S8580 || Combo || Am85C80, custom marked (85C30 SCC + 53C80 SCSI controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 338-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|338-6523 or 338S6523 || VIA || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|338S6525 || VIA || Mac Portable, PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|338S6526 || 65C22 || VIA @ UC2, IIsi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 340-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|3400257 || NCR 53C80 || Custom marked&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 341-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|341-0001 || E0 ROM || Apple II, Integer BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0002 || E8 ROM || Apple II, Integer BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0003 || F0 ROM || Apple II, Integer BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0004 || F8 ROM || Apple II, original Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0005 || Parallel ROM || Apple II Parallel Printer Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0008 || Serial ROM || Apple II Serial Communication Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0009 || PROM P5 || Disk II controller $Cs00 boot code, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0010 || PROM P6 || Disk II controller state PROM, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0011 || D0 ROM || Apple II Plus, Applesoft BASIC, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0012 || D8 ROM || Apple II Plus, Applesoft BASIC, $D800&lt;br /&gt;
|-&lt;br /&gt;
|341-0013 || E0 ROM || Apple II Plus, Applesoft BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0014 || E8 ROM || Apple II Plus, Applesoft BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0015 || F0 ROM || Apple II Plus, Applesoft BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0016 || D0 ROM || Apple II or II Plus with Integer ROM card, Programmer&#039;s Aid #1, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0019 || Parallel ROM || Apple II Centronics Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0020 || F8 ROM || Apple II Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0026 || Tablet ROM || Apple II Graphics Tablet Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0027-a || PROM P5 || Disk II controller $Cs00 boot code, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0028-a || PROM P6 || Disk II controller or Apple /// state PROM, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0030 || Video elements &amp;amp; attributes ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0031 || Boot ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0032 || Video mode select PROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0035 || Keyboard Encoder || Apple /// and IIe keyboard encoder, KR3600-075B1 (H13 on ///, also 342-0035)&lt;br /&gt;
|-&lt;br /&gt;
|341-0036 || Character Generator || Apple II and II Plus character generator ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0041 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0042 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0043 || Address logic PROM || Apple /// (C10)&lt;br /&gt;
|-&lt;br /&gt;
|341-0044 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0045 || Bus/memory select control PROM || Apple /// (F5)&lt;br /&gt;
|-&lt;br /&gt;
|341-0046 || Slot phase 0 transceiver logic PROM || Apple /// (F7)&lt;br /&gt;
|-&lt;br /&gt;
|341-0047 || F8 ROM || Apple II j-Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0052 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0055 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0056 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0057 || PIC || Apple II Parallel Interface Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0061 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0063 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0064 || COPS || Lisa keyboard and I/O COPS microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0065 || SSC ROM || Apple II Super Serial Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0069-A || IEEE-488 || Apple II IEEE-488 Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0080 || ProFile 5 || Firmware for 5MB ProFile hard disk&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-A || SCSI ROM || Apple II SCSI Card, Rev. A&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-B || SCSI ROM || Apple II SCSI Card, Rev. B&lt;br /&gt;
|-&lt;br /&gt;
|341-0138 || FDC || Lisa 6504 floppy disk controller program, Twiggy drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0150 || Keyboard ROM || IIe and IIc keyboard ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0151 || Keyboard ROM || IIe and IIc keyboard ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0160 || Character Generator || IIe and IIc video ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0169 || SchoolBus || Apple II &amp;quot;School Bus&amp;quot; network card ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0161 || Character Generator || IIe and IIc video ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0175(-a/b/c/d/e/f/g) || Boot E || Lisa boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0176(-a/b/c/d/e/f/g) || Boot O || Lisa boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0193 || Parallel card | Lisa parallel card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0250-A || BMU1 || PAL16L8, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0251-A || LAG || PAL16R8?, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0252-A || TSG || PAL16R6, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0253-A || ASG || PAL16R8, Mac512k; implements a 6-bit PWM counter for floppy drive speed and audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0254-A || TSM || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0255-A || BMU0 || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0269 || Mouse MCU || Apple II Mouse Card 68HC05 microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0270 || Mouse ROM || Apple II Mouse Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0271 || ProFile || Apple II ProFile 5MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0281 || FDC || Lisa 6504 floppy disk controller program, Sony drives &amp;amp; internal Widget support&lt;br /&gt;
|-&lt;br /&gt;
|341-0288 || Widget piggyback || Z8 piggyback ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0289 || Widget external || Z8 external ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0290 || FDC || Lisa 6504 floppy disk controller program, Sony drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0299 || ProFile || Apple II ProFile 10MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0346-A || Boot E || Mac XL boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0347-A || Boot O || Mac XL boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0437 || SCSI ROM || Apple II SCSI Card, Rev. C&lt;br /&gt;
|-&lt;br /&gt;
|341-0438 || SuperDrive ROM || ROM, Apple II 3.5&amp;quot; Disk Controller&lt;br /&gt;
|-&lt;br /&gt;
|341-0445 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 04&lt;br /&gt;
|-&lt;br /&gt;
|341-0514-A || BMU1 || PAL16L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0515-A || LAG || PAL16R8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0516-A || TSG || PAL16R6, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0517-A || ASG || PAL16R8, Plus; implements a 6-bit PWM counter for audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0519-A || CAS || PAL20L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0520-A || BMU2 || PAL20R4, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0522-A || TSM || VP16RP8MPC(PAL16R4), Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0538-A || GLU || PAL16L8, Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|341-0625 || CF ROM || IIc Plus main ROM, $C000-$FFFF, ROM 05&lt;br /&gt;
|-&lt;br /&gt;
|341-0633-A || PAL16R8B || @ UG7, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0635-A || PAL16R8B || @ UG6, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0637-A || PAL16L8B || @ UE6, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0665-A || PAL16R4B || @ UI6, SE/30; Controls HSync and IRQ? in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341S0689-C || PAL16L8D || @ UH7, SE/30; Controls RAM read/write signals in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341-0688-A || PAL16R8B || @ UE7, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0728 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0729 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0737 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0746-A || PAL16R8 || ? @ UG7, replaces 341-0633-A, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0747-A || PAL16R8 || ? @ UG6, replaces 341-0635-A, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0748 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0749 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0754-A || PAL16L8 || ? @ UE6, replaces 341-0637-A, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0755-A || PAL16R8 || ? @ UE7, replaces 341-0688-A, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0803 || SCSI ROM || Apple II High Speed SCSI Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0815-A || PAL16R8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0816-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0817-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-8003-C || FDC || Lisa/MacXL 6504 floppy disk controller program, 800K drives&lt;br /&gt;
|-&lt;br /&gt;
|341S0025 || PMU&lt;br /&gt;
|-&lt;br /&gt;
|341S0060 || Cuda (v2.40) || Performa/Quadra 6xx, some PMac x200, PMac x400, some PMac x500, Pippin, Gossamer G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0187(-B) || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  PB190, PB1400&lt;br /&gt;
|-&lt;br /&gt;
|341S0262 || Cuda v3.0 || some PMac x500, Bondi Blue iMac, Blue &amp;amp; White G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0285 || Cuda Lite || ADB and PS/2 support - PMac 4400 &amp;amp; clones&lt;br /&gt;
|-&lt;br /&gt;
|341S0345 || ADB &amp;amp; Keyboard Microcontroller (M50740) || Apple IIgs ROM 0 &amp;amp; 1&lt;br /&gt;
|-&lt;br /&gt;
|341S0417 || Cuda || Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0489 || &#039;DECODE&#039; || Rom address decoder, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0632 || ADB &amp;amp; Keyboard Microcontroller (M50741) || Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|341S0720 || CAS PAL(PAL16R8?) || Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0788 || Cuda (v2.37) || PRAM/RTC/ADB, PowerMac x100&lt;br /&gt;
|-&lt;br /&gt;
|341S0490 || ? || PAL?, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0815-A || PAL16R4 || @ UJ10, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0816-A || PALC22V10 || @ UJ8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0817-A || PALC22V10 || @ UE9, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0850 || Egret (v1.01, earlier) || PRAM, RTC, ADB; IIsi and LC&lt;br /&gt;
|-&lt;br /&gt;
|341S0851 || Egret (v1.01) || PRAM, RTC, ADB&lt;br /&gt;
|-&lt;br /&gt;
|341S0853 || Caboose (v1.00) || Handles switches on case&lt;br /&gt;
|-&lt;br /&gt;
|341S0856-A || Interrupt PAL || AMD-Manufactured PALCE20V8H, encodes interrupt sources onto IPL0/1/2, Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|341S0879-B || &#039;Control 2&#039;? || AMD-Manufactured, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0934 || PG&amp;amp;E || 68HC05 Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB. PB5x0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 342-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|342-0033 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 03&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-A || FE/FF ROM || IIgs ROM 0&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-B || FE/FF ROM || IIgs ROM 1&lt;br /&gt;
|-&lt;br /&gt;
|342-0041 || IWM || Integrated Woz Machine floppy controller, IIc and IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|342-0132 || Keyboard ROM || IIe and IIc keyboard ROM, US English and DVORAK&lt;br /&gt;
|-&lt;br /&gt;
|342-0133 || Character Generator || IIe and IIc video ROM, US English&lt;br /&gt;
|-&lt;br /&gt;
|342-0134 || EF ROM || IIe main ROM, $E000-$FFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0135 || CD ROM || IIe main ROM, $C000-$DFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0170 || TMG PAL || IIe video and timing generator PAL&lt;br /&gt;
|-&lt;br /&gt;
|342-0220-A || Mac 128 E || Mac 128K boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0221-A || Mac 128 O || Mac 128K boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0250-A || BMU1 || 16L8 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0251-A || LAG || 16R8 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0252-A || TSG || 16R6 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0254-A || TSM || 16R4 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0255-A || BMU0 || 16R4 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0265 || Character Generator || IIe video ROM, US English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0272 || CF ROM || IIc main ROM, $C000-$FFFF, original ROM FF&lt;br /&gt;
|-&lt;br /&gt;
|342-0273 || Keyboard ROM || IIe and IIc keyboard ROM, UK English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0275 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0341-A/B/C || Mac 128 E || Mac 512Ke/Plus boot ROM, even bytes ($xxx0), version 1 (-A), 2 (-B), 3 (-C)&lt;br /&gt;
|-&lt;br /&gt;
|342-0342-A/B || Mac 128 O || Mac 512Ke/Plus boot ROM, odd bytes ($xxx1), versions 1 &amp;amp; 2 (-A), 3 (-B)&lt;br /&gt;
|-&lt;br /&gt;
|342-0303 || EF ROM || IIe main ROM, $E000-$FFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0304 || CD ROM || IIe main ROM, $C000-$DFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0349 || CF ROM || IIe main ROM, $C000-$FFFF, Platinum&lt;br /&gt;
|-&lt;br /&gt;
|342-0352 || Mac SE E || Mac SE boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0353 || Mac SE O || Mac SE boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0372 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342S0440(-A/B) || “ADB Modem&amp;quot; manufactured by Microchip || SE-FD/HD,II,IIx,IIcx,IIci,SE-30,Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|342S0740-2 || KYBD || Mac Portable; Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0743-1 || KYBD || PB140/170 keyboard microcontroller.  Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0753-A || PMGR || Mac Portable; Mitsubishi M50753 power manager and ADB host&lt;br /&gt;
|-&lt;br /&gt;
|342S0854-2 || PMU || Power Management Unit&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 343-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|343-0071 || U1M HYBRID || Hybrid IC carrier, Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|343-0155-A || V8 || Memory controller, VIA1, pseudo-VIA2, sound, and video. LC II&lt;br /&gt;
|-&lt;br /&gt;
|343-1086 || GSC || Gray Scale video Controller (actually a Chips &amp;amp; Technologies part)&lt;br /&gt;
|-&lt;br /&gt;
|343-1087 || CPUGLU&lt;br /&gt;
|-&lt;br /&gt;
|343-1090 || MISCGLU&lt;br /&gt;
|-&lt;br /&gt;
|343S0014 || Orbit&lt;br /&gt;
|-&lt;br /&gt;
|343S0018-01 || ? || PM7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S0020 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0021 || Ninety9 || Composite video encoder (NTSC/PAL/SECAM)&lt;br /&gt;
|-&lt;br /&gt;
|343S0040 || RTC || Real-time clock and 20 bytes of PRAM.  Mac 128k/512k/512ke/Plus&lt;br /&gt;
|-&lt;br /&gt;
|343S0042 || RTC || Real-time clock and 256 bytes of PRAM.  Mac II, IIx, IIcx, IIci, Quadra 700/900/950, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|343S0045-B || SOUND || Sony Sound Chip (Sony part # CX1063AP).  Performa 200, Mac Portable.&lt;br /&gt;
|-&lt;br /&gt;
|343S0060-A || VASP || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S0061(-A) || SWIM GCR/MFM floppy controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0065 || PSX+ || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0101-A || VISA || Memory &amp;amp; I/O controller w/audio, video. Mac LC &amp;quot;Elsie&amp;quot; prototype&lt;br /&gt;
|-&lt;br /&gt;
|343S0103 || Orwell || Memory controller. Also called &amp;quot;MCU (Memory Control Unit)&amp;quot; in some places.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0105 || Relayer || Works with JDB to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0106 || JDB || Junction Data Bus.  Works with Relayer to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0107 || BBU || &amp;quot;Bob Bailey Unit&amp;quot;, integrates many of the functions from the original Mac including memory control, video, and audio.  SE&lt;br /&gt;
|-&lt;br /&gt;
|343S0113 || Sporty || aka CSEAA, Custom Stereo Enhanced Audio Amplifier&lt;br /&gt;
|-&lt;br /&gt;
|343S0116-A || V8 || I/O controller (includes VIA1, pseudo-VIA2, video, and sound).  LC/LC II&lt;br /&gt;
|-&lt;br /&gt;
|343S0124-01 || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  Duo 210/230/250&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-01 || DAFB || Direct Access Frame Buffer, video for the 68040 bus.  Quadra 700/900 and RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-A || DAFB II || Same as DAFB 343S0128-01, with added 15bpp support.  Quadra 950&lt;br /&gt;
|-&lt;br /&gt;
|343S0129 || DFAC II || Digitally Filtered Audio Chip II.  Audio input and output filters.&lt;br /&gt;
|-&lt;br /&gt;
|343S0132 || Spice || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, video, sound, and pushbutton interface).  Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|343S0135 || PrimeTime || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, sound, and 040 to 030 bus translator).  Quadra 605 and LC 475/575&lt;br /&gt;
|-&lt;br /&gt;
|343S0137 || SWIM III || GCR/MFM Floppy controller with DMA.&lt;br /&gt;
|-&lt;br /&gt;
|343S0138 || PrimeTime II || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, and sound).  Quadra 630, LC630, LC580.&lt;br /&gt;
|-&lt;br /&gt;
|343S0140 || AWACS || Audio DAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0147 || Barney || also called “TREX”&lt;br /&gt;
|-&lt;br /&gt;
|343S0148-01 || FAT AMIC || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0152 || Aspen || Memory controller and PCI host bridge.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0153 || Taos || Video controller.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0161 || Gazelle || Video clock generator, LC 475/575, Quadra 605&lt;br /&gt;
|-&lt;br /&gt;
|343S0164-A || MEMCjr || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0172 || O&#039;Hare (PQFP) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support.&lt;br /&gt;
|-&lt;br /&gt;
|343S0173(-B) || O&#039;Hare (BGA) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support. PB2400/3400&lt;br /&gt;
|-&lt;br /&gt;
|343S0180 || Whitney 3 (?)&lt;br /&gt;
|-&lt;br /&gt;
|343S0184 || Screamer || Audio&lt;br /&gt;
|-&lt;br /&gt;
|343S0188 || KeyLargo || PCI I/O controller. VIA1, ATA, UATA, AWACS/Singer interface, I2C, I2S, GPIO, button/LED support, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0211 || Intrepid || U2 north bridge plus KeyLargo south bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0275 || K2 || HyperTransport I/O controller.  5 PCI host bridges, USB, UATA, SATA, FireWire, Ethernet, SCC, I2S, I2C, GPIO, VIA1, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0704 || Sebastian || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0801 || AMIC || Apple Memory-mapped I/O Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0802(-A) || HMC || High-speed Memory Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1018(A) || MDU || Memory Decode Unit (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1019(A) || RBV || RAM-Based Video (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1020(-A) || NuChip30 || NuBus bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1021 || PIC || Peripheral Interface Controller, 65C02 I/O coprocessor with on-board timers and DMA&lt;br /&gt;
|-&lt;br /&gt;
|343S1027 || Bus Transceiver || comes in a pair of 2; IIsi, IIvx, Q700&lt;br /&gt;
|-&lt;br /&gt;
|343S1030 || Sandwich II || DMA controller, Apple II High-Speed SCSI Card&lt;br /&gt;
|-&lt;br /&gt;
|343S1035 || SDV || Single DMA Video, memory, video, and DMA controller for 030 LaserWriters&lt;br /&gt;
|-&lt;br /&gt;
|343S1036(-A) || Enhanced Apple Sound Chip (EASC) || Also known by its code name &amp;quot;Batman&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|343S1039 || MUNI ||&lt;br /&gt;
|-&lt;br /&gt;
|343S1047 || DDC || Video.  Called &amp;quot;Omaha2&amp;quot; on schematic.  Portable, PB100, PB140, PB145, PB170&lt;br /&gt;
|-&lt;br /&gt;
|343S1048-1 || Peripheral Glue || Handles buffering, IRQ routing, clocks, and power control for I/O chips. PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1049 || Jaws || Memory controller and main system glue.  Called &amp;quot;Piranha2&amp;quot; on schematic.  PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1054-A || Eagle || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1055 || MSC || Memory controller.  PowerBook 150 &amp;amp; PB Duo 210/230&lt;br /&gt;
|-&lt;br /&gt;
|343S1065 || Sonora || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1069(-A) || Ariel || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1074 || Ariel || Video RAMDAC.  IIvx&lt;br /&gt;
|-&lt;br /&gt;
|343S1075 || AC843 || Video RAMDAC.  Quadra 950, RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S1077 || djMEMC || Memory controller with integrated DAFB II video&lt;br /&gt;
|-&lt;br /&gt;
|343S1078 || IOSB || I/O Subsystem Buffer.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1091 || Antelope / AC/DC || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1095(-A) || Nubus&lt;br /&gt;
|-&lt;br /&gt;
|343S1096 || Civic || Framebuffer controller, Quadra 660AV/840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1097 || YMCA || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1098 || ??? || I/O controller (Sonora/Ardbeg derivative), Color Classic II&lt;br /&gt;
|-&lt;br /&gt;
|343S1100 || PSC || I/O controller, Quadra 660AV, 840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1103(-A) || Civic || Framebuffer controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1105 || Whitney || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1109 || Tinker Bell || I/O controller (Sonora/Ardbeg derivative), Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1110 || Wendy || Video in, Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1113 || Pratt || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1118 || MSC || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1123 || Keystone || External video controller for some PowerBooks&lt;br /&gt;
|-&lt;br /&gt;
|343S1124 || BART || NuBus controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1125 || Grand Central || PCI I/O controller, VIA1, SWIM III, DB-DMA, interfaces to audio, SCC, Ethernet, SCSI.&lt;br /&gt;
|-&lt;br /&gt;
|343S1126 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1129(-A) || PSC || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1133 || Valkyrie || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1136 || F108 || Memory controller, SCSI, ATA, and SCC&lt;br /&gt;
|-&lt;br /&gt;
|343S1138-04 || Plan B || Video in DMA engine, PowerMac 7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S1141 || Zax || Memory datapath, PowerMac 8600/9600&lt;br /&gt;
|-&lt;br /&gt;
|343S1144 || Data Path || Bus buffering and video data routing.  PowerMac 6100/7100/8100&lt;br /&gt;
|-&lt;br /&gt;
|343S1146 || MESH || Macintosh Enhanced SCSI Hardware.  Modified/simplified 53C94/96 core.  Pippin, PowerMac 7500, integrated in F108, O&#039;Hare, Heathrow&lt;br /&gt;
|-&lt;br /&gt;
|343S1148 || PBX || Memory controller.  PowerBook 1400, 5300, PB Duo 2300c&lt;br /&gt;
|-&lt;br /&gt;
|343S1154 || Control || Specialized PCI host bridge.  Works with Chaos for video.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1155 || Chaos || (also spelled &amp;quot;Kaos&amp;quot; in some places) Video.  Works with Control.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1159 || Baboon || ATA interface&lt;br /&gt;
|-&lt;br /&gt;
|343S1161 || DATA PATH || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1164 || BART || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1166 || Dacula || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1180 || RaDACal || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1181 || Capella || Converts 040 bus for PPC603&lt;br /&gt;
|-&lt;br /&gt;
|343S1183 || PSX || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1184 || Platinum || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1185 || Iridium || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1190 || Hammerhead || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1191(-A) || Athens Prime || Clock/timing controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1201 || Heathrow || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10Mbps Ethernet, button and LED support&lt;br /&gt;
|-&lt;br /&gt;
|343S1202(-2) || PSX+ || Memory controller and PCI host bridge, for faster buses than original PSX&lt;br /&gt;
|-&lt;br /&gt;
|343S1206 || Valkyrie AV2 || Video&lt;br /&gt;
|-&lt;br /&gt;
|343S1211 || Paddington || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10/100 Ethernet, button and LED support.  iMac, Blue &amp;amp; White G3, &amp;quot;Lombard&amp;quot; and &amp;quot;Pismo&amp;quot; PowerBook G3&lt;br /&gt;
|-&lt;br /&gt;
|343S6502 || 65C02 || Apple IIe Card&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 344-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|344-0010 || MMU || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0011 || MMU || Apple IIc, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0020 || IOU (US 60 Hz) || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0021 || IOU (International 50 or 60 Hz) || Apple IIe, IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0022 || IOU (US 60 Hz) || Apple IIe, IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0023 || IOU (International 50 or 60 Hz) || Apple IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0038 || MIG || Multi-drive Interface Glue, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0040 || RTC || Mac 128K/512K&lt;br /&gt;
|-&lt;br /&gt;
|344-0041(-A/B) || IWM&lt;br /&gt;
|-&lt;br /&gt;
|344S0041 || IWM || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0042(-A/B) || RTC&lt;br /&gt;
|-&lt;br /&gt;
|344-0043-A || IWM (SWIM Pinout version) || Apple IIgs and Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0046 || VGC || Video Graphics Controller, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0047 || Mega II || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0048 || Keyboard GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0049 || Slotmaker || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0050 || FPI || Fast Processor Interface, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0052 || Sound GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0053 || ASC || Apple Sound Chip, original version&lt;br /&gt;
|-&lt;br /&gt;
|344S0061-A || SWIM&lt;br /&gt;
|-&lt;br /&gt;
|344S0063(-1,-A) || ASC || Apple Sound Chip, cost-reduced&lt;br /&gt;
|-&lt;br /&gt;
|344S0064 || SCSIDMA || Modified 53c80, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0066-01 || CYA || Control Your Apple, Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|344S0074 || BIU30 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0075 || BIU2 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0076 || OSS || Operating System Support (IRQ controller), IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0100-01 || Egret (v1.00) || IIsi&lt;br /&gt;
|-&lt;br /&gt;
|343S0104-A || YANCC || Yet Another NuBus Controller Chip.  Quadra 700/900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S0111(-01/-A) || GEMINI || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0112-02 || DAFB || Direct Access Frame Buffer, video.  Quadra 700/900 - Q950 uses DAFB II.&lt;br /&gt;
|-&lt;br /&gt;
|344S0602(-A) || GLUE CHIP || II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0603-A || BBU || Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0606 || NuChip || NuBus interface. Mac II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0607 || Zip Chip || Licensed Zip Chip logic for Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344S0608-02 || CPU GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0609-01 || VIDEO || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0610-1 || MISC GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S1018-03 || MDU || Memory Decode Unit, memory controller. @ UI4, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1019-01 || RBV || RAM-based video. @ UA3, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1020 || NuChip30 || NuBus interface.  Mac IIci, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1021 || PIC || 65c02 based I/O microcontroller, IIfx, Quadra 900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S1028-A || MC || Memory controller. Mac IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S1029(-A) || SWIM || Mac Portable, PowerBook 140/170&lt;br /&gt;
|-&lt;br /&gt;
|344S1033-B || DFAC || Digitally Filtered Audio Chip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 353-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|353S0182 || Gated Clocks || PCI Arbiter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 357-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|357S0006 || Endeavor || Programmable video clock generator, remarked DP8531V&lt;br /&gt;
|-&lt;br /&gt;
|357S0010-A || RAMDAC || Bt ?model? RAMDAC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 377-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|377S6553 || Beruit&lt;br /&gt;
|-&lt;br /&gt;
|377S7014 || CSC || Chips &amp;amp; Technologies 65225&lt;br /&gt;
|-&lt;br /&gt;
|377S9624 || CSC || Chips &amp;amp; Technologies 65220&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Off-the-shelf ASICs ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|65210 || N/A || Chips &amp;amp; Technologies video controller&lt;br /&gt;
|-&lt;br /&gt;
|68HC05 || N/A || Egret/Cuda/Caboose on desktops, “PG&amp;amp;E” PMU on portables&lt;br /&gt;
|-&lt;br /&gt;
|79c50 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 5380 + MACE (79c9415) Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|79c9415 || MACE || Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|CS4216 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|CS4217 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|DSP3210 || Cathedral || AT&amp;amp;T 32-bit DSP for audio on Quadra 660AV&lt;br /&gt;
|-&lt;br /&gt;
|uPD72070GF || New Age || NEC765-derived FDC&lt;br /&gt;
|-&lt;br /&gt;
|85c80 || Combo || AMD 85c30 + 53c80&lt;br /&gt;
|-&lt;br /&gt;
|MPC106 || Grackle || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|M50753 || PMU || Power manager and ADB host on most 68000 and &#039;030 PowerBooks.&lt;br /&gt;
|-&lt;br /&gt;
|PCI1130PDV || PCI/Cardbus bridge&lt;br /&gt;
|-&lt;br /&gt;
|WD90C26 || PowerBook 165c/180c video chip (not “Pangola”, which is separate)&lt;br /&gt;
|-&lt;br /&gt;
|WD90C55 || PowerBook 165c/180c LCD driver&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8729</id>
		<title>Driver:Mac 68K:Tech Info:ASICs</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8729"/>
		<updated>2023-07-21T23:02:56Z</updated>

		<summary type="html">&lt;p&gt;Ajr: /* 337-xxxx */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Known Apple ASICs ==&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 337-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Part number !! Name/Info !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|337-0001 || MC68000P8 (DIP) || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|337S0003 || FireWire Link || TI Lynx&lt;br /&gt;
|-&lt;br /&gt;
|337S0006 || ATI 264GT&lt;br /&gt;
|-&lt;br /&gt;
|337S0078 || &#039;Control 1&#039;? || TI-Manufactured, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|337S0250 || Ultra ATA Controller || CMD 0646U&lt;br /&gt;
|-&lt;br /&gt;
|337S7065 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 53C94 + Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|337S7095 || USB Controller || CMD 0670A&lt;br /&gt;
|-&lt;br /&gt;
|337S8580 || Combo || Am85C80, custom marked (85C30 SCC + 53C80 SCSI controller)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 338-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|338-6523 or 338S6523 || VIA || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|338S6525 || VIA || Mac Portable, PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|338S6526 || 65C22 || VIA @ UC2, IIsi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 340-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|3400257 || NCR 53C80 || Custom marked&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 341-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|341-0001 || E0 ROM || Apple II, Integer BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0002 || E8 ROM || Apple II, Integer BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0003 || F0 ROM || Apple II, Integer BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0004 || F8 ROM || Apple II, original Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0005 || Parallel ROM || Apple II Parallel Printer Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0008 || Serial ROM || Apple II Serial Communication Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0009 || PROM P5 || Disk II controller $Cs00 boot code, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0010 || PROM P6 || Disk II controller state PROM, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0011 || D0 ROM || Apple II Plus, Applesoft BASIC, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0012 || D8 ROM || Apple II Plus, Applesoft BASIC, $D800&lt;br /&gt;
|-&lt;br /&gt;
|341-0013 || E0 ROM || Apple II Plus, Applesoft BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0014 || E8 ROM || Apple II Plus, Applesoft BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0015 || F0 ROM || Apple II Plus, Applesoft BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0016 || D0 ROM || Apple II or II Plus with Integer ROM card, Programmer&#039;s Aid #1, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0019 || Parallel ROM || Apple II Centronics Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0020 || F8 ROM || Apple II Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0026 || Tablet ROM || Apple II Graphics Tablet Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0027-a || PROM P5 || Disk II controller $Cs00 boot code, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0028-a || PROM P6 || Disk II controller or Apple /// state PROM, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0030 || Video elements &amp;amp; attributes ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0031 || Boot ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0032 || Video mode select PROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0035 || Keyboard Encoder || Apple /// and IIe keyboard encoder, KR3600-075B1 (H13 on ///, also 342-0035)&lt;br /&gt;
|-&lt;br /&gt;
|341-0036 || Character Generator || Apple II and II Plus character generator ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0041 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0042 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0043 || Address logic PROM || Apple /// (C10)&lt;br /&gt;
|-&lt;br /&gt;
|341-0044 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0045 || Bus/memory select control PROM || Apple /// (F5)&lt;br /&gt;
|-&lt;br /&gt;
|341-0046 || Slot phase 0 transceiver logic PROM || Apple /// (F7)&lt;br /&gt;
|-&lt;br /&gt;
|341-0047 || F8 ROM || Apple II j-Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0052 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0055 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0056 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0057 || PIC || Apple II Parallel Interface Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0061 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0063 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0064 || COPS || Lisa keyboard and I/O COPS microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0065 || SSC ROM || Apple II Super Serial Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0069-A || IEEE-488 || Apple II IEEE-488 Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0080 || ProFile 5 || Firmware for 5MB ProFile hard disk&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-A || SCSI ROM || Apple II SCSI Card, Rev. A&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-B || SCSI ROM || Apple II SCSI Card, Rev. B&lt;br /&gt;
|-&lt;br /&gt;
|341-0138 || FDC || Lisa 6504 floppy disk controller program, Twiggy drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0150 || Keyboard ROM || IIe and IIc keyboard ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0151 || Keyboard ROM || IIe and IIc keyboard ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0160 || Character Generator || IIe and IIc video ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0169 || SchoolBus || Apple II &amp;quot;School Bus&amp;quot; network card ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0161 || Character Generator || IIe and IIc video ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0175(-a/b/c/d/e/f/g) || Boot E || Lisa boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0176(-a/b/c/d/e/f/g) || Boot O || Lisa boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0193 || Parallel card | Lisa parallel card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0250-A || BMU1 || PAL16L8, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0251-A || LAG || PAL16R8?, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0252-A || TSG || PAL16R6, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0253-A || ASG || PAL16R8, Mac512k; implements a 6-bit PWM counter for floppy drive speed and audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0254-A || TSM || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0255-A || BMU0 || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0269 || Mouse MCU || Apple II Mouse Card 68HC05 microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0270 || Mouse ROM || Apple II Mouse Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0271 || ProFile || Apple II ProFile 5MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0281 || FDC || Lisa 6504 floppy disk controller program, Sony drives &amp;amp; internal Widget support&lt;br /&gt;
|-&lt;br /&gt;
|341-0288 || Widget piggyback || Z8 piggyback ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0289 || Widget external || Z8 external ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0290 || FDC || Lisa 6504 floppy disk controller program, Sony drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0299 || ProFile || Apple II ProFile 10MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0346-A || Boot E || Mac XL boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0347-A || Boot O || Mac XL boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0437 || SCSI ROM || Apple II SCSI Card, Rev. C&lt;br /&gt;
|-&lt;br /&gt;
|341-0438 || SuperDrive ROM || ROM, Apple II 3.5&amp;quot; Disk Controller&lt;br /&gt;
|-&lt;br /&gt;
|341-0445 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 04&lt;br /&gt;
|-&lt;br /&gt;
|341-0514-A || BMU1 || PAL16L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0515-A || LAG || PAL16R8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0516-A || TSG || PAL16R6, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0517-A || ASG || PAL16R8, Plus; implements a 6-bit PWM counter for audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0519-A || CAS || PAL20L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0520-A || BMU2 || PAL20R4, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0522-A || TSM || VP16RP8MPC(PAL16R4), Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0538-A || GLU || PAL16L8, Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|341-0625 || CF ROM || IIc Plus main ROM, $C000-$FFFF, ROM 05&lt;br /&gt;
|-&lt;br /&gt;
|341-0633-A || PAL16R8B || @ UG7, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0635-A || PAL16R8B || @ UG6, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0637-A || PAL16L8B || @ UE6, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0665-A || PAL16R4B || @ UI6, SE/30; Controls HSync and IRQ? in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341S0689-C || PAL16L8D || @ UH7, SE/30; Controls RAM read/write signals in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341-0688-A || PAL16R8B || @ UE7, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0728 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0729 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0737 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0746-A || PAL16R8 || ? @ UG7, replaces 341-0633-A, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0747-A || PAL16R8 || ? @ UG6, replaces 341-0635-A, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0748 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0749 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0754-A || PAL16L8 || ? @ UE6, replaces 341-0637-A, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0755-A || PAL16R8 || ? @ UE7, replaces 341-0688-A, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0803 || SCSI ROM || Apple II High Speed SCSI Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0815-A || PAL16R8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0816-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0817-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-8003-C || FDC || Lisa/MacXL 6504 floppy disk controller program, 800K drives&lt;br /&gt;
|-&lt;br /&gt;
|341S0025 || PMU&lt;br /&gt;
|-&lt;br /&gt;
|341S0060 || Cuda (v2.40) || Performa/Quadra 6xx, some PMac x200, PMac x400, some PMac x500, Pippin, Gossamer G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0187(-B) || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  PB190, PB1400&lt;br /&gt;
|-&lt;br /&gt;
|341S0262 || Cuda v3.0 || some PMac x500, Bondi Blue iMac, Blue &amp;amp; White G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0285 || Cuda Lite || ADB and PS/2 support - PMac 4400 &amp;amp; clones&lt;br /&gt;
|-&lt;br /&gt;
|341S0345 || ADB &amp;amp; Keyboard Microcontroller (M50740) || Apple IIgs ROM 0 &amp;amp; 1&lt;br /&gt;
|-&lt;br /&gt;
|341S0417 || Cuda || Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0489 || &#039;DECODE&#039; || Rom address decoder, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0632 || ADB &amp;amp; Keyboard Microcontroller (M50741) || Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|341S0720 || CAS PAL(PAL16R8?) || Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0788 || Cuda (v2.37) || PRAM/RTC/ADB, PowerMac x100&lt;br /&gt;
|-&lt;br /&gt;
|341S0490 || ? || PAL?, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0815-A || PAL16R4 || @ UJ10, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0816-A || PALC22V10 || @ UJ8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0817-A || PALC22V10 || @ UE9, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0850 || Egret (v1.01, earlier) || PRAM, RTC, ADB; IIsi and LC&lt;br /&gt;
|-&lt;br /&gt;
|341S0851 || Egret (v1.01) || PRAM, RTC, ADB&lt;br /&gt;
|-&lt;br /&gt;
|341S0853 || Caboose (v1.00) || Handles switches on case&lt;br /&gt;
|-&lt;br /&gt;
|341S0856-A || Interrupt PAL || AMD-Manufactured PALCE20V8H, encodes interrupt sources onto IPL0/1/2, Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|341S0879-B || &#039;Control 2&#039;? || AMD-Manufactured, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0934 || PG&amp;amp;E || 68HC05 Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB. PB5x0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 342-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|342-0033 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 03&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-A || FE/FF ROM || IIgs ROM 0&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-B || FE/FF ROM || IIgs ROM 1&lt;br /&gt;
|-&lt;br /&gt;
|342-0041 || IWM || Integrated Woz Machine floppy controller, IIc and IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|342-0132 || Keyboard ROM || IIe and IIc keyboard ROM, US English and DVORAK&lt;br /&gt;
|-&lt;br /&gt;
|342-0133 || Character Generator || IIe and IIc video ROM, US English&lt;br /&gt;
|-&lt;br /&gt;
|342-0134 || EF ROM || IIe main ROM, $E000-$FFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0135 || CD ROM || IIe main ROM, $C000-$DFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0170 || TMG PAL || IIe video and timing generator PAL&lt;br /&gt;
|-&lt;br /&gt;
|342-0220-A || Mac 128 E || Mac 128K boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0221-A || Mac 128 O || Mac 128K boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0250-A || BMU1 || 16L8 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0251-A || LAG || 16R8 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0252-A || TSG || 16R6 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0254-A || TSM || 16R4 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0255-A || BMU0 || 16R4 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0265 || Character Generator || IIe video ROM, US English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0272 || CF ROM || IIc main ROM, $C000-$FFFF, original ROM FF&lt;br /&gt;
|-&lt;br /&gt;
|342-0273 || Keyboard ROM || IIe and IIc keyboard ROM, UK English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0275 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0341-A/B/C || Mac 128 E || Mac 512Ke/Plus boot ROM, even bytes ($xxx0), version 1 (-A), 2 (-B), 3 (-C)&lt;br /&gt;
|-&lt;br /&gt;
|342-0342-A/B || Mac 128 O || Mac 512Ke/Plus boot ROM, odd bytes ($xxx1), versions 1 &amp;amp; 2 (-A), 3 (-B)&lt;br /&gt;
|-&lt;br /&gt;
|342-0303 || EF ROM || IIe main ROM, $E000-$FFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0304 || CD ROM || IIe main ROM, $C000-$DFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0349 || CF ROM || IIe main ROM, $C000-$FFFF, Platinum&lt;br /&gt;
|-&lt;br /&gt;
|342-0352 || Mac SE E || Mac SE boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0353 || Mac SE O || Mac SE boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0372 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342S0440(-A/B) || “ADB Modem&amp;quot; manufactured by Microchip || SE-FD/HD,II,IIx,IIcx,IIci,SE-30,Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|342S0740-2 || KYBD || Mac Portable; Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0743-1 || KYBD || PB140/170 keyboard microcontroller.  Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0753-A || PMGR || Mac Portable; Mitsubishi M50753 power manager and ADB host&lt;br /&gt;
|-&lt;br /&gt;
|342S0854-2 || PMU || Power Management Unit&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 343-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|343-0071 || U1M HYBRID || Hybrid IC carrier, Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|343-0155-A || V8 || Memory controller, VIA1, pseudo-VIA2, sound, and video. LC II&lt;br /&gt;
|-&lt;br /&gt;
|343-1086 || GSC || Gray Scale video Controller (actually a Chips &amp;amp; Technologies part)&lt;br /&gt;
|-&lt;br /&gt;
|343-1087 || CPUGLU&lt;br /&gt;
|-&lt;br /&gt;
|343-1090 || MISCGLU&lt;br /&gt;
|-&lt;br /&gt;
|343S0014 || Orbit&lt;br /&gt;
|-&lt;br /&gt;
|343S0018-01 || ? || PM7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S0020 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0021 || Ninety9 || Composite video encoder (NTSC/PAL/SECAM)&lt;br /&gt;
|-&lt;br /&gt;
|343S0040 || RTC || Real-time clock and 20 bytes of PRAM.  Mac 128k/512k/512ke/Plus&lt;br /&gt;
|-&lt;br /&gt;
|343S0042 || RTC || Real-time clock and 256 bytes of PRAM.  Mac II, IIx, IIcx, IIci, Quadra 700/900/950, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|343S0045-B || SOUND || Sony Sound Chip (Sony part # CX1063AP).  Performa 200, Mac Portable.&lt;br /&gt;
|-&lt;br /&gt;
|343S0060-A || VASP || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S0061(-A) || SWIM GCR/MFM floppy controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0065 || PSX+ || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0101-A || VISA || Memory &amp;amp; I/O controller w/audio, video. Mac LC &amp;quot;Elsie&amp;quot; prototype&lt;br /&gt;
|-&lt;br /&gt;
|343S0103 || Orwell || Memory controller. Also called &amp;quot;MCU (Memory Control Unit)&amp;quot; in some places.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0105 || Relayer || Works with JDB to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0106 || JDB || Junction Data Bus.  Works with Relayer to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0107 || BBU || &amp;quot;Bob Bailey Unit&amp;quot;, integrates many of the functions from the original Mac including memory control, video, and audio.  SE&lt;br /&gt;
|-&lt;br /&gt;
|343S0113 || Sporty || aka CSEAA, Custom Stereo Enhanced Audio Amplifier&lt;br /&gt;
|-&lt;br /&gt;
|343S0116-A || V8 || I/O controller (includes VIA1, pseudo-VIA2, video, and sound).  LC/LC II&lt;br /&gt;
|-&lt;br /&gt;
|343S0124-01 || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  Duo 210/230/250&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-01 || DAFB || Direct Access Frame Buffer, video for the 68040 bus.  Quadra 700/900 and RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-A || DAFB II || Same as DAFB 343S0128-01, with added 15bpp support.  Quadra 950&lt;br /&gt;
|-&lt;br /&gt;
|343S0129 || DFAC II || Digitally Filtered Audio Chip II.  Audio input and output filters.&lt;br /&gt;
|-&lt;br /&gt;
|343S0132 || Spice || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, video, sound, and pushbutton interface).  Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|343S0135 || PrimeTime || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, sound, and 040 to 030 bus translator).  Quadra 605 and LC 475/575&lt;br /&gt;
|-&lt;br /&gt;
|343S0137 || SWIM III || GCR/MFM Floppy controller with DMA.&lt;br /&gt;
|-&lt;br /&gt;
|343S0138 || PrimeTime II || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, and sound).  Quadra 630, LC630, LC580.&lt;br /&gt;
|-&lt;br /&gt;
|343S0140 || AWACS || Audio DAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0147 || Barney || also called “TREX”&lt;br /&gt;
|-&lt;br /&gt;
|343S0148-01 || FAT AMIC || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0152 || Aspen || Memory controller and PCI host bridge.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0153 || Taos || Video controller.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0161 || Gazelle || Video clock generator, LC 475/575, Quadra 605&lt;br /&gt;
|-&lt;br /&gt;
|343S0164-A || MEMCjr || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0172 || O&#039;Hare (PQFP) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support.&lt;br /&gt;
|-&lt;br /&gt;
|343S0173(-B) || O&#039;Hare (BGA) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support. PB2400/3400&lt;br /&gt;
|-&lt;br /&gt;
|343S0180 || Whitney 3 (?)&lt;br /&gt;
|-&lt;br /&gt;
|343S0184 || Screamer || Audio&lt;br /&gt;
|-&lt;br /&gt;
|343S0188 || KeyLargo || PCI I/O controller. VIA1, ATA, UATA, AWACS/Singer interface, I2C, I2S, GPIO, button/LED support, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0211 || Intrepid || U2 north bridge plus KeyLargo south bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0275 || K2 || HyperTransport I/O controller.  5 PCI host bridges, USB, UATA, SATA, FireWire, Ethernet, SCC, I2S, I2C, GPIO, VIA1, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0704 || Sebastian || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0801 || AMIC || Apple Memory-mapped I/O Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0802(-A) || HMC || High-speed Memory Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1018(A) || MDU || Memory Decode Unit (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1019(A) || RBV || RAM-Based Video (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1020(-A) || NuChip30 || NuBus bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1021 || PIC || Peripheral Interface Controller, 65C02 I/O coprocessor with on-board timers and DMA&lt;br /&gt;
|-&lt;br /&gt;
|343S1027 || Bus Transceiver || comes in a pair of 2; IIsi, IIvx, Q700&lt;br /&gt;
|-&lt;br /&gt;
|343S1030 || Sandwich II || DMA controller, Apple II High-Speed SCSI Card&lt;br /&gt;
|-&lt;br /&gt;
|343S1035 || SDV || Single DMA Video, memory, video, and DMA controller for 030 LaserWriters&lt;br /&gt;
|-&lt;br /&gt;
|343S1036(-A) || Enhanced Apple Sound Chip (EASC) || Also known by its code name &amp;quot;Batman&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|343S1039 || MUNI ||&lt;br /&gt;
|-&lt;br /&gt;
|343S1047 || DDC || Video.  Called &amp;quot;Omaha2&amp;quot; on schematic.  Portable, PB100, PB140, PB145, PB170&lt;br /&gt;
|-&lt;br /&gt;
|343S1048-1 || Peripheral Glue || Handles buffering, IRQ routing, clocks, and power control for I/O chips. PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1049 || Jaws || Memory controller and main system glue.  Called &amp;quot;Piranha2&amp;quot; on schematic.  PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1054-A || Eagle || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1055 || MSC || Memory controller.  PowerBook 150 &amp;amp; PB Duo 210/230&lt;br /&gt;
|-&lt;br /&gt;
|343S1065 || Sonora || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1069(-A) || Ariel || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1074 || Ariel || Video RAMDAC.  IIvx&lt;br /&gt;
|-&lt;br /&gt;
|343S1075 || AC843 || Video RAMDAC.  Quadra 950, RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S1077 || djMEMC || Memory controller with integrated DAFB II video&lt;br /&gt;
|-&lt;br /&gt;
|343S1078 || IOSB || I/O Subsystem Buffer.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1091 || Antelope / AC843 || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1095(-A) || Nubus&lt;br /&gt;
|-&lt;br /&gt;
|343S1096 || Civic || Framebuffer controller, Quadra 660AV/840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1097 || YMCA || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1098 || ??? || I/O controller (Sonora/Ardbeg derivative), Color Classic II&lt;br /&gt;
|-&lt;br /&gt;
|343S1100 || PSC || I/O controller, Quadra 660AV, 840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1103(-A) || Civic || Framebuffer controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1105 || Whitney || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1109 || Tinker Bell || I/O controller (Sonora/Ardbeg derivative), Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1110 || Wendy || Video in, Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1113 || Pratt || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1118 || MSC || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1123 || Keystone || External video controller for some PowerBooks&lt;br /&gt;
|-&lt;br /&gt;
|343S1124 || BART || NuBus controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1125 || Grand Central || PCI I/O controller, VIA1, SWIM III, DB-DMA, interfaces to audio, SCC, Ethernet, SCSI.&lt;br /&gt;
|-&lt;br /&gt;
|343S1126 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1129(-A) || PSC || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1133 || Valkyrie || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1136 || F108 || Memory controller, SCSI, ATA, and SCC&lt;br /&gt;
|-&lt;br /&gt;
|343S1138-04 || Plan B || Video in DMA engine, PowerMac 7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S1141 || Zax || Memory datapath, PowerMac 8600/9600&lt;br /&gt;
|-&lt;br /&gt;
|343S1144 || Data Path || Bus buffering and video data routing.  PowerMac 6100/7100/8100&lt;br /&gt;
|-&lt;br /&gt;
|343S1146 || MESH || Macintosh Enhanced SCSI Hardware.  Modified/simplified 53C94/96 core.  Pippin, PowerMac 7500, integrated in F108, O&#039;Hare, Heathrow&lt;br /&gt;
|-&lt;br /&gt;
|343S1148 || PBX || Memory controller.  PowerBook 1400, 5300, PB Duo 2300c&lt;br /&gt;
|-&lt;br /&gt;
|343S1154 || Control || Specialized PCI host bridge.  Works with Chaos for video.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1155 || Chaos || (also spelled &amp;quot;Kaos&amp;quot; in some places) Video.  Works with Control.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1159 || Baboon || ATA interface&lt;br /&gt;
|-&lt;br /&gt;
|343S1161 || DATA PATH || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1164 || BART || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1166 || Dacula || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1180 || RaDACal || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1181 || Capella || Converts 040 bus for PPC603&lt;br /&gt;
|-&lt;br /&gt;
|343S1183 || PSX || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1184 || Platinum || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1185 || Iridium || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1190 || Hammerhead || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1191(-A) || Athens Prime || Clock/timing controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1201 || Heathrow || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10Mbps Ethernet, button and LED support&lt;br /&gt;
|-&lt;br /&gt;
|343S1202(-2) || PSX+ || Memory controller and PCI host bridge, for faster buses than original PSX&lt;br /&gt;
|-&lt;br /&gt;
|343S1206 || Valkyrie AV2 || Video&lt;br /&gt;
|-&lt;br /&gt;
|343S1211 || Paddington || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10/100 Ethernet, button and LED support.  iMac, Blue &amp;amp; White G3, &amp;quot;Lombard&amp;quot; and &amp;quot;Pismo&amp;quot; PowerBook G3&lt;br /&gt;
|-&lt;br /&gt;
|343S6502 || 65C02 || Apple IIe Card&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 344-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|344-0010 || MMU || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0011 || MMU || Apple IIc, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0020 || IOU (US 60 Hz) || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0021 || IOU (International 50 or 60 Hz) || Apple IIe, IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0022 || IOU (US 60 Hz) || Apple IIe, IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0023 || IOU (International 50 or 60 Hz) || Apple IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0038 || MIG || Multi-drive Interface Glue, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0040 || RTC || Mac 128K/512K&lt;br /&gt;
|-&lt;br /&gt;
|344-0041(-A/B) || IWM&lt;br /&gt;
|-&lt;br /&gt;
|344S0041 || IWM || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0042(-A/B) || RTC&lt;br /&gt;
|-&lt;br /&gt;
|344-0043-A || IWM (SWIM Pinout version) || Apple IIgs and Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0046 || VGC || Video Graphics Controller, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0047 || Mega II || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0048 || Keyboard GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0049 || Slotmaker || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0050 || FPI || Fast Processor Interface, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0052 || Sound GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0053 || ASC || Apple Sound Chip, original version&lt;br /&gt;
|-&lt;br /&gt;
|344S0061-A || SWIM&lt;br /&gt;
|-&lt;br /&gt;
|344S0063(-1,-A) || ASC || Apple Sound Chip, cost-reduced&lt;br /&gt;
|-&lt;br /&gt;
|344S0064 || SCSIDMA || Modified 53c80, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0066-01 || CYA || Control Your Apple, Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|344S0074 || BIU30 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0075 || BIU2 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0076 || OSS || Operating System Support (IRQ controller), IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0100-01 || Egret (v1.00) || IIsi&lt;br /&gt;
|-&lt;br /&gt;
|343S0104-A || YANCC || Yet Another NuBus Controller Chip.  Quadra 700/900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S0111(-01/-A) || GEMINI || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0112-02 || DAFB || Direct Access Frame Buffer, video.  Quadra 700/900 - Q950 uses DAFB II.&lt;br /&gt;
|-&lt;br /&gt;
|344S0602(-A) || GLUE CHIP || II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0603-A || BBU || Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0606 || NuChip || NuBus interface. Mac II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0607 || Zip Chip || Licensed Zip Chip logic for Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344S0608-02 || CPU GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0609-01 || VIDEO || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0610-1 || MISC GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S1018-03 || MDU || Memory Decode Unit, memory controller. @ UI4, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1019-01 || RBV || RAM-based video. @ UA3, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1020 || NuChip30 || NuBus interface.  Mac IIci, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1021 || PIC || 65c02 based I/O microcontroller, IIfx, Quadra 900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S1028-A || MC || Memory controller. Mac IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S1029(-A) || SWIM || Mac Portable, PowerBook 140/170&lt;br /&gt;
|-&lt;br /&gt;
|344S1033-B || DFAC || Digitally Filtered Audio Chip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 353-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|353S0182 || Gated Clocks || PCI Arbiter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 357-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|357S0006 || Endeavor || Programmable video clock generator, remarked DP8531V&lt;br /&gt;
|-&lt;br /&gt;
|357S0010-A || RAMDAC || Bt ?model? RAMDAC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 377-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|377S6553 || Beruit&lt;br /&gt;
|-&lt;br /&gt;
|377S7014 || CSC || Chips &amp;amp; Technologies 65225&lt;br /&gt;
|-&lt;br /&gt;
|377S9624 || CSC || Chips &amp;amp; Technologies 65220&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Off-the-shelf ASICs ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|65210 || N/A || Chips &amp;amp; Technologies video controller&lt;br /&gt;
|-&lt;br /&gt;
|68HC05 || N/A || Egret/Cuda/Caboose on desktops, “PG&amp;amp;E” PMU on portables&lt;br /&gt;
|-&lt;br /&gt;
|79c50 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 5380 + MACE (79c9415) Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|79c9415 || MACE || Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|CS4216 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|CS4217 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|DSP3210 || Cathedral || AT&amp;amp;T 32-bit DSP for audio on Quadra 660AV&lt;br /&gt;
|-&lt;br /&gt;
|uPD72070GF || New Age || NEC765-derived FDC&lt;br /&gt;
|-&lt;br /&gt;
|85c80 || Combo || AMD 85c30 + 53c80&lt;br /&gt;
|-&lt;br /&gt;
|MPC106 || Grackle || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|M50753 || PMU || Power manager and ADB host on most 68000 and &#039;030 PowerBooks.&lt;br /&gt;
|-&lt;br /&gt;
|PCI1130PDV || PCI/Cardbus bridge&lt;br /&gt;
|-&lt;br /&gt;
|WD90C26 || PowerBook 165c/180c video chip (not “Pangola”, which is separate)&lt;br /&gt;
|-&lt;br /&gt;
|WD90C55 || PowerBook 165c/180c LCD driver&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8728</id>
		<title>Driver:Mac 68K:Tech Info:ASICs</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8728"/>
		<updated>2023-07-21T22:58:20Z</updated>

		<summary type="html">&lt;p&gt;Ajr: /* 342-xxxx */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Known Apple ASICs ==&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 337-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Part number !! Name/Info !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|337-0001 || MC68000P8 (DIP) || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|337S0003 || FireWire Link || TI Lynx&lt;br /&gt;
|-&lt;br /&gt;
|337S0006 || ATI 264GT&lt;br /&gt;
|-&lt;br /&gt;
|337S0078 || &#039;Control 1&#039;? || TI-Manufactured, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|337S7065 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 5380 + Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|337S0250 || Ultra ATA Controller || CMD 0646U&lt;br /&gt;
|-&lt;br /&gt;
|337S7095 || USB Controller || CMD 0670A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 338-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|338-6523 or 338S6523 || VIA || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|338S6525 || VIA || Mac Portable, PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|338S6526 || 65C22 || VIA @ UC2, IIsi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 340-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|3400257 || NCR 53C80 || Custom marked&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 341-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|341-0001 || E0 ROM || Apple II, Integer BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0002 || E8 ROM || Apple II, Integer BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0003 || F0 ROM || Apple II, Integer BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0004 || F8 ROM || Apple II, original Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0005 || Parallel ROM || Apple II Parallel Printer Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0008 || Serial ROM || Apple II Serial Communication Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0009 || PROM P5 || Disk II controller $Cs00 boot code, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0010 || PROM P6 || Disk II controller state PROM, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0011 || D0 ROM || Apple II Plus, Applesoft BASIC, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0012 || D8 ROM || Apple II Plus, Applesoft BASIC, $D800&lt;br /&gt;
|-&lt;br /&gt;
|341-0013 || E0 ROM || Apple II Plus, Applesoft BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0014 || E8 ROM || Apple II Plus, Applesoft BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0015 || F0 ROM || Apple II Plus, Applesoft BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0016 || D0 ROM || Apple II or II Plus with Integer ROM card, Programmer&#039;s Aid #1, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0019 || Parallel ROM || Apple II Centronics Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0020 || F8 ROM || Apple II Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0026 || Tablet ROM || Apple II Graphics Tablet Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0027-a || PROM P5 || Disk II controller $Cs00 boot code, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0028-a || PROM P6 || Disk II controller or Apple /// state PROM, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0030 || Video elements &amp;amp; attributes ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0031 || Boot ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0032 || Video mode select PROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0035 || Keyboard Encoder || Apple /// and IIe keyboard encoder, KR3600-075B1 (H13 on ///, also 342-0035)&lt;br /&gt;
|-&lt;br /&gt;
|341-0036 || Character Generator || Apple II and II Plus character generator ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0041 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0042 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0043 || Address logic PROM || Apple /// (C10)&lt;br /&gt;
|-&lt;br /&gt;
|341-0044 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0045 || Bus/memory select control PROM || Apple /// (F5)&lt;br /&gt;
|-&lt;br /&gt;
|341-0046 || Slot phase 0 transceiver logic PROM || Apple /// (F7)&lt;br /&gt;
|-&lt;br /&gt;
|341-0047 || F8 ROM || Apple II j-Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0052 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0055 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0056 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0057 || PIC || Apple II Parallel Interface Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0061 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0063 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0064 || COPS || Lisa keyboard and I/O COPS microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0065 || SSC ROM || Apple II Super Serial Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0069-A || IEEE-488 || Apple II IEEE-488 Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0080 || ProFile 5 || Firmware for 5MB ProFile hard disk&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-A || SCSI ROM || Apple II SCSI Card, Rev. A&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-B || SCSI ROM || Apple II SCSI Card, Rev. B&lt;br /&gt;
|-&lt;br /&gt;
|341-0138 || FDC || Lisa 6504 floppy disk controller program, Twiggy drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0150 || Keyboard ROM || IIe and IIc keyboard ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0151 || Keyboard ROM || IIe and IIc keyboard ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0160 || Character Generator || IIe and IIc video ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0169 || SchoolBus || Apple II &amp;quot;School Bus&amp;quot; network card ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0161 || Character Generator || IIe and IIc video ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0175(-a/b/c/d/e/f/g) || Boot E || Lisa boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0176(-a/b/c/d/e/f/g) || Boot O || Lisa boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0193 || Parallel card | Lisa parallel card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0250-A || BMU1 || PAL16L8, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0251-A || LAG || PAL16R8?, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0252-A || TSG || PAL16R6, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0253-A || ASG || PAL16R8, Mac512k; implements a 6-bit PWM counter for floppy drive speed and audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0254-A || TSM || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0255-A || BMU0 || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0269 || Mouse MCU || Apple II Mouse Card 68HC05 microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0270 || Mouse ROM || Apple II Mouse Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0271 || ProFile || Apple II ProFile 5MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0281 || FDC || Lisa 6504 floppy disk controller program, Sony drives &amp;amp; internal Widget support&lt;br /&gt;
|-&lt;br /&gt;
|341-0288 || Widget piggyback || Z8 piggyback ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0289 || Widget external || Z8 external ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0290 || FDC || Lisa 6504 floppy disk controller program, Sony drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0299 || ProFile || Apple II ProFile 10MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0346-A || Boot E || Mac XL boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0347-A || Boot O || Mac XL boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0437 || SCSI ROM || Apple II SCSI Card, Rev. C&lt;br /&gt;
|-&lt;br /&gt;
|341-0438 || SuperDrive ROM || ROM, Apple II 3.5&amp;quot; Disk Controller&lt;br /&gt;
|-&lt;br /&gt;
|341-0445 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 04&lt;br /&gt;
|-&lt;br /&gt;
|341-0514-A || BMU1 || PAL16L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0515-A || LAG || PAL16R8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0516-A || TSG || PAL16R6, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0517-A || ASG || PAL16R8, Plus; implements a 6-bit PWM counter for audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0519-A || CAS || PAL20L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0520-A || BMU2 || PAL20R4, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0522-A || TSM || VP16RP8MPC(PAL16R4), Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0538-A || GLU || PAL16L8, Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|341-0625 || CF ROM || IIc Plus main ROM, $C000-$FFFF, ROM 05&lt;br /&gt;
|-&lt;br /&gt;
|341-0633-A || PAL16R8B || @ UG7, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0635-A || PAL16R8B || @ UG6, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0637-A || PAL16L8B || @ UE6, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0665-A || PAL16R4B || @ UI6, SE/30; Controls HSync and IRQ? in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341S0689-C || PAL16L8D || @ UH7, SE/30; Controls RAM read/write signals in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341-0688-A || PAL16R8B || @ UE7, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0728 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0729 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0737 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0746-A || PAL16R8 || ? @ UG7, replaces 341-0633-A, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0747-A || PAL16R8 || ? @ UG6, replaces 341-0635-A, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0748 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0749 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0754-A || PAL16L8 || ? @ UE6, replaces 341-0637-A, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0755-A || PAL16R8 || ? @ UE7, replaces 341-0688-A, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0803 || SCSI ROM || Apple II High Speed SCSI Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0815-A || PAL16R8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0816-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0817-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-8003-C || FDC || Lisa/MacXL 6504 floppy disk controller program, 800K drives&lt;br /&gt;
|-&lt;br /&gt;
|341S0025 || PMU&lt;br /&gt;
|-&lt;br /&gt;
|341S0060 || Cuda (v2.40) || Performa/Quadra 6xx, some PMac x200, PMac x400, some PMac x500, Pippin, Gossamer G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0187(-B) || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  PB190, PB1400&lt;br /&gt;
|-&lt;br /&gt;
|341S0262 || Cuda v3.0 || some PMac x500, Bondi Blue iMac, Blue &amp;amp; White G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0285 || Cuda Lite || ADB and PS/2 support - PMac 4400 &amp;amp; clones&lt;br /&gt;
|-&lt;br /&gt;
|341S0345 || ADB &amp;amp; Keyboard Microcontroller (M50740) || Apple IIgs ROM 0 &amp;amp; 1&lt;br /&gt;
|-&lt;br /&gt;
|341S0417 || Cuda || Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0489 || &#039;DECODE&#039; || Rom address decoder, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0632 || ADB &amp;amp; Keyboard Microcontroller (M50741) || Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|341S0720 || CAS PAL(PAL16R8?) || Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0788 || Cuda (v2.37) || PRAM/RTC/ADB, PowerMac x100&lt;br /&gt;
|-&lt;br /&gt;
|341S0490 || ? || PAL?, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0815-A || PAL16R4 || @ UJ10, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0816-A || PALC22V10 || @ UJ8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0817-A || PALC22V10 || @ UE9, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0850 || Egret (v1.01, earlier) || PRAM, RTC, ADB; IIsi and LC&lt;br /&gt;
|-&lt;br /&gt;
|341S0851 || Egret (v1.01) || PRAM, RTC, ADB&lt;br /&gt;
|-&lt;br /&gt;
|341S0853 || Caboose (v1.00) || Handles switches on case&lt;br /&gt;
|-&lt;br /&gt;
|341S0856-A || Interrupt PAL || AMD-Manufactured PALCE20V8H, encodes interrupt sources onto IPL0/1/2, Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|341S0879-B || &#039;Control 2&#039;? || AMD-Manufactured, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0934 || PG&amp;amp;E || 68HC05 Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB. PB5x0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 342-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|342-0033 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 03&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-A || FE/FF ROM || IIgs ROM 0&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-B || FE/FF ROM || IIgs ROM 1&lt;br /&gt;
|-&lt;br /&gt;
|342-0041 || IWM || Integrated Woz Machine floppy controller, IIc and IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|342-0132 || Keyboard ROM || IIe and IIc keyboard ROM, US English and DVORAK&lt;br /&gt;
|-&lt;br /&gt;
|342-0133 || Character Generator || IIe and IIc video ROM, US English&lt;br /&gt;
|-&lt;br /&gt;
|342-0134 || EF ROM || IIe main ROM, $E000-$FFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0135 || CD ROM || IIe main ROM, $C000-$DFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0170 || TMG PAL || IIe video and timing generator PAL&lt;br /&gt;
|-&lt;br /&gt;
|342-0220-A || Mac 128 E || Mac 128K boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0221-A || Mac 128 O || Mac 128K boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0250-A || BMU1 || 16L8 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0251-A || LAG || 16R8 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0252-A || TSG || 16R6 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0254-A || TSM || 16R4 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0255-A || BMU0 || 16R4 PAL, Mac 512K&lt;br /&gt;
|-&lt;br /&gt;
|342-0265 || Character Generator || IIe video ROM, US English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0272 || CF ROM || IIc main ROM, $C000-$FFFF, original ROM FF&lt;br /&gt;
|-&lt;br /&gt;
|342-0273 || Keyboard ROM || IIe and IIc keyboard ROM, UK English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0275 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0341-A/B/C || Mac 128 E || Mac 512Ke/Plus boot ROM, even bytes ($xxx0), version 1 (-A), 2 (-B), 3 (-C)&lt;br /&gt;
|-&lt;br /&gt;
|342-0342-A/B || Mac 128 O || Mac 512Ke/Plus boot ROM, odd bytes ($xxx1), versions 1 &amp;amp; 2 (-A), 3 (-B)&lt;br /&gt;
|-&lt;br /&gt;
|342-0303 || EF ROM || IIe main ROM, $E000-$FFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0304 || CD ROM || IIe main ROM, $C000-$DFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0349 || CF ROM || IIe main ROM, $C000-$FFFF, Platinum&lt;br /&gt;
|-&lt;br /&gt;
|342-0352 || Mac SE E || Mac SE boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0353 || Mac SE O || Mac SE boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0372 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342S0440(-A/B) || “ADB Modem&amp;quot; manufactured by Microchip || SE-FD/HD,II,IIx,IIcx,IIci,SE-30,Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|342S0740-2 || KYBD || Mac Portable; Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0743-1 || KYBD || PB140/170 keyboard microcontroller.  Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0753-A || PMGR || Mac Portable; Mitsubishi M50753 power manager and ADB host&lt;br /&gt;
|-&lt;br /&gt;
|342S0854-2 || PMU || Power Management Unit&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 343-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|343-0071 || U1M HYBRID || Hybrid IC carrier, Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|343-0155-A || V8 || Memory controller, VIA1, pseudo-VIA2, sound, and video. LC II&lt;br /&gt;
|-&lt;br /&gt;
|343-1086 || GSC || Gray Scale video Controller (actually a Chips &amp;amp; Technologies part)&lt;br /&gt;
|-&lt;br /&gt;
|343-1087 || CPUGLU&lt;br /&gt;
|-&lt;br /&gt;
|343-1090 || MISCGLU&lt;br /&gt;
|-&lt;br /&gt;
|343S0014 || Orbit&lt;br /&gt;
|-&lt;br /&gt;
|343S0018-01 || ? || PM7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S0020 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0021 || Ninety9 || Composite video encoder (NTSC/PAL/SECAM)&lt;br /&gt;
|-&lt;br /&gt;
|343S0040 || RTC || Real-time clock and 20 bytes of PRAM.  Mac 128k/512k/512ke/Plus&lt;br /&gt;
|-&lt;br /&gt;
|343S0042 || RTC || Real-time clock and 256 bytes of PRAM.  Mac II, IIx, IIcx, IIci, Quadra 700/900/950, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|343S0045-B || SOUND || Sony Sound Chip (Sony part # CX1063AP).  Performa 200, Mac Portable.&lt;br /&gt;
|-&lt;br /&gt;
|343S0060-A || VASP || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S0061(-A) || SWIM GCR/MFM floppy controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0065 || PSX+ || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0101-A || VISA || Memory &amp;amp; I/O controller w/audio, video. Mac LC &amp;quot;Elsie&amp;quot; prototype&lt;br /&gt;
|-&lt;br /&gt;
|343S0103 || Orwell || Memory controller. Also called &amp;quot;MCU (Memory Control Unit)&amp;quot; in some places.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0105 || Relayer || Works with JDB to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0106 || JDB || Junction Data Bus.  Works with Relayer to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0107 || BBU || &amp;quot;Bob Bailey Unit&amp;quot;, integrates many of the functions from the original Mac including memory control, video, and audio.  SE&lt;br /&gt;
|-&lt;br /&gt;
|343S0113 || Sporty || aka CSEAA, Custom Stereo Enhanced Audio Amplifier&lt;br /&gt;
|-&lt;br /&gt;
|343S0116-A || V8 || I/O controller (includes VIA1, pseudo-VIA2, video, and sound).  LC/LC II&lt;br /&gt;
|-&lt;br /&gt;
|343S0124-01 || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  Duo 210/230/250&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-01 || DAFB || Direct Access Frame Buffer, video for the 68040 bus.  Quadra 700/900 and RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-A || DAFB II || Same as DAFB 343S0128-01, with added 15bpp support.  Quadra 950&lt;br /&gt;
|-&lt;br /&gt;
|343S0129 || DFAC II || Digitally Filtered Audio Chip II.  Audio input and output filters.&lt;br /&gt;
|-&lt;br /&gt;
|343S0132 || Spice || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, video, sound, and pushbutton interface).  Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|343S0135 || PrimeTime || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, sound, and 040 to 030 bus translator).  Quadra 605 and LC 475/575&lt;br /&gt;
|-&lt;br /&gt;
|343S0137 || SWIM III || GCR/MFM Floppy controller with DMA.&lt;br /&gt;
|-&lt;br /&gt;
|343S0138 || PrimeTime II || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, and sound).  Quadra 630, LC630, LC580.&lt;br /&gt;
|-&lt;br /&gt;
|343S0140 || AWACS || Audio DAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0147 || Barney || also called “TREX”&lt;br /&gt;
|-&lt;br /&gt;
|343S0148-01 || FAT AMIC || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0152 || Aspen || Memory controller and PCI host bridge.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0153 || Taos || Video controller.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0161 || Gazelle || Video clock generator, LC 475/575, Quadra 605&lt;br /&gt;
|-&lt;br /&gt;
|343S0164-A || MEMCjr || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0172 || O&#039;Hare (PQFP) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support.&lt;br /&gt;
|-&lt;br /&gt;
|343S0173(-B) || O&#039;Hare (BGA) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support. PB2400/3400&lt;br /&gt;
|-&lt;br /&gt;
|343S0180 || Whitney 3 (?)&lt;br /&gt;
|-&lt;br /&gt;
|343S0184 || Screamer || Audio&lt;br /&gt;
|-&lt;br /&gt;
|343S0188 || KeyLargo || PCI I/O controller. VIA1, ATA, UATA, AWACS/Singer interface, I2C, I2S, GPIO, button/LED support, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0211 || Intrepid || U2 north bridge plus KeyLargo south bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0275 || K2 || HyperTransport I/O controller.  5 PCI host bridges, USB, UATA, SATA, FireWire, Ethernet, SCC, I2S, I2C, GPIO, VIA1, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0704 || Sebastian || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0801 || AMIC || Apple Memory-mapped I/O Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0802(-A) || HMC || High-speed Memory Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1018(A) || MDU || Memory Decode Unit (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1019(A) || RBV || RAM-Based Video (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1020(-A) || NuChip30 || NuBus bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1021 || PIC || Peripheral Interface Controller, 65C02 I/O coprocessor with on-board timers and DMA&lt;br /&gt;
|-&lt;br /&gt;
|343S1027 || Bus Transceiver || comes in a pair of 2; IIsi, IIvx, Q700&lt;br /&gt;
|-&lt;br /&gt;
|343S1030 || Sandwich II || DMA controller, Apple II High-Speed SCSI Card&lt;br /&gt;
|-&lt;br /&gt;
|343S1035 || SDV || Single DMA Video, memory, video, and DMA controller for 030 LaserWriters&lt;br /&gt;
|-&lt;br /&gt;
|343S1036(-A) || Enhanced Apple Sound Chip (EASC) || Also known by its code name &amp;quot;Batman&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|343S1039 || MUNI ||&lt;br /&gt;
|-&lt;br /&gt;
|343S1047 || DDC || Video.  Called &amp;quot;Omaha2&amp;quot; on schematic.  Portable, PB100, PB140, PB145, PB170&lt;br /&gt;
|-&lt;br /&gt;
|343S1048-1 || Peripheral Glue || Handles buffering, IRQ routing, clocks, and power control for I/O chips. PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1049 || Jaws || Memory controller and main system glue.  Called &amp;quot;Piranha2&amp;quot; on schematic.  PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1054-A || Eagle || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1055 || MSC || Memory controller.  PowerBook 150 &amp;amp; PB Duo 210/230&lt;br /&gt;
|-&lt;br /&gt;
|343S1065 || Sonora || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1069(-A) || Ariel || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1074 || Ariel || Video RAMDAC.  IIvx&lt;br /&gt;
|-&lt;br /&gt;
|343S1075 || AC843 || Video RAMDAC.  Quadra 950, RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S1077 || djMEMC || Memory controller with integrated DAFB II video&lt;br /&gt;
|-&lt;br /&gt;
|343S1078 || IOSB || I/O Subsystem Buffer.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1091 || Antelope / AC843 || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1095(-A) || Nubus&lt;br /&gt;
|-&lt;br /&gt;
|343S1096 || Civic || Framebuffer controller, Quadra 660AV/840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1097 || YMCA || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1098 || ??? || I/O controller (Sonora/Ardbeg derivative), Color Classic II&lt;br /&gt;
|-&lt;br /&gt;
|343S1100 || PSC || I/O controller, Quadra 660AV, 840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1103(-A) || Civic || Framebuffer controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1105 || Whitney || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1109 || Tinker Bell || I/O controller (Sonora/Ardbeg derivative), Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1110 || Wendy || Video in, Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1113 || Pratt || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1118 || MSC || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1123 || Keystone || External video controller for some PowerBooks&lt;br /&gt;
|-&lt;br /&gt;
|343S1124 || BART || NuBus controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1125 || Grand Central || PCI I/O controller, VIA1, SWIM III, DB-DMA, interfaces to audio, SCC, Ethernet, SCSI.&lt;br /&gt;
|-&lt;br /&gt;
|343S1126 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1129(-A) || PSC || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1133 || Valkyrie || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1136 || F108 || Memory controller, SCSI, ATA, and SCC&lt;br /&gt;
|-&lt;br /&gt;
|343S1138-04 || Plan B || Video in DMA engine, PowerMac 7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S1141 || Zax || Memory datapath, PowerMac 8600/9600&lt;br /&gt;
|-&lt;br /&gt;
|343S1144 || Data Path || Bus buffering and video data routing.  PowerMac 6100/7100/8100&lt;br /&gt;
|-&lt;br /&gt;
|343S1146 || MESH || Macintosh Enhanced SCSI Hardware.  Modified/simplified 53C94/96 core.  Pippin, PowerMac 7500, integrated in F108, O&#039;Hare, Heathrow&lt;br /&gt;
|-&lt;br /&gt;
|343S1148 || PBX || Memory controller.  PowerBook 1400, 5300, PB Duo 2300c&lt;br /&gt;
|-&lt;br /&gt;
|343S1154 || Control || Specialized PCI host bridge.  Works with Chaos for video.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1155 || Chaos || (also spelled &amp;quot;Kaos&amp;quot; in some places) Video.  Works with Control.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1159 || Baboon || ATA interface&lt;br /&gt;
|-&lt;br /&gt;
|343S1161 || DATA PATH || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1164 || BART || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1166 || Dacula || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1180 || RaDACal || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1181 || Capella || Converts 040 bus for PPC603&lt;br /&gt;
|-&lt;br /&gt;
|343S1183 || PSX || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1184 || Platinum || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1185 || Iridium || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1190 || Hammerhead || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1191(-A) || Athens Prime || Clock/timing controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1201 || Heathrow || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10Mbps Ethernet, button and LED support&lt;br /&gt;
|-&lt;br /&gt;
|343S1202(-2) || PSX+ || Memory controller and PCI host bridge, for faster buses than original PSX&lt;br /&gt;
|-&lt;br /&gt;
|343S1206 || Valkyrie AV2 || Video&lt;br /&gt;
|-&lt;br /&gt;
|343S1211 || Paddington || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10/100 Ethernet, button and LED support.  iMac, Blue &amp;amp; White G3, &amp;quot;Lombard&amp;quot; and &amp;quot;Pismo&amp;quot; PowerBook G3&lt;br /&gt;
|-&lt;br /&gt;
|343S6502 || 65C02 || Apple IIe Card&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 344-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|344-0010 || MMU || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0011 || MMU || Apple IIc, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0020 || IOU (US 60 Hz) || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0021 || IOU (International 50 or 60 Hz) || Apple IIe, IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0022 || IOU (US 60 Hz) || Apple IIe, IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0023 || IOU (International 50 or 60 Hz) || Apple IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0038 || MIG || Multi-drive Interface Glue, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0040 || RTC || Mac 128K/512K&lt;br /&gt;
|-&lt;br /&gt;
|344-0041(-A/B) || IWM&lt;br /&gt;
|-&lt;br /&gt;
|344S0041 || IWM || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0042(-A/B) || RTC&lt;br /&gt;
|-&lt;br /&gt;
|344-0043-A || IWM (SWIM Pinout version) || Apple IIgs and Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0046 || VGC || Video Graphics Controller, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0047 || Mega II || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0048 || Keyboard GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0049 || Slotmaker || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0050 || FPI || Fast Processor Interface, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0052 || Sound GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0053 || ASC || Apple Sound Chip, original version&lt;br /&gt;
|-&lt;br /&gt;
|344S0061-A || SWIM&lt;br /&gt;
|-&lt;br /&gt;
|344S0063(-1,-A) || ASC || Apple Sound Chip, cost-reduced&lt;br /&gt;
|-&lt;br /&gt;
|344S0064 || SCSIDMA || Modified 53c80, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0066-01 || CYA || Control Your Apple, Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|344S0074 || BIU30 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0075 || BIU2 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0076 || OSS || Operating System Support (IRQ controller), IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0100-01 || Egret (v1.00) || IIsi&lt;br /&gt;
|-&lt;br /&gt;
|343S0104-A || YANCC || Yet Another NuBus Controller Chip.  Quadra 700/900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S0111(-01/-A) || GEMINI || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0112-02 || DAFB || Direct Access Frame Buffer, video.  Quadra 700/900 - Q950 uses DAFB II.&lt;br /&gt;
|-&lt;br /&gt;
|344S0602(-A) || GLUE CHIP || II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0603-A || BBU || Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0606 || NuChip || NuBus interface. Mac II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0607 || Zip Chip || Licensed Zip Chip logic for Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344S0608-02 || CPU GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0609-01 || VIDEO || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0610-1 || MISC GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S1018-03 || MDU || Memory Decode Unit, memory controller. @ UI4, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1019-01 || RBV || RAM-based video. @ UA3, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1020 || NuChip30 || NuBus interface.  Mac IIci, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1021 || PIC || 65c02 based I/O microcontroller, IIfx, Quadra 900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S1028-A || MC || Memory controller. Mac IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S1029(-A) || SWIM || Mac Portable, PowerBook 140/170&lt;br /&gt;
|-&lt;br /&gt;
|344S1033-B || DFAC || Digitally Filtered Audio Chip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 353-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|353S0182 || Gated Clocks || PCI Arbiter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 357-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|357S0006 || Endeavor || Programmable video clock generator, remarked DP8531V&lt;br /&gt;
|-&lt;br /&gt;
|357S0010-A || RAMDAC || Bt ?model? RAMDAC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 377-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|377S6553 || Beruit&lt;br /&gt;
|-&lt;br /&gt;
|377S7014 || CSC || Chips &amp;amp; Technologies 65225&lt;br /&gt;
|-&lt;br /&gt;
|377S9624 || CSC || Chips &amp;amp; Technologies 65220&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Off-the-shelf ASICs ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|65210 || N/A || Chips &amp;amp; Technologies video controller&lt;br /&gt;
|-&lt;br /&gt;
|68HC05 || N/A || Egret/Cuda/Caboose on desktops, “PG&amp;amp;E” PMU on portables&lt;br /&gt;
|-&lt;br /&gt;
|79c50 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 5380 + MACE (79c9415) Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|79c9415 || MACE || Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|CS4216 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|CS4217 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|DSP3210 || Cathedral || AT&amp;amp;T 32-bit DSP for audio on Quadra 660AV&lt;br /&gt;
|-&lt;br /&gt;
|uPD72070GF || New Age || NEC765-derived FDC&lt;br /&gt;
|-&lt;br /&gt;
|85c80 || Combo || AMD 85c30 + 53c80&lt;br /&gt;
|-&lt;br /&gt;
|MPC106 || Grackle || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|M50753 || PMU || Power manager and ADB host on most 68000 and &#039;030 PowerBooks.&lt;br /&gt;
|-&lt;br /&gt;
|PCI1130PDV || PCI/Cardbus bridge&lt;br /&gt;
|-&lt;br /&gt;
|WD90C26 || PowerBook 165c/180c video chip (not “Pangola”, which is separate)&lt;br /&gt;
|-&lt;br /&gt;
|WD90C55 || PowerBook 165c/180c LCD driver&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8716</id>
		<title>Documentation Wanted</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8716"/>
		<updated>2023-07-14T02:19:10Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|-&lt;br /&gt;
! Chip name !! Maker/Brand !! System / driver !! Priority !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|DP8534-V || National Semiconductor || Second-generation 68040 Macs (Quadra and Centris 610/650/800) || Low || I was able to reverse-engineer enough of this chip from a Linux driver to create a usable emulation (thanks smf!) but some details are still unclear.&lt;br /&gt;
|-&lt;br /&gt;
|F8680 PC/CHIP || Chips and Technologies || Cablenet 2039 Controller || Low || Enhanced 8086 CPU with PC-like on-chip peripherals and one or two custom instructions. Some documentation is online, but Programmer&#039;s Reference Manual (UG75) is missing.&lt;br /&gt;
|-&lt;br /&gt;
|HPC family || National Semiconductor || Various ISA/MCA storage controllers, AGE crane games || Low || The most detailed architectural reference, the HPC16083/HPC16043/HPC16003 User&#039;s Manual (424410897-001A), is unavailable, though datasheets and application notes are easy to find.&lt;br /&gt;
|-&lt;br /&gt;
|M16 series (e.g. M31002S2HP) || Mitsubishi || Korg Trinity || Low || 32-bit CISC architecture related to M32 (but not M32R, M16C or M32C). https://github.com/linuxha/asl/ supports its assembly language.&lt;br /&gt;
|-&lt;br /&gt;
|MN16xx || Panafacom || Fujitsu/Panafacom/Matsushita FACOM 9450, C-15/C-x80 and Operate xxx series || Low || http://www.st.rim.or.jp/~nkomatsu/panafacom/MN1610.html has a lot of info but isn&#039;t complete, especially for the MN1617.&lt;br /&gt;
|-&lt;br /&gt;
|MN1860 series || Panasonic || CD-ROM drives || Low || Upgrade of MN1880. Selection guide summarizes features of a few models. Instruction set mostly deduced from reverse engineering. ||&lt;br /&gt;
|-&lt;br /&gt;
|MN1880 series || Panasonic || Novation synthesizers, various CD-ROM drives || Low || Selection guide summarizes features of a few models. Instruction set mostly deduced from MN1872423 (MN1870 series) documentation and reverse engineering, but most internal registers remain mysteries. ||&lt;br /&gt;
|-&lt;br /&gt;
|SPC900/SPC970 series || Sony || MechaCon in older PlayStation 2 models || Low || Very little is known about this 16-bit MCU architecture beyond some not very informative datasheets.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8715</id>
		<title>Documentation Wanted</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8715"/>
		<updated>2023-07-14T02:08:45Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|-&lt;br /&gt;
! Chip name !! Maker/Brand !! System / driver !! Priority !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|DP8534-V || National Semiconductor || Second-generation 68040 Macs (Quadra and Centris 610/650/800) || Low || I was able to reverse-engineer enough of this chip from a Linux driver to create a usable emulation (thanks smf!) but some details are still unclear.&lt;br /&gt;
|-&lt;br /&gt;
|F8680 PC/CHIP || Chips and Technologies || Cablenet 2039 Controller || Low || Enhanced 8086 CPU with PC-like on-chip peripherals and one or two custom instructions. Some documentation is online, but Programmer&#039;s Reference Manual (UG75) is missing.&lt;br /&gt;
|-&lt;br /&gt;
|HPC family || National Semiconductor || Various ISA/MCA storage controllers, AGE crane games || Low || The most detailed architectural reference, the HPC16083/HPC16043/HPC16003 User&#039;s Manual (424410897-001A), is unavailable, though datasheets and application notes are easy to find.&lt;br /&gt;
|-&lt;br /&gt;
|M16 series (e.g. M31002S2HP) || Mitsubishi || Korg Trinity || Low || 32-bit CISC architecture related to M32 (but not M32R, M16C or M32C). https://github.com/linuxha/asl/ supports its assembly language.&lt;br /&gt;
|-&lt;br /&gt;
|MN16xx || Panafacom || Fujitsu/Panafacom/Matsushita FACOM 9450, C-15/C-x80 and Operate xxx series || Low || http://www.st.rim.or.jp/~nkomatsu/panafacom/MN1610.html has a lot of info but isn&#039;t complete, especially for the MN1617.&lt;br /&gt;
|-&lt;br /&gt;
|MN1860 series || Panasonic || CD-ROM drives || Low || Upgrade of MN1880. Selection guide summarizes features of a few models. Instruction set mostly deduced from reverse engineering. ||&lt;br /&gt;
|-&lt;br /&gt;
|MN1880 series || Panasonic || Novation synthesizers, various CD-ROM drives || Low || Selection guide summarizes features of a few models. Instruction set mostly deduced from MN1872423 (MN1870 series) documentation and reverse engineering, but most internal registers remain mysteries. ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8714</id>
		<title>Documentation Wanted</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8714"/>
		<updated>2023-07-14T02:07:48Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|-&lt;br /&gt;
! Chip name !! Maker/Brand !! System / driver !! Priority !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|DP8534-V || National Semiconductor || Second-generation 68040 Macs (Quadra and Centris 610/650/800) || Low || I was able to reverse-engineer enough of this chip from a Linux driver to create a usable emulation (thanks smf!) but some details are still unclear.&lt;br /&gt;
|-&lt;br /&gt;
|F8680 PC/CHIP || Chips and Technologies || Cablenet 2039 Controller || Low || Enhanced 8086 CPU with PC-like on-chip peripherals and one or two custom instructions. Some documentation is online, but Programmer&#039;s Reference Manual (UG75) is missing.&lt;br /&gt;
|-&lt;br /&gt;
|HPC family || National Semiconductor || Various ISA/MCA storage controllers, AGE crane games || Low || The most detailed architectural reference, the HPC16083/HPC16043/HPC16003 User&#039;s Manual (424410897-001A), is unavailable, though datasheets and application notes are easy to find.&lt;br /&gt;
|-&lt;br /&gt;
|M16 series (M31xxx) || Mitsubishi || Korg Trinity || Low || 32-bit CISC architecture related to M32 (but not M32R, M16C or M32C). https://github.com/linuxha/asl/ supports its assembly language.&lt;br /&gt;
|-&lt;br /&gt;
|MN16xx || Panafacom || Fujitsu/Panafacom/Matsushita FACOM 9450, C-15/C-x80 and Operate xxx series || Low || http://www.st.rim.or.jp/~nkomatsu/panafacom/MN1610.html has a lot of info but isn&#039;t complete, especially for the MN1617.&lt;br /&gt;
|-&lt;br /&gt;
|MN1860 series || Panasonic || CD-ROM drives || Low || Upgrade of MN1880. Selection guide summarizes features of a few models. Instruction set mostly deduced from reverse engineering. ||&lt;br /&gt;
|-&lt;br /&gt;
|MN1880 series || Panasonic || Novation synthesizers, various CD-ROM drives || Low || Selection guide summarizes features of a few models. Instruction set mostly deduced from MN1872423 (MN1870 series) documentation and reverse engineering, but most internal registers remain mysteries. ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8713</id>
		<title>Documentation Wanted</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8713"/>
		<updated>2023-07-14T01:56:50Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|-&lt;br /&gt;
! Chip name !! Maker/Brand !! System / driver !! Priority !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|DP8534-V || National Semiconductor || Second-generation 68040 Macs (Quadra and Centris 610/650/800) || Low || I was able to reverse-engineer enough of this chip from a Linux driver to create a usable emulation (thanks smf!) but some details are still unclear.&lt;br /&gt;
|-&lt;br /&gt;
|F8680 PC/CHIP || Chips and Technologies || Cablenet 2039 Controller || Low || Enhanced 8086 CPU with PC-like on-chip peripherals and one or two custom instructions. Some documentation is online, but Programmer&#039;s Reference Manual (UG75) is missing.&lt;br /&gt;
|-&lt;br /&gt;
|HPC family || National Semiconductor || Various ISA/MCA storage controllers, AGE crane games || Low || The most detailed architectural reference, the HPC16083/HPC16043/HPC16003 User&#039;s Manual (424410897-001A), is unavailable, though datasheets and application notes are easy to find.&lt;br /&gt;
|-&lt;br /&gt;
|MN16xx || Panafacom || Fujitsu/Panafacom/Matsushita FACOM 9450, C-15/C-x80 and Operate xxx series || Low || http://www.st.rim.or.jp/~nkomatsu/panafacom/MN1610.html has a lot of info but isn&#039;t complete, especially for the MN1617.&lt;br /&gt;
|-&lt;br /&gt;
|MN1860 series || Panasonic || CD-ROM drives || Low || Upgrade of MN1880. Selection guide summarizes features of a few models. Instruction set mostly deduced from reverse engineering. ||&lt;br /&gt;
|-&lt;br /&gt;
|MN1880 series || Panasonic || Novation synthesizers, various CD-ROM drives || Low || Selection guide summarizes features of a few models. Instruction set mostly deduced from MN1872423 (MN1870 series) documentation and reverse engineering, but most internal registers remain mysteries. ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8712</id>
		<title>Documentation Wanted</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8712"/>
		<updated>2023-07-14T01:51:20Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|-&lt;br /&gt;
! Chip name !! Maker/Brand !! System / driver !! Priority !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|DP8534-V || National Semiconductor || Second-generation 68040 Macs (Quadra and Centris 610/650/800) || Low || I was able to reverse-engineer enough of this chip from a Linux driver to create a usable emulation (thanks smf!) but some details are still unclear.&lt;br /&gt;
|-&lt;br /&gt;
|F8680 PC/CHIP || Chips and Technologies || Cablenet 2039 Controller || Enhanced 8086 CPU with PC-like on-chip peripherals and one or two custom instructions. Some documentation is online, but Programmer&#039;s Reference Manual (UG75) is missing.&lt;br /&gt;
|-&lt;br /&gt;
|MN16xx || Panafacom || Fujitsu/Panafacom/Matsushita FACOM 9450, C-15/C-x80 and Operate xxx series || Low || http://www.st.rim.or.jp/~nkomatsu/panafacom/MN1610.html has a lot of info but isn&#039;t complete, especially for the MN1617.&lt;br /&gt;
|-&lt;br /&gt;
|MN1860 series || Panasonic || CD-ROM drives || Low || Upgrade of MN1880. Selection guide summarizes features of a few models. Instruction set mostly deduced from reverse engineering. ||&lt;br /&gt;
|-&lt;br /&gt;
|MN1880 series || Panasonic || Novation synthesizers, various CD-ROM drives || Low || Selection guide summarizes features of a few models. Instruction set mostly deduced from MN1872423 (MN1870 series) documentation and reverse engineering, but most internal registers remain mysteries. ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8711</id>
		<title>Documentation Wanted</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Documentation_Wanted&amp;diff=8711"/>
		<updated>2023-07-14T01:47:55Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|-&lt;br /&gt;
! Chip name !! Maker/Brand !! System / driver !! Priority !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|DP8534-V || National Semiconductor || Second-generation 68040 Macs (Quadra and Centris 610/650/800) || Low || I was able to reverse-engineer enough of this chip from a Linux driver to create a usable emulation (thanks smf!) but some details are still unclear.&lt;br /&gt;
|-&lt;br /&gt;
|MN16xx || Panafacom || Fujitsu/Panafacom/Matsushita FACOM 9450, C-15/C-x80 and Operate xxx series || Low || http://www.st.rim.or.jp/~nkomatsu/panafacom/MN1610.html has a lot of info but isn&#039;t complete, especially for the MN1617.&lt;br /&gt;
|-&lt;br /&gt;
|MN1860 series || Panasonic || CD-ROM drives || Low || Upgrade of MN1880. Selection guide summarizes features of a few models. Instruction set mostly deduced from reverse engineering. ||&lt;br /&gt;
|-&lt;br /&gt;
|MN1880 series || Panasonic || Novation synthesizers, various CD-ROM drives || Low || Selection guide summarizes features of a few models. Instruction set mostly deduced from MN1872423 (MN1870 series) documentation and reverse engineering, but most internal registers remain mysteries. ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8710</id>
		<title>Driver:Mac 68K:Tech Info:ASICs</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8710"/>
		<updated>2023-07-14T01:34:48Z</updated>

		<summary type="html">&lt;p&gt;Ajr: /* 343-xxxx */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Known Apple ASICs ==&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 337-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Part number !! Name/Info !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|337-0001 || MC68000P8 (DIP) || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|337S0003 || FireWire Link || TI Lynx&lt;br /&gt;
|-&lt;br /&gt;
|337S0006 || ATI 264GT&lt;br /&gt;
|-&lt;br /&gt;
|337S0078 || &#039;Control 1&#039;? || TI-Manufactured, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|337S7065 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 5380 + Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|337S0250 || Ultra ATA Controller || CMD 0646U&lt;br /&gt;
|-&lt;br /&gt;
|337S7095 || USB Controller || CMD 0670A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 338-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|338-6523 or 338S6523 || VIA || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|338S6525 || VIA || Mac Portable, PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|338S6526 || 65C22 || VIA @ UC2, IIsi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 340-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|3400257 || NCR 53C80 || Custom marked&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 341-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|341-0001 || E0 ROM || Apple II, Integer BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0002 || E8 ROM || Apple II, Integer BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0003 || F0 ROM || Apple II, Integer BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0004 || F8 ROM || Apple II, original Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0005 || Parallel ROM || Apple II Parallel Printer Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0008 || Serial ROM || Apple II Serial Communication Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0009 || PROM P5 || Disk II controller $Cs00 boot code, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0010 || PROM P6 || Disk II controller state PROM, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0011 || D0 ROM || Apple II Plus, Applesoft BASIC, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0012 || D8 ROM || Apple II Plus, Applesoft BASIC, $D800&lt;br /&gt;
|-&lt;br /&gt;
|341-0013 || E0 ROM || Apple II Plus, Applesoft BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0014 || E8 ROM || Apple II Plus, Applesoft BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0015 || F0 ROM || Apple II Plus, Applesoft BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0016 || D0 ROM || Apple II or II Plus with Integer ROM card, Programmer&#039;s Aid #1, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0019 || Parallel ROM || Apple II Centronics Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0020 || F8 ROM || Apple II Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0026 || Tablet ROM || Apple II Graphics Tablet Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0027-a || PROM P5 || Disk II controller $Cs00 boot code, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0028-a || PROM P6 || Disk II controller or Apple /// state PROM, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0030 || Video elements &amp;amp; attributes ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0031 || Boot ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0032 || Video mode select PROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0035 || Keyboard Encoder || Apple /// and IIe keyboard encoder, KR3600-075B1 (H13 on ///, also 342-0035)&lt;br /&gt;
|-&lt;br /&gt;
|341-0036 || Character Generator || Apple II and II Plus character generator ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0041 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0042 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0043 || Address logic PROM || Apple /// (C10)&lt;br /&gt;
|-&lt;br /&gt;
|341-0044 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0045 || Bus/memory select control PROM || Apple /// (F5)&lt;br /&gt;
|-&lt;br /&gt;
|341-0046 || Slot phase 0 transceiver logic PROM || Apple /// (F7)&lt;br /&gt;
|-&lt;br /&gt;
|341-0047 || F8 ROM || Apple II j-Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0052 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0055 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0056 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0057 || PIC || Apple II Parallel Interface Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0061 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0063 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0064 || COPS || Lisa keyboard and I/O COPS microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0065 || SSC ROM || Apple II Super Serial Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0069-A || IEEE-488 || Apple II IEEE-488 Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0080 || ProFile 5 || Firmware for 5MB ProFile hard disk&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-A || SCSI ROM || Apple II SCSI Card, Rev. A&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-B || SCSI ROM || Apple II SCSI Card, Rev. B&lt;br /&gt;
|-&lt;br /&gt;
|341-0138 || FDC || Lisa 6504 floppy disk controller program, Twiggy drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0150 || Keyboard ROM || IIe and IIc keyboard ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0151 || Keyboard ROM || IIe and IIc keyboard ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0160 || Character Generator || IIe and IIc video ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0169 || SchoolBus || Apple II &amp;quot;School Bus&amp;quot; network card ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0161 || Character Generator || IIe and IIc video ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0175(-a/b/c/d/e/f/g) || Boot E || Lisa boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0176(-a/b/c/d/e/f/g) || Boot O || Lisa boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0193 || Parallel card | Lisa parallel card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0250-A || BMU1 || PAL16L8, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0251-A || LAG || PAL16R8?, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0252-A || TSG || PAL16R6, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0253-A || ASG || PAL16R8, Mac512k; implements a 6-bit PWM counter for floppy drive speed and audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0254-A || TSM || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0255-A || BMU0 || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0269 || Mouse MCU || Apple II Mouse Card 68HC05 microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0270 || Mouse ROM || Apple II Mouse Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0271 || ProFile || Apple II ProFile 5MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0281 || FDC || Lisa 6504 floppy disk controller program, Sony drives &amp;amp; internal Widget support&lt;br /&gt;
|-&lt;br /&gt;
|341-0288 || Widget piggyback || Z8 piggyback ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0289 || Widget external || Z8 external ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0290 || FDC || Lisa 6504 floppy disk controller program, Sony drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0299 || ProFile || Apple II ProFile 10MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0346-A || Boot E || Mac XL boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0347-A || Boot O || Mac XL boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0437 || SCSI ROM || Apple II SCSI Card, Rev. C&lt;br /&gt;
|-&lt;br /&gt;
|341-0438 || SuperDrive ROM || ROM, Apple II 3.5&amp;quot; Disk Controller&lt;br /&gt;
|-&lt;br /&gt;
|341-0445 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 04&lt;br /&gt;
|-&lt;br /&gt;
|341-0514-A || BMU1 || PAL16L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0515-A || LAG || PAL16R8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0516-A || TSG || PAL16R6, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0517-A || ASG || PAL16R8, Plus; implements a 6-bit PWM counter for audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0519-A || CAS || PAL20L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0520-A || BMU2 || PAL20R4, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0522-A || TSM || VP16RP8MPC(PAL16R4), Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0538-A || GLU || PAL16L8, Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|341-0625 || CF ROM || IIc Plus main ROM, $C000-$FFFF, ROM 05&lt;br /&gt;
|-&lt;br /&gt;
|341-0633-A || PAL16R8B || @ UG7, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0635-A || PAL16R8B || @ UG6, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0637-A || PAL16L8B || @ UE6, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0665-A || PAL16R4B || @ UI6, SE/30; Controls HSync and IRQ? in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341S0689-C || PAL16L8D || @ UH7, SE/30; Controls RAM read/write signals in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341-0688-A || PAL16R8B || @ UE7, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0728 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0729 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0737 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0746-A || PAL16R8 || ? @ UG7, replaces 341-0633-A, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0747-A || PAL16R8 || ? @ UG6, replaces 341-0635-A, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0748 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0749 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0754-A || PAL16L8 || ? @ UE6, replaces 341-0637-A, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0755-A || PAL16R8 || ? @ UE7, replaces 341-0688-A, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0803 || SCSI ROM || Apple II High Speed SCSI Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0815-A || PAL16R8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0816-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0817-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-8003-C || FDC || Lisa/MacXL 6504 floppy disk controller program, 800K drives&lt;br /&gt;
|-&lt;br /&gt;
|341S0025 || PMU&lt;br /&gt;
|-&lt;br /&gt;
|341S0060 || Cuda (v2.40) || Performa/Quadra 6xx, some PMac x200, PMac x400, some PMac x500, Pippin, Gossamer G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0187(-B) || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  PB190, PB1400&lt;br /&gt;
|-&lt;br /&gt;
|341S0262 || Cuda v3.0 || some PMac x500, Bondi Blue iMac, Blue &amp;amp; White G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0285 || Cuda Lite || ADB and PS/2 support - PMac 4400 &amp;amp; clones&lt;br /&gt;
|-&lt;br /&gt;
|341S0345 || ADB &amp;amp; Keyboard Microcontroller (M50740) || Apple IIgs ROM 0 &amp;amp; 1&lt;br /&gt;
|-&lt;br /&gt;
|341S0417 || Cuda || Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0489 || &#039;DECODE&#039; || Rom address decoder, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0632 || ADB &amp;amp; Keyboard Microcontroller (M50741) || Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|341S0720 || CAS PAL(PAL16R8?) || Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0788 || Cuda (v2.37) || PRAM/RTC/ADB, PowerMac x100&lt;br /&gt;
|-&lt;br /&gt;
|341S0490 || ? || PAL?, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0815-A || PAL16R4 || @ UJ10, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0816-A || PALC22V10 || @ UJ8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0817-A || PALC22V10 || @ UE9, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0850 || Egret (v1.01, earlier) || PRAM, RTC, ADB; IIsi and LC&lt;br /&gt;
|-&lt;br /&gt;
|341S0851 || Egret (v1.01) || PRAM, RTC, ADB&lt;br /&gt;
|-&lt;br /&gt;
|341S0853 || Caboose (v1.00) || Handles switches on case&lt;br /&gt;
|-&lt;br /&gt;
|341S0856-A || Interrupt PAL || AMD-Manufactured PALCE20V8H, encodes interrupt sources onto IPL0/1/2, Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|341S0879-B || &#039;Control 2&#039;? || AMD-Manufactured, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0934 || PG&amp;amp;E || 68HC05 Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB. PB5x0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 342-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|342-0033 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 03&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-A || FE/FF ROM || IIgs ROM 0&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-B || FE/FF ROM || IIgs ROM 1&lt;br /&gt;
|-&lt;br /&gt;
|342-0041 || IWM || Integrated Woz Machine floppy controller, IIc and IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|342-0132 || Keyboard ROM || IIe and IIc keyboard ROM, US English and DVORAK&lt;br /&gt;
|-&lt;br /&gt;
|342-0133 || Character Generator || IIe and IIc video ROM, US English&lt;br /&gt;
|-&lt;br /&gt;
|342-0134 || EF ROM || IIe main ROM, $E000-$FFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0135 || CD ROM || IIe main ROM, $C000-$DFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0170 || TMG PAL || IIe video and timing generator PAL&lt;br /&gt;
|-&lt;br /&gt;
|342-0220-A || Mac 128 E || Mac 128K boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0221-A || Mac 128 O || Mac 128K boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0265 || Character Generator || IIe video ROM, US English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0272 || CF ROM || IIc main ROM, $C000-$FFFF, original ROM FF&lt;br /&gt;
|-&lt;br /&gt;
|342-0273 || Keyboard ROM || IIe and IIc keyboard ROM, UK English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0275 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0341-A/B/C || Mac 128 E || Mac 512Ke/Plus boot ROM, even bytes ($xxx0), version 1 (-A), 2 (-B), 3 (-C)&lt;br /&gt;
|-&lt;br /&gt;
|342-0342-A/B || Mac 128 O || Mac 512Ke/Plus boot ROM, odd bytes ($xxx1), versions 1 &amp;amp; 2 (-A), 3 (-B)&lt;br /&gt;
|-&lt;br /&gt;
|342-0303 || EF ROM || IIe main ROM, $E000-$FFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0304 || CD ROM || IIe main ROM, $C000-$DFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0349 || CF ROM || IIe main ROM, $C000-$FFFF, Platinum&lt;br /&gt;
|-&lt;br /&gt;
|342-0352 || Mac SE E || Mac SE boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0353 || Mac SE O || Mac SE boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0372 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342S0440(-A/B) || “ADB Modem&amp;quot; manufactured by Microchip || SE-FD/HD,II,IIx,IIcx,IIci,SE-30,Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|342S0740-2 || KYBD || Mac Portable; Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0743-1 || KYBD || PB140/170 keyboard microcontroller.  Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0753-A || PMGR || Mac Portable; Mitsubishi M50753 power manager and ADB host&lt;br /&gt;
|-&lt;br /&gt;
|342S0854-2 || PMU || Power Management Unit&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 343-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|343-0071 || U1M HYBRID || Hybrid IC carrier, Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|343-0155-A || V8 || Memory controller, VIA1, pseudo-VIA2, sound, and video. LC II&lt;br /&gt;
|-&lt;br /&gt;
|343-1086 || GSC || Gray Scale video Controller (actually a Chips &amp;amp; Technologies part)&lt;br /&gt;
|-&lt;br /&gt;
|343-1087 || CPUGLU&lt;br /&gt;
|-&lt;br /&gt;
|343-1090 || MISCGLU&lt;br /&gt;
|-&lt;br /&gt;
|343S0014 || Orbit&lt;br /&gt;
|-&lt;br /&gt;
|343S0018-01 || ? || PM7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S0020 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0021 || Ninety9 || Composite video encoder (NTSC/PAL/SECAM)&lt;br /&gt;
|-&lt;br /&gt;
|343S0040 || RTC || Real-time clock and 20 bytes of PRAM.  Mac 128k/512k/512ke/Plus&lt;br /&gt;
|-&lt;br /&gt;
|343S0042 || RTC || Real-time clock and 256 bytes of PRAM.  Mac II, IIx, IIcx, IIci, Quadra 700/900/950, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|343S0045-B || SOUND || Sony Sound Chip (Sony part # CX1063AP).  Performa 200, Mac Portable.&lt;br /&gt;
|-&lt;br /&gt;
|343S0060-A || VASP || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S0061(-A) || SWIM GCR/MFM floppy controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0065 || PSX+ || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0101-A || VISA || Memory &amp;amp; I/O controller w/audio, video. Mac LC &amp;quot;Elsie&amp;quot; prototype&lt;br /&gt;
|-&lt;br /&gt;
|343S0103 || Orwell || Memory controller. Also called &amp;quot;MCU (Memory Control Unit)&amp;quot; in some places.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0105 || Relayer || Works with JDB to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0106 || JDB || Junction Data Bus.  Works with Relayer to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0107 || BBU || &amp;quot;Bob Bailey Unit&amp;quot;, integrates many of the functions from the original Mac including memory control, video, and audio.  SE&lt;br /&gt;
|-&lt;br /&gt;
|343S0113 || Sporty || aka CSEAA, Custom Stereo Enhanced Audio Amplifier&lt;br /&gt;
|-&lt;br /&gt;
|343S0116-A || V8 || I/O controller (includes VIA1, pseudo-VIA2, video, and sound).  LC/LC II&lt;br /&gt;
|-&lt;br /&gt;
|343S0124-01 || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  Duo 210/230/250&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-01 || DAFB || Direct Access Frame Buffer, video for the 68040 bus.  Quadra 700/900 and RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-A || DAFB II || Same as DAFB 343S0128-01, with added 15bpp support.  Quadra 950&lt;br /&gt;
|-&lt;br /&gt;
|343S0129 || DFAC II || Digitally Filtered Audio Chip II.  Audio input and output filters.&lt;br /&gt;
|-&lt;br /&gt;
|343S0132 || Spice || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, video, sound, and pushbutton interface).  Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|343S0135 || PrimeTime || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, sound, and 040 to 030 bus translator).  Quadra 605 and LC 475/575&lt;br /&gt;
|-&lt;br /&gt;
|343S0137 || SWIM III || GCR/MFM Floppy controller with DMA.&lt;br /&gt;
|-&lt;br /&gt;
|343S0138 || PrimeTime II || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, and sound).  Quadra 630, LC630, LC580.&lt;br /&gt;
|-&lt;br /&gt;
|343S0140 || AWACS || Audio DAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0147 || Barney || also called “TREX”&lt;br /&gt;
|-&lt;br /&gt;
|343S0148-01 || FAT AMIC || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0152 || Aspen || Memory controller and PCI host bridge.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0153 || Taos || Video controller.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0161 || Gazelle || Video clock generator, LC 475/575, Quadra 605&lt;br /&gt;
|-&lt;br /&gt;
|343S0164-A || MEMCjr || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0172 || O&#039;Hare (PQFP) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support.&lt;br /&gt;
|-&lt;br /&gt;
|343S0173(-B) || O&#039;Hare (BGA) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support. PB2400/3400&lt;br /&gt;
|-&lt;br /&gt;
|343S0180 || Whitney 3 (?)&lt;br /&gt;
|-&lt;br /&gt;
|343S0184 || Screamer || Audio&lt;br /&gt;
|-&lt;br /&gt;
|343S0188 || KeyLargo || PCI I/O controller. VIA1, ATA, UATA, AWACS/Singer interface, I2C, I2S, GPIO, button/LED support, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0211 || Intrepid || U2 north bridge plus KeyLargo south bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0275 || K2 || HyperTransport I/O controller.  5 PCI host bridges, USB, UATA, SATA, FireWire, Ethernet, SCC, I2S, I2C, GPIO, VIA1, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0704 || Sebastian || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0801 || AMIC || Apple Memory-mapped I/O Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0802(-A) || HMC || High-speed Memory Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1018(A) || MDU || Memory Decode Unit (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1019(A) || RBV || RAM-Based Video (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1020(-A) || NuChip30 || NuBus bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1021 || PIC || Peripheral Interface Controller, 65C02 I/O coprocessor with on-board timers and DMA&lt;br /&gt;
|-&lt;br /&gt;
|343S1027 || Bus Transceiver || comes in a pair of 2; IIsi, IIvx, Q700&lt;br /&gt;
|-&lt;br /&gt;
|343S1030 || Sandwich II || DMA controller, Apple II High-Speed SCSI Card&lt;br /&gt;
|-&lt;br /&gt;
|343S1035 || SDV || Single DMA Video, memory, video, and DMA controller for 030 LaserWriters&lt;br /&gt;
|-&lt;br /&gt;
|343S1036(-A) || Enhanced Apple Sound Chip (EASC) || Also known by its code name &amp;quot;Batman&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|343S1039 || MUNI ||&lt;br /&gt;
|-&lt;br /&gt;
|343S1047 || DDC || Video.  Called &amp;quot;Omaha2&amp;quot; on schematic.  Portable, PB100, PB140, PB145, PB170&lt;br /&gt;
|-&lt;br /&gt;
|343S1048-1 || Peripheral Glue || Handles buffering, IRQ routing, clocks, and power control for I/O chips. PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1049 || Jaws || Memory controller and main system glue.  Called &amp;quot;Piranha2&amp;quot; on schematic.  PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1054-A || Eagle || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1055 || MSC || Memory controller.  PowerBook 150 &amp;amp; PB Duo 210/230&lt;br /&gt;
|-&lt;br /&gt;
|343S1065 || Sonora || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1069(-A) || Ariel || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1074 || Ariel || Video RAMDAC.  IIvx&lt;br /&gt;
|-&lt;br /&gt;
|343S1075 || AC843 || Video RAMDAC.  Quadra 950, RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S1077 || djMEMC || Memory controller with integrated DAFB II video&lt;br /&gt;
|-&lt;br /&gt;
|343S1078 || IOSB || I/O Subsystem Buffer.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1091 || Antelope / AC843 || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1095(-A) || Nubus&lt;br /&gt;
|-&lt;br /&gt;
|343S1096 || Civic || Framebuffer controller, Quadra 660AV/840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1097 || YMCA || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1098 || ??? || I/O controller (Sonora/Ardbeg derivative), Color Classic II&lt;br /&gt;
|-&lt;br /&gt;
|343S1100 || PSC || I/O controller, Quadra 660AV, 840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1103(-A) || Civic || Framebuffer controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1105 || Whitney || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1109 || Tinker Bell || I/O controller (Sonora/Ardbeg derivative), Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1110 || Wendy || Video in, Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1113 || Pratt || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1118 || MSC || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1123 || Keystone || External video controller for some PowerBooks&lt;br /&gt;
|-&lt;br /&gt;
|343S1124 || BART || NuBus controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1125 || Grand Central || PCI I/O controller, VIA1, SWIM III, DB-DMA, interfaces to audio, SCC, Ethernet, SCSI.&lt;br /&gt;
|-&lt;br /&gt;
|343S1126 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1129(-A) || PSC || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1133 || Valkyrie || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1136 || F108 || Memory controller, SCSI, ATA, and SCC&lt;br /&gt;
|-&lt;br /&gt;
|343S1138-04 || Plan B || Video in DMA engine, PowerMac 7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S1141 || Zax || Memory datapath, PowerMac 8600/9600&lt;br /&gt;
|-&lt;br /&gt;
|343S1144 || Data Path || Bus buffering and video data routing.  PowerMac 6100/7100/8100&lt;br /&gt;
|-&lt;br /&gt;
|343S1146 || MESH || Macintosh Enhanced SCSI Hardware.  Modified/simplified 53C94/96 core.  Pippin, PowerMac 7500, integrated in F108, O&#039;Hare, Heathrow&lt;br /&gt;
|-&lt;br /&gt;
|343S1148 || PBX || Memory controller.  PowerBook 1400, 5300, PB Duo 2300c&lt;br /&gt;
|-&lt;br /&gt;
|343S1154 || Control || Specialized PCI host bridge.  Works with Chaos for video.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1155 || Chaos || (also spelled &amp;quot;Kaos&amp;quot; in some places) Video.  Works with Control.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1159 || Baboon || ATA interface&lt;br /&gt;
|-&lt;br /&gt;
|343S1161 || DATA PATH || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1164 || BART || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1166 || Dacula || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1180 || RaDACal || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1181 || Capella || Converts 040 bus for PPC603&lt;br /&gt;
|-&lt;br /&gt;
|343S1183 || PSX || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1184 || Platinum || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1185 || Iridium || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1190 || Hammerhead || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1191(-A) || Athens Prime || Clock/timing controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1201 || Heathrow || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10Mbps Ethernet, button and LED support&lt;br /&gt;
|-&lt;br /&gt;
|343S1202(-2) || PSX+ || Memory controller and PCI host bridge, for faster buses than original PSX&lt;br /&gt;
|-&lt;br /&gt;
|343S1206 || Valkyrie AV2 || Video&lt;br /&gt;
|-&lt;br /&gt;
|343S1211 || Paddington || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10/100 Ethernet, button and LED support.  iMac, Blue &amp;amp; White G3, &amp;quot;Lombard&amp;quot; and &amp;quot;Pismo&amp;quot; PowerBook G3&lt;br /&gt;
|-&lt;br /&gt;
|343S6502 || 65C02 || Apple IIe Card&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 344-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|344-0010 || MMU || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0011 || MMU || Apple IIc, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0020 || IOU (US 60 Hz) || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0021 || IOU (International 50 or 60 Hz) || Apple IIe, IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0022 || IOU (US 60 Hz) || Apple IIe, IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0023 || IOU (International 50 or 60 Hz) || Apple IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0038 || MIG || Multi-drive Interface Glue, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0040 || RTC || Mac 128K/512K&lt;br /&gt;
|-&lt;br /&gt;
|344-0041(-A/B) || IWM&lt;br /&gt;
|-&lt;br /&gt;
|344S0041 || IWM || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0042(-A/B) || RTC&lt;br /&gt;
|-&lt;br /&gt;
|344-0043-A || IWM (SWIM Pinout version) || Apple IIgs and Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0046 || VGC || Video Graphics Controller, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0047 || Mega II || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0048 || Keyboard GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0049 || Slotmaker || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0050 || FPI || Fast Processor Interface, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0052 || Sound GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0053 || ASC || Apple Sound Chip, original version&lt;br /&gt;
|-&lt;br /&gt;
|344S0061-A || SWIM&lt;br /&gt;
|-&lt;br /&gt;
|344S0063(-1,-A) || ASC || Apple Sound Chip, cost-reduced&lt;br /&gt;
|-&lt;br /&gt;
|344S0064 || SCSIDMA || Modified 53c80, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0066-01 || CYA || Control Your Apple, Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|344S0074 || BIU30 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0075 || BIU2 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0076 || OSS || Operating System Support (IRQ controller), IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0100-01 || Egret (v1.00) || IIsi&lt;br /&gt;
|-&lt;br /&gt;
|343S0104-A || YANCC || Yet Another NuBus Controller Chip.  Quadra 700/900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S0111(-01/-A) || GEMINI || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0112-02 || DAFB || Direct Access Frame Buffer, video.  Quadra 700/900 - Q950 uses DAFB II.&lt;br /&gt;
|-&lt;br /&gt;
|344S0602(-A) || GLUE CHIP || II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0603-A || BBU || Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0606 || NuChip || NuBus interface. Mac II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0607 || Zip Chip || Licensed Zip Chip logic for Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344S0608-02 || CPU GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0609-01 || VIDEO || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0610-1 || MISC GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S1018-03 || MDU || Memory Decode Unit, memory controller. @ UI4, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1019-01 || RBV || RAM-based video. @ UA3, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1020 || NuChip30 || NuBus interface.  Mac IIci, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1021 || PIC || 65c02 based I/O microcontroller, IIfx, Quadra 900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S1028-A || MC || Memory controller. Mac IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S1029(-A) || SWIM || Mac Portable, PowerBook 140/170&lt;br /&gt;
|-&lt;br /&gt;
|344S1033-B || DFAC || Digitally Filtered Audio Chip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 353-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|353S0182 || Gated Clocks || PCI Arbiter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 357-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|357S0006 || Endeavor || Programmable video clock generator, remarked DP8531V&lt;br /&gt;
|-&lt;br /&gt;
|357S0010-A || RAMDAC || Bt ?model? RAMDAC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 377-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|377S6553 || Beruit&lt;br /&gt;
|-&lt;br /&gt;
|377S7014 || CSC || Chips &amp;amp; Technologies 65225&lt;br /&gt;
|-&lt;br /&gt;
|377S9624 || CSC || Chips &amp;amp; Technologies 65220&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Off-the-shelf ASICs ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|65210 || N/A || Chips &amp;amp; Technologies video controller&lt;br /&gt;
|-&lt;br /&gt;
|68HC05 || N/A || Egret/Cuda/Caboose on desktops, “PG&amp;amp;E” PMU on portables&lt;br /&gt;
|-&lt;br /&gt;
|79c50 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 5380 + MACE (79c9415) Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|79c9415 || MACE || Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|CS4216 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|CS4217 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|DSP3210 || Cathedral || AT&amp;amp;T 32-bit DSP for audio on Quadra 660AV&lt;br /&gt;
|-&lt;br /&gt;
|uPD72070GF || New Age || NEC765-derived FDC&lt;br /&gt;
|-&lt;br /&gt;
|85c80 || Combo || AMD 85c30 + 53c80&lt;br /&gt;
|-&lt;br /&gt;
|MPC106 || Grackle || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|M50753 || PMU || Power manager and ADB host on most 68000 and &#039;030 PowerBooks.&lt;br /&gt;
|-&lt;br /&gt;
|PCI1130PDV || PCI/Cardbus bridge&lt;br /&gt;
|-&lt;br /&gt;
|WD90C26 || PowerBook 165c/180c video chip (not “Pangola”, which is separate)&lt;br /&gt;
|-&lt;br /&gt;
|WD90C55 || PowerBook 165c/180c LCD driver&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8709</id>
		<title>Driver:Mac 68K:Tech Info:ASICs</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8709"/>
		<updated>2023-07-14T01:31:44Z</updated>

		<summary type="html">&lt;p&gt;Ajr: /* Off-the-shelf ASICs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Known Apple ASICs ==&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 337-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Part number !! Name/Info !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|337-0001 || MC68000P8 (DIP) || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|337S0003 || FireWire Link || TI Lynx&lt;br /&gt;
|-&lt;br /&gt;
|337S0006 || ATI 264GT&lt;br /&gt;
|-&lt;br /&gt;
|337S0078 || &#039;Control 1&#039;? || TI-Manufactured, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|337S7065 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 5380 + Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|337S0250 || Ultra ATA Controller || CMD 0646U&lt;br /&gt;
|-&lt;br /&gt;
|337S7095 || USB Controller || CMD 0670A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 338-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|338-6523 or 338S6523 || VIA || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|338S6525 || VIA || Mac Portable, PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|338S6526 || 65C22 || VIA @ UC2, IIsi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 340-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|3400257 || NCR 53C80 || Custom marked&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 341-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|341-0001 || E0 ROM || Apple II, Integer BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0002 || E8 ROM || Apple II, Integer BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0003 || F0 ROM || Apple II, Integer BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0004 || F8 ROM || Apple II, original Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0005 || Parallel ROM || Apple II Parallel Printer Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0008 || Serial ROM || Apple II Serial Communication Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0009 || PROM P5 || Disk II controller $Cs00 boot code, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0010 || PROM P6 || Disk II controller state PROM, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0011 || D0 ROM || Apple II Plus, Applesoft BASIC, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0012 || D8 ROM || Apple II Plus, Applesoft BASIC, $D800&lt;br /&gt;
|-&lt;br /&gt;
|341-0013 || E0 ROM || Apple II Plus, Applesoft BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0014 || E8 ROM || Apple II Plus, Applesoft BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0015 || F0 ROM || Apple II Plus, Applesoft BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0016 || D0 ROM || Apple II or II Plus with Integer ROM card, Programmer&#039;s Aid #1, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0019 || Parallel ROM || Apple II Centronics Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0020 || F8 ROM || Apple II Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0026 || Tablet ROM || Apple II Graphics Tablet Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0027-a || PROM P5 || Disk II controller $Cs00 boot code, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0028-a || PROM P6 || Disk II controller or Apple /// state PROM, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0030 || Video elements &amp;amp; attributes ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0031 || Boot ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0032 || Video mode select PROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0035 || Keyboard Encoder || Apple /// and IIe keyboard encoder, KR3600-075B1 (H13 on ///, also 342-0035)&lt;br /&gt;
|-&lt;br /&gt;
|341-0036 || Character Generator || Apple II and II Plus character generator ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0041 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0042 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0043 || Address logic PROM || Apple /// (C10)&lt;br /&gt;
|-&lt;br /&gt;
|341-0044 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0045 || Bus/memory select control PROM || Apple /// (F5)&lt;br /&gt;
|-&lt;br /&gt;
|341-0046 || Slot phase 0 transceiver logic PROM || Apple /// (F7)&lt;br /&gt;
|-&lt;br /&gt;
|341-0047 || F8 ROM || Apple II j-Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0052 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0055 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0056 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0057 || PIC || Apple II Parallel Interface Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0061 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0063 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0064 || COPS || Lisa keyboard and I/O COPS microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0065 || SSC ROM || Apple II Super Serial Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0069-A || IEEE-488 || Apple II IEEE-488 Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0080 || ProFile 5 || Firmware for 5MB ProFile hard disk&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-A || SCSI ROM || Apple II SCSI Card, Rev. A&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-B || SCSI ROM || Apple II SCSI Card, Rev. B&lt;br /&gt;
|-&lt;br /&gt;
|341-0138 || FDC || Lisa 6504 floppy disk controller program, Twiggy drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0150 || Keyboard ROM || IIe and IIc keyboard ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0151 || Keyboard ROM || IIe and IIc keyboard ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0160 || Character Generator || IIe and IIc video ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0169 || SchoolBus || Apple II &amp;quot;School Bus&amp;quot; network card ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0161 || Character Generator || IIe and IIc video ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0175(-a/b/c/d/e/f/g) || Boot E || Lisa boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0176(-a/b/c/d/e/f/g) || Boot O || Lisa boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0193 || Parallel card | Lisa parallel card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0250-A || BMU1 || PAL16L8, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0251-A || LAG || PAL16R8?, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0252-A || TSG || PAL16R6, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0253-A || ASG || PAL16R8, Mac512k; implements a 6-bit PWM counter for floppy drive speed and audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0254-A || TSM || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0255-A || BMU0 || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0269 || Mouse MCU || Apple II Mouse Card 68HC05 microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0270 || Mouse ROM || Apple II Mouse Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0271 || ProFile || Apple II ProFile 5MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0281 || FDC || Lisa 6504 floppy disk controller program, Sony drives &amp;amp; internal Widget support&lt;br /&gt;
|-&lt;br /&gt;
|341-0288 || Widget piggyback || Z8 piggyback ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0289 || Widget external || Z8 external ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0290 || FDC || Lisa 6504 floppy disk controller program, Sony drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0299 || ProFile || Apple II ProFile 10MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0346-A || Boot E || Mac XL boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0347-A || Boot O || Mac XL boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0437 || SCSI ROM || Apple II SCSI Card, Rev. C&lt;br /&gt;
|-&lt;br /&gt;
|341-0438 || SuperDrive ROM || ROM, Apple II 3.5&amp;quot; Disk Controller&lt;br /&gt;
|-&lt;br /&gt;
|341-0445 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 04&lt;br /&gt;
|-&lt;br /&gt;
|341-0514-A || BMU1 || PAL16L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0515-A || LAG || PAL16R8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0516-A || TSG || PAL16R6, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0517-A || ASG || PAL16R8, Plus; implements a 6-bit PWM counter for audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0519-A || CAS || PAL20L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0520-A || BMU2 || PAL20R4, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0522-A || TSM || VP16RP8MPC(PAL16R4), Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0538-A || GLU || PAL16L8, Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|341-0625 || CF ROM || IIc Plus main ROM, $C000-$FFFF, ROM 05&lt;br /&gt;
|-&lt;br /&gt;
|341-0633-A || PAL16R8B || @ UG7, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0635-A || PAL16R8B || @ UG6, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0637-A || PAL16L8B || @ UE6, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0665-A || PAL16R4B || @ UI6, SE/30; Controls HSync and IRQ? in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341S0689-C || PAL16L8D || @ UH7, SE/30; Controls RAM read/write signals in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341-0688-A || PAL16R8B || @ UE7, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0728 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0729 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0737 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0746-A || PAL16R8 || ? @ UG7, replaces 341-0633-A, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0747-A || PAL16R8 || ? @ UG6, replaces 341-0635-A, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0748 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0749 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0754-A || PAL16L8 || ? @ UE6, replaces 341-0637-A, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0755-A || PAL16R8 || ? @ UE7, replaces 341-0688-A, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0803 || SCSI ROM || Apple II High Speed SCSI Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0815-A || PAL16R8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0816-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0817-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-8003-C || FDC || Lisa/MacXL 6504 floppy disk controller program, 800K drives&lt;br /&gt;
|-&lt;br /&gt;
|341S0025 || PMU&lt;br /&gt;
|-&lt;br /&gt;
|341S0060 || Cuda (v2.40) || Performa/Quadra 6xx, some PMac x200, PMac x400, some PMac x500, Pippin, Gossamer G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0187(-B) || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  PB190, PB1400&lt;br /&gt;
|-&lt;br /&gt;
|341S0262 || Cuda v3.0 || some PMac x500, Bondi Blue iMac, Blue &amp;amp; White G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0285 || Cuda Lite || ADB and PS/2 support - PMac 4400 &amp;amp; clones&lt;br /&gt;
|-&lt;br /&gt;
|341S0345 || ADB &amp;amp; Keyboard Microcontroller (M50740) || Apple IIgs ROM 0 &amp;amp; 1&lt;br /&gt;
|-&lt;br /&gt;
|341S0417 || Cuda || Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0489 || &#039;DECODE&#039; || Rom address decoder, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0632 || ADB &amp;amp; Keyboard Microcontroller (M50741) || Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|341S0720 || CAS PAL(PAL16R8?) || Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0788 || Cuda (v2.37) || PRAM/RTC/ADB, PowerMac x100&lt;br /&gt;
|-&lt;br /&gt;
|341S0490 || ? || PAL?, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0815-A || PAL16R4 || @ UJ10, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0816-A || PALC22V10 || @ UJ8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0817-A || PALC22V10 || @ UE9, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0850 || Egret (v1.01, earlier) || PRAM, RTC, ADB; IIsi and LC&lt;br /&gt;
|-&lt;br /&gt;
|341S0851 || Egret (v1.01) || PRAM, RTC, ADB&lt;br /&gt;
|-&lt;br /&gt;
|341S0853 || Caboose (v1.00) || Handles switches on case&lt;br /&gt;
|-&lt;br /&gt;
|341S0856-A || Interrupt PAL || AMD-Manufactured PALCE20V8H, encodes interrupt sources onto IPL0/1/2, Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|341S0879-B || &#039;Control 2&#039;? || AMD-Manufactured, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0934 || PG&amp;amp;E || 68HC05 Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB. PB5x0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 342-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|342-0033 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 03&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-A || FE/FF ROM || IIgs ROM 0&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-B || FE/FF ROM || IIgs ROM 1&lt;br /&gt;
|-&lt;br /&gt;
|342-0041 || IWM || Integrated Woz Machine floppy controller, IIc and IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|342-0132 || Keyboard ROM || IIe and IIc keyboard ROM, US English and DVORAK&lt;br /&gt;
|-&lt;br /&gt;
|342-0133 || Character Generator || IIe and IIc video ROM, US English&lt;br /&gt;
|-&lt;br /&gt;
|342-0134 || EF ROM || IIe main ROM, $E000-$FFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0135 || CD ROM || IIe main ROM, $C000-$DFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0170 || TMG PAL || IIe video and timing generator PAL&lt;br /&gt;
|-&lt;br /&gt;
|342-0220-A || Mac 128 E || Mac 128K boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0221-A || Mac 128 O || Mac 128K boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0265 || Character Generator || IIe video ROM, US English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0272 || CF ROM || IIc main ROM, $C000-$FFFF, original ROM FF&lt;br /&gt;
|-&lt;br /&gt;
|342-0273 || Keyboard ROM || IIe and IIc keyboard ROM, UK English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0275 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0341-A/B/C || Mac 128 E || Mac 512Ke/Plus boot ROM, even bytes ($xxx0), version 1 (-A), 2 (-B), 3 (-C)&lt;br /&gt;
|-&lt;br /&gt;
|342-0342-A/B || Mac 128 O || Mac 512Ke/Plus boot ROM, odd bytes ($xxx1), versions 1 &amp;amp; 2 (-A), 3 (-B)&lt;br /&gt;
|-&lt;br /&gt;
|342-0303 || EF ROM || IIe main ROM, $E000-$FFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0304 || CD ROM || IIe main ROM, $C000-$DFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0349 || CF ROM || IIe main ROM, $C000-$FFFF, Platinum&lt;br /&gt;
|-&lt;br /&gt;
|342-0352 || Mac SE E || Mac SE boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0353 || Mac SE O || Mac SE boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0372 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342S0440(-A/B) || “ADB Modem&amp;quot; manufactured by Microchip || SE-FD/HD,II,IIx,IIcx,IIci,SE-30,Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|342S0740-2 || KYBD || Mac Portable; Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0743-1 || KYBD || PB140/170 keyboard microcontroller.  Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0753-A || PMGR || Mac Portable; Mitsubishi M50753 power manager and ADB host&lt;br /&gt;
|-&lt;br /&gt;
|342S0854-2 || PMU || Power Management Unit&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 343-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|343-0071 || U1M HYBRID || Hybrid IC carrier, Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|343-0155-A || V8 || Memory controller, VIA1, pseudo-VIA2, sound, and video. LC II&lt;br /&gt;
|-&lt;br /&gt;
|343-1086 || GSC || Gray Scale video Controller (actually a Chips &amp;amp; Technologies part)&lt;br /&gt;
|-&lt;br /&gt;
|343-1087 || CPUGLU&lt;br /&gt;
|-&lt;br /&gt;
|343-1090 || MISCGLU&lt;br /&gt;
|-&lt;br /&gt;
|343S0014 || Orbit&lt;br /&gt;
|-&lt;br /&gt;
|343S0018-01 || ? || PM7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S0020 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0021 || Ninety9 || Composite video encoder (NTSC/PAL/SECAM)&lt;br /&gt;
|-&lt;br /&gt;
|343S0040 || RTC || Real-time clock and 20 bytes of PRAM.  Mac 128k/512k/512ke/Plus&lt;br /&gt;
|-&lt;br /&gt;
|343S0042 || RTC || Real-time clock and 256 bytes of PRAM.  Mac II, IIx, IIcx, IIci, Quadra 700/900/950, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|343S0045-B || SOUND || Sony Sound Chip (Sony part # CX1063AP).  Performa 200, Mac Portable.&lt;br /&gt;
|-&lt;br /&gt;
|343S0060-A || VASP || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S0061(-A) || SWIM GCR/MFM floppy controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0065 || PSX+ || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0101-A || VISA || Memory &amp;amp; I/O controller w/audio, video. Mac LC &amp;quot;Elsie&amp;quot; prototype&lt;br /&gt;
|-&lt;br /&gt;
|343S0103 || Orwell || Memory controller. Also called &amp;quot;MCU (Memory Control Unit)&amp;quot; in some places.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0105 || Relayer || Works with JDB to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0106 || JDB || Junction Data Bus.  Works with Relayer to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0107 || BBU || &amp;quot;Bob Bailey Unit&amp;quot;, integrates many of the functions from the original Mac including memory control, video, and audio.  SE&lt;br /&gt;
|-&lt;br /&gt;
|343S0113 || Sporty || aka CSEAA, Custom Stereo Enhanced Audio Amplifier&lt;br /&gt;
|-&lt;br /&gt;
|343S0116-A || V8 || I/O controller (includes VIA1, pseudo-VIA2, video, and sound).  LC/LC II&lt;br /&gt;
|-&lt;br /&gt;
|343S0124-01 || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  Duo 210/230/250&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-01 || DAFB || Direct Access Frame Buffer, video for the 68040 bus.  Quadra 700/900 and RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-A || DAFB II || Same as DAFB 343S0128-01, with added 15bpp support.  Quadra 950&lt;br /&gt;
|-&lt;br /&gt;
|343S0129 || DFAC II || Digitally Filtered Audio Chip II.  Audio input and output filters.&lt;br /&gt;
|-&lt;br /&gt;
|343S0132 || Spice || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, video, sound, and pushbutton interface).  Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|343S0135 || PrimeTime || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, sound, and 040 to 030 bus translator).  Quadra 605 and LC 475/575&lt;br /&gt;
|-&lt;br /&gt;
|343S0137 || SWIM III || GCR/MFM Floppy controller with DMA.&lt;br /&gt;
|-&lt;br /&gt;
|343S0138 || PrimeTime II || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, and sound).  Quadra 630, LC630, LC580.&lt;br /&gt;
|-&lt;br /&gt;
|343S0140 || AWACS || Audio DAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0147 || Barney || also called “TREX”&lt;br /&gt;
|-&lt;br /&gt;
|343S0148-01 || FAT AMIC || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0152 || Aspen || Memory controller and PCI host bridge.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0153 || Taos || Video controller.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0161 || Gazelle || Video clock generator, LC 475/575, Quadra 605&lt;br /&gt;
|-&lt;br /&gt;
|343S0164-A || MEMCjr || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0172 || O&#039;Hare (PQFP) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support.&lt;br /&gt;
|-&lt;br /&gt;
|343S0173(-B) || O&#039;Hare (BGA) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support. PB2400/3400&lt;br /&gt;
|-&lt;br /&gt;
|343S0180 || Whitney 3 (?)&lt;br /&gt;
|-&lt;br /&gt;
|343S0184 || Screamer || Audio&lt;br /&gt;
|-&lt;br /&gt;
|343S0188 || KeyLargo || PCI I/O controller. VIA1, ATA, UATA, AWACS/Singer interface, I2C, I2S, GPIO, button/LED support, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0211 || Intrepid || U2 north bridge plus KeyLargo south bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0275 || K2 || HyperTransport I/O controller.  5 PCI host bridges, USB, UATA, SATA, FireWire, Ethernet, SCC, I2S, I2C, GPIO, VIA1, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0704 || Sebastian || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0801 || AMIC || Apple Memory-mapped I/O Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0802(-A) || HMC || High-speed Memory Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1018(A) || MDU || Memory Decode Unit (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1019(A) || RBV || RAM-Based Video (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1020(-A) || NuChip30 || NuBus bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1021 || PIC || Peripheral Interface Controller, 65C02 I/O coprocessor with on-board timers and DMA&lt;br /&gt;
|-&lt;br /&gt;
|343S1027 || Bus Transceiver || comes in a pair of 2; IIsi, IIvx, Q700&lt;br /&gt;
|-&lt;br /&gt;
|343S1030 || Sandwich II || DMA controller, Apple II High-Speed SCSI Card&lt;br /&gt;
|-&lt;br /&gt;
|343S1035 || SDV || Single DMA Video, memory, video, and DMA controller for 030 LaserWriters&lt;br /&gt;
|-&lt;br /&gt;
|343S1036(-A) || Enhanced Apple Sound Chip (EASC)&lt;br /&gt;
|-&lt;br /&gt;
|343S1039 || MUNI ||&lt;br /&gt;
|-&lt;br /&gt;
|343S1047 || DDC || Video.  Called &amp;quot;Omaha2&amp;quot; on schematic.  Portable, PB100, PB140, PB145, PB170&lt;br /&gt;
|-&lt;br /&gt;
|343S1048-1 || Peripheral Glue || Handles buffering, IRQ routing, clocks, and power control for I/O chips. PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1049 || Jaws || Memory controller and main system glue.  Called &amp;quot;Piranha2&amp;quot; on schematic.  PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1054-A || Eagle || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1055 || MSC || Memory controller.  PowerBook 150 &amp;amp; PB Duo 210/230&lt;br /&gt;
|-&lt;br /&gt;
|343S1065 || Sonora || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1069(-A) || Ariel || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1074 || Ariel || Video RAMDAC.  IIvx&lt;br /&gt;
|-&lt;br /&gt;
|343S1075 || AC843 || Video RAMDAC.  Quadra 950, RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S1077 || djMEMC || Memory controller with integrated DAFB II video&lt;br /&gt;
|-&lt;br /&gt;
|343S1078 || IOSB || I/O Subsystem Buffer.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1091 || Antelope / AC843 || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1095(-A) || Nubus&lt;br /&gt;
|-&lt;br /&gt;
|343S1096 || Civic || Framebuffer controller, Quadra 660AV/840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1097 || YMCA || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1098 || ??? || I/O controller (Sonora/Ardbeg derivative), Color Classic II&lt;br /&gt;
|-&lt;br /&gt;
|343S1100 || PSC || I/O controller, Quadra 660AV, 840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1103(-A) || Civic || Framebuffer controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1105 || Whitney || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1109 || Tinker Bell || I/O controller (Sonora/Ardbeg derivative), Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1110 || Wendy || Video in, Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1113 || Pratt || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1118 || MSC || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1123 || Keystone || External video controller for some PowerBooks&lt;br /&gt;
|-&lt;br /&gt;
|343S1124 || BART || NuBus controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1125 || Grand Central || PCI I/O controller, VIA1, SWIM III, DB-DMA, interfaces to audio, SCC, Ethernet, SCSI.&lt;br /&gt;
|-&lt;br /&gt;
|343S1126 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1129(-A) || PSC || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1133 || Valkyrie || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1136 || F108 || Memory controller, SCSI, ATA, and SCC&lt;br /&gt;
|-&lt;br /&gt;
|343S1138-04 || Plan B || Video in DMA engine, PowerMac 7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S1141 || Zax || Memory datapath, PowerMac 8600/9600&lt;br /&gt;
|-&lt;br /&gt;
|343S1144 || Data Path || Bus buffering and video data routing.  PowerMac 6100/7100/8100&lt;br /&gt;
|-&lt;br /&gt;
|343S1146 || MESH || Macintosh Enhanced SCSI Hardware.  Modified/simplified 53C94/96 core.  Pippin, PowerMac 7500, integrated in F108, O&#039;Hare, Heathrow&lt;br /&gt;
|-&lt;br /&gt;
|343S1148 || PBX || Memory controller.  PowerBook 1400, 5300, PB Duo 2300c&lt;br /&gt;
|-&lt;br /&gt;
|343S1154 || Control || Specialized PCI host bridge.  Works with Chaos for video.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1155 || Chaos || (also spelled &amp;quot;Kaos&amp;quot; in some places) Video.  Works with Control.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1159 || Baboon || ATA interface&lt;br /&gt;
|-&lt;br /&gt;
|343S1161 || DATA PATH || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1164 || BART || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1166 || Dacula || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1180 || RaDACal || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1181 || Capella || Converts 040 bus for PPC603&lt;br /&gt;
|-&lt;br /&gt;
|343S1183 || PSX || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1184 || Platinum || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1185 || Iridium || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1190 || Hammerhead || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1191(-A) || Athens Prime || Clock/timing controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1201 || Heathrow || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10Mbps Ethernet, button and LED support&lt;br /&gt;
|-&lt;br /&gt;
|343S1202(-2) || PSX+ || Memory controller and PCI host bridge, for faster buses than original PSX&lt;br /&gt;
|-&lt;br /&gt;
|343S1206 || Valkyrie AV2 || Video&lt;br /&gt;
|-&lt;br /&gt;
|343S1211 || Paddington || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10/100 Ethernet, button and LED support.  iMac, Blue &amp;amp; White G3, &amp;quot;Lombard&amp;quot; and &amp;quot;Pismo&amp;quot; PowerBook G3&lt;br /&gt;
|-&lt;br /&gt;
|343S6502 || 65C02 || Apple IIe Card&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 344-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|344-0010 || MMU || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0011 || MMU || Apple IIc, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0020 || IOU (US 60 Hz) || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0021 || IOU (International 50 or 60 Hz) || Apple IIe, IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0022 || IOU (US 60 Hz) || Apple IIe, IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0023 || IOU (International 50 or 60 Hz) || Apple IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0038 || MIG || Multi-drive Interface Glue, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0040 || RTC || Mac 128K/512K&lt;br /&gt;
|-&lt;br /&gt;
|344-0041(-A/B) || IWM&lt;br /&gt;
|-&lt;br /&gt;
|344S0041 || IWM || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0042(-A/B) || RTC&lt;br /&gt;
|-&lt;br /&gt;
|344-0043-A || IWM (SWIM Pinout version) || Apple IIgs and Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0046 || VGC || Video Graphics Controller, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0047 || Mega II || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0048 || Keyboard GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0049 || Slotmaker || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0050 || FPI || Fast Processor Interface, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0052 || Sound GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0053 || ASC || Apple Sound Chip, original version&lt;br /&gt;
|-&lt;br /&gt;
|344S0061-A || SWIM&lt;br /&gt;
|-&lt;br /&gt;
|344S0063(-1,-A) || ASC || Apple Sound Chip, cost-reduced&lt;br /&gt;
|-&lt;br /&gt;
|344S0064 || SCSIDMA || Modified 53c80, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0066-01 || CYA || Control Your Apple, Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|344S0074 || BIU30 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0075 || BIU2 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0076 || OSS || Operating System Support (IRQ controller), IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0100-01 || Egret (v1.00) || IIsi&lt;br /&gt;
|-&lt;br /&gt;
|343S0104-A || YANCC || Yet Another NuBus Controller Chip.  Quadra 700/900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S0111(-01/-A) || GEMINI || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0112-02 || DAFB || Direct Access Frame Buffer, video.  Quadra 700/900 - Q950 uses DAFB II.&lt;br /&gt;
|-&lt;br /&gt;
|344S0602(-A) || GLUE CHIP || II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0603-A || BBU || Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0606 || NuChip || NuBus interface. Mac II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0607 || Zip Chip || Licensed Zip Chip logic for Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344S0608-02 || CPU GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0609-01 || VIDEO || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0610-1 || MISC GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S1018-03 || MDU || Memory Decode Unit, memory controller. @ UI4, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1019-01 || RBV || RAM-based video. @ UA3, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1020 || NuChip30 || NuBus interface.  Mac IIci, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1021 || PIC || 65c02 based I/O microcontroller, IIfx, Quadra 900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S1028-A || MC || Memory controller. Mac IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S1029(-A) || SWIM || Mac Portable, PowerBook 140/170&lt;br /&gt;
|-&lt;br /&gt;
|344S1033-B || DFAC || Digitally Filtered Audio Chip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 353-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|353S0182 || Gated Clocks || PCI Arbiter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 357-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|357S0006 || Endeavor || Programmable video clock generator, remarked DP8531V&lt;br /&gt;
|-&lt;br /&gt;
|357S0010-A || RAMDAC || Bt ?model? RAMDAC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 377-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|377S6553 || Beruit&lt;br /&gt;
|-&lt;br /&gt;
|377S7014 || CSC || Chips &amp;amp; Technologies 65225&lt;br /&gt;
|-&lt;br /&gt;
|377S9624 || CSC || Chips &amp;amp; Technologies 65220&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Off-the-shelf ASICs ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|65210 || N/A || Chips &amp;amp; Technologies video controller&lt;br /&gt;
|-&lt;br /&gt;
|68HC05 || N/A || Egret/Cuda/Caboose on desktops, “PG&amp;amp;E” PMU on portables&lt;br /&gt;
|-&lt;br /&gt;
|79c50 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 5380 + MACE (79c9415) Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|79c9415 || MACE || Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|CS4216 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|CS4217 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|DSP3210 || Cathedral || AT&amp;amp;T 32-bit DSP for audio on Quadra 660AV&lt;br /&gt;
|-&lt;br /&gt;
|uPD72070GF || New Age || NEC765-derived FDC&lt;br /&gt;
|-&lt;br /&gt;
|85c80 || Combo || AMD 85c30 + 53c80&lt;br /&gt;
|-&lt;br /&gt;
|MPC106 || Grackle || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|M50753 || PMU || Power manager and ADB host on most 68000 and &#039;030 PowerBooks.&lt;br /&gt;
|-&lt;br /&gt;
|PCI1130PDV || PCI/Cardbus bridge&lt;br /&gt;
|-&lt;br /&gt;
|WD90C26 || PowerBook 165c/180c video chip (not “Pangola”, which is separate)&lt;br /&gt;
|-&lt;br /&gt;
|WD90C55 || PowerBook 165c/180c LCD driver&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8708</id>
		<title>Driver:Mac 68K:Tech Info:ASICs</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8708"/>
		<updated>2023-07-14T01:16:17Z</updated>

		<summary type="html">&lt;p&gt;Ajr: /* 344-xxxx */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Known Apple ASICs ==&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 337-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Part number !! Name/Info !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|337-0001 || MC68000P8 (DIP) || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|337S0003 || FireWire Link || TI Lynx&lt;br /&gt;
|-&lt;br /&gt;
|337S0006 || ATI 264GT&lt;br /&gt;
|-&lt;br /&gt;
|337S0078 || &#039;Control 1&#039;? || TI-Manufactured, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|337S7065 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 5380 + Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|337S0250 || Ultra ATA Controller || CMD 0646U&lt;br /&gt;
|-&lt;br /&gt;
|337S7095 || USB Controller || CMD 0670A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 338-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|338-6523 or 338S6523 || VIA || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|338S6525 || VIA || Mac Portable, PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|338S6526 || 65C22 || VIA @ UC2, IIsi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 340-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|3400257 || NCR 53C80 || Custom marked&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 341-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|341-0001 || E0 ROM || Apple II, Integer BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0002 || E8 ROM || Apple II, Integer BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0003 || F0 ROM || Apple II, Integer BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0004 || F8 ROM || Apple II, original Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0005 || Parallel ROM || Apple II Parallel Printer Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0008 || Serial ROM || Apple II Serial Communication Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0009 || PROM P5 || Disk II controller $Cs00 boot code, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0010 || PROM P6 || Disk II controller state PROM, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0011 || D0 ROM || Apple II Plus, Applesoft BASIC, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0012 || D8 ROM || Apple II Plus, Applesoft BASIC, $D800&lt;br /&gt;
|-&lt;br /&gt;
|341-0013 || E0 ROM || Apple II Plus, Applesoft BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0014 || E8 ROM || Apple II Plus, Applesoft BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0015 || F0 ROM || Apple II Plus, Applesoft BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0016 || D0 ROM || Apple II or II Plus with Integer ROM card, Programmer&#039;s Aid #1, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0019 || Parallel ROM || Apple II Centronics Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0020 || F8 ROM || Apple II Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0026 || Tablet ROM || Apple II Graphics Tablet Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0027-a || PROM P5 || Disk II controller $Cs00 boot code, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0028-a || PROM P6 || Disk II controller or Apple /// state PROM, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0030 || Video elements &amp;amp; attributes ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0031 || Boot ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0032 || Video mode select PROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0035 || Keyboard Encoder || Apple /// and IIe keyboard encoder, KR3600-075B1 (H13 on ///, also 342-0035)&lt;br /&gt;
|-&lt;br /&gt;
|341-0036 || Character Generator || Apple II and II Plus character generator ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0041 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0042 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0043 || Address logic PROM || Apple /// (C10)&lt;br /&gt;
|-&lt;br /&gt;
|341-0044 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0045 || Bus/memory select control PROM || Apple /// (F5)&lt;br /&gt;
|-&lt;br /&gt;
|341-0046 || Slot phase 0 transceiver logic PROM || Apple /// (F7)&lt;br /&gt;
|-&lt;br /&gt;
|341-0047 || F8 ROM || Apple II j-Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0052 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0055 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0056 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0057 || PIC || Apple II Parallel Interface Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0061 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0063 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0064 || COPS || Lisa keyboard and I/O COPS microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0065 || SSC ROM || Apple II Super Serial Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0069-A || IEEE-488 || Apple II IEEE-488 Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0080 || ProFile 5 || Firmware for 5MB ProFile hard disk&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-A || SCSI ROM || Apple II SCSI Card, Rev. A&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-B || SCSI ROM || Apple II SCSI Card, Rev. B&lt;br /&gt;
|-&lt;br /&gt;
|341-0138 || FDC || Lisa 6504 floppy disk controller program, Twiggy drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0150 || Keyboard ROM || IIe and IIc keyboard ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0151 || Keyboard ROM || IIe and IIc keyboard ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0160 || Character Generator || IIe and IIc video ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0169 || SchoolBus || Apple II &amp;quot;School Bus&amp;quot; network card ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0161 || Character Generator || IIe and IIc video ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0175(-a/b/c/d/e/f/g) || Boot E || Lisa boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0176(-a/b/c/d/e/f/g) || Boot O || Lisa boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0193 || Parallel card | Lisa parallel card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0250-A || BMU1 || PAL16L8, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0251-A || LAG || PAL16R8?, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0252-A || TSG || PAL16R6, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0253-A || ASG || PAL16R8, Mac512k; implements a 6-bit PWM counter for floppy drive speed and audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0254-A || TSM || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0255-A || BMU0 || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0269 || Mouse MCU || Apple II Mouse Card 68HC05 microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0270 || Mouse ROM || Apple II Mouse Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0271 || ProFile || Apple II ProFile 5MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0281 || FDC || Lisa 6504 floppy disk controller program, Sony drives &amp;amp; internal Widget support&lt;br /&gt;
|-&lt;br /&gt;
|341-0288 || Widget piggyback || Z8 piggyback ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0289 || Widget external || Z8 external ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0290 || FDC || Lisa 6504 floppy disk controller program, Sony drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0299 || ProFile || Apple II ProFile 10MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0346-A || Boot E || Mac XL boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0347-A || Boot O || Mac XL boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0437 || SCSI ROM || Apple II SCSI Card, Rev. C&lt;br /&gt;
|-&lt;br /&gt;
|341-0438 || SuperDrive ROM || ROM, Apple II 3.5&amp;quot; Disk Controller&lt;br /&gt;
|-&lt;br /&gt;
|341-0445 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 04&lt;br /&gt;
|-&lt;br /&gt;
|341-0514-A || BMU1 || PAL16L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0515-A || LAG || PAL16R8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0516-A || TSG || PAL16R6, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0517-A || ASG || PAL16R8, Plus; implements a 6-bit PWM counter for audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0519-A || CAS || PAL20L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0520-A || BMU2 || PAL20R4, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0522-A || TSM || VP16RP8MPC(PAL16R4), Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0538-A || GLU || PAL16L8, Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|341-0625 || CF ROM || IIc Plus main ROM, $C000-$FFFF, ROM 05&lt;br /&gt;
|-&lt;br /&gt;
|341-0633-A || PAL16R8B || @ UG7, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0635-A || PAL16R8B || @ UG6, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0637-A || PAL16L8B || @ UE6, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0665-A || PAL16R4B || @ UI6, SE/30; Controls HSync and IRQ? in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341S0689-C || PAL16L8D || @ UH7, SE/30; Controls RAM read/write signals in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341-0688-A || PAL16R8B || @ UE7, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0728 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0729 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0737 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0746-A || PAL16R8 || ? @ UG7, replaces 341-0633-A, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0747-A || PAL16R8 || ? @ UG6, replaces 341-0635-A, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0748 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0749 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0754-A || PAL16L8 || ? @ UE6, replaces 341-0637-A, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0755-A || PAL16R8 || ? @ UE7, replaces 341-0688-A, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0803 || SCSI ROM || Apple II High Speed SCSI Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0815-A || PAL16R8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0816-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0817-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-8003-C || FDC || Lisa/MacXL 6504 floppy disk controller program, 800K drives&lt;br /&gt;
|-&lt;br /&gt;
|341S0025 || PMU&lt;br /&gt;
|-&lt;br /&gt;
|341S0060 || Cuda (v2.40) || Performa/Quadra 6xx, some PMac x200, PMac x400, some PMac x500, Pippin, Gossamer G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0187(-B) || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  PB190, PB1400&lt;br /&gt;
|-&lt;br /&gt;
|341S0262 || Cuda v3.0 || some PMac x500, Bondi Blue iMac, Blue &amp;amp; White G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0285 || Cuda Lite || ADB and PS/2 support - PMac 4400 &amp;amp; clones&lt;br /&gt;
|-&lt;br /&gt;
|341S0345 || ADB &amp;amp; Keyboard Microcontroller (M50740) || Apple IIgs ROM 0 &amp;amp; 1&lt;br /&gt;
|-&lt;br /&gt;
|341S0417 || Cuda || Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0489 || &#039;DECODE&#039; || Rom address decoder, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0632 || ADB &amp;amp; Keyboard Microcontroller (M50741) || Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|341S0720 || CAS PAL(PAL16R8?) || Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0788 || Cuda (v2.37) || PRAM/RTC/ADB, PowerMac x100&lt;br /&gt;
|-&lt;br /&gt;
|341S0490 || ? || PAL?, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0815-A || PAL16R4 || @ UJ10, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0816-A || PALC22V10 || @ UJ8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0817-A || PALC22V10 || @ UE9, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0850 || Egret (v1.01, earlier) || PRAM, RTC, ADB; IIsi and LC&lt;br /&gt;
|-&lt;br /&gt;
|341S0851 || Egret (v1.01) || PRAM, RTC, ADB&lt;br /&gt;
|-&lt;br /&gt;
|341S0853 || Caboose (v1.00) || Handles switches on case&lt;br /&gt;
|-&lt;br /&gt;
|341S0856-A || Interrupt PAL || AMD-Manufactured PALCE20V8H, encodes interrupt sources onto IPL0/1/2, Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|341S0879-B || &#039;Control 2&#039;? || AMD-Manufactured, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0934 || PG&amp;amp;E || 68HC05 Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB. PB5x0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 342-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|342-0033 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 03&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-A || FE/FF ROM || IIgs ROM 0&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-B || FE/FF ROM || IIgs ROM 1&lt;br /&gt;
|-&lt;br /&gt;
|342-0041 || IWM || Integrated Woz Machine floppy controller, IIc and IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|342-0132 || Keyboard ROM || IIe and IIc keyboard ROM, US English and DVORAK&lt;br /&gt;
|-&lt;br /&gt;
|342-0133 || Character Generator || IIe and IIc video ROM, US English&lt;br /&gt;
|-&lt;br /&gt;
|342-0134 || EF ROM || IIe main ROM, $E000-$FFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0135 || CD ROM || IIe main ROM, $C000-$DFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0170 || TMG PAL || IIe video and timing generator PAL&lt;br /&gt;
|-&lt;br /&gt;
|342-0220-A || Mac 128 E || Mac 128K boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0221-A || Mac 128 O || Mac 128K boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0265 || Character Generator || IIe video ROM, US English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0272 || CF ROM || IIc main ROM, $C000-$FFFF, original ROM FF&lt;br /&gt;
|-&lt;br /&gt;
|342-0273 || Keyboard ROM || IIe and IIc keyboard ROM, UK English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0275 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0341-A/B/C || Mac 128 E || Mac 512Ke/Plus boot ROM, even bytes ($xxx0), version 1 (-A), 2 (-B), 3 (-C)&lt;br /&gt;
|-&lt;br /&gt;
|342-0342-A/B || Mac 128 O || Mac 512Ke/Plus boot ROM, odd bytes ($xxx1), versions 1 &amp;amp; 2 (-A), 3 (-B)&lt;br /&gt;
|-&lt;br /&gt;
|342-0303 || EF ROM || IIe main ROM, $E000-$FFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0304 || CD ROM || IIe main ROM, $C000-$DFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0349 || CF ROM || IIe main ROM, $C000-$FFFF, Platinum&lt;br /&gt;
|-&lt;br /&gt;
|342-0352 || Mac SE E || Mac SE boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0353 || Mac SE O || Mac SE boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0372 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342S0440(-A/B) || “ADB Modem&amp;quot; manufactured by Microchip || SE-FD/HD,II,IIx,IIcx,IIci,SE-30,Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|342S0740-2 || KYBD || Mac Portable; Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0743-1 || KYBD || PB140/170 keyboard microcontroller.  Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0753-A || PMGR || Mac Portable; Mitsubishi M50753 power manager and ADB host&lt;br /&gt;
|-&lt;br /&gt;
|342S0854-2 || PMU || Power Management Unit&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 343-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|343-0071 || U1M HYBRID || Hybrid IC carrier, Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|343-0155-A || V8 || Memory controller, VIA1, pseudo-VIA2, sound, and video. LC II&lt;br /&gt;
|-&lt;br /&gt;
|343-1086 || GSC || Gray Scale video Controller (actually a Chips &amp;amp; Technologies part)&lt;br /&gt;
|-&lt;br /&gt;
|343-1087 || CPUGLU&lt;br /&gt;
|-&lt;br /&gt;
|343-1090 || MISCGLU&lt;br /&gt;
|-&lt;br /&gt;
|343S0014 || Orbit&lt;br /&gt;
|-&lt;br /&gt;
|343S0018-01 || ? || PM7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S0020 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0021 || Ninety9 || Composite video encoder (NTSC/PAL/SECAM)&lt;br /&gt;
|-&lt;br /&gt;
|343S0040 || RTC || Real-time clock and 20 bytes of PRAM.  Mac 128k/512k/512ke/Plus&lt;br /&gt;
|-&lt;br /&gt;
|343S0042 || RTC || Real-time clock and 256 bytes of PRAM.  Mac II, IIx, IIcx, IIci, Quadra 700/900/950, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|343S0045-B || SOUND || Sony Sound Chip (Sony part # CX1063AP).  Performa 200, Mac Portable.&lt;br /&gt;
|-&lt;br /&gt;
|343S0060-A || VASP || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S0061(-A) || SWIM GCR/MFM floppy controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0065 || PSX+ || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0101-A || VISA || Memory &amp;amp; I/O controller w/audio, video. Mac LC &amp;quot;Elsie&amp;quot; prototype&lt;br /&gt;
|-&lt;br /&gt;
|343S0103 || Orwell || Memory controller. Also called &amp;quot;MCU (Memory Control Unit)&amp;quot; in some places.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0105 || Relayer || Works with JDB to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0106 || JDB || Junction Data Bus.  Works with Relayer to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0107 || BBU || &amp;quot;Bob Bailey Unit&amp;quot;, integrates many of the functions from the original Mac including memory control, video, and audio.  SE&lt;br /&gt;
|-&lt;br /&gt;
|343S0113 || Sporty || aka CSEAA, Custom Stereo Enhanced Audio Amplifier&lt;br /&gt;
|-&lt;br /&gt;
|343S0116-A || V8 || I/O controller (includes VIA1, pseudo-VIA2, video, and sound).  LC/LC II&lt;br /&gt;
|-&lt;br /&gt;
|343S0124-01 || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  Duo 210/230/250&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-01 || DAFB || Direct Access Frame Buffer, video for the 68040 bus.  Quadra 700/900 and RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-A || DAFB II || Same as DAFB 343S0128-01, with added 15bpp support.  Quadra 950&lt;br /&gt;
|-&lt;br /&gt;
|343S0129 || DFAC II || Digitally Filtered Audio Chip II.  Audio input and output filters.&lt;br /&gt;
|-&lt;br /&gt;
|343S0132 || Spice || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, video, sound, and pushbutton interface).  Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|343S0135 || PrimeTime || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, sound, and 040 to 030 bus translator).  Quadra 605 and LC 475/575&lt;br /&gt;
|-&lt;br /&gt;
|343S0137 || SWIM III || GCR/MFM Floppy controller with DMA.&lt;br /&gt;
|-&lt;br /&gt;
|343S0138 || PrimeTime II || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, and sound).  Quadra 630, LC630, LC580.&lt;br /&gt;
|-&lt;br /&gt;
|343S0140 || AWACS || Audio DAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0147 || Barney || also called “TREX”&lt;br /&gt;
|-&lt;br /&gt;
|343S0148-01 || FAT AMIC || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0152 || Aspen || Memory controller and PCI host bridge.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0153 || Taos || Video controller.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0161 || Gazelle || Video clock generator, LC 475/575, Quadra 605&lt;br /&gt;
|-&lt;br /&gt;
|343S0164-A || MEMCjr || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0172 || O&#039;Hare (PQFP) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support.&lt;br /&gt;
|-&lt;br /&gt;
|343S0173(-B) || O&#039;Hare (BGA) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support. PB2400/3400&lt;br /&gt;
|-&lt;br /&gt;
|343S0180 || Whitney 3 (?)&lt;br /&gt;
|-&lt;br /&gt;
|343S0184 || Screamer || Audio&lt;br /&gt;
|-&lt;br /&gt;
|343S0188 || KeyLargo || PCI I/O controller. VIA1, ATA, UATA, AWACS/Singer interface, I2C, I2S, GPIO, button/LED support, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0211 || Intrepid || U2 north bridge plus KeyLargo south bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0275 || K2 || HyperTransport I/O controller.  5 PCI host bridges, USB, UATA, SATA, FireWire, Ethernet, SCC, I2S, I2C, GPIO, VIA1, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0704 || Sebastian || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0801 || AMIC || Apple Memory-mapped I/O Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0802(-A) || HMC || High-speed Memory Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1018(A) || MDU || Memory Decode Unit (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1019(A) || RBV || RAM-Based Video (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1020(-A) || NuChip30 || NuBus bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1021 || PIC || Peripheral Interface Controller, 65C02 I/O coprocessor with on-board timers and DMA&lt;br /&gt;
|-&lt;br /&gt;
|343S1027 || Bus Transceiver || comes in a pair of 2; IIsi, IIvx, Q700&lt;br /&gt;
|-&lt;br /&gt;
|343S1030 || Sandwich II || DMA controller, Apple II High-Speed SCSI Card&lt;br /&gt;
|-&lt;br /&gt;
|343S1035 || SDV || Single DMA Video, memory, video, and DMA controller for 030 LaserWriters&lt;br /&gt;
|-&lt;br /&gt;
|343S1036(-A) || Enhanced Apple Sound Chip (EASC)&lt;br /&gt;
|-&lt;br /&gt;
|343S1039 || MUNI ||&lt;br /&gt;
|-&lt;br /&gt;
|343S1047 || DDC || Video.  Called &amp;quot;Omaha2&amp;quot; on schematic.  Portable, PB100, PB140, PB145, PB170&lt;br /&gt;
|-&lt;br /&gt;
|343S1048-1 || Peripheral Glue || Handles buffering, IRQ routing, clocks, and power control for I/O chips. PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1049 || Jaws || Memory controller and main system glue.  Called &amp;quot;Piranha2&amp;quot; on schematic.  PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1054-A || Eagle || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1055 || MSC || Memory controller.  PowerBook 150 &amp;amp; PB Duo 210/230&lt;br /&gt;
|-&lt;br /&gt;
|343S1065 || Sonora || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1069(-A) || Ariel || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1074 || Ariel || Video RAMDAC.  IIvx&lt;br /&gt;
|-&lt;br /&gt;
|343S1075 || AC843 || Video RAMDAC.  Quadra 950, RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S1077 || djMEMC || Memory controller with integrated DAFB II video&lt;br /&gt;
|-&lt;br /&gt;
|343S1078 || IOSB || I/O Subsystem Buffer.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1091 || Antelope / AC843 || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1095(-A) || Nubus&lt;br /&gt;
|-&lt;br /&gt;
|343S1096 || Civic || Framebuffer controller, Quadra 660AV/840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1097 || YMCA || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1098 || ??? || I/O controller (Sonora/Ardbeg derivative), Color Classic II&lt;br /&gt;
|-&lt;br /&gt;
|343S1100 || PSC || I/O controller, Quadra 660AV, 840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1103(-A) || Civic || Framebuffer controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1105 || Whitney || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1109 || Tinker Bell || I/O controller (Sonora/Ardbeg derivative), Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1110 || Wendy || Video in, Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1113 || Pratt || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1118 || MSC || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1123 || Keystone || External video controller for some PowerBooks&lt;br /&gt;
|-&lt;br /&gt;
|343S1124 || BART || NuBus controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1125 || Grand Central || PCI I/O controller, VIA1, SWIM III, DB-DMA, interfaces to audio, SCC, Ethernet, SCSI.&lt;br /&gt;
|-&lt;br /&gt;
|343S1126 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1129(-A) || PSC || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1133 || Valkyrie || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1136 || F108 || Memory controller, SCSI, ATA, and SCC&lt;br /&gt;
|-&lt;br /&gt;
|343S1138-04 || Plan B || Video in DMA engine, PowerMac 7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S1141 || Zax || Memory datapath, PowerMac 8600/9600&lt;br /&gt;
|-&lt;br /&gt;
|343S1144 || Data Path || Bus buffering and video data routing.  PowerMac 6100/7100/8100&lt;br /&gt;
|-&lt;br /&gt;
|343S1146 || MESH || Macintosh Enhanced SCSI Hardware.  Modified/simplified 53C94/96 core.  Pippin, PowerMac 7500, integrated in F108, O&#039;Hare, Heathrow&lt;br /&gt;
|-&lt;br /&gt;
|343S1148 || PBX || Memory controller.  PowerBook 1400, 5300, PB Duo 2300c&lt;br /&gt;
|-&lt;br /&gt;
|343S1154 || Control || Specialized PCI host bridge.  Works with Chaos for video.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1155 || Chaos || (also spelled &amp;quot;Kaos&amp;quot; in some places) Video.  Works with Control.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1159 || Baboon || ATA interface&lt;br /&gt;
|-&lt;br /&gt;
|343S1161 || DATA PATH || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1164 || BART || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1166 || Dacula || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1180 || RaDACal || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1181 || Capella || Converts 040 bus for PPC603&lt;br /&gt;
|-&lt;br /&gt;
|343S1183 || PSX || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1184 || Platinum || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1185 || Iridium || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1190 || Hammerhead || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1191(-A) || Athens Prime || Clock/timing controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1201 || Heathrow || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10Mbps Ethernet, button and LED support&lt;br /&gt;
|-&lt;br /&gt;
|343S1202(-2) || PSX+ || Memory controller and PCI host bridge, for faster buses than original PSX&lt;br /&gt;
|-&lt;br /&gt;
|343S1206 || Valkyrie AV2 || Video&lt;br /&gt;
|-&lt;br /&gt;
|343S1211 || Paddington || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10/100 Ethernet, button and LED support.  iMac, Blue &amp;amp; White G3, &amp;quot;Lombard&amp;quot; and &amp;quot;Pismo&amp;quot; PowerBook G3&lt;br /&gt;
|-&lt;br /&gt;
|343S6502 || 65C02 || Apple IIe Card&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 344-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|344-0010 || MMU || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0011 || MMU || Apple IIc, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0020 || IOU (US 60 Hz) || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0021 || IOU (International 50 or 60 Hz) || Apple IIe, IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0022 || IOU (US 60 Hz) || Apple IIe, IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0023 || IOU (International 50 or 60 Hz) || Apple IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0038 || MIG || Multi-drive Interface Glue, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0040 || RTC || Mac 128K/512K&lt;br /&gt;
|-&lt;br /&gt;
|344-0041(-A/B) || IWM&lt;br /&gt;
|-&lt;br /&gt;
|344S0041 || IWM || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0042(-A/B) || RTC&lt;br /&gt;
|-&lt;br /&gt;
|344-0043-A || IWM (SWIM Pinout version) || Apple IIgs and Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0046 || VGC || Video Graphics Controller, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0047 || Mega II || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0048 || Keyboard GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0049 || Slotmaker || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0050 || FPI || Fast Processor Interface, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0052 || Sound GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0053 || ASC || Apple Sound Chip, original version&lt;br /&gt;
|-&lt;br /&gt;
|344S0061-A || SWIM&lt;br /&gt;
|-&lt;br /&gt;
|344S0063(-1,-A) || ASC || Apple Sound Chip, cost-reduced&lt;br /&gt;
|-&lt;br /&gt;
|344S0064 || SCSIDMA || Modified 53c80, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0066-01 || CYA || Control Your Apple, Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|344S0074 || BIU30 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0075 || BIU2 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0076 || OSS || Operating System Support (IRQ controller), IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0100-01 || Egret (v1.00) || IIsi&lt;br /&gt;
|-&lt;br /&gt;
|343S0104-A || YANCC || Yet Another NuBus Controller Chip.  Quadra 700/900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S0111(-01/-A) || GEMINI || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0112-02 || DAFB || Direct Access Frame Buffer, video.  Quadra 700/900 - Q950 uses DAFB II.&lt;br /&gt;
|-&lt;br /&gt;
|344S0602(-A) || GLUE CHIP || II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0603-A || BBU || Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0606 || NuChip || NuBus interface. Mac II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0607 || Zip Chip || Licensed Zip Chip logic for Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344S0608-02 || CPU GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0609-01 || VIDEO || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0610-1 || MISC GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S1018-03 || MDU || Memory Decode Unit, memory controller. @ UI4, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1019-01 || RBV || RAM-based video. @ UA3, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1020 || NuChip30 || NuBus interface.  Mac IIci, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1021 || PIC || 65c02 based I/O microcontroller, IIfx, Quadra 900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S1028-A || MC || Memory controller. Mac IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S1029(-A) || SWIM || Mac Portable, PowerBook 140/170&lt;br /&gt;
|-&lt;br /&gt;
|344S1033-B || DFAC || Digitally Filtered Audio Chip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 353-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|353S0182 || Gated Clocks || PCI Arbiter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 357-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|357S0006 || Endeavor || Programmable video clock generator, remarked DP8531V&lt;br /&gt;
|-&lt;br /&gt;
|357S0010-A || RAMDAC || Bt ?model? RAMDAC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 377-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|377S6553 || Beruit&lt;br /&gt;
|-&lt;br /&gt;
|377S7014 || CSC || Chips &amp;amp; Technologies 65225&lt;br /&gt;
|-&lt;br /&gt;
|377S9624 || CSC || Chips &amp;amp; Technologies 65220&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Off-the-shelf ASICs ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|65210 || N/A || Chips &amp;amp; Technologies video controller&lt;br /&gt;
|-&lt;br /&gt;
|68HC05 || N/A || Egret/Cuda/Caboose on desktops, “PG&amp;amp;E” PMU on portables&lt;br /&gt;
|-&lt;br /&gt;
|79c50 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 5380 + MACE (79c9415) Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|79c9415 || MACE || Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|CS4216 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|CS4217 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|uPD72070GF || New Age || NEC765-derived FDC&lt;br /&gt;
|-&lt;br /&gt;
|85c80 || Combo || AMD 85c30 + 53c80&lt;br /&gt;
|-&lt;br /&gt;
|MPC106 || Grackle || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|M50753 || PMU || Power manager and ADB host on most 68000 and &#039;030 PowerBooks.&lt;br /&gt;
|-&lt;br /&gt;
|PCI1130PDV || PCI/Cardbus bridge&lt;br /&gt;
|-&lt;br /&gt;
|WD90C26 || PowerBook 165c/180c video chip (not “Pangola”, which is separate)&lt;br /&gt;
|-&lt;br /&gt;
|WD90C55 || PowerBook 165c/180c LCD driver&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8707</id>
		<title>Driver:Mac 68K:Tech Info:ASICs</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Driver:Mac_68K:Tech_Info:ASICs&amp;diff=8707"/>
		<updated>2023-07-14T01:01:48Z</updated>

		<summary type="html">&lt;p&gt;Ajr: /* 343-xxxx */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Known Apple ASICs ==&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 337-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Part number !! Name/Info !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|337-0001 || MC68000P8 (DIP) || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|337S0003 || FireWire Link || TI Lynx&lt;br /&gt;
|-&lt;br /&gt;
|337S0006 || ATI 264GT&lt;br /&gt;
|-&lt;br /&gt;
|337S0078 || &#039;Control 1&#039;? || TI-Manufactured, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|337S7065 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 5380 + Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|337S0250 || Ultra ATA Controller || CMD 0646U&lt;br /&gt;
|-&lt;br /&gt;
|337S7095 || USB Controller || CMD 0670A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 338-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|338-6523 or 338S6523 || VIA || Custom marked&lt;br /&gt;
|-&lt;br /&gt;
|338S6525 || VIA || Mac Portable, PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|338S6526 || 65C22 || VIA @ UC2, IIsi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 340-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|3400257 || NCR 53C80 || Custom marked&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 341-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|341-0001 || E0 ROM || Apple II, Integer BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0002 || E8 ROM || Apple II, Integer BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0003 || F0 ROM || Apple II, Integer BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0004 || F8 ROM || Apple II, original Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0005 || Parallel ROM || Apple II Parallel Printer Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0008 || Serial ROM || Apple II Serial Communication Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0009 || PROM P5 || Disk II controller $Cs00 boot code, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0010 || PROM P6 || Disk II controller state PROM, 13-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0011 || D0 ROM || Apple II Plus, Applesoft BASIC, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0012 || D8 ROM || Apple II Plus, Applesoft BASIC, $D800&lt;br /&gt;
|-&lt;br /&gt;
|341-0013 || E0 ROM || Apple II Plus, Applesoft BASIC, $E000&lt;br /&gt;
|-&lt;br /&gt;
|341-0014 || E8 ROM || Apple II Plus, Applesoft BASIC, $E800&lt;br /&gt;
|-&lt;br /&gt;
|341-0015 || F0 ROM || Apple II Plus, Applesoft BASIC, $F000&lt;br /&gt;
|-&lt;br /&gt;
|341-0016 || D0 ROM || Apple II or II Plus with Integer ROM card, Programmer&#039;s Aid #1, $D000&lt;br /&gt;
|-&lt;br /&gt;
|341-0019 || Parallel ROM || Apple II Centronics Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0020 || F8 ROM || Apple II Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0026 || Tablet ROM || Apple II Graphics Tablet Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0027-a || PROM P5 || Disk II controller $Cs00 boot code, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0028-a || PROM P6 || Disk II controller or Apple /// state PROM, 16-sector&lt;br /&gt;
|-&lt;br /&gt;
|341-0030 || Video elements &amp;amp; attributes ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0031 || Boot ROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0032 || Video mode select PROM || Apple ///&lt;br /&gt;
|-&lt;br /&gt;
|341-0035 || Keyboard Encoder || Apple /// and IIe keyboard encoder, KR3600-075B1 (H13 on ///, also 342-0035)&lt;br /&gt;
|-&lt;br /&gt;
|341-0036 || Character Generator || Apple II and II Plus character generator ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0041 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0042 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0043 || Address logic PROM || Apple /// (C10)&lt;br /&gt;
|-&lt;br /&gt;
|341-0044 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0045 || Bus/memory select control PROM || Apple /// (F5)&lt;br /&gt;
|-&lt;br /&gt;
|341-0046 || Slot phase 0 transceiver logic PROM || Apple /// (F7)&lt;br /&gt;
|-&lt;br /&gt;
|341-0047 || F8 ROM || Apple II j-Plus, Autostart Monitor, $F800&lt;br /&gt;
|-&lt;br /&gt;
|341-0052 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0055 || Video &amp;amp; main memory bank select PROM || Apple /// (F9)&lt;br /&gt;
|-&lt;br /&gt;
|341-0056 || CAS DRAM refresh control PROM, banks 0 &amp;amp; 3 || Apple /// (C12)&lt;br /&gt;
|-&lt;br /&gt;
|341-0057 || PIC || Apple II Parallel Interface Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0061 || RAS DRAM refresh control PROM || Apple /// (C11)&lt;br /&gt;
|-&lt;br /&gt;
|341-0063 || CAS DRAM refresh control PROM, banks 1, 2, 4, 5, 6, 7 || Apple /// (C13)&lt;br /&gt;
|-&lt;br /&gt;
|341-0064 || COPS || Lisa keyboard and I/O COPS microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0065 || SSC ROM || Apple II Super Serial Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0069-A || IEEE-488 || Apple II IEEE-488 Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0080 || ProFile 5 || Firmware for 5MB ProFile hard disk&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-A || SCSI ROM || Apple II SCSI Card, Rev. A&lt;br /&gt;
|-&lt;br /&gt;
|341-0112-B || SCSI ROM || Apple II SCSI Card, Rev. B&lt;br /&gt;
|-&lt;br /&gt;
|341-0138 || FDC || Lisa 6504 floppy disk controller program, Twiggy drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0150 || Keyboard ROM || IIe and IIc keyboard ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0151 || Keyboard ROM || IIe and IIc keyboard ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0160 || Character Generator || IIe and IIc video ROM, UK English&lt;br /&gt;
|-&lt;br /&gt;
|341-0169 || SchoolBus || Apple II &amp;quot;School Bus&amp;quot; network card ROM&lt;br /&gt;
|-&lt;br /&gt;
|341-0161 || Character Generator || IIe and IIc video ROM, German&lt;br /&gt;
|-&lt;br /&gt;
|341-0175(-a/b/c/d/e/f/g) || Boot E || Lisa boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0176(-a/b/c/d/e/f/g) || Boot O || Lisa boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0193 || Parallel card | Lisa parallel card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0250-A || BMU1 || PAL16L8, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0251-A || LAG || PAL16R8?, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0252-A || TSG || PAL16R6, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0253-A || ASG || PAL16R8, Mac512k; implements a 6-bit PWM counter for floppy drive speed and audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0254-A || TSM || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0255-A || BMU0 || PAL16R4, Mac512k&lt;br /&gt;
|-&lt;br /&gt;
|341-0269 || Mouse MCU || Apple II Mouse Card 68HC05 microcontroller&lt;br /&gt;
|-&lt;br /&gt;
|341-0270 || Mouse ROM || Apple II Mouse Card $Cs00 firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0271 || ProFile || Apple II ProFile 5MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0281 || FDC || Lisa 6504 floppy disk controller program, Sony drives &amp;amp; internal Widget support&lt;br /&gt;
|-&lt;br /&gt;
|341-0288 || Widget piggyback || Z8 piggyback ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0289 || Widget external || Z8 external ROM for Widget hard drive&lt;br /&gt;
|-&lt;br /&gt;
|341-0290 || FDC || Lisa 6504 floppy disk controller program, Sony drives&lt;br /&gt;
|-&lt;br /&gt;
|341-0299 || ProFile || Apple II ProFile 10MB controller firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0346-A || Boot E || Mac XL boot ROM, even bytes ($xx00)&lt;br /&gt;
|-&lt;br /&gt;
|341-0347-A || Boot O || Mac XL boot ROM, odd bytes ($xx01)&lt;br /&gt;
|-&lt;br /&gt;
|341-0437 || SCSI ROM || Apple II SCSI Card, Rev. C&lt;br /&gt;
|-&lt;br /&gt;
|341-0438 || SuperDrive ROM || ROM, Apple II 3.5&amp;quot; Disk Controller&lt;br /&gt;
|-&lt;br /&gt;
|341-0445 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 04&lt;br /&gt;
|-&lt;br /&gt;
|341-0514-A || BMU1 || PAL16L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0515-A || LAG || PAL16R8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0516-A || TSG || PAL16R6, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0517-A || ASG || PAL16R8, Plus; implements a 6-bit PWM counter for audio&lt;br /&gt;
|-&lt;br /&gt;
|341-0519-A || CAS || PAL20L8, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0520-A || BMU2 || PAL20R4, Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0522-A || TSM || VP16RP8MPC(PAL16R4), Plus&lt;br /&gt;
|-&lt;br /&gt;
|341-0538-A || GLU || PAL16L8, Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|341-0625 || CF ROM || IIc Plus main ROM, $C000-$FFFF, ROM 05&lt;br /&gt;
|-&lt;br /&gt;
|341-0633-A || PAL16R8B || @ UG7, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0635-A || PAL16R8B || @ UG6, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0637-A || PAL16L8B || @ UE6, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0665-A || PAL16R4B || @ UI6, SE/30; Controls HSync and IRQ? in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341S0689-C || PAL16L8D || @ UH7, SE/30; Controls RAM read/write signals in regards to CPU?&lt;br /&gt;
|-&lt;br /&gt;
|341-0688-A || PAL16R8B || @ UE7, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0728 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0729 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0737 || FC/FD ROM || IIgs ROM 3, $FC0000-$FDFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0746-A || PAL16R8 || ? @ UG7, replaces 341-0633-A, SE/30; Clock generator for Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0747-A || PAL16R8 || ? @ UG6, replaces 341-0635-A, SE/30; Beginning of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0748 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0749 || FE/FF ROM || IIgs ROM 3, $FE0000-$FFFFFF&lt;br /&gt;
|-&lt;br /&gt;
|341-0754-A || PAL16L8 || ? @ UE6, replaces 341-0637-A, SE/30; End of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0755-A || PAL16R8 || ? @ UE7, replaces 341-0688-A, SE/30; Middle of Video state machine&lt;br /&gt;
|-&lt;br /&gt;
|341-0803 || SCSI ROM || Apple II High Speed SCSI Card firmware&lt;br /&gt;
|-&lt;br /&gt;
|341-0815-A || PAL16R8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0816-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-0817-A || PALC22V1, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341-8003-C || FDC || Lisa/MacXL 6504 floppy disk controller program, 800K drives&lt;br /&gt;
|-&lt;br /&gt;
|341S0025 || PMU&lt;br /&gt;
|-&lt;br /&gt;
|341S0060 || Cuda (v2.40) || Performa/Quadra 6xx, some PMac x200, PMac x400, some PMac x500, Pippin, Gossamer G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0187(-B) || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  PB190, PB1400&lt;br /&gt;
|-&lt;br /&gt;
|341S0262 || Cuda v3.0 || some PMac x500, Bondi Blue iMac, Blue &amp;amp; White G3&lt;br /&gt;
|-&lt;br /&gt;
|341S0285 || Cuda Lite || ADB and PS/2 support - PMac 4400 &amp;amp; clones&lt;br /&gt;
|-&lt;br /&gt;
|341S0345 || ADB &amp;amp; Keyboard Microcontroller (M50740) || Apple IIgs ROM 0 &amp;amp; 1&lt;br /&gt;
|-&lt;br /&gt;
|341S0417 || Cuda || Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0489 || &#039;DECODE&#039; || Rom address decoder, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0632 || ADB &amp;amp; Keyboard Microcontroller (M50741) || Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|341S0720 || CAS PAL(PAL16R8?) || Classic&lt;br /&gt;
|-&lt;br /&gt;
|341S0788 || Cuda (v2.37) || PRAM/RTC/ADB, PowerMac x100&lt;br /&gt;
|-&lt;br /&gt;
|341S0490 || ? || PAL?, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0815-A || PAL16R4 || @ UJ10, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0816-A || PALC22V10 || @ UJ8, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0817-A || PALC22V10 || @ UE9, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|341S0850 || Egret (v1.01, earlier) || PRAM, RTC, ADB; IIsi and LC&lt;br /&gt;
|-&lt;br /&gt;
|341S0851 || Egret (v1.01) || PRAM, RTC, ADB&lt;br /&gt;
|-&lt;br /&gt;
|341S0853 || Caboose (v1.00) || Handles switches on case&lt;br /&gt;
|-&lt;br /&gt;
|341S0856-A || Interrupt PAL || AMD-Manufactured PALCE20V8H, encodes interrupt sources onto IPL0/1/2, Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|341S0879-B || &#039;Control 2&#039;? || AMD-Manufactured, IIvx&lt;br /&gt;
|-&lt;br /&gt;
|341S0934 || PG&amp;amp;E || 68HC05 Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB. PB5x0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 342-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|342-0033 || CF ROM || IIc main ROM, $C000-$FFFF, ROM 03&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-A || FE/FF ROM || IIgs ROM 0&lt;br /&gt;
|-&lt;br /&gt;
|342-0077-B || FE/FF ROM || IIgs ROM 1&lt;br /&gt;
|-&lt;br /&gt;
|342-0041 || IWM || Integrated Woz Machine floppy controller, IIc and IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|342-0132 || Keyboard ROM || IIe and IIc keyboard ROM, US English and DVORAK&lt;br /&gt;
|-&lt;br /&gt;
|342-0133 || Character Generator || IIe and IIc video ROM, US English&lt;br /&gt;
|-&lt;br /&gt;
|342-0134 || EF ROM || IIe main ROM, $E000-$FFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0135 || CD ROM || IIe main ROM, $C000-$DFFF&lt;br /&gt;
|-&lt;br /&gt;
|342-0170 || TMG PAL || IIe video and timing generator PAL&lt;br /&gt;
|-&lt;br /&gt;
|342-0220-A || Mac 128 E || Mac 128K boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0221-A || Mac 128 O || Mac 128K boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0265 || Character Generator || IIe video ROM, US English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0272 || CF ROM || IIc main ROM, $C000-$FFFF, original ROM FF&lt;br /&gt;
|-&lt;br /&gt;
|342-0273 || Keyboard ROM || IIe and IIc keyboard ROM, UK English, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0275 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0341-A/B/C || Mac 128 E || Mac 512Ke/Plus boot ROM, even bytes ($xxx0), version 1 (-A), 2 (-B), 3 (-C)&lt;br /&gt;
|-&lt;br /&gt;
|342-0342-A/B || Mac 128 O || Mac 512Ke/Plus boot ROM, odd bytes ($xxx1), versions 1 &amp;amp; 2 (-A), 3 (-B)&lt;br /&gt;
|-&lt;br /&gt;
|342-0303 || EF ROM || IIe main ROM, $E000-$FFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0304 || CD ROM || IIe main ROM, $C000-$DFFF, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342-0349 || CF ROM || IIe main ROM, $C000-$FFFF, Platinum&lt;br /&gt;
|-&lt;br /&gt;
|342-0352 || Mac SE E || Mac SE boot ROM, even bytes ($xxx0)&lt;br /&gt;
|-&lt;br /&gt;
|342-0353 || Mac SE O || Mac SE boot ROM, odd bytes ($xxx1)&lt;br /&gt;
|-&lt;br /&gt;
|342-0372 || Keyboard ROM || IIe and IIc keyboard ROM, German, Enhanced&lt;br /&gt;
|-&lt;br /&gt;
|342S0440(-A/B) || “ADB Modem&amp;quot; manufactured by Microchip || SE-FD/HD,II,IIx,IIcx,IIci,SE-30,Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|342S0740-2 || KYBD || Mac Portable; Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0743-1 || KYBD || PB140/170 keyboard microcontroller.  Mitsubishi M50740&lt;br /&gt;
|-&lt;br /&gt;
|342S0753-A || PMGR || Mac Portable; Mitsubishi M50753 power manager and ADB host&lt;br /&gt;
|-&lt;br /&gt;
|342S0854-2 || PMU || Power Management Unit&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 343-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|343-0071 || U1M HYBRID || Hybrid IC carrier, Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|343-0155-A || V8 || Memory controller, VIA1, pseudo-VIA2, sound, and video. LC II&lt;br /&gt;
|-&lt;br /&gt;
|343-1086 || GSC || Gray Scale video Controller (actually a Chips &amp;amp; Technologies part)&lt;br /&gt;
|-&lt;br /&gt;
|343-1087 || CPUGLU&lt;br /&gt;
|-&lt;br /&gt;
|343-1090 || MISCGLU&lt;br /&gt;
|-&lt;br /&gt;
|343S0014 || Orbit&lt;br /&gt;
|-&lt;br /&gt;
|343S0018-01 || ? || PM7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S0020 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0021 || Ninety9 || Composite video encoder (NTSC/PAL/SECAM)&lt;br /&gt;
|-&lt;br /&gt;
|343S0040 || RTC || Real-time clock and 20 bytes of PRAM.  Mac 128k/512k/512ke/Plus&lt;br /&gt;
|-&lt;br /&gt;
|343S0042 || RTC || Real-time clock and 256 bytes of PRAM.  Mac II, IIx, IIcx, IIci, Quadra 700/900/950, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|343S0045-B || SOUND || Sony Sound Chip (Sony part # CX1063AP).  Performa 200, Mac Portable.&lt;br /&gt;
|-&lt;br /&gt;
|343S0060-A || VASP || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S0061(-A) || SWIM GCR/MFM floppy controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0065 || PSX+ || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0101-A || VISA || Memory &amp;amp; I/O controller w/audio, video. Mac LC &amp;quot;Elsie&amp;quot; prototype&lt;br /&gt;
|-&lt;br /&gt;
|343S0103 || Orwell || Memory controller. Also called &amp;quot;MCU (Memory Control Unit)&amp;quot; in some places.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0105 || Relayer || Works with JDB to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0106 || JDB || Junction Data Bus.  Works with Relayer to convert the 68040 bus for I/O chips.  Quadra 700&lt;br /&gt;
|-&lt;br /&gt;
|343S0107 || BBU || &amp;quot;Bob Bailey Unit&amp;quot;, integrates many of the functions from the original Mac including memory control, video, and audio.  SE&lt;br /&gt;
|-&lt;br /&gt;
|343S0113 || Sporty || aka CSEAA, Custom Stereo Enhanced Audio Amplifier&lt;br /&gt;
|-&lt;br /&gt;
|343S0116-A || V8 || I/O controller (includes VIA1, pseudo-VIA2, video, and sound).  LC/LC II&lt;br /&gt;
|-&lt;br /&gt;
|343S0124-01 || PG&amp;amp;E || 68HC05PG Power Management Unit, also has keyboard scanner, quadrature decoder, and ADB.  Duo 210/230/250&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-01 || DAFB || Direct Access Frame Buffer, video for the 68040 bus.  Quadra 700/900 and RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S0128-A || DAFB II || Same as DAFB 343S0128-01, with added 15bpp support.  Quadra 950&lt;br /&gt;
|-&lt;br /&gt;
|343S0129 || DFAC II || Digitally Filtered Audio Chip II.  Audio input and output filters.&lt;br /&gt;
|-&lt;br /&gt;
|343S0132 || Spice || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, video, sound, and pushbutton interface).  Color Classic&lt;br /&gt;
|-&lt;br /&gt;
|343S0135 || PrimeTime || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, sound, and 040 to 030 bus translator).  Quadra 605 and LC 475/575&lt;br /&gt;
|-&lt;br /&gt;
|343S0137 || SWIM III || GCR/MFM Floppy controller with DMA.&lt;br /&gt;
|-&lt;br /&gt;
|343S0138 || PrimeTime II || I/O controller (includes SWIM II, VIA1, pseudo-VIA2, and sound).  Quadra 630, LC630, LC580.&lt;br /&gt;
|-&lt;br /&gt;
|343S0140 || AWACS || Audio DAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0147 || Barney || also called “TREX”&lt;br /&gt;
|-&lt;br /&gt;
|343S0148-01 || FAT AMIC || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0152 || Aspen || Memory controller and PCI host bridge.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0153 || Taos || Video controller.  Pippin&lt;br /&gt;
|-&lt;br /&gt;
|343S0161 || Gazelle || Video clock generator, LC 475/575, Quadra 605&lt;br /&gt;
|-&lt;br /&gt;
|343S0164-A || MEMCjr || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S0172 || O&#039;Hare (PQFP) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support.&lt;br /&gt;
|-&lt;br /&gt;
|343S0173(-B) || O&#039;Hare (BGA) || PCI I/O controller.  VIA1, MESH SCSI, ATA, SWIM III, AWACS/Singer interface, GPIO, button/LED support. PB2400/3400&lt;br /&gt;
|-&lt;br /&gt;
|343S0180 || Whitney 3 (?)&lt;br /&gt;
|-&lt;br /&gt;
|343S0184 || Screamer || Audio&lt;br /&gt;
|-&lt;br /&gt;
|343S0188 || KeyLargo || PCI I/O controller. VIA1, ATA, UATA, AWACS/Singer interface, I2C, I2S, GPIO, button/LED support, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0211 || Intrepid || U2 north bridge plus KeyLargo south bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S0275 || K2 || HyperTransport I/O controller.  5 PCI host bridges, USB, UATA, SATA, FireWire, Ethernet, SCC, I2S, I2C, GPIO, VIA1, MPIC&lt;br /&gt;
|-&lt;br /&gt;
|343S0704 || Sebastian || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S0801 || AMIC || Apple Memory-mapped I/O Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S0802(-A) || HMC || High-speed Memory Controller.  PowerMac 6100/7100/8100, WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1018(A) || MDU || Memory Decode Unit (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1019(A) || RBV || RAM-Based Video (IIci/IIsi)&lt;br /&gt;
|-&lt;br /&gt;
|343S1020(-A) || NuChip30 || NuBus bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1021 || PIC || Peripheral Interface Controller, 65C02 I/O coprocessor with on-board timers and DMA&lt;br /&gt;
|-&lt;br /&gt;
|343S1027 || Bus Transceiver || comes in a pair of 2; IIsi, IIvx, Q700&lt;br /&gt;
|-&lt;br /&gt;
|343S1030 || Sandwich II || DMA controller, Apple II High-Speed SCSI Card&lt;br /&gt;
|-&lt;br /&gt;
|343S1035 || SDV || Single DMA Video, memory, video, and DMA controller for 030 LaserWriters&lt;br /&gt;
|-&lt;br /&gt;
|343S1036(-A) || Enhanced Apple Sound Chip (EASC)&lt;br /&gt;
|-&lt;br /&gt;
|343S1039 || MUNI ||&lt;br /&gt;
|-&lt;br /&gt;
|343S1047 || DDC || Video.  Called &amp;quot;Omaha2&amp;quot; on schematic.  Portable, PB100, PB140, PB145, PB170&lt;br /&gt;
|-&lt;br /&gt;
|343S1048-1 || Peripheral Glue || Handles buffering, IRQ routing, clocks, and power control for I/O chips. PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1049 || Jaws || Memory controller and main system glue.  Called &amp;quot;Piranha2&amp;quot; on schematic.  PB140/170&lt;br /&gt;
|-&lt;br /&gt;
|343S1054-A || Eagle || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1055 || MSC || Memory controller.  PowerBook 150 &amp;amp; PB Duo 210/230&lt;br /&gt;
|-&lt;br /&gt;
|343S1065 || Sonora || Memory &amp;amp; I/O controller w/audio, video&lt;br /&gt;
|-&lt;br /&gt;
|343S1069(-A) || Ariel || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1074 || Ariel || Video RAMDAC.  IIvx&lt;br /&gt;
|-&lt;br /&gt;
|343S1075 || AC843 || Video RAMDAC.  Quadra 950, RasterOps 24MxQ&lt;br /&gt;
|-&lt;br /&gt;
|343S1077 || djMEMC || Memory controller with integrated DAFB II video&lt;br /&gt;
|-&lt;br /&gt;
|343S1078 || IOSB || I/O Subsystem Buffer.  Quadra 610/650/800&lt;br /&gt;
|-&lt;br /&gt;
|343S1091 || Antelope / AC843 || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1095(-A) || Nubus&lt;br /&gt;
|-&lt;br /&gt;
|343S1096 || Civic || Framebuffer controller, Quadra 660AV/840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1097 || YMCA || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1098 || ??? || I/O controller (Sonora/Ardbeg derivative), Color Classic II&lt;br /&gt;
|-&lt;br /&gt;
|343S1100 || PSC || I/O controller, Quadra 660AV, 840AV&lt;br /&gt;
|-&lt;br /&gt;
|343S1103(-A) || Civic || Framebuffer controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1105 || Whitney || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1109 || Tinker Bell || I/O controller (Sonora/Ardbeg derivative), Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1110 || Wendy || Video in, Mac TV&lt;br /&gt;
|-&lt;br /&gt;
|343S1113 || Pratt || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1118 || MSC || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1123 || Keystone || External video controller for some PowerBooks&lt;br /&gt;
|-&lt;br /&gt;
|343S1124 || BART || NuBus controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1125 || Grand Central || PCI I/O controller, VIA1, SWIM III, DB-DMA, interfaces to audio, SCC, Ethernet, SCSI.&lt;br /&gt;
|-&lt;br /&gt;
|343S1126 || Bandit || PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1129(-A) || PSC || I/O controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1133 || Valkyrie || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1136 || F108 || Memory controller, SCSI, ATA, and SCC&lt;br /&gt;
|-&lt;br /&gt;
|343S1138-04 || Plan B || Video in DMA engine, PowerMac 7500/100&lt;br /&gt;
|-&lt;br /&gt;
|343S1141 || Zax || Memory datapath, PowerMac 8600/9600&lt;br /&gt;
|-&lt;br /&gt;
|343S1144 || Data Path || Bus buffering and video data routing.  PowerMac 6100/7100/8100&lt;br /&gt;
|-&lt;br /&gt;
|343S1146 || MESH || Macintosh Enhanced SCSI Hardware.  Modified/simplified 53C94/96 core.  Pippin, PowerMac 7500, integrated in F108, O&#039;Hare, Heathrow&lt;br /&gt;
|-&lt;br /&gt;
|343S1148 || PBX || Memory controller.  PowerBook 1400, 5300, PB Duo 2300c&lt;br /&gt;
|-&lt;br /&gt;
|343S1154 || Control || Specialized PCI host bridge.  Works with Chaos for video.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1155 || Chaos || (also spelled &amp;quot;Kaos&amp;quot; in some places) Video.  Works with Control.  PowerMac 7300/7500/7600/8500/8600&lt;br /&gt;
|-&lt;br /&gt;
|343S1159 || Baboon || ATA interface&lt;br /&gt;
|-&lt;br /&gt;
|343S1161 || DATA PATH || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1164 || BART || WGS&lt;br /&gt;
|-&lt;br /&gt;
|343S1166 || Dacula || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1180 || RaDACal || Video RAMDAC&lt;br /&gt;
|-&lt;br /&gt;
|343S1181 || Capella || Converts 040 bus for PPC603&lt;br /&gt;
|-&lt;br /&gt;
|343S1183 || PSX || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|343S1184 || Platinum || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1185 || Iridium || Video controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1190 || Hammerhead || Memory controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1191(-A) || Athens Prime || Clock/timing controller&lt;br /&gt;
|-&lt;br /&gt;
|343S1201 || Heathrow || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10Mbps Ethernet, button and LED support&lt;br /&gt;
|-&lt;br /&gt;
|343S1202(-2) || PSX+ || Memory controller and PCI host bridge, for faster buses than original PSX&lt;br /&gt;
|-&lt;br /&gt;
|343S1206 || Valkyrie AV2 || Video&lt;br /&gt;
|-&lt;br /&gt;
|343S1211 || Paddington || PCI Mac I/O chip with VIA1, MESH SCSI, SWIM III, PC floppy controller, DB-DMA, 10/100 Ethernet, button and LED support.  iMac, Blue &amp;amp; White G3, &amp;quot;Lombard&amp;quot; and &amp;quot;Pismo&amp;quot; PowerBook G3&lt;br /&gt;
|-&lt;br /&gt;
|343S6502 || 65C02 || Apple IIe Card&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 344-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|344-0010 || MMU || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0011 || MMU || Apple IIc, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0020 || IOU (US 60 Hz) || Apple IIe&lt;br /&gt;
|-&lt;br /&gt;
|344-0021 || IOU (International 50 or 60 Hz) || Apple IIe, IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0022 || IOU (US 60 Hz) || Apple IIe, IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0023 || IOU (International 50 or 60 Hz) || Apple IIc&lt;br /&gt;
|-&lt;br /&gt;
|344-0038 || MIG || Multi-drive Interface Glue, Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344-0040 || RTC || Mac 128K/512K&lt;br /&gt;
|-&lt;br /&gt;
|344-0041(-A/B) || IWM&lt;br /&gt;
|-&lt;br /&gt;
|344S0041 || IWM || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0042(-A/B) || RTC&lt;br /&gt;
|-&lt;br /&gt;
|344-0043-A || IWM (SWIM Pinout version) || Apple IIgs and Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0046 || VGC || Video Graphics Controller, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0047 || Mega II || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0048 || Keyboard GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0049 || Slotmaker || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0050 || FPI || Fast Processor Interface, Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0052 || Sound GLU || Apple IIgs&lt;br /&gt;
|-&lt;br /&gt;
|344S0053 || ASC || Apple Sound Chip, original version&lt;br /&gt;
|-&lt;br /&gt;
|344S0061-A || SWIM&lt;br /&gt;
|-&lt;br /&gt;
|344S0063(-1,-A) || ASC || Apple Sound Chip, cost-reduced&lt;br /&gt;
|-&lt;br /&gt;
|344S0064 || SCSIDMA || Modified 53c80, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0066-01 || CYA || Control Your Apple, Apple IIgs ROM 3&lt;br /&gt;
|-&lt;br /&gt;
|344S0074 || BIU30 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0075 || BIU2 || Nubus interface, IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0076 || OSS || Operating System Support (IRQ controller), IIfx&lt;br /&gt;
|-&lt;br /&gt;
|344S0100-01 || Egret (v1.00) || IIsi&lt;br /&gt;
|-&lt;br /&gt;
|343S0104-A || YANCC || Yet Another NuBus Controller Chip.  Quadra 700/900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S0111(-01/-A) || GEMINI || Apple IIe Card&lt;br /&gt;
|-&lt;br /&gt;
|344S0112-02 || DAFB || Direct Access Frame Buffer, video.  Quadra 700/900 - Q950 uses DAFB II.&lt;br /&gt;
|-&lt;br /&gt;
|344S0602(-A) || GLUE CHIP || II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0603-A || BBU || Mac SE&lt;br /&gt;
|-&lt;br /&gt;
|344S0606 || NuChip || NuBus interface. Mac II, IIx, IIcx, SE/30&lt;br /&gt;
|-&lt;br /&gt;
|344S0607 || Zip Chip || Licensed Zip Chip logic for Apple IIc Plus&lt;br /&gt;
|-&lt;br /&gt;
|344S0608-02 || CPU GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0609-01 || VIDEO || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S0610-1 || MISC GLU || Mac Portable&lt;br /&gt;
|-&lt;br /&gt;
|344S1018-03 || MDU || Memory Decode Unit, memory controller. @ UI4, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1019-01 || RBV || RAM-based video. @ UA3, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1020 || NuChip30 || NuBus interface.  Mac IIci, IIsi&lt;br /&gt;
|-&lt;br /&gt;
|344S1021 || PIC || 65c02 based I/O microcontroller, IIfx, Quadra 900/950&lt;br /&gt;
|-&lt;br /&gt;
|344S1029(-A) || SWIM || Mac Portable, PowerBook 140/170&lt;br /&gt;
|-&lt;br /&gt;
|344S1033-B || DFAC || Digitally Filtered Audio Chip&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 353-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|353S0182 || Gated Clocks || PCI Arbiter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 357-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|357S0006 || Endeavor || Programmable video clock generator, remarked DP8531V&lt;br /&gt;
|-&lt;br /&gt;
|357S0010-A || RAMDAC || Bt ?model? RAMDAC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 377-xxxx ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|377S6553 || Beruit&lt;br /&gt;
|-&lt;br /&gt;
|377S7014 || CSC || Chips &amp;amp; Technologies 65225&lt;br /&gt;
|-&lt;br /&gt;
|377S9624 || CSC || Chips &amp;amp; Technologies 65220&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Off-the-shelf ASICs ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|65210 || N/A || Chips &amp;amp; Technologies video controller&lt;br /&gt;
|-&lt;br /&gt;
|68HC05 || N/A || Egret/Cuda/Caboose on desktops, “PG&amp;amp;E” PMU on portables&lt;br /&gt;
|-&lt;br /&gt;
|79c50 || Curio || &amp;quot;Cure for I/O&amp;quot;. Enhanced 8530 + 5380 + MACE (79c9415) Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|79c9415 || MACE || Ethernet&lt;br /&gt;
|-&lt;br /&gt;
|CS4216 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|CS4217 || Crystal Semiconductor audio&lt;br /&gt;
|-&lt;br /&gt;
|uPD72070GF || New Age || NEC765-derived FDC&lt;br /&gt;
|-&lt;br /&gt;
|85c80 || Combo || AMD 85c30 + 53c80&lt;br /&gt;
|-&lt;br /&gt;
|MPC106 || Grackle || Memory controller and PCI host bridge&lt;br /&gt;
|-&lt;br /&gt;
|M50753 || PMU || Power manager and ADB host on most 68000 and &#039;030 PowerBooks.&lt;br /&gt;
|-&lt;br /&gt;
|PCI1130PDV || PCI/Cardbus bridge&lt;br /&gt;
|-&lt;br /&gt;
|WD90C26 || PowerBook 165c/180c video chip (not “Pangola”, which is separate)&lt;br /&gt;
|-&lt;br /&gt;
|WD90C55 || PowerBook 165c/180c LCD driver&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=FAQ:Games&amp;diff=6820</id>
		<title>FAQ:Games</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=FAQ:Games&amp;diff=6820"/>
		<updated>2019-09-05T15:34:50Z</updated>

		<summary type="html">&lt;p&gt;Ajr: zombraid has had NVRAM support for a while&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This will be migrated to the official documentation later...&lt;br /&gt;
&lt;br /&gt;
Return to the main [[Frequently Asked Questions]] page.&lt;br /&gt;
&lt;br /&gt;
==2 on 2 Open Ice Challenge==&lt;br /&gt;
&amp;lt;B&amp;gt;The volume for this game is TOO LOW!&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When the game is running, hit &#039;&#039;&#039;F2&#039;&#039;&#039; to get to the internal service menu.  Hit &#039;&#039;&#039;F2&#039;&#039;&#039; again to &amp;quot;close&amp;quot; the service switch so that you won&#039;t get stuck in the menu.  Now, navigate to the &amp;quot;Volume Adjust&amp;quot; option (following the directions provided) and adjust the volume.  It&#039;s best to keep the volume no more than 80-90% filled as it might cause your sound to be overdriven and crackle.  When adjusted, simply exit the menu.&lt;br /&gt;
&lt;br /&gt;
==3 Bags Full==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( Reset + Aux + Memtest ).  You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==720 Degrees==&lt;br /&gt;
&amp;lt;B&amp;gt;This game uses a spinner control, right?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The original controller for 720 Degrees was a joystick that was hardware-limited to only travel along the outermost edges in a circle. The internal mechanism for reading this control was similar to a spinner except that it had the additional benefit of knowing which direction the joystick was pointing. Because this knowledge is an important aspect of the game, the current emulation of the controller maps an analog joystick to the underlying controls instead of a spinner.&lt;br /&gt;
&lt;br /&gt;
==American Poker 95==&lt;br /&gt;
Turn ON Operator Key &#039;&#039;&#039;9&#039;&#039;&#039;.&lt;br /&gt;
Hit the DOOR key &#039;&#039;&#039;O&#039;&#039;&#039;.&lt;br /&gt;
After a moment, the Operator Mode will appear.&lt;br /&gt;
Turn OFF the Operator Key &#039;&#039;&#039;9&#039;&#039;&#039; to allow play, resetting with &#039;&#039;&#039;F3&#039;&#039;&#039; if needed.&lt;br /&gt;
&lt;br /&gt;
==American Poker II (and bootlegs)==&lt;br /&gt;
Turn ON Operator Key &#039;&#039;&#039;9&#039;&#039;&#039;.&lt;br /&gt;
Hit the DOOR key &#039;&#039;&#039;O&#039;&#039;&#039;.&lt;br /&gt;
After a moment, the Operator Mode will appear.&lt;br /&gt;
Turn OFF the Operator Key &#039;&#039;&#039;9&#039;&#039;&#039; to allow play, resetting with &#039;&#039;&#039;F3&#039;&#039;&#039; if needed.&lt;br /&gt;
&lt;br /&gt;
==Amuse==&lt;br /&gt;
The first time you run the game, an ERROR appears because the NVRAM needs initializing. Press &#039;&#039;&#039;F2&#039;&#039;&#039; + &#039;&#039;&#039;F3&#039;&#039;&#039; to enter TEST MODE. Exit with &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Animal Catch==&lt;br /&gt;
Hold &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode while booting or after resetting.  Use &#039;&#039;&#039;F2&#039;&#039;&#039; to select the option &amp;quot;3. Set Mode&amp;quot;, then hit &#039;&#039;&#039;CTRL&#039;&#039;&#039;.  Using &#039;&#039;&#039;F2&#039;&#039;&#039;, keep scrolling the options until you hit &amp;quot;RAM CLEAR&amp;quot;.  HOLD &#039;&#039;&#039;CTRL&#039;&#039;&#039; key down until you see the screen display &amp;quot;OK&amp;quot;.  Tap &#039;&#039;&#039;F3&#039;&#039;&#039; to reboot.&lt;br /&gt;
&lt;br /&gt;
==Apple 10==&lt;br /&gt;
To initialize NVRAM, Hold ESTATISTICA &#039;&#039;&#039;9&#039;&#039;&#039; and MANAGEMENT &#039;&#039;&#039;0&#039;&#039;&#039; then press RESET &#039;&#039;&#039;F3&#039;&#039;&#039;.  When you see &amp;quot;RAM-INIZIALIZZATA!&amp;quot;, release all keys.&lt;br /&gt;
&lt;br /&gt;
==Arm Champs II==&lt;br /&gt;
After the &#039;MEMORY TEST&#039;, when the &#039;MOTOR TEST&#039; message comes on the screen, you must move the joystick &#039;&#039;&#039;Left&#039;&#039;&#039; then &#039;&#039;&#039;Right&#039;&#039;&#039; for a second or two in each direction.  The Title should soon appear.&lt;br /&gt;
&lt;br /&gt;
==Asterix==&lt;br /&gt;
The first time you run the game, the EEPROM 17B shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Autumn Moon==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( Reset + Aux + Memtest ).  You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==Avengers in Galactic Storm==&lt;br /&gt;
Press &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Test Mode.  Hit &#039;&#039;&#039;Up-ARROW&#039;&#039;&#039; once which will bring you to the &amp;quot;Game Mode&amp;quot; selection then press &#039;&#039;&#039;Left CTRL&#039;&#039;&#039; (Button 1) to return to Game.&lt;br /&gt;
&lt;br /&gt;
==Beast Busters==&lt;br /&gt;
For the game to work properly, you need to calibrate ALL 3 guns!  If you try to do only one, as the manual states, the eprom has invalid gun data and the screen go black after rebooting.&lt;br /&gt;
Fire at indicated spots with P1, P2 and P3 controls. Only then will a proper eprom be made.&lt;br /&gt;
&lt;br /&gt;
==Bells &amp;amp; Whistles==&lt;br /&gt;
The first time you run the game, the EEPROM 17A shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Big Deal==&lt;br /&gt;
Nothing special here, just be patient!  It takes about 40 seconds to initiate the game.&lt;br /&gt;
&lt;br /&gt;
==Big Karnak==&lt;br /&gt;
Nothing special here, just be patient!  It takes nearly 20 seconds to initiate the game.&lt;br /&gt;
&lt;br /&gt;
==Black Rhino==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( Reset + Aux + Memtest ).  You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==Blaster==&lt;br /&gt;
When you see &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;, hit &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode)&lt;br /&gt;
&lt;br /&gt;
==Bosconian==&lt;br /&gt;
Be patient when starting up this game. The self-test takes an unusually long time and shows only a static screen at first.&lt;br /&gt;
&lt;br /&gt;
==Bottle 10==&lt;br /&gt;
Press and hold Service 1 + 2 (Keys &#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039;), then press Reset &#039;&#039;&#039;F3&#039;&#039;&#039;. When you see &amp;quot;RAM-INIZIALIZZATA!&amp;quot;, release.&lt;br /&gt;
&lt;br /&gt;
==Bubble Memories==&lt;br /&gt;
The first time you run the game, it will say &#039;...BACKUP DATA FAILED&#039;. Press &#039;&#039;&#039;F2&#039;&#039;&#039; to enter test mode and exit to start.&lt;br /&gt;
&lt;br /&gt;
==Bubble Trouble==&lt;br /&gt;
Hold Service 1 &#039;&#039;&#039;9&#039;&#039;&#039; then press &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode.  Shoot at the targets it shows using the crosshair.  After you&#039;ve shot the target, press Service 1 &#039;&#039;&#039;9&#039;&#039;&#039; again to move onto the next one.  Once you finished and have returned to the start again, hit &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Bubbles==&lt;br /&gt;
When you see &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;, hit &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode)&lt;br /&gt;
&lt;br /&gt;
==Bucky O&#039;Hare==&lt;br /&gt;
The first time you run the game, the EEPROM N2 shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Captain Commando==&lt;br /&gt;
&amp;lt;B&amp;gt;I remember playing a cabinet with that allowed 4 players, but the game is only allowing 2.  How do I set this game up for 4 players?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With this and some other multiplayer games, the default number of players for a cabinet is two &amp;amp;mdash; even if the program supports more.  You can usually set these settings with a dip switch assignment or adjusting an option in the Service Mode (Using &#039;&#039;&#039;F2&#039;&#039;&#039; to enter and exit).&lt;br /&gt;
&lt;br /&gt;
==CarnEvil==&lt;br /&gt;
&#039;&#039;&#039;GUN CALIBRATION&#039;&#039;&#039; - Use &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service mode.  When the &amp;quot;Carnevil Main Menu&amp;quot; comes up, use the volume keys [ &#039;&#039;&#039;-&#039;&#039;&#039; ] and [ &#039;&#039;&#039;=&#039;&#039;&#039; ] to navigate yourself to the second option &amp;quot;Gun Calibration&amp;quot;, then press &#039;&#039;&#039;F2&#039;&#039;&#039; to select.&lt;br /&gt;
Follow the on-screen cues, aiming Left Top and Lower Left for each gun, shooting at the X targets.  When complete, navigate to &amp;quot;Exit&amp;quot; in the menu, them press &#039;&#039;&#039;F2&#039;&#039;&#039; to exit Service mode and return to the game.&lt;br /&gt;
&lt;br /&gt;
==Championship Bowling==&lt;br /&gt;
The first time you run the game, an ERROR appears because the NVRAM needs initializing. To proceed, just press &#039;&#039;&#039;1&#039;&#039;&#039; (P1 Start).&lt;br /&gt;
&lt;br /&gt;
==Champion Super==&lt;br /&gt;
Press and hold Service 1 + 2 Keys (&#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039;), then press reset (&#039;&#039;&#039;F3&#039;&#039;&#039;). Now the NVRAM has been initialized.&lt;br /&gt;
&lt;br /&gt;
==Complex X==&lt;br /&gt;
You can use &#039;&#039;&#039;F1&#039;&#039;&#039; to proceed through all the configuration screens, stopping when you see the title screen.  Setup is complete.&lt;br /&gt;
&lt;br /&gt;
==Coral Riches II==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( Reset + Aux + Memtest ).  You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==Crazy Monkey==&lt;br /&gt;
To initialize the game, turn Service Mode ON &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
Move pointer to INIT with &#039;&#039;&#039;C&#039;&#039;&#039;, then press &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
Hold Cancel &#039;&#039;&#039;Z&#039;&#039;&#039; for 5 seconds while counter counts down.&lt;br /&gt;
When complete, turn Service Mode OFF with &#039;&#039;&#039;F2&#039;&#039;&#039; and restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==Critter Crush==&lt;br /&gt;
After &#039;ERROR ON CARTRIDGE&#039; press &#039;&#039;&#039;9&#039;&#039;&#039; (SERVICE Key) and then &#039;&#039;&#039;F2&#039;&#039;&#039; (TEST) to get into the TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (one player) and EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
==Cuore 1==&lt;br /&gt;
Press and hold Service 1 + 2 (Keys &#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039;), then press Reset &#039;&#039;&#039;F3&#039;&#039;&#039;. When you see &amp;quot;RAM-INIZIALIZZATA!&amp;quot;, release.&lt;br /&gt;
&lt;br /&gt;
==Cyber Cycles==&lt;br /&gt;
Cyber Cycles needs to be calibrated before it&#039;ll steer properly.&lt;br /&gt;
Hold down &#039;&#039;&#039;9&#039;&#039;&#039; Service and tap &#039;&#039;&#039;F2&#039;&#039;&#039; TEST key until you see an INITIALIZING or INITIALIZED message. After that happens, quit the game with &#039;&#039;&#039;ESC&#039;&#039;&#039; to make sure the calibration is saved and then it should work properly.&lt;br /&gt;
&lt;br /&gt;
==Cyber Sled==&lt;br /&gt;
Set DSW2 (Test Mode) DIP to ON.  Reset machine &#039;&#039;&#039;F3&#039;&#039;&#039; while holding the Service Button/Coin 3 &#039;&#039;&#039;7&#039;&#039;&#039;.  A screen titled &amp;quot;Volume Adjust&amp;quot; will appear.  Exit game or shut off Test Mode DIP.  The controls should be automatically aligned, allowing proper movement in-game and in the service menus.&lt;br /&gt;
&lt;br /&gt;
==Dark Horse (Bootleg)==&lt;br /&gt;
The game only works with a single coin setup.  Hold &#039;&#039;&#039;9&#039;&#039;&#039; (Service 1) then tap &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the game into service menu.  Enter Configuration Setup by hitting &#039;&#039;&#039;CTRL&#039;&#039;&#039;.  Using &#039;&#039;&#039;1&#039;&#039;&#039; (P1 Start), move the highlight to COIN SENSOR and use &#039;&#039;&#039;CTRL&#039;&#039;&#039; to change to SINGLE.  Hit &#039;&#039;&#039;9&#039;&#039;&#039; to SAVE, using &#039;&#039;&#039;1&#039;&#039;&#039; to confirm.  Reset or reboot machine.&lt;br /&gt;
&lt;br /&gt;
==Dark Horse Legend==&lt;br /&gt;
The first time you run the game, it will go through a special initialization procedure. This can be quite lengthy. Let it complete all the way before exiting MAME and you will not have to do it again!&lt;br /&gt;
&lt;br /&gt;
==Daytona USA==&lt;br /&gt;
This game defaults to a MASTER game in a TWIN cabinet setup.  This needs to be changed to SINGLE game, UPLIGHT cabinet.&lt;br /&gt;
&lt;br /&gt;
When you get the flashing &amp;quot;Network Checking&amp;quot; message, use &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode,&lt;br /&gt;
Use the &#039;&#039;&#039;Left Shift&#039;&#039;&#039; to move to different options and Player 1 Start (&#039;&#039;&#039;1&#039;&#039;&#039;) to select that option.&lt;br /&gt;
Highlight LINK ID and change this to SINGLE.&lt;br /&gt;
Highlight CABINET and change this to UPLIGHT.&lt;br /&gt;
Move to EXIT then select.  Repeat at the main menu.  The game will now be configured to start!&lt;br /&gt;
&lt;br /&gt;
==Defender (and bootlegs)==&lt;br /&gt;
The first time they are launched, it will say &#039;01  0000 COINS LEFT&#039; and/or stop at &amp;quot;Factory settings restored&amp;quot;. To continue simply press &#039;&#039;&#039;F2&#039;&#039;&#039;. If that fails, try &#039;&#039;&#039;F3&#039;&#039;&#039;, or &#039;&#039;&#039;F1&#039;&#039;&#039; + &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Detana!! Twin Bee==&lt;br /&gt;
The first time you run the game, the EEPROM 17A shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Dirt Fox==&lt;br /&gt;
Hold &#039;&#039;&#039;9&#039;&#039;&#039; then press &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode.  Verify that controls are set to zero then press &#039;&#039;&#039;F2&#039;&#039;&#039; to exit.&lt;br /&gt;
&lt;br /&gt;
==Double Dragon==&lt;br /&gt;
&amp;lt;B&amp;gt;Gameplay is choppy at times, but I have enough CPU power?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Although the FPS counter shows 100% speed for these games, they may appear choppy. This is true to the original &amp;amp;mdash; even the original hardware of these games struggled with them and therefore the choppiness is actually accurate emulation of these games. You may be able to get rid of it in some cases by using the -cheat parameter, hitting the tilde key and browsing the on screen menu until you find &amp;quot;CPU overclocking&amp;quot;. This will run the emulated CPU faster which may or may not fix it. It may also cause the emulation to have errors, so don&#039;t bug people if overclocking screws up a game. &lt;br /&gt;
&lt;br /&gt;
==Dragoon Might==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Dream Soccer &#039;94==&lt;br /&gt;
&amp;lt;B&amp;gt;I remember playing a cabinet with that allowed 4 players, but the game is only allowing 2.  How do I set this game up for 4 players?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With this and some other multiplayer games, the default number of players for a cabinet is two &amp;amp;mdash; even if the program supports more.  You can usually set these settings with a dip switch assignment or adjusting an option in the Service Mode (Using &#039;&#039;&#039;F2&#039;&#039;&#039; to enter and exit).&lt;br /&gt;
&lt;br /&gt;
==Dungeons &amp;amp; Dragons: Shadow over Mystara==&lt;br /&gt;
&amp;lt;B&amp;gt;I remember playing a cabinet with that allowed 4 players, but the game is only allowing 2.  How do I set this game up for 4 players?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With this and some other multiplayer games, the default number of players for a cabinet is two &amp;amp;mdash; even if the program supports more.  You can usually set these settings with a dip switch assignment or adjusting an option in the Service Mode (Using &#039;&#039;&#039;F2&#039;&#039;&#039; to enter and exit).&lt;br /&gt;
&lt;br /&gt;
==Elephant Family==&lt;br /&gt;
Press and hold Service 1 + 2 (Keys &#039;&#039;&#039;0&#039;&#039;&#039; &amp;amp; &#039;&#039;&#039;9&#039;&#039;&#039;), then press Reset &#039;&#039;&#039;F3&#039;&#039;&#039;. When you see &amp;quot;RAM-INIZIALIZZATA!&amp;quot;, release.&lt;br /&gt;
&lt;br /&gt;
==Enchanted Forest ==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( Reset + Aux + Memtest ).  You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==Escape Kids==&lt;br /&gt;
The first time you run the game, the EEPROM 13B shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Fantastic Journey==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Fantasy Fortune==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( Reset + Aux + Memtest ).  You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==Final Lap 2==&lt;br /&gt;
Hold &#039;&#039;&#039;9&#039;&#039;&#039; then press &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode.  Verify that controls are set to zero then press &#039;&#039;&#039;F2&#039;&#039;&#039; to exit.&lt;br /&gt;
&lt;br /&gt;
==Final Lap 3==&lt;br /&gt;
Hold &#039;&#039;&#039;9&#039;&#039;&#039; then press &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode.  Verify that controls are set to zero then press &#039;&#039;&#039;F2&#039;&#039;&#039; to exit.&lt;br /&gt;
&lt;br /&gt;
==Final Lap R==&lt;br /&gt;
Hold down &#039;&#039;&#039;9&#039;&#039;&#039; and tap &#039;&#039;&#039;F2&#039;&#039;&#039;. If you do not get an &amp;quot;initializing&amp;quot; message followed by the input test, keep doing it until you do. Exit MAME and restart the game, it&#039;s now calibrated.&lt;br /&gt;
&lt;br /&gt;
==Find Love==&lt;br /&gt;
After &#039;ERROR ON CARTRIDGE&#039; press &#039;&#039;&#039;9&#039;&#039;&#039; (SERVICE Key) and then &#039;&#039;&#039;F2&#039;&#039;&#039; (TEST) to get into the TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (one player) and EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
==Five-A-Side Soccer==&lt;br /&gt;
To re-initialize the EEPROM, hold down the test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and tap &#039;&#039;&#039;F3&#039;&#039;&#039; once. Do not let go of &#039;&#039;&#039;F2&#039;&#039;&#039; until you see a message that says &#039;Initializing EEPROM&#039;&amp;lt;/B&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Food Fight==&lt;br /&gt;
The first time you run the game, it will say &amp;lt;B&amp;gt;NVRAM FAILED:...&amp;lt;/B&amp;gt;. Press P1 - Button 1 to proceed.  The NVRAM will be automatically initialized. Exit with &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Four Roses==&lt;br /&gt;
Turn on the machine getting &#039;&#039;&#039;STATISTICS&#039;&#039;&#039; &amp;amp; &#039;&#039;&#039;MANAGEMENT&#039;&#039;&#039; buttons pressed.&lt;br /&gt;
STATISTICS == Show credits in/out. To cancel statistics press &#039;&#039;&#039;CANCEL&#039;&#039;&#039; for some seconds.&lt;br /&gt;
MANAGEMENT == Settings. The following menu will show up: &#039;&#039;&#039;HOLD3&#039;&#039;&#039; == Verify In/Out, even when the stats were cleared. &#039;&#039;&#039;HOLD2&#039;&#039;&#039; + &#039;&#039;&#039;HOLD4&#039;&#039;&#039; == Modify maximum bet, pressing &#039;&#039;&#039;HOLD1&#039;&#039;&#039;.&lt;br /&gt;
Modify minimum bet, pressing &#039;&#039;&#039;HOLD2&#039;&#039;&#039;. Modify percentage (1, 2, 3, 4), pressing &#039;&#039;&#039;HOLD3&#039;&#039;&#039;.&lt;br /&gt;
Press &#039;&#039;&#039;START&#039;&#039;&#039; to exit from programming mode.&lt;br /&gt;
&lt;br /&gt;
==Fruit Cocktail==&lt;br /&gt;
To initialize the game, turn Service Mode ON &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
Move pointer to INIT with &#039;&#039;&#039;C&#039;&#039;&#039;, then press &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
Hold Cancel &#039;&#039;&#039;Z&#039;&#039;&#039; for 5 seconds while counter counts down.&lt;br /&gt;
When complete, turn Service Mode OFF with &#039;&#039;&#039;F2&#039;&#039;&#039; and restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==Funky Head Boxers==&lt;br /&gt;
After &#039;ERROR ON CARTRIDGE&#039; press &#039;&#039;&#039;9&#039;&#039;&#039; (SERVICE Key) and then &#039;&#039;&#039;F2&#039;&#039;&#039; (TEST) to get into the TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (one player) and EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
==Gaiapolis==&lt;br /&gt;
The first time you run the game, the EEPROM 28B shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Garage==&lt;br /&gt;
To initialize the game, turn Service Mode ON &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
Move pointer to INIT with &#039;&#039;&#039;C&#039;&#039;&#039;, then press &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
Hold Cancel &#039;&#039;&#039;Z&#039;&#039;&#039; for 5 seconds while counter counts down.&lt;br /&gt;
When complete, turn Service Mode OFF with &#039;&#039;&#039;F2&#039;&#039;&#039; and restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==GI Joe==&lt;br /&gt;
The first time you run the game, the EEPROM 7D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Gokujyou Parodius==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Golden Canaries==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( Reset + Aux + Memtest ).  You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==Golden Tee Fore series==&lt;br /&gt;
&amp;lt;B&amp;gt;Fixing LOW or NO Volume levels&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Enter the Service Mode &#039;&#039;&#039;F2&#039;&#039;&#039; and use the Trackball/Controller and Start Button and select &amp;quot;Volume Adjustment&amp;quot; as well as actually adjusting the volume to your liking.  You can exit the menu/Service Mode and as long as MAME exits properly, the volume setting should be saved with the NVRAM and retained for later.&lt;br /&gt;
&lt;br /&gt;
==Golfing Greats 2==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Golly Ghost==&lt;br /&gt;
Hold Service 1 &#039;&#039;&#039;9&#039;&#039;&#039; then press &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode.  Shoot at the targets it shows using the crosshair.  After you&#039;ve shot the target, press Service 1 &#039;&#039;&#039;9&#039;&#039;&#039; again to move onto the next one.  Once you finished and have returned to the start again, hit &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==GTI Club==&lt;br /&gt;
To re-initialize the EEPROM, hold down the test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and tap reset &#039;&#039;&#039;F3&#039;&#039;&#039; once. Do not let go of &#039;&#039;&#039;F2&#039;&#039;&#039; until you see a message that says &#039;Initializing EEPROM&#039;. &lt;br /&gt;
&lt;br /&gt;
==Hae Hae Ka Ka==&lt;br /&gt;
Hold &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode while booting or after resetting.  Use &#039;&#039;&#039;F2&#039;&#039;&#039; to select the option &amp;quot;3. Set Mode&amp;quot;, then hit &#039;&#039;&#039;9 (Service)&#039;&#039;&#039;.  Using &#039;&#039;&#039;F2&#039;&#039;&#039;, keep scrolling the options until you hit &amp;quot;RAM CLEAR&amp;quot;.  HOLD &#039;&#039;&#039;9&#039;&#039;&#039; key down until you see the screen display &amp;quot;OK&amp;quot;.  Tap &#039;&#039;&#039;F3&#039;&#039;&#039; to reboot.&lt;br /&gt;
&lt;br /&gt;
==Hang Pilot==&lt;br /&gt;
To re-initialize the EEPROM, hold down the test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and tap reset &#039;&#039;&#039;F3&#039;&#039;&#039; once. Do not let go of &#039;&#039;&#039;F2&#039;&#039;&#039; until you see a message that says &#039;Initializing EEPROM&#039;. &lt;br /&gt;
&lt;br /&gt;
==Hard Drivin&#039; / Race Drivin&#039;==&lt;br /&gt;
&amp;lt;B&amp;gt;Gameplay is choppy at times, but I have enough CPU power?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Although the FPS counter shows 100% speed for these games, they may appear choppy. This is true to the original &amp;amp;mdash; even the original hardware of these games struggled with them and therefore the choppiness is actually accurate emulation of these games. You may be able to get rid of it in some cases by using the -cheat parameter, hitting the tilde key and browsing the on screen menu until you find &amp;quot;CPU overclocking&amp;quot;. This will run the emulated CPU faster which may or may not fix it. It may also cause the emulation to have errors, so don&#039;t bug people if overclocking screws up a game. &lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;If you are having trouble controlling vehicle or the brake is always on, calibration must be done!&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First off, Delete any .NV (NVRAM) file for this game contained in your NVRAM directory, called harddriv.nv or racedriv.nv or the same as the setname you intend to use.&lt;br /&gt;
You need to understand how the controls are mapped in MAME. It&#039;s not very intuitive, so pay attention:&lt;br /&gt;
&lt;br /&gt;
* Steering wheel: Player 1 Paddle control, by default maps to the mouse and the left/right arrow keys &lt;br /&gt;
* Gas pedal: Pedal 1 control, by default maps to the &#039;&#039;&#039;Left Control&#039;&#039;&#039; key. Pressing the key will quickly depress the analog control; releasing the key will release it. &lt;br /&gt;
* Brake pedal: Pedal 2 control, by default maps to the &#039;&#039;&#039;Left Alt&#039;&#039;&#039; key. Operates the same way as the gas pedal. &lt;br /&gt;
* Clutch pedal: Pedal 3 control, by default maps to the &#039;&#039;&#039;Space&#039;&#039;&#039; key. Operates the same way as the gas and brake pedals. &lt;br /&gt;
* Analog Shifter: (found in the non-compact versions only) Maps to the Player 2 analog joystick X/Y axes, which are mapped by default to the keys &#039;&#039;&#039;R&#039;&#039;&#039;, &#039;&#039;&#039;F&#039;&#039;&#039;, &#039;&#039;&#039;D&#039;&#039;&#039;, &#039;&#039;&#039;G&#039;&#039;&#039;. &lt;br /&gt;
* Digital Shifter: (found in the compact versions only) Maps to Player 1 buttons 2, 3, 4 and 5. First gear is button 2 (default: &#039;&#039;&#039;Left Alt&#039;&#039;&#039;). Second gear is button 3 (default: &#039;&#039;&#039;Space&#039;&#039;&#039;). Third gear is button 4 (default: &#039;&#039;&#039;Left Shift&#039;&#039;&#039;). Fourth gear is button 5 (default: &#039;&#039;&#039;Z&#039;&#039;&#039; key). &lt;br /&gt;
* Key: Maps to Player 1 start button (default: &#039;&#039;&#039;1&#039;&#039;&#039; key). &lt;br /&gt;
* Abort: Maps to Player 2 start button (default: &#039;&#039;&#039;2&#039;&#039;&#039; key). &lt;br /&gt;
&lt;br /&gt;
Finally, here is a step-by-step tour through the calibration process.  Note that even if you have an analog control connected to any of the analog controls in the game, it is much easier to do calibration with the keyboard. &lt;br /&gt;
&lt;br /&gt;
# Take your hands and feet off all controls then turn key. Make absolutely sure you haven&#039;t touched any of the controls up to this point, then press the &#039;&#039;&#039;1&#039;&#039;&#039; key.&lt;br /&gt;
# Turn wheel counterclockwise as far as it will go then turn key. At this point, press and hold the &#039;&#039;&#039;Left&#039;&#039;&#039; key for about 5 seconds. After 5 seconds, press the &#039;&#039;&#039;1&#039;&#039;&#039; key while still holding down the left arrow. It should say New min 256. &lt;br /&gt;
# Turn wheel clockwise as far as it will go then turn key. At this point, press and hold the &#039;&#039;&#039;Right&#039;&#039;&#039; key for about 10 seconds. After 10 seconds, press the &#039;&#039;&#039;1&#039;&#039;&#039; key while still holding down the right arrow. It should say Max 3840. &lt;br /&gt;
# Put transmission in first then turn key and release. Since first gear is in the upper-left corner, press and hold the &#039;&#039;&#039;D&#039;&#039;&#039; and &#039;&#039;&#039;R&#039;&#039;&#039; keys for 5 seconds. After 5 seconds, press the &#039;&#039;&#039;1&#039;&#039;&#039; key while still holding down the &#039;&#039;&#039;D&#039;&#039;&#039; and &#039;&#039;&#039;R&#039;&#039;&#039; keys. &lt;br /&gt;
# Put transmission in fourth then turn key again. Since fourth gear is in the lower-right corner, press and hold the &#039;&#039;&#039;F&#039;&#039;&#039; and &#039;&#039;&#039;G&#039;&#039;&#039; keys for 10 seconds. After 10 seconds, press the &#039;&#039;&#039;1&#039;&#039;&#039; key while still holding down the &#039;&#039;&#039;F&#039;&#039;&#039; and &#039;&#039;&#039;G&#039;&#039;&#039; keys. &lt;br /&gt;
# Move seat full forward then turn key and release. Since the seat feedback isn&#039;t implemented in the MAME driver, just go ahead and press the &#039;&#039;&#039;1&#039;&#039;&#039; key here. &lt;br /&gt;
# Move fully back and to side then turn key again. Just press the &#039;&#039;&#039;1&#039;&#039;&#039; key here again to move on. &lt;br /&gt;
# Take your foot off the brake turn key to abort. Now this is the tricky part. When you see this screen do nothing. Wait for a couple of seconds until it displays New max 4064. Do NOT press the &#039;&#039;&#039;1&#039;&#039;&#039; key prematurely here or you will screw up the calibration! &lt;br /&gt;
# Now step on brake firmly and release. Do this by pressing and holding the &#039;&#039;&#039;Left Alt&#039;&#039;&#039; key for 3 seconds, and then letting go. If all is well, it should display Range 4064 and move on to the game. &lt;br /&gt;
&lt;br /&gt;
There, now that wasn&#039;t so hard, was it? &lt;br /&gt;
&lt;br /&gt;
==Hyper Sports==&lt;br /&gt;
To have the high score table properly initialized, the first time you run the game you should go into the dip switch menu, set World Records to &#039;Erase on Reset&#039;, reset the game &#039;&#039;&#039;F3&#039;&#039;&#039; and then set the dip switch back to &#039;Don&#039;t Erase&#039;.&lt;br /&gt;
&lt;br /&gt;
==Il Pagliaccio==&lt;br /&gt;
At start-up, &#039;RICHIESTA INIZIALIZZAZIONE&#039; pops-up, Hold &#039;&#039;&#039;9&#039;&#039;&#039; then press &#039;&#039;&#039;F3&#039;&#039;&#039;.  Soon, you will get to the main service screen.  Use P1 Start &#039;&#039;&#039;1&#039;&#039;&#039; to exit.&lt;br /&gt;
&lt;br /&gt;
==Inferno==&lt;br /&gt;
When you see &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;, hit &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode)&lt;br /&gt;
&lt;br /&gt;
==Island / Island 2==&lt;br /&gt;
To initialize the game, turn Service Mode ON &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
Move pointer to INIT with &#039;&#039;&#039;C&#039;&#039;&#039;, then press &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
Hold Cancel &#039;&#039;&#039;Z&#039;&#039;&#039; for 5 seconds while counter counts down.&lt;br /&gt;
When complete, turn Service Mode OFF with &#039;&#039;&#039;F2&#039;&#039;&#039; and restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==Itazura Monkey==&lt;br /&gt;
NOTE:  This game has terrible response to keys, so this will take patience.&lt;br /&gt;
The first time you run the game, an &#039;ERROR&#039; appears. Hold &#039;&#039;&#039;F2&#039;&#039;&#039; + &#039;&#039;&#039;F3&#039;&#039;&#039; for about 4 seconds to enter Service Mode while booting or after resetting.  Use &#039;&#039;&#039;F2&#039;&#039;&#039; to select the option &amp;quot;3. Set Mode&amp;quot;, then hit &#039;&#039;&#039;CTRL&#039;&#039;&#039;.  Using &#039;&#039;&#039;F2&#039;&#039;&#039;, keep scrolling the options until you hit &amp;quot;RAM CLEAR&amp;quot;.  HOLD &#039;&#039;&#039;CTRL&#039;&#039;&#039; key down until you see the screen display &amp;quot;OK&amp;quot;.  Tap &#039;&#039;&#039;F3&#039;&#039;&#039; to reboot.&lt;br /&gt;
&lt;br /&gt;
==Jockey Club==&lt;br /&gt;
At start-up, hit &#039;&#039;&#039;9&#039;&#039;&#039; (Reset SW).  The game should then boot correctly.&lt;br /&gt;
&lt;br /&gt;
==Jolli Witch==&lt;br /&gt;
Wait until message &amp;quot;ACHTUNG FEHLER IM BLOCK...&amp;quot; pops up and then press key &#039;&#039;&#039;Z&#039;&#039;&#039; to start.&lt;br /&gt;
&lt;br /&gt;
==Jolly Card==&lt;br /&gt;
Press and hold Service 1 + 2 (&#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039;), press reset &#039;&#039;&#039;F3&#039;&#039;&#039; then release all keys and either reset or restart MAME.&lt;br /&gt;
&lt;br /&gt;
==Jolly Joker==&lt;br /&gt;
Press and hold Service 1 + 2 (&#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039;), press reset &#039;&#039;&#039;F3&#039;&#039;&#039; then release &#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039; and you&#039;ll see a few rows of numbers appear.  Reset or restart MAME.&lt;br /&gt;
&lt;br /&gt;
==JoJo&#039;s Bizarre Adventure / Venture==&lt;br /&gt;
There is no avoiding the NVRAM initialization process.  In order to use any game that is not labeled (NO CD), the game must be allowed to create a complete and valid NVRAM file.  This process takes nearly an hour and only needs to be done once.  Once a proper NVRAM is created, the game will start quickly.&lt;br /&gt;
&lt;br /&gt;
==Joust==&lt;br /&gt;
When you see &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;, hit &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode)&lt;br /&gt;
The first time the game is launched, it will stop at &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;. To continue simply press &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode). If that fails, try &#039;&#039;&#039;F3&#039;&#039;&#039;, or &#039;&#039;&#039;F1&#039;&#039;&#039; + &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Joust 2==&lt;br /&gt;
When you see &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;, hit &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode)&lt;br /&gt;
The first time the game is launched, it will stop at &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;. To continue simply press &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode). If that fails, try &#039;&#039;&#039;F3&#039;&#039;&#039;, or &#039;&#039;&#039;F1&#039;&#039;&#039; + &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==K.G Bird==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( Reset + Aux + Memtest ).  You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==Karate Blazers==&lt;br /&gt;
&amp;lt;B&amp;gt;I remember playing a cabinet with that allowed 4 players, but the game is only allowing 2.  How do I set this game up for 4 players?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With this and some other multiplayer games, the default number of players for a cabinet is two &amp;amp;mdash; even if the program supports more.  You can usually set these settings with a dip switch assignment or adjusting an option in the Service Mode (Using &#039;&#039;&#039;F2&#039;&#039;&#039; to enter and exit).&lt;br /&gt;
&lt;br /&gt;
==Keks==&lt;br /&gt;
To initialize the game, turn Service Mode ON &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
Move pointer to INIT with &#039;&#039;&#039;C&#039;&#039;&#039;, then press &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
Hold Cancel &#039;&#039;&#039;Z&#039;&#039;&#039; for 5 seconds while counter counts down.&lt;br /&gt;
When complete, turn Service Mode OFF with &#039;&#039;&#039;F2&#039;&#039;&#039; and restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==King of Fighters (Series) ==&lt;br /&gt;
&amp;lt;B&amp;gt;How to activate Blood?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hit &#039;&#039;&#039;F2&#039;&#039;&#039;, use the player 1 controls to navigate to &amp;quot;Setting up the soft dip&amp;quot;, hit the primary button (&#039;&#039;&#039;Left Control&#039;&#039;&#039;), navigate to &amp;quot;Slot 1 (game name)&amp;quot;, hit the primary button and finally navigate to the &amp;quot;Blood&amp;quot; selection and turn it on by hitting the primary button. To exit the menu, press the third button (&#039;&#039;&#039;Space&#039;&#039;&#039;) two times and select &amp;quot;Exit&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==King Pin / King Pin Multi-Game==&lt;br /&gt;
The first time you run the game, it will say &#039;PLEASE SETUP GAME&#039;.&lt;br /&gt;
Enter the DIP SWITCHES menu and set the 1st, 4th, 5th and 7th dip switch to ON&#039; to start setup.&lt;br /&gt;
Using default key configuration, Tap the keys in this sequence:&lt;br /&gt;
&#039;&#039;&#039;Space&#039;&#039;&#039;, &#039;&#039;&#039;Left Shift&#039;&#039;&#039; x4 for Kingpin, x7 for Multi-Game, &#039;&#039;&#039;C&#039;&#039;&#039;&lt;br /&gt;
The message &#039;SET ALL SWITCHES OFF&#039; appears.  Set All dip switches to OFF and reset or restart MAME.&lt;br /&gt;
&lt;br /&gt;
==Konami 80&#039;s AC Special==&lt;br /&gt;
The first time you run the game, it will dump you on a clock setting screen. Keep pressing DOWN and select &#039;SAVE AND EXIT&#039; then press P1 START &#039;&#039;&#039;1&#039;&#039;&#039; to continue.&lt;br /&gt;
&lt;br /&gt;
==Konami&#039;s Open Golf Championship==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Kram==&lt;br /&gt;
You can use &#039;&#039;&#039;9&#039;&#039; to proceed through all the configuration screens, stopping when you see the title screen.  Setup is complete.&lt;br /&gt;
&lt;br /&gt;
==Kyukyoku Sentai Dadandarn==&lt;br /&gt;
The first time you run the game, the EEPROM 28B shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Laser Ghost==&lt;br /&gt;
Press mouse button to start the gun adjustment of the left gun. Fire with mouse on both &#039;flash points&#039; and press &#039;&#039;&#039;F2&#039;&#039;&#039; to exit.  You can adjust the other guns by using Player 2 and Player 3 fire buttons and, like the first player, shooting the &#039;flash points&#039;.&lt;br /&gt;
&lt;br /&gt;
==Lethal Enforcers==&lt;br /&gt;
The first time you run the game, the game might complain with the message:  &#039;&#039;&#039;Version Error&#039;&#039;&#039; or similar.  You must hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine.  After a short wait, contining to hold &#039;&#039;&#039;F2&#039;&#039;&#039;, the game should say &amp;quot;EEPROM INITIALIZE COMPLETE&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Lethal Enforcers 2==&lt;br /&gt;
The first time you run the game, you must perform the typical Konami &#039;&#039;&#039;F2&#039;&#039;&#039;+&#039;&#039;&#039;F3&#039;&#039;&#039; procedure to properly initialize the EEPROM.  The problem is this game does not currently give any types of feedback like the other Konami games (due to video problems).  Simply hold &#039;&#039;&#039;F2&#039;&#039;&#039; down, hit &#039;&#039;&#039;F3&#039;&#039;&#039; - continuing to hold &#039;&#039;&#039;F2&#039;&#039;&#039; for a couple of seconds to make sure it takes.  Shortly thereafter, you should see a test pattern on screen signifying it worked.&lt;br /&gt;
&lt;br /&gt;
==Line of Fire==&lt;br /&gt;
Press mouse button to start the gun adjustment of the left gun. Fire with mouse on both &#039;flash points&#039; and press &#039;&#039;&#039;Left Alt&#039;&#039;&#039; + &#039;&#039;&#039;S&#039;&#039;&#039; to exit.&lt;br /&gt;
&lt;br /&gt;
==Lotto Fun==&lt;br /&gt;
The first time you run the game, it will say &#039;MEMORY PROTECT SWITCH MUST BE DOWN!&#039;. Press &#039;&#039;&#039;F1&#039;&#039;&#039; to proceed.&lt;br /&gt;
&lt;br /&gt;
==Lovely Poker==&lt;br /&gt;
The first time you run the game, it will say &#039;BATTERY BACKUP CHECK/ERROR FOUND&#039;. Press &#039;Memory Reset&#039; key &#039;&#039;&#039;-&#039;&#039;&#039; to initialize.&lt;br /&gt;
&lt;br /&gt;
==Lucky &amp;amp; Wild==&lt;br /&gt;
Press &#039;&#039;&#039;F2&#039;&#039;&#039;, then press Service 1 &#039;&#039;&#039;9&#039;&#039;&#039; twice.  Shoot at the targets it shows using the crosshair.  Once you finished, press &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Lucky Haunter==&lt;br /&gt;
To initialize the game, turn Service Mode ON &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
Move pointer to INIT with &#039;&#039;&#039;C&#039;&#039;&#039;, then press &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
Hold Cancel &#039;&#039;&#039;Z&#039;&#039;&#039; for 5 seconds while counter counts down.&lt;br /&gt;
When complete, turn Service Mode OFF with &#039;&#039;&#039;F2&#039;&#039;&#039; and restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==Magic&#039;s 10==&lt;br /&gt;
For the 1st boot, switch &amp;quot;Disable Free Play&amp;quot; to ON in the dip switches, enter a coin and press Collect to get the first game over.&lt;br /&gt;
&lt;br /&gt;
==Magic Card II==&lt;br /&gt;
The first time you run the game, &amp;quot;Elektronik Defekt&amp;quot; message appears.  To properly initialize the NVRAM, simply restart MAME or hit &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Magical Zunou Power==&lt;br /&gt;
The first time you run the game, it will say &#039;ERROR ON CARTRIDGE&#039;. Press SERVICE &#039;&#039;&#039;9&#039;&#039;&#039; and then TEST &#039;&#039;&#039;F2&#039;&#039;&#039; to get into the ST-V TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 3P (three players) and EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
==Mahjong Pon Chin Kan==&lt;br /&gt;
Running the first time, you need to init the EEPROM.  You can do this by hitting &#039;&#039;&#039;F2&#039;&#039;&#039;, then &#039;&#039;&#039;F3&#039;&#039;&#039;.  When the Test screen comes up, hit &#039;&#039;&#039;F2&#039;&#039;&#039; then &#039;&#039;&#039;F3&#039;&#039;&#039; again.&lt;br /&gt;
&lt;br /&gt;
==Mahjong Yuugi==&lt;br /&gt;
Running the first time, you need to init the EEPROM.  You can do this by hitting &#039;&#039;&#039;F2&#039;&#039;&#039;, then &#039;&#039;&#039;F3&#039;&#039;&#039;.  When the Test screen comes up, hit &#039;&#039;&#039;F2&#039;&#039;&#039; then &#039;&#039;&#039;F3&#039;&#039;&#039; again.&lt;br /&gt;
&lt;br /&gt;
==Marchen Maze==&lt;br /&gt;
The first time you run the game, it will say &#039;TEST PROGRAM INIT...&#039;. Reset &#039;&#039;&#039;F3&#039;&#039;&#039; or Restart.&lt;br /&gt;
&lt;br /&gt;
==Martial Champion==&lt;br /&gt;
The first time you run the game, you will likely get the message: &#039;&#039;&#039;VERSION ERROR&#039;&#039;&#039; and the game will reboot.  Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Metal Slug (Series)==&lt;br /&gt;
&amp;lt;B&amp;gt;Gameplay is choppy at times, but I have enough CPU power?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Although the FPS counter shows 100% speed for these games, they may appear choppy. This is true to the original &amp;amp;mdash; even the original hardware of these games struggled with them and therefore the choppiness is actually accurate emulation of these games. You may be able to get rid of it in some cases by using the -cheat parameter, hitting the tilde key and browsing the on screen menu until you find &amp;quot;CPU overclocking&amp;quot;. This will run the emulated CPU faster which may or may not fix it. It may also cause the emulation to have errors, so don&#039;t bug people if overclocking screws up a game.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;How to activate Blood?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hit &#039;&#039;&#039;F2&#039;&#039;&#039;, use the player 1 controls to navigate to &amp;quot;Setting up the soft dip&amp;quot;, hit the primary button (&#039;&#039;&#039;Left Control&#039;&#039;&#039;), navigate to &amp;quot;Slot 1 (game name)&amp;quot;, hit the primary button and finally navigate to the &amp;quot;Blood&amp;quot; selection and turn it on by hitting the primary button. To exit the menu, press the third button (&#039;&#039;&#039;Space&#039;&#039;&#039;) two times and select &amp;quot;Exit&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==Metamorphic Force==&lt;br /&gt;
The first time you run the game, you will likely get the message: &#039;&#039;&#039;VERSION ERROR&#039;&#039;&#039;. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Microman Battle Charge==&lt;br /&gt;
After &#039;ERROR ON CARTRIDGE&#039; press &#039;&#039;&#039;9&#039;&#039;&#039; (SERVICE Key) and then &#039;&#039;&#039;F2&#039;&#039;&#039; (TEST) to get into the TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (one player) and EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
==Millennium Nuovo 4000==&lt;br /&gt;
At first start-up, an Italian message pops up: &amp;quot;(translated) PCB has been hacked from external agent, it&#039;s advised to add an anti-spark device&amp;quot;. Press &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode, then press Key &#039;&#039;&#039;B&#039;&#039;&#039; (Hold 5) to exit Service Mode.&lt;br /&gt;
&lt;br /&gt;
==Monster Maulers==&lt;br /&gt;
The first time you run the game, the EEPROM 28B shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Mortal Kombat II / Mortal Kombat 3 / Ultimate Mortal Kombat 3==&lt;br /&gt;
&amp;lt;B&amp;gt;The volume for this game is TOO LOW!&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
When the game is running, hit &#039;&#039;&#039;F2&#039;&#039;&#039; to get to the internal service menu.  Hit &#039;&#039;&#039;F2&#039;&#039;&#039; again to &amp;quot;close&amp;quot; the service switch so that you won&#039;t get stuck in the menu.  Now, navigate to the &amp;quot;Volume Adjust&amp;quot; option (following the directions provided) and adjust the volume.  It&#039;s best to keep the volume no more than 80-90% filled as it might cause your sound to be overdriven and crackle.  When adjusted, simply exit the menu.&lt;br /&gt;
&lt;br /&gt;
==Multi Fish==&lt;br /&gt;
To initialize the game, turn Service Mode ON &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
Move pointer to INIT with &#039;&#039;&#039;C&#039;&#039;&#039;, then press &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
Hold Cancel &#039;&#039;&#039;Z&#039;&#039;&#039; for 5 seconds while counter counts down.&lt;br /&gt;
When complete, turn Service Mode OFF with &#039;&#039;&#039;F2&#039;&#039;&#039; and restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==Mystic Marathon==&lt;br /&gt;
When you see &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;, hit &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode)&lt;br /&gt;
&lt;br /&gt;
==Mystic Warriors==&lt;br /&gt;
The first time you run the game, the EEPROM 15B shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Name Club Ver.3==&lt;br /&gt;
The first time you run the game, it will say &#039;ERROR ON CARTRIDGE&#039;. Press SERVICE &#039;&#039;&#039;9&#039;&#039;&#039; and then TEST &#039;&#039;&#039;F2&#039;&#039;&#039; to get into the ST-V TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (one player) and EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
==Narc==&lt;br /&gt;
The first time you run the game, it will say &#039;DEFAULT ADJUSTMENTS RESTORED&#039;. Press &#039;&#039;&#039;F2&#039;&#039;&#039; to enter test mode and exit to start.&lt;br /&gt;
&lt;br /&gt;
==NBA Hangtime / NBA Maximum Hangtime==&lt;br /&gt;
When the game is running, hit &#039;&#039;&#039;F2&#039;&#039;&#039; to get to the internal service menu.  Hit &#039;&#039;&#039;F2&#039;&#039;&#039; again to &amp;quot;close&amp;quot; the service switch so that you won&#039;t get stuck in the menu.  Now, navigate to the &amp;quot;Volume Adjust&amp;quot; option (following the directions provided) and adjust the volume.  It&#039;s best to keep the volume no more than 80-90% filled as it might cause your sound to be overdriven and crackle.  When adjusted, simply exit the menu.&lt;br /&gt;
&lt;br /&gt;
==Pac-Slot==&lt;br /&gt;
You will need to restart MAME twice at the DIP SW READ ERROR and BACKUP MEMORY ERROR screen before you are allowed to play.&lt;br /&gt;
&lt;br /&gt;
==Phantom Pays==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( Reset + Aux + Memtest ).  You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==Phrase Craze==&lt;br /&gt;
The first time you run the game, &#039;PUSH ANY SWITCH&#039; appears because the NVRAM needs initializing. Press &#039;&#039;&#039;Space&#039;&#039;&#039; or &#039;&#039;&#039;C&#039;&#039;&#039; to proceed.&lt;br /&gt;
&lt;br /&gt;
==Pirate==&lt;br /&gt;
To initialize the game, turn Service Mode ON &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
Move pointer to INIT with &#039;&#039;&#039;C&#039;&#039;&#039;, then press &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
Hold Cancel &#039;&#039;&#039;Z&#039;&#039;&#039; for 5 seconds while counter counts down.&lt;br /&gt;
When complete, turn Service Mode OFF with &#039;&#039;&#039;F2&#039;&#039;&#039; and restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==Pirate Ship==&lt;br /&gt;
The first time you run the game, the E510 BACK UP RAM setting at the top shows ERROR during these start up tests.  Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.  Make sure to continue to hold &#039;&#039;&#039;F3&#039;&#039;&#039; until the machine says OK where ERROR used to show.&lt;br /&gt;
&lt;br /&gt;
==PlayChoice-10==&lt;br /&gt;
To initialize the game: Starting the game, you are taken into a double screen: at top the list of games, below the game screen. They fit using credits, as for the other games, the keys &#039;&#039;&#039;5&#039;&#039;&#039; or &#039;&#039;&#039;6&#039;&#039;&#039;. You must therefore SELECT the game, using the [ &#039; ] (apostrophe). Select the game options (1 player, 2 player, etc.) with the key &#039;&#039;&#039;1&#039;&#039;&#039;, and start it by pressing &#039;&#039;&#039;2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Player&#039;s Edge Plus (Set038) Set Chip==&lt;br /&gt;
peset038&lt;br /&gt;
&lt;br /&gt;
This is not a game.  It&#039;s a one screen utility program which is meant to be used after you&lt;br /&gt;
already successfully put a new game in your machine.&lt;br /&gt;
&lt;br /&gt;
Lets say you have &#039;pepp0516&#039; installed and you go through the setup. In a real machine,&lt;br /&gt;
you may want to add a bill validator. The only way to do that is to un-socket the &#039;pepp0516&#039;&lt;br /&gt;
chip and put in the &#039;peset038&#039; chip and then reboot the machine. Then this chip&#039;s program&lt;br /&gt;
runs and you set the options and put the &#039;pepp0516&#039; chip back in.&lt;br /&gt;
&lt;br /&gt;
The only way to simulate this is to fire up the &#039;pepp0516&#039; game and set it up. Then exit the&lt;br /&gt;
game and copy the pepp0516.nv file to peset038.nv, and then run the &#039;peset038&#039; program.&lt;br /&gt;
This is because they have to have the same eeprom and cmos data in memory to work. When you&lt;br /&gt;
are done with the peset038 program, you copy the peset038.nv file back over the pepp0516.nv&lt;br /&gt;
&lt;br /&gt;
==Player&#039;s Edge Plus games (peplus.cpp)==&lt;br /&gt;
&lt;br /&gt;
Two methods to startup, depending on set.&lt;br /&gt;
&lt;br /&gt;
For:&lt;br /&gt;
pebe0014,&lt;br /&gt;
pebe0014a,&lt;br /&gt;
pebe1001,&lt;br /&gt;
peke1001,&lt;br /&gt;
peke1006,&lt;br /&gt;
peke1012,&lt;br /&gt;
peke1012a,&lt;br /&gt;
peke1012b,&lt;br /&gt;
peke1013,&lt;br /&gt;
peke1013a,&lt;br /&gt;
pekoc766,&lt;br /&gt;
pekoc801,&lt;br /&gt;
pekoc802,&lt;br /&gt;
pekoc803,&lt;br /&gt;
pekoc804,&lt;br /&gt;
pekoc806,&lt;br /&gt;
pekoc818,&lt;br /&gt;
pekoc819,&lt;br /&gt;
pekoc825,&lt;br /&gt;
pebe0014, &lt;br /&gt;
pepp0065,&lt;br /&gt;
pepp0188, &lt;br /&gt;
pepp0250, &lt;br /&gt;
pepp0516, &lt;br /&gt;
peps0014, &lt;br /&gt;
peps0022, &lt;br /&gt;
peps0043, &lt;br /&gt;
peps0045, &lt;br /&gt;
peps0308&lt;br /&gt;
&lt;br /&gt;
 be sure the door is opened (if not, press &#039;&#039;&#039;O&#039;&#039;&#039; by default)&lt;br /&gt;
 &amp;quot;CMOS DATA&amp;quot; will be displayed&lt;br /&gt;
 press the self-test button (default is &#039;&#039;&#039;K&#039;&#039;&#039;)&lt;br /&gt;
 be sure the door is opened (if not, press &#039;&#039;&#039;O&#039;&#039;&#039; by default)&lt;br /&gt;
 &amp;quot;EEPROM DATA&amp;quot; will be displayed&lt;br /&gt;
 press the self-test button (default is &#039;&#039;&#039;K&#039;&#039;&#039;)&lt;br /&gt;
 be sure the door is closed (if not, press &#039;&#039;&#039;O&#039;&#039;&#039; by default) &lt;br /&gt;
&lt;br /&gt;
For:&lt;br /&gt;
pepp0043, &lt;br /&gt;
pepp0158, &lt;br /&gt;
pepp0447, &lt;br /&gt;
peps0615, &lt;br /&gt;
peps0716, &lt;br /&gt;
pex2069p, &lt;br /&gt;
pexmp006, &lt;br /&gt;
pexmp017, &lt;br /&gt;
pexmp024, &lt;br /&gt;
pexp0019, &lt;br /&gt;
pexp0112, &lt;br /&gt;
pexs0006&lt;br /&gt;
&lt;br /&gt;
 be sure the door is opened (if not, press &#039;&#039;&#039;O&#039;&#039;&#039; by default)&lt;br /&gt;
 &amp;quot;CMOS DATA&amp;quot; will be displayed&lt;br /&gt;
 press the self-test button (default is &#039;&#039;&#039;K&#039;&#039;&#039;) until a &amp;quot;beep&amp;quot; is heard&lt;br /&gt;
 be sure the door is closed (if not, press &#039;&#039;&#039;O&#039;&#039;&#039; by default)&lt;br /&gt;
 press the jackpot reset button (default is &#039;&#039;&#039;L&#039;&#039;&#039;)&lt;br /&gt;
 be sure the door is opened (if not, press &#039;&#039;&#039;O&#039;&#039;&#039; by default)&lt;br /&gt;
 &amp;quot;EEPROM DATA&amp;quot; will be displayed&lt;br /&gt;
 press the self-test button (default is &#039;&#039;&#039;K&#039;&#039;&#039;)&lt;br /&gt;
 be sure the door is closed (if not, press &#039;&#039;&#039;O&#039;&#039;&#039; by default)&lt;br /&gt;
&lt;br /&gt;
==Poker - Greyhound Electronics==&lt;br /&gt;
The first time you run the game, an ERROR appears because the NVRAM needs initializing. Press &#039;&#039;&#039;F2&#039;&#039;&#039; + &#039;&#039;&#039;F3&#039;&#039;&#039; to enter TEST MODE. Exit with &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Poker 4-1==&lt;br /&gt;
Simply restart the game after &amp;quot;DATA ERROR&amp;quot; appears to create proper NVRAM by pressing &#039;&#039;&#039;F3&#039;&#039;&#039; to initialize the NVRAM.&lt;br /&gt;
&lt;br /&gt;
==Poker De Win==&lt;br /&gt;
Turn ON Operator Key &#039;&#039;&#039;9&#039;&#039;&#039;.&lt;br /&gt;
Hit the DOOR key &#039;&#039;&#039;O&#039;&#039;&#039;.&lt;br /&gt;
After a moment, the Operator Mode will appear.&lt;br /&gt;
Turn OFF the Operator Key &#039;&#039;&#039;9&#039;&#039;&#039; to allow play, resetting with &#039;&#039;&#039;F3&#039;&#039;&#039; if needed.&lt;br /&gt;
&lt;br /&gt;
==Poker Master (Tony Poker) Hack==&lt;br /&gt;
In order to run, you need to turn all dips for all 5 banks OFF, then turn ON the following (left to right):&lt;br /&gt;
 (DIP1) 1,3,4&lt;br /&gt;
 (DIP2) 2,7&lt;br /&gt;
 (DIP3) 1,2,4,5,6,7,8&lt;br /&gt;
 (DIP4) 5&lt;br /&gt;
 (DIP5) 3,6,7,8&lt;br /&gt;
&lt;br /&gt;
==Pontoon==&lt;br /&gt;
The first time you run the game, after you see &#039;JUST A MOMENT PLEASE..., it will ask for you to &amp;quot;Call Attendant&amp;quot;. Press key service key &#039;&#039;&#039;0&#039;&#039;&#039; to proceed.&lt;br /&gt;
&lt;br /&gt;
==Pool 10==&lt;br /&gt;
Press and hold Service 1 + 2 (Keys &#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039;), then press reset &#039;&#039;&#039;F3&#039;&#039;&#039;. When you see &amp;quot;RAM-INIZIALIZZATA!&amp;quot;, release.&lt;br /&gt;
&lt;br /&gt;
==Pot Game==&lt;br /&gt;
Press and hold Service 1 + 2 (Keys &#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039;), then press Reset &#039;&#039;&#039;F3&#039;&#039;&#039;. When you see &amp;quot;RAM-INIZIALIZZATA!&amp;quot;, release.&lt;br /&gt;
&lt;br /&gt;
==Premier Soccer==&lt;br /&gt;
The first time you run the game, the EEPROM 15A shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Print Club 2==&lt;br /&gt;
After &#039;ERROR ON CARTRIDGE&#039; press &#039;&#039;&#039;9&#039;&#039;&#039; (SERVICE Key) and then &#039;&#039;&#039;F2&#039;&#039;&#039; (TEST) to get into the TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (one player) and EXIT the test menu.  Also, you need to select -BIOS US as the game expects that region to function.&lt;br /&gt;
&lt;br /&gt;
==Pro Mahjong Kiwame==&lt;br /&gt;
The first time you run the game, it will say &#039;BACKUP ERROR&#039;. Press &#039;&#039;&#039;F3&#039;&#039;&#039; to proceed.&lt;br /&gt;
&lt;br /&gt;
==Pro Mahjong Kiwame S==&lt;br /&gt;
After &#039;ERROR ON CARTRIDGE&#039; press &#039;&#039;&#039;9&#039;&#039;&#039; (SERVICE Key) and then &#039;&#039;&#039;F2&#039;&#039;&#039; (TEST) to get into the TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (one player) and EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
After the game starts to boot, re-enter the TEST MENU &#039;&#039;&#039;F2&#039;&#039;&#039;.  Use &#039;&#039;&#039;9&#039;&#039;&#039; to move down to &amp;quot;Each Game Test / [KIWAME S]&amp;quot; then press &#039;&#039;&#039;F2&#039;&#039;&#039;.  At the screen with the tables, press &#039;&#039;&#039;F2&#039;&#039;&#039;.  The selection will flash and you&#039;ll be brought to a setup screen.  Press &#039;&#039;&#039;9&#039;&#039;&#039; twice and then use &#039;&#039;&#039;F2&#039;&#039;&#039; to change the option from MANUAL to AUTO.  Press &#039;&#039;&#039;9&#039;&#039;&#039; until you move down to the 2nd to last option on the screen (10 times), then Press &#039;&#039;&#039;F2&#039;&#039;&#039;.  You should be brought back to the Test Menu.  Press &#039;&#039;&#039;9&#039;&#039;&#039;, then &#039;&#039;&#039;F2&#039;&#039;&#039; to EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
==Prop Cycle==&lt;br /&gt;
To calibrate the steering, Hold down service &#039;&#039;&#039;9&#039;&#039;&#039; and tap test &#039;&#039;&#039;F2&#039;&#039;&#039;. Exit with &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Pull Tabs==&lt;br /&gt;
Simply restart the game after &amp;quot;DATA ERROR&amp;quot; appears to create proper NVRAM.&lt;br /&gt;
&lt;br /&gt;
==Pye-nage Taikai==&lt;br /&gt;
Hold &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode while booting or after resetting.  Use &#039;&#039;&#039;F2&#039;&#039;&#039; to select the option &amp;quot;3. Set Mode&amp;quot;, then hit &#039;&#039;&#039;CTRL&#039;&#039;&#039;.  Using &#039;&#039;&#039;F2&#039;&#039;&#039;, keep scrolling the options until you hit &amp;quot;RAM CLEAR&amp;quot;.  HOLD &#039;&#039;&#039;CTRL&#039;&#039;&#039; key down until you see the screen display &amp;quot;OK&amp;quot;.  Tap &#039;&#039;&#039;F3&#039;&#039;&#039; to reboot.&lt;br /&gt;
&lt;br /&gt;
==Qix==&lt;br /&gt;
You can use &#039;&#039;&#039;F1&#039;&#039;&#039; to proceed through all the configuration screens, stopping when you see the title screen.  Setup is complete.&lt;br /&gt;
&lt;br /&gt;
==Quiz Gakumon no Susume==&lt;br /&gt;
The first time you run the game, the EEPROM 15B shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Quiz Sangokushi==&lt;br /&gt;
After start the game, it will say &#039;M E N U...&#039;. Press P2 Start &#039;&#039;&#039;2&#039;&#039;&#039; to proceed.&lt;br /&gt;
&lt;br /&gt;
==Quiz Tonosama no Yabou==&lt;br /&gt;
After start the game, it will say &#039;M E N U...&#039;. Press P2 Start &#039;&#039;&#039;2&#039;&#039;&#039; to proceed.&lt;br /&gt;
&lt;br /&gt;
==Racing Force==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Raiden Fighters Jet (US, Single Board)==&lt;br /&gt;
Use &#039;&#039;&#039;F2&#039;&#039;&#039; to enter testmode if no nvram exists.  Upon entering service mode, you select: RESET SETTING with Button 1. This will create the valid NVRAM the game needs to boot. Select: EXIT (RESET BOARD) with Button 1 again and the game should start with no problems.&lt;br /&gt;
&lt;br /&gt;
==Rampage World Tour==&lt;br /&gt;
&amp;lt;B&amp;gt;The volume for this game is TOO LOW!&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When the game is running, hit &#039;&#039;&#039;F2&#039;&#039;&#039; to get to the internal service menu.  Hit &#039;&#039;&#039;F2&#039;&#039;&#039; again to &amp;quot;close&amp;quot; the service switch so that you won&#039;t get stuck in the menu.  Now, navigate to the &amp;quot;Volume Adjust&amp;quot; option (following the directions provided) and adjust the volume.  It&#039;s best to keep the volume no more than 80-90% filled as it might cause your sound to be overdriven and crackle.  When adjusted, simply exit the menu.&lt;br /&gt;
&lt;br /&gt;
==Red Earth==&lt;br /&gt;
There is no avoiding the NVRAM initialization process.  In order to use any game that is not labeled (NO CD), the game must be allowed to create a complete and valid NVRAM file.  This process takes nearly an hour and only needs to be done once.  Once a proper NVRAM is created, the game will start quickly.&lt;br /&gt;
&lt;br /&gt;
==Resident==&lt;br /&gt;
To initialize the game, turn Service Mode ON &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
Move pointer to INIT with &#039;&#039;&#039;C&#039;&#039;&#039;, then press &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
Hold Cancel &#039;&#039;&#039;Z&#039;&#039;&#039; for 5 seconds while counter counts down.&lt;br /&gt;
When complete, turn Service Mode OFF with &#039;&#039;&#039;F2&#039;&#039;&#039; and restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==Revolution X==&lt;br /&gt;
&amp;lt;B&amp;gt;The volume for this game is TOO LOW!&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When the game is running, hit &#039;&#039;&#039;F2&#039;&#039;&#039; to get to the internal service menu.  Hit &#039;&#039;&#039;F2&#039;&#039;&#039; again to &amp;quot;close&amp;quot; the service switch so that you won&#039;t get stuck in the menu.  Now, navigate to the &amp;quot;Volume Adjust&amp;quot; option (following the directions provided) and adjust the volume.  It&#039;s best to keep the volume no more than 80-90% filled as it might cause your sound to be overdriven and crackle.  When adjusted, simply exit the menu.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;How do I calibrate the guns?  Can I use a real light gun?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The game will automatically ask you to calibrate the guns when you start the game for the first time. Simply put, use your mouse or keyboard to &amp;quot;target&amp;quot; the top left corner when the game asks so. There aren&#039;t any visual cues to help this, so you&#039;ll have to go by the numerical coordinates that are visible on the screen. The numbers you see are in a simple 8-bit scale going from 0 to 255. To &amp;quot;target&amp;quot; the top left corner, keep moving your mouse until you get P1 X and P1 Y as near to 0 as possible. The middle is located at about 127, 127, and the bottom right corner as close to 255 as possible. Repeat the process for the second player. &lt;br /&gt;
As for the light gun, the short answer is no. A longer answer is that the game didn&#039;t actually have a light gun &amp;amp;mdash; it had analog joysticks mounted as guns, and emulating them with a proper light gun is not viable. Try to use mouse control with this game. &lt;br /&gt;
&lt;br /&gt;
==Rim Rockin&#039; Basketball==&lt;br /&gt;
&amp;lt;B&amp;gt;I remember playing a cabinet with that allowed 4 players, but the game is only allowing 2.  How do I set this game up for 4 players?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With this and some other multiplayer games, the default number of players for a cabinet is two &amp;amp;mdash; even if the program supports more.  You can usually set these settings with a dip switch assignment or adjusting an option in the Service Mode (Using &#039;&#039;&#039;F2&#039;&#039;&#039; to enter and exit).&lt;br /&gt;
&lt;br /&gt;
==Robotron==&lt;br /&gt;
When you see &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;, hit &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode)&lt;br /&gt;
&lt;br /&gt;
==Rock Climber (rclimb_3)==&lt;br /&gt;
To initialize the game, turn Service Mode ON &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
Move pointer to INIT with &#039;&#039;&#039;C&#039;&#039;&#039;, then press &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
Hold Cancel &#039;&#039;&#039;Z&#039;&#039;&#039; for 5 seconds while counter counts down.&lt;br /&gt;
When complete, turn Service Mode OFF with &#039;&#039;&#039;F2&#039;&#039;&#039; and restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==Roll Fruit==&lt;br /&gt;
Turn on &amp;quot;BK DOOR&amp;quot; and &amp;quot;SERVICE MODE&amp;quot; Dips to &#039;&#039;&#039;ON&#039;&#039;&#039;.  Hold &#039;&#039;&#039;9&#039;&#039;&#039;+&#039;&#039;&#039;0&#039;&#039;&#039; then reset the machine &#039;&#039;&#039;F3&#039;&#039;&#039; to enter Total Parameters screen.  Use &#039;&#039;&#039;0&#039;&#039;&#039; to select &amp;quot;Initialization&amp;quot;.  Hold &#039;&#039;&#039;9&#039;&#039;&#039; until the game finishes the countdown from 5.  When complete, turn Dips mentioned above to &#039;&#039;&#039;OFF&#039;&#039;&#039; and restart MAME if needed.&lt;br /&gt;
&lt;br /&gt;
==Royal Card==&lt;br /&gt;
Press and hold Service 1 + 2 Keys (&#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039;), press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.  When you see &amp;quot;RAM-Initializiert!&amp;quot; or similar message, release all keys.  Restart if needed.&lt;br /&gt;
&lt;br /&gt;
==Royal Vegas Joker Card==&lt;br /&gt;
Press and hold Service 1 + 2 Keys (&#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039;), then press reset (&#039;&#039;&#039;F3&#039;&#039;&#039;). Now the NVRAM has been initialized.&lt;br /&gt;
&lt;br /&gt;
==Run and Gun==&lt;br /&gt;
EEP ROM 35E shows up bad - hold down &#039;&#039;&#039;F2&#039;&#039;&#039; and TAP Reset &#039;&#039;&#039;F3&#039;&#039;&#039; to init the EEPROM properly.  When the message appears, let go of &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Salamander 2==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==San Fransisco Rush==&lt;br /&gt;
The Abort button is the player 1 start button.&lt;br /&gt;
&lt;br /&gt;
==Scud Race==&lt;br /&gt;
The game has an unemulated network board. When the game says &amp;quot;Cancelled. Network Board not present&amp;quot;, go to the test menu &#039;&#039;&#039;F2&#039;&#039;&#039;. In the game assignments menu, set link id to Single.&lt;br /&gt;
&lt;br /&gt;
==Sea Bass Fishing==&lt;br /&gt;
The first time you run the game, it will say &#039;ERROR ON CARTRIDGE&#039;. Press SERVICE &#039;&#039;&#039;9&#039;&#039;&#039; and then TEST &#039;&#039;&#039;F2&#039;&#039;&#039; to get into the ST-V TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (one player) and EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
==Selection - Greyhound Electronics==&lt;br /&gt;
The first time you run the game, an ERROR appears because the NVRAM needs initializing. Press &#039;&#039;&#039;F2&#039;&#039;&#039; + &#039;&#039;&#039;F3&#039;&#039;&#039; to enter TEST MODE. Exit with &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Sengoku Mahjong [BET]==&lt;br /&gt;
Once you see the warning message, press Reset (&#039;&#039;&#039;F3&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
==Shadow Dancer==&lt;br /&gt;
Reset Scores:&lt;br /&gt;
Enter Test Mode using &#039;&#039;&#039;F2&#039;&#039;&#039;.  Select &amp;quot;Backup Ram Clear&amp;quot;, choose and select &amp;quot;Yes&amp;quot;, hitting &#039;&#039;&#039;F2&#039;&#039;&#039; to confirm.  Exit or restart MAME.&lt;br /&gt;
&lt;br /&gt;
==Sigma Poker 2000==&lt;br /&gt;
Turn ON with Supervisor Key &#039;&#039;&#039;0&#039;&#039;&#039;.&lt;br /&gt;
Press HOLD 5 (&#039;&#039;&#039;B&#039;&#039;&#039;) 3 times to enter Page 4 of setup of the supervisor menu.&lt;br /&gt;
Use HOLD 3 (&#039;&#039;&#039;C&#039;&#039;&#039;) to scroll and highlight &amp;quot;Clear All Informations&amp;quot;.&lt;br /&gt;
Keep HOLD 1 (&#039;&#039;&#039;Z&#039;&#039;&#039;) pressed until you see the screen refresh.&lt;br /&gt;
Turn OFF with Supervisor Key &#039;&#039;&#039;0&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Sigma Poker==&lt;br /&gt;
Turn ON the Operator Key &#039;&#039;&#039;9&#039;&#039;&#039;.&lt;br /&gt;
Hold down the DOOR Key &#039;&#039;&#039;O&#039;&#039;&#039;.&lt;br /&gt;
When you see the operator mode, hit &#039;&#039;&#039;9&#039;&#039;&#039; again.&lt;br /&gt;
Restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==Simpsons Bowling==&lt;br /&gt;
To initialize the EEPROM, hold down test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039; once. Do not let go of &#039;&#039;&#039;F2&#039;&#039;&#039; until you see a message that says &amp;quot;Initializing EEPROM&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Sinistar==&lt;br /&gt;
When you see &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;, hit &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode)&lt;br /&gt;
&lt;br /&gt;
==Slam Dunk==&lt;br /&gt;
EEP ROM 35E shows up bad - hold down &#039;&#039;&#039;F2&#039;&#039;&#039; and TAP Reset &#039;&#039;&#039;F3&#039;&#039;&#039; to init the EEPROM properly.  When the message appears, let go of &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Slither==&lt;br /&gt;
The first time you run the game, it will say &#039;CMOS INVALID&#039;. Press P2 START &#039;&#039;&#039;2&#039;&#039;&#039; to save CMOS and proceed.&lt;br /&gt;
&lt;br /&gt;
==Snooker 10==&lt;br /&gt;
Press and hold Service 1 + 2 (Keys &#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039;), then press Reset &#039;&#039;&#039;F3&#039;&#039;&#039;. When you see &amp;quot;RAM-INIZIALIZZATA!&amp;quot;, release.&lt;br /&gt;
&lt;br /&gt;
==Soccer Superstars==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Solar Assault==&lt;br /&gt;
Error will show for 24G.  Hold &#039;&#039;&#039;F2&#039;&#039;&#039; then hit Reset &#039;&#039;&#039;F3&#039;&#039;&#039;.  Continue holding &#039;&#039;&#039;F2&#039;&#039;&#039; until the game creates the EEPROM and tells you to release it.&lt;br /&gt;
&lt;br /&gt;
==Space Dungeon==&lt;br /&gt;
You can use &#039;&#039;&#039;F1&#039;&#039;&#039; to proceed through all the configuration screens, stopping when you see the title screen.  Setup is complete.&lt;br /&gt;
&lt;br /&gt;
==Space Gun==&lt;br /&gt;
Press &#039;&#039;&#039;F2&#039;&#039;&#039; + &#039;&#039;&#039;F3&#039;&#039;&#039; to enter test mode. Press P2 Start &#039;&#039;&#039;2&#039;&#039;&#039; to calibrate the guns for Players 1 and 2.  Follow instructions and fire on targets for both players - when complete, press &#039;&#039;&#039;2&#039;&#039;&#039; again to save EEPROM.  Reset or Restart.&lt;br /&gt;
&lt;br /&gt;
==Speed Racer==&lt;br /&gt;
Make sure you have no .NV file for this game.  When you boot, the game will guide you to hit &#039;&#039;&#039;F2&#039;&#039;&#039; to enter service to calibrate your controls.  &amp;quot;Jump&amp;quot; is default mapped to &#039;&#039;&#039;1&#039;&#039;&#039; (Player 1 Start).  Follow instructions, holding each direction and pedal for a couple seconds before hitting &#039;&#039;&#039;1&#039;&#039;&#039;.  Hit &#039;&#039;&#039;F2&#039;&#039;&#039; and reset/restart MAME.&lt;br /&gt;
&lt;br /&gt;
==Splat==&lt;br /&gt;
When you see &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;, hit &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode)&lt;br /&gt;
&lt;br /&gt;
==Stargate==&lt;br /&gt;
When you see &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;, hit &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode)&lt;br /&gt;
&lt;br /&gt;
==Steel Gunner / Steel Gunner 2==&lt;br /&gt;
Hold Service 1 &#039;&#039;&#039;9&#039;&#039;&#039; then press &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode.  Shoot at the targets it shows using the crosshair.  After you&#039;ve shot the target, press Service 1 &#039;&#039;&#039;9&#039;&#039;&#039; again to move onto the next one.  Once you finished and have returned to the start again, hit &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Steep Slope Sliders==&lt;br /&gt;
The first time you run the game, it will say &#039;ERROR ON CARTRIDGE&#039;. Press SERVICE &#039;&#039;&#039;9&#039;&#039;&#039; and then TEST &#039;&#039;&#039;F2&#039;&#039;&#039; to get into the ST-V TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (one player) and EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
==Street Fighter III (Series)==&lt;br /&gt;
There is no avoiding the NVRAM initialization process.  In order to use any game that is not labeled as NO CD, the game must be allowed to create a complete and valid NVRAM file.  This process takes nearly an hour and only needs to be done once.  Once a proper NVRAM is created, the game will start quickly.&lt;br /&gt;
&lt;br /&gt;
==Sunset Riders==&lt;br /&gt;
The first time you run the game, the EEPROM 15B shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Super Gran Safari==&lt;br /&gt;
When you see the black screen, enter the key sequence &#039;&#039;&#039;VXB1&#039;&#039;&#039; (HOLD 4 &#039;&#039;&#039;V&#039;&#039;&#039;, HOLD 2 &#039;&#039;&#039;X&#039;&#039;&#039;, HOLD 5 &#039;&#039;&#039;B&#039;&#039;&#039; and START &#039;&#039;&#039;1&#039;&#039;&#039;) to initialize the game.&lt;br /&gt;
&lt;br /&gt;
==Super High Impact==&lt;br /&gt;
The first time you run the game, it will say &#039;CMOS INVALID...&#039;.  Following instructions will get you into game.&lt;br /&gt;
&lt;br /&gt;
==Super Pool 99==&lt;br /&gt;
At start-up a Test Hardware with &#039;RAM NG&#039; message pops up. Do a soft reset &#039;&#039;&#039;F3&#039;&#039;&#039; and keep pressed Start (&#039;&#039;&#039;1&#039;&#039;&#039;) + Service 1 (&#039;&#039;&#039;9&#039;&#039;&#039;) until the RAM init message appears.&lt;br /&gt;
&lt;br /&gt;
==Super Real Mahjong 2==&lt;br /&gt;
Running the first time, you need to init the EEPROM.  You can do this by hitting &#039;&#039;&#039;F2&#039;&#039;&#039;, then &#039;&#039;&#039;F3&#039;&#039;&#039;.  When the Test screen comes up, hit &#039;&#039;&#039;F2&#039;&#039;&#039; then &#039;&#039;&#039;F3&#039;&#039;&#039; again.&lt;br /&gt;
&lt;br /&gt;
==Sweet Hearts II==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( Reset + Aux + Memtest ).  You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==Sweet Life==&lt;br /&gt;
To initialize the game, turn Service Mode ON &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
Move pointer to INIT with &#039;&#039;&#039;C&#039;&#039;&#039;, then press &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
Hold Cancel &#039;&#039;&#039;Z&#039;&#039;&#039; for 5 seconds while counter counts down.&lt;br /&gt;
When complete, turn Service Mode OFF with &#039;&#039;&#039;F2&#039;&#039;&#039; and restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==Taihou de Doboon==&lt;br /&gt;
Hold &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode while booting or after resetting.  Use &#039;&#039;&#039;F2&#039;&#039;&#039; to select the option &amp;quot;3. Set Mode&amp;quot;, then hit &#039;&#039;&#039;9 (Service)&#039;&#039;&#039;.  Using &#039;&#039;&#039;F2&#039;&#039;&#039;, keep scrolling the options until you hit &amp;quot;RAM CLEAR&amp;quot;.  HOLD &#039;&#039;&#039;9&#039;&#039;&#039; key down until you see the screen display &amp;quot;OK&amp;quot;.  Tap &#039;&#039;&#039;F3&#039;&#039;&#039; to reboot.&lt;br /&gt;
&lt;br /&gt;
==Taisen Puzzle-dama==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Taisen Tokkar-dama==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Target Panic==&lt;br /&gt;
The game works, you just need to wait out the initialization process which takes in the neighborhood of 7 minutes!  Use &#039;&#039;&#039;INSERT&#039;&#039;&#039; to fast-forward the emulation for a while, if you get impatient.&lt;br /&gt;
&lt;br /&gt;
==Technical Bowling==&lt;br /&gt;
The first time you run the game, it will say &#039;ERROR ON CARTRIDGE&#039;. Press SERVICE &#039;&#039;&#039;9&#039;&#039;&#039; and then TEST &#039;&#039;&#039;F2&#039;&#039;&#039; to get into the ST-V TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (one player) and EXIT the test menu&lt;br /&gt;
&lt;br /&gt;
==Techno Drive==&lt;br /&gt;
The first time you run the game, &#039;PRN PCB CONNECT : NG&#039; appears, press &#039;&#039;&#039;F2&#039;&#039;&#039; to enter the test menu, navigate to GAME OPTIONS and disable the printer by setting &#039;&#039;&#039;PRINTER&#039;&#039;&#039; to OFF. Printer not emulated. To calibrate controls keep pressed key Service Mode (&#039;&#039;&#039;F2&#039;&#039;&#039;) and Service Coin (&#039;&#039;&#039;9&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
==Teenage Mutant Ninja (Hero) Turtles 2 - Turtles in Time==&lt;br /&gt;
The first time you run the game, the EEPROM 15B shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Ten Balls==&lt;br /&gt;
To initialize NVRAM, Hold ESTATISTICA &#039;&#039;&#039;9&#039;&#039;&#039; and MANAGEMENT &#039;&#039;&#039;0&#039;&#039;&#039; then press RESET &#039;&#039;&#039;F3&#039;&#039;&#039;.  When you see &amp;quot;RAM-INIZIALIZZATA!&amp;quot;, release all keys.&lt;br /&gt;
&lt;br /&gt;
==Terminator 2==&lt;br /&gt;
&amp;lt;B&amp;gt;How do I calibrate the guns?  Can I use a real light gun?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The game will automatically ask you to calibrate the guns when you start the game for the first time. Simply put, use your mouse or keyboard to &amp;quot;target&amp;quot; the top left corner when the game asks so. There aren&#039;t any visual cues to help this, so you&#039;ll have to go by the numerical coordinates that are visible on the screen. The numbers you see are in a simple 8-bit scale going from 0 to 255. To &amp;quot;target&amp;quot; the top left corner, keep moving your mouse until you get P1 X and P1 Y as near to 0 as possible. The middle is located at about 127, 127, and the bottom right corner as close to 255 as possible. Repeat the process for the second player. &lt;br /&gt;
&lt;br /&gt;
As for the light gun, the short answer is no. A longer answer is that the game didn&#039;t actually have a light gun &amp;amp;mdash; it had analog joysticks mounted as guns, allowing for constant tracking updates and continuous trigger. To do both the tracking and trigger with a proper light gun is not viable for most lightguns. Try to use mouse or trackball control, or analog joystick with this game.&lt;br /&gt;
&lt;br /&gt;
==The Couples==&lt;br /&gt;
If you get a screen which says &amp;quot;PUSH ANY SWITCH&amp;quot;, hold down arrow (default controller down) to access game.&lt;br /&gt;
&lt;br /&gt;
==The Electric Yo-Yo==&lt;br /&gt;
You can use &#039;&#039;&#039;F1&#039;&#039;&#039; to proceed through all the configuration screens, stopping when you see the title screen.  Setup is complete.&lt;br /&gt;
&lt;br /&gt;
==The Simpsons==&lt;br /&gt;
The first time you run the game, the EEPROM 12C shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Thunder Cross II==&lt;br /&gt;
The first time you run the game, the EEPROM 17F shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Time Crisis==&lt;br /&gt;
&amp;lt;B&amp;gt;Gunsight Adjustment:&amp;lt;/B&amp;gt;&lt;br /&gt;
Hit &#039;&#039;&#039;9&#039;&#039;&#039; (Service SW) + &#039;&#039;&#039;F2&#039;&#039;&#039; (Test SW) to enter gun calibration.  Hit &#039;&#039;&#039;LEFT ALT&#039;&#039;&#039; two times then aim for the target, using &#039;&#039;&#039;LEFT ALT&#039;&#039;&#039; to shoot, lining up your shot.  Test to see that the target is aligned then hit &#039;&#039;&#039;9&#039;&#039;&#039; (Service SW) and then &#039;&#039;&#039;F2&#039;&#039;&#039; (Test SW) to write NVRAM and return to game.  It&#039;s suggested you fully restart the game after this step as there is sometimes left over target graphics from procedure.&lt;br /&gt;
&lt;br /&gt;
==Tobikose! Jumpman==&lt;br /&gt;
You will need to restart MAME twice at the DIP SW READ ERROR and BACKUP MEMORY ERROR screen before you are allowed to play.&lt;br /&gt;
&lt;br /&gt;
==Tokimeki Memorial Taisen Puzzle-dama==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Top Gear==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( HOP RESET + AUX + MEMTEST )  until you see the &amp;quot;METER SET 1&amp;quot; screen.  Press &#039;&#039;&#039;D&#039;&#039;&#039; (Play 2 Lines) to increment the minimum cashcade to $5 or above. You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==Top Gunner/Vertigo==&lt;br /&gt;
First Time Setup:&lt;br /&gt;
Press &#039;&#039;&#039;1&#039;&#039;&#039; Start to continue to calibration.  Following the directions on screen using the directional and the &#039;&#039;&#039;CTRL&#039;&#039;&#039; Fire key to confirm the directions.  When the game tells you &amp;quot;YOKE/THROTTLE Calibration Error:&amp;quot;, choose IGNORE and press &#039;&#039;&#039;ALT&#039;&#039;&#039; Shield.  Press start for &amp;quot;FACTORY SETTINGS&amp;quot;.&lt;br /&gt;
Press &#039;&#039;&#039;1&#039;&#039;&#039; Start the next 3 times when prompted on screen.  The game should then proceed to title screen.&lt;br /&gt;
&lt;br /&gt;
==Tortuga Family==&lt;br /&gt;
Press and hold Service 1 + 2 (Keys &#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039;), then press Reset &#039;&#039;&#039;F3&#039;&#039;&#039;. When you see &amp;quot;RAM-INIZIALIZZATA!&amp;quot;, release.&lt;br /&gt;
&lt;br /&gt;
==Track &amp;amp; Field==&lt;br /&gt;
To have the high score table properly initialized, the first time you run the game you should go into the dip switch menu, set World Records to &#039;Erase on Reset&#039;, reset the game &#039;&#039;&#039;F3&#039;&#039;&#039; and then set the dip switch back to &#039;Don&#039;t Erase&#039;.&lt;br /&gt;
&lt;br /&gt;
==Triple Hunt==&lt;br /&gt;
The first time you run the game, it will say &#039;AIM GUN AT SQUARE AND FIRE&#039;. Calibrate your gun and assure the Service Mode DIP is OFF.  Restart.&lt;br /&gt;
&lt;br /&gt;
==Turkey Shoot==&lt;br /&gt;
When you see &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;, hit &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode)&lt;br /&gt;
&lt;br /&gt;
==Twin Bee Yahhoo!==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Vendetta==&lt;br /&gt;
The first time you run the game, the EEPROM 13B shows as BAD in the RAM/ROM CHECK. Hold down the test switch &#039;&#039;&#039;F2&#039;&#039;&#039; until you see the message &amp;quot;TEST... COMPLETE&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Videomat==&lt;br /&gt;
Turn ON Operator Key &#039;&#039;&#039;9&#039;&#039;&#039;.&lt;br /&gt;
Hit the DOOR key &#039;&#039;&#039;O&#039;&#039;&#039;.&lt;br /&gt;
After a moment, the Operator Mode will appear.&lt;br /&gt;
Turn OFF the Operator Key &#039;&#039;&#039;9&#039;&#039;&#039; to allow play, resetting with &#039;&#039;&#039;F3&#039;&#039;&#039; if needed.&lt;br /&gt;
&lt;br /&gt;
==Violent Storm==&lt;br /&gt;
The first time you run the game, the EEPROM 13B shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Virtual Mahjong==&lt;br /&gt;
The first time you run the game, it will say &#039;ERROR ON CARTRIDGE&#039;. Press SERVICE &#039;&#039;&#039;9&#039;&#039;&#039; and then TEST &#039;&#039;&#039;F2&#039;&#039;&#039; to get into the ST-V TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (one player) and EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
==Virtual Mahjong 2 - My Fair Lady==&lt;br /&gt;
The first time you run the game, it will say &#039;ERROR ON CARTRIDGE&#039;. Press SERVICE &#039;&#039;&#039;9&#039;&#039;&#039; and then TEST &#039;&#039;&#039;F2&#039;&#039;&#039; to get into the ST-V TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (One player) and EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
==Warzard==&lt;br /&gt;
There is no avoiding the NVRAM initialization process.  The game must be allowed to create a complete and valid NVRAM file.  This process takes nearly an hour and only needs to be done once.  Once a proper NVRAM is created, the game will start quickly.&lt;br /&gt;
&lt;br /&gt;
==Water Match==&lt;br /&gt;
&amp;lt;B&amp;gt;This game is impossible to control.  What do I do to play this?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
The instructions are on the game&#039;s bezel. The game involves waggling the two joysticks around like an idiot. Here&#039;s what you have to do: &lt;br /&gt;
For freestyle and backstroke swimming, move the two joysticks up and down in opposition to each other (when one is up, the other must be down). &lt;br /&gt;
For butterfly, turn the joysticks &amp;quot;outward&amp;quot; &amp;amp;mdash; left clockwise, right counterclockwise. For breaststroke, turn them &amp;quot;inward&amp;quot; (left counterclockwise, right clockwise). &lt;br /&gt;
(You need to use the start button to dive into the pool and the turn button to turn around.) &lt;br /&gt;
For rowing the rowboat, move the joysticks up and down in sync (both up, both down, both up, etc.). &lt;br /&gt;
For rowing the canoe, move the joysticks up and down independently: the left one if the canoe is veering to the left or the right one if the canoe is veering to the right. (One of the buttons is involved as well, but it&#039;s too hard to make out in the photo.) You have to press one of the buttons (not sure which one) to right your canoe when it capsizes. &lt;br /&gt;
&lt;br /&gt;
==White Tiger==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( Reset + Aux + Memtest ).  You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==Wild West C.O.W.-Boys of Moo Mesa==&lt;br /&gt;
The first time you run the game, the EEPROM N2 shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Witch==&lt;br /&gt;
Press &#039;&#039;&#039;F1&#039;&#039;&#039; to initialize NVRAM.&lt;br /&gt;
&lt;br /&gt;
==World Tennis==&lt;br /&gt;
On startup, you have to reset the game &#039;&#039;&#039;F3&#039;&#039;&#039; to make it exit service mode.&lt;br /&gt;
&lt;br /&gt;
==WWF Wrestlemania==&lt;br /&gt;
&amp;lt;B&amp;gt;The volume for this game is TOO LOW!&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
When the game is running, hit &#039;&#039;&#039;F2&#039;&#039;&#039; to get to the internal service menu.  Hit &#039;&#039;&#039;F2&#039;&#039;&#039; again to &amp;quot;close&amp;quot; the service switch so that you won&#039;t get stuck in the menu.  Now, navigate to the &amp;quot;Volume Adjust&amp;quot; option (following the directions provided) and adjust the volume.  It&#039;s best to keep the volume no more than 80-90% filled as it might cause your sound to be overdriven and crackle.  When adjusted, simply exit the menu.&lt;br /&gt;
&lt;br /&gt;
==X-Men==&lt;br /&gt;
The first time you run the game, the EEPROM 13B or 16B shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Xexex==&lt;br /&gt;
The first time you run the game, you will likely get the message: &#039;&#039;&#039;VERSION ERROR&#039;&#039;&#039;. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Zero Team 2000 (zerotm2k)==&lt;br /&gt;
&amp;lt;B&amp;gt;I remember playing a cabinet with that allowed 4 players, but the game is only allowing 2.  How do I set this game up for 4 players?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With this and some other multiplayer games, the default number of players for a cabinet is two &amp;amp;mdash; even if the program supports more.  You can usually set these settings with a dip switch assignment or adjusting an option in the Service Mode (Using &#039;&#039;&#039;F2&#039;&#039;&#039; to enter and exit).&lt;br /&gt;
&lt;br /&gt;
==Zombie Raid==&lt;br /&gt;
You need to calibrate the game each time it is played.  The calibration settings are saved in NVRAM, so once set you can play with the calibrated settings.&lt;br /&gt;
&lt;br /&gt;
TO SET:&lt;br /&gt;
Use &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode) and then reset &#039;&#039;&#039;F3&#039;&#039;&#039; or restart MAME.  Use &#039;&#039;&#039;CTRL&#039;&#039;&#039; or &#039;&#039;&#039;ALT&#039;&#039;&#039; and highlight &amp;quot;7. Gun Adjust Mode&amp;quot;.  Hit &#039;&#039;&#039;1&#039;&#039;&#039; (P1 Start) two times to begin gun adjustments.  Just follow the directions, aiming at the targets for both guns.  When done, use &#039;&#039;&#039;F2&#039;&#039;&#039; to shut off Service Mode and reset &#039;&#039;&#039;F3&#039;&#039;&#039;.  It is important not to hard reset or restart MAME, doing such would lose the gun settings and you&#039;ll need to re-calibrate.&lt;br /&gt;
&lt;br /&gt;
==Zoo Keeper==&lt;br /&gt;
You can use &#039;&#039;&#039;F1&#039;&#039;&#039; to proceed through all the configuration screens, stopping when you see the title screen.  Setup is complete.&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=FAQ:Games&amp;diff=6819</id>
		<title>FAQ:Games</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=FAQ:Games&amp;diff=6819"/>
		<updated>2019-09-05T15:32:21Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This will be migrated to the official documentation later...&lt;br /&gt;
&lt;br /&gt;
Return to the main [[Frequently Asked Questions]] page.&lt;br /&gt;
&lt;br /&gt;
==2 on 2 Open Ice Challenge==&lt;br /&gt;
&amp;lt;B&amp;gt;The volume for this game is TOO LOW!&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When the game is running, hit &#039;&#039;&#039;F2&#039;&#039;&#039; to get to the internal service menu.  Hit &#039;&#039;&#039;F2&#039;&#039;&#039; again to &amp;quot;close&amp;quot; the service switch so that you won&#039;t get stuck in the menu.  Now, navigate to the &amp;quot;Volume Adjust&amp;quot; option (following the directions provided) and adjust the volume.  It&#039;s best to keep the volume no more than 80-90% filled as it might cause your sound to be overdriven and crackle.  When adjusted, simply exit the menu.&lt;br /&gt;
&lt;br /&gt;
==3 Bags Full==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( Reset + Aux + Memtest ).  You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==720 Degrees==&lt;br /&gt;
&amp;lt;B&amp;gt;This game uses a spinner control, right?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The original controller for 720 Degrees was a joystick that was hardware-limited to only travel along the outermost edges in a circle. The internal mechanism for reading this control was similar to a spinner except that it had the additional benefit of knowing which direction the joystick was pointing. Because this knowledge is an important aspect of the game, the current emulation of the controller maps an analog joystick to the underlying controls instead of a spinner.&lt;br /&gt;
&lt;br /&gt;
==American Poker 95==&lt;br /&gt;
Turn ON Operator Key &#039;&#039;&#039;9&#039;&#039;&#039;.&lt;br /&gt;
Hit the DOOR key &#039;&#039;&#039;O&#039;&#039;&#039;.&lt;br /&gt;
After a moment, the Operator Mode will appear.&lt;br /&gt;
Turn OFF the Operator Key &#039;&#039;&#039;9&#039;&#039;&#039; to allow play, resetting with &#039;&#039;&#039;F3&#039;&#039;&#039; if needed.&lt;br /&gt;
&lt;br /&gt;
==American Poker II (and bootlegs)==&lt;br /&gt;
Turn ON Operator Key &#039;&#039;&#039;9&#039;&#039;&#039;.&lt;br /&gt;
Hit the DOOR key &#039;&#039;&#039;O&#039;&#039;&#039;.&lt;br /&gt;
After a moment, the Operator Mode will appear.&lt;br /&gt;
Turn OFF the Operator Key &#039;&#039;&#039;9&#039;&#039;&#039; to allow play, resetting with &#039;&#039;&#039;F3&#039;&#039;&#039; if needed.&lt;br /&gt;
&lt;br /&gt;
==Amuse==&lt;br /&gt;
The first time you run the game, an ERROR appears because the NVRAM needs initializing. Press &#039;&#039;&#039;F2&#039;&#039;&#039; + &#039;&#039;&#039;F3&#039;&#039;&#039; to enter TEST MODE. Exit with &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Animal Catch==&lt;br /&gt;
Hold &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode while booting or after resetting.  Use &#039;&#039;&#039;F2&#039;&#039;&#039; to select the option &amp;quot;3. Set Mode&amp;quot;, then hit &#039;&#039;&#039;CTRL&#039;&#039;&#039;.  Using &#039;&#039;&#039;F2&#039;&#039;&#039;, keep scrolling the options until you hit &amp;quot;RAM CLEAR&amp;quot;.  HOLD &#039;&#039;&#039;CTRL&#039;&#039;&#039; key down until you see the screen display &amp;quot;OK&amp;quot;.  Tap &#039;&#039;&#039;F3&#039;&#039;&#039; to reboot.&lt;br /&gt;
&lt;br /&gt;
==Apple 10==&lt;br /&gt;
To initialize NVRAM, Hold ESTATISTICA &#039;&#039;&#039;9&#039;&#039;&#039; and MANAGEMENT &#039;&#039;&#039;0&#039;&#039;&#039; then press RESET &#039;&#039;&#039;F3&#039;&#039;&#039;.  When you see &amp;quot;RAM-INIZIALIZZATA!&amp;quot;, release all keys.&lt;br /&gt;
&lt;br /&gt;
==Arm Champs II==&lt;br /&gt;
After the &#039;MEMORY TEST&#039;, when the &#039;MOTOR TEST&#039; message comes on the screen, you must move the joystick &#039;&#039;&#039;Left&#039;&#039;&#039; then &#039;&#039;&#039;Right&#039;&#039;&#039; for a second or two in each direction.  The Title should soon appear.&lt;br /&gt;
&lt;br /&gt;
==Asterix==&lt;br /&gt;
The first time you run the game, the EEPROM 17B shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Autumn Moon==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( Reset + Aux + Memtest ).  You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==Avengers in Galactic Storm==&lt;br /&gt;
Press &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Test Mode.  Hit &#039;&#039;&#039;Up-ARROW&#039;&#039;&#039; once which will bring you to the &amp;quot;Game Mode&amp;quot; selection then press &#039;&#039;&#039;Left CTRL&#039;&#039;&#039; (Button 1) to return to Game.&lt;br /&gt;
&lt;br /&gt;
==Beast Busters==&lt;br /&gt;
For the game to work properly, you need to calibrate ALL 3 guns!  If you try to do only one, as the manual states, the eprom has invalid gun data and the screen go black after rebooting.&lt;br /&gt;
Fire at indicated spots with P1, P2 and P3 controls. Only then will a proper eprom be made.&lt;br /&gt;
&lt;br /&gt;
==Bells &amp;amp; Whistles==&lt;br /&gt;
The first time you run the game, the EEPROM 17A shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Big Deal==&lt;br /&gt;
Nothing special here, just be patient!  It takes about 40 seconds to initiate the game.&lt;br /&gt;
&lt;br /&gt;
==Big Karnak==&lt;br /&gt;
Nothing special here, just be patient!  It takes nearly 20 seconds to initiate the game.&lt;br /&gt;
&lt;br /&gt;
==Black Rhino==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( Reset + Aux + Memtest ).  You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==Blaster==&lt;br /&gt;
When you see &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;, hit &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode)&lt;br /&gt;
&lt;br /&gt;
==Bosconian==&lt;br /&gt;
Be patient when starting up this game. The self-test takes an unusually long time and shows only a static screen at first.&lt;br /&gt;
&lt;br /&gt;
==Bottle 10==&lt;br /&gt;
Press and hold Service 1 + 2 (Keys &#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039;), then press Reset &#039;&#039;&#039;F3&#039;&#039;&#039;. When you see &amp;quot;RAM-INIZIALIZZATA!&amp;quot;, release.&lt;br /&gt;
&lt;br /&gt;
==Bubble Memories==&lt;br /&gt;
The first time you run the game, it will say &#039;...BACKUP DATA FAILED&#039;. Press &#039;&#039;&#039;F2&#039;&#039;&#039; to enter test mode and exit to start.&lt;br /&gt;
&lt;br /&gt;
==Bubble Trouble==&lt;br /&gt;
Hold Service 1 &#039;&#039;&#039;9&#039;&#039;&#039; then press &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode.  Shoot at the targets it shows using the crosshair.  After you&#039;ve shot the target, press Service 1 &#039;&#039;&#039;9&#039;&#039;&#039; again to move onto the next one.  Once you finished and have returned to the start again, hit &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Bubbles==&lt;br /&gt;
When you see &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;, hit &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode)&lt;br /&gt;
&lt;br /&gt;
==Bucky O&#039;Hare==&lt;br /&gt;
The first time you run the game, the EEPROM N2 shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Captain Commando==&lt;br /&gt;
&amp;lt;B&amp;gt;I remember playing a cabinet with that allowed 4 players, but the game is only allowing 2.  How do I set this game up for 4 players?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With this and some other multiplayer games, the default number of players for a cabinet is two &amp;amp;mdash; even if the program supports more.  You can usually set these settings with a dip switch assignment or adjusting an option in the Service Mode (Using &#039;&#039;&#039;F2&#039;&#039;&#039; to enter and exit).&lt;br /&gt;
&lt;br /&gt;
==CarnEvil==&lt;br /&gt;
&#039;&#039;&#039;GUN CALIBRATION&#039;&#039;&#039; - Use &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service mode.  When the &amp;quot;Carnevil Main Menu&amp;quot; comes up, use the volume keys [ &#039;&#039;&#039;-&#039;&#039;&#039; ] and [ &#039;&#039;&#039;=&#039;&#039;&#039; ] to navigate yourself to the second option &amp;quot;Gun Calibration&amp;quot;, then press &#039;&#039;&#039;F2&#039;&#039;&#039; to select.&lt;br /&gt;
Follow the on-screen cues, aiming Left Top and Lower Left for each gun, shooting at the X targets.  When complete, navigate to &amp;quot;Exit&amp;quot; in the menu, them press &#039;&#039;&#039;F2&#039;&#039;&#039; to exit Service mode and return to the game.&lt;br /&gt;
&lt;br /&gt;
==Championship Bowling==&lt;br /&gt;
The first time you run the game, an ERROR appears because the NVRAM needs initializing. To proceed, just press &#039;&#039;&#039;1&#039;&#039;&#039; (P1 Start).&lt;br /&gt;
&lt;br /&gt;
==Champion Super==&lt;br /&gt;
Press and hold Service 1 + 2 Keys (&#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039;), then press reset (&#039;&#039;&#039;F3&#039;&#039;&#039;). Now the NVRAM has been initialized.&lt;br /&gt;
&lt;br /&gt;
==Complex X==&lt;br /&gt;
You can use &#039;&#039;&#039;F1&#039;&#039;&#039; to proceed through all the configuration screens, stopping when you see the title screen.  Setup is complete.&lt;br /&gt;
&lt;br /&gt;
==Coral Riches II==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( Reset + Aux + Memtest ).  You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==Crazy Monkey==&lt;br /&gt;
To initialize the game, turn Service Mode ON &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
Move pointer to INIT with &#039;&#039;&#039;C&#039;&#039;&#039;, then press &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
Hold Cancel &#039;&#039;&#039;Z&#039;&#039;&#039; for 5 seconds while counter counts down.&lt;br /&gt;
When complete, turn Service Mode OFF with &#039;&#039;&#039;F2&#039;&#039;&#039; and restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==Critter Crush==&lt;br /&gt;
After &#039;ERROR ON CARTRIDGE&#039; press &#039;&#039;&#039;9&#039;&#039;&#039; (SERVICE Key) and then &#039;&#039;&#039;F2&#039;&#039;&#039; (TEST) to get into the TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (one player) and EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
==Cuore 1==&lt;br /&gt;
Press and hold Service 1 + 2 (Keys &#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039;), then press Reset &#039;&#039;&#039;F3&#039;&#039;&#039;. When you see &amp;quot;RAM-INIZIALIZZATA!&amp;quot;, release.&lt;br /&gt;
&lt;br /&gt;
==Cyber Cycles==&lt;br /&gt;
Cyber Cycles needs to be calibrated before it&#039;ll steer properly.&lt;br /&gt;
Hold down &#039;&#039;&#039;9&#039;&#039;&#039; Service and tap &#039;&#039;&#039;F2&#039;&#039;&#039; TEST key until you see an INITIALIZING or INITIALIZED message. After that happens, quit the game with &#039;&#039;&#039;ESC&#039;&#039;&#039; to make sure the calibration is saved and then it should work properly.&lt;br /&gt;
&lt;br /&gt;
==Cyber Sled==&lt;br /&gt;
Set DSW2 (Test Mode) DIP to ON.  Reset machine &#039;&#039;&#039;F3&#039;&#039;&#039; while holding the Service Button/Coin 3 &#039;&#039;&#039;7&#039;&#039;&#039;.  A screen titled &amp;quot;Volume Adjust&amp;quot; will appear.  Exit game or shut off Test Mode DIP.  The controls should be automatically aligned, allowing proper movement in-game and in the service menus.&lt;br /&gt;
&lt;br /&gt;
==Dark Horse (Bootleg)==&lt;br /&gt;
The game only works with a single coin setup.  Hold &#039;&#039;&#039;9&#039;&#039;&#039; (Service 1) then tap &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the game into service menu.  Enter Configuration Setup by hitting &#039;&#039;&#039;CTRL&#039;&#039;&#039;.  Using &#039;&#039;&#039;1&#039;&#039;&#039; (P1 Start), move the highlight to COIN SENSOR and use &#039;&#039;&#039;CTRL&#039;&#039;&#039; to change to SINGLE.  Hit &#039;&#039;&#039;9&#039;&#039;&#039; to SAVE, using &#039;&#039;&#039;1&#039;&#039;&#039; to confirm.  Reset or reboot machine.&lt;br /&gt;
&lt;br /&gt;
==Dark Horse Legend==&lt;br /&gt;
The first time you run the game, it will go through a special initialization procedure. This can be quite lengthy. Let it complete all the way before exiting MAME and you will not have to do it again!&lt;br /&gt;
&lt;br /&gt;
==Daytona USA==&lt;br /&gt;
This game defaults to a MASTER game in a TWIN cabinet setup.  This needs to be changed to SINGLE game, UPLIGHT cabinet.&lt;br /&gt;
&lt;br /&gt;
When you get the flashing &amp;quot;Network Checking&amp;quot; message, use &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode,&lt;br /&gt;
Use the &#039;&#039;&#039;Left Shift&#039;&#039;&#039; to move to different options and Player 1 Start (&#039;&#039;&#039;1&#039;&#039;&#039;) to select that option.&lt;br /&gt;
Highlight LINK ID and change this to SINGLE.&lt;br /&gt;
Highlight CABINET and change this to UPLIGHT.&lt;br /&gt;
Move to EXIT then select.  Repeat at the main menu.  The game will now be configured to start!&lt;br /&gt;
&lt;br /&gt;
==Defender (and bootlegs)==&lt;br /&gt;
The first time they are launched, it will say &#039;01  0000 COINS LEFT&#039; and/or stop at &amp;quot;Factory settings restored&amp;quot;. To continue simply press &#039;&#039;&#039;F2&#039;&#039;&#039;. If that fails, try &#039;&#039;&#039;F3&#039;&#039;&#039;, or &#039;&#039;&#039;F1&#039;&#039;&#039; + &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Detana!! Twin Bee==&lt;br /&gt;
The first time you run the game, the EEPROM 17A shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Dirt Fox==&lt;br /&gt;
Hold &#039;&#039;&#039;9&#039;&#039;&#039; then press &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode.  Verify that controls are set to zero then press &#039;&#039;&#039;F2&#039;&#039;&#039; to exit.&lt;br /&gt;
&lt;br /&gt;
==Double Dragon==&lt;br /&gt;
&amp;lt;B&amp;gt;Gameplay is choppy at times, but I have enough CPU power?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Although the FPS counter shows 100% speed for these games, they may appear choppy. This is true to the original &amp;amp;mdash; even the original hardware of these games struggled with them and therefore the choppiness is actually accurate emulation of these games. You may be able to get rid of it in some cases by using the -cheat parameter, hitting the tilde key and browsing the on screen menu until you find &amp;quot;CPU overclocking&amp;quot;. This will run the emulated CPU faster which may or may not fix it. It may also cause the emulation to have errors, so don&#039;t bug people if overclocking screws up a game. &lt;br /&gt;
&lt;br /&gt;
==Dragoon Might==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Dream Soccer &#039;94==&lt;br /&gt;
&amp;lt;B&amp;gt;I remember playing a cabinet with that allowed 4 players, but the game is only allowing 2.  How do I set this game up for 4 players?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With this and some other multiplayer games, the default number of players for a cabinet is two &amp;amp;mdash; even if the program supports more.  You can usually set these settings with a dip switch assignment or adjusting an option in the Service Mode (Using &#039;&#039;&#039;F2&#039;&#039;&#039; to enter and exit).&lt;br /&gt;
&lt;br /&gt;
==Dungeons &amp;amp; Dragons: Shadow over Mystara==&lt;br /&gt;
&amp;lt;B&amp;gt;I remember playing a cabinet with that allowed 4 players, but the game is only allowing 2.  How do I set this game up for 4 players?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With this and some other multiplayer games, the default number of players for a cabinet is two &amp;amp;mdash; even if the program supports more.  You can usually set these settings with a dip switch assignment or adjusting an option in the Service Mode (Using &#039;&#039;&#039;F2&#039;&#039;&#039; to enter and exit).&lt;br /&gt;
&lt;br /&gt;
==Elephant Family==&lt;br /&gt;
Press and hold Service 1 + 2 (Keys &#039;&#039;&#039;0&#039;&#039;&#039; &amp;amp; &#039;&#039;&#039;9&#039;&#039;&#039;), then press Reset &#039;&#039;&#039;F3&#039;&#039;&#039;. When you see &amp;quot;RAM-INIZIALIZZATA!&amp;quot;, release.&lt;br /&gt;
&lt;br /&gt;
==Enchanted Forest ==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( Reset + Aux + Memtest ).  You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==Escape Kids==&lt;br /&gt;
The first time you run the game, the EEPROM 13B shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Fantastic Journey==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Fantasy Fortune==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( Reset + Aux + Memtest ).  You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==Final Lap 2==&lt;br /&gt;
Hold &#039;&#039;&#039;9&#039;&#039;&#039; then press &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode.  Verify that controls are set to zero then press &#039;&#039;&#039;F2&#039;&#039;&#039; to exit.&lt;br /&gt;
&lt;br /&gt;
==Final Lap 3==&lt;br /&gt;
Hold &#039;&#039;&#039;9&#039;&#039;&#039; then press &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode.  Verify that controls are set to zero then press &#039;&#039;&#039;F2&#039;&#039;&#039; to exit.&lt;br /&gt;
&lt;br /&gt;
==Final Lap R==&lt;br /&gt;
Hold down &#039;&#039;&#039;9&#039;&#039;&#039; and tap &#039;&#039;&#039;F2&#039;&#039;&#039;. If you do not get an &amp;quot;initializing&amp;quot; message followed by the input test, keep doing it until you do. Exit MAME and restart the game, it&#039;s now calibrated.&lt;br /&gt;
&lt;br /&gt;
==Find Love==&lt;br /&gt;
After &#039;ERROR ON CARTRIDGE&#039; press &#039;&#039;&#039;9&#039;&#039;&#039; (SERVICE Key) and then &#039;&#039;&#039;F2&#039;&#039;&#039; (TEST) to get into the TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (one player) and EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
==Five-A-Side Soccer==&lt;br /&gt;
To re-initialize the EEPROM, hold down the test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and tap &#039;&#039;&#039;F3&#039;&#039;&#039; once. Do not let go of &#039;&#039;&#039;F2&#039;&#039;&#039; until you see a message that says &#039;Initializing EEPROM&#039;&amp;lt;/B&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Food Fight==&lt;br /&gt;
The first time you run the game, it will say &amp;lt;B&amp;gt;NVRAM FAILED:...&amp;lt;/B&amp;gt;. Press P1 - Button 1 to proceed.  The NVRAM will be automatically initialized. Exit with &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Four Roses==&lt;br /&gt;
Turn on the machine getting &#039;&#039;&#039;STATISTICS&#039;&#039;&#039; &amp;amp; &#039;&#039;&#039;MANAGEMENT&#039;&#039;&#039; buttons pressed.&lt;br /&gt;
STATISTICS == Show credits in/out. To cancel statistics press &#039;&#039;&#039;CANCEL&#039;&#039;&#039; for some seconds.&lt;br /&gt;
MANAGEMENT == Settings. The following menu will show up: &#039;&#039;&#039;HOLD3&#039;&#039;&#039; == Verify In/Out, even when the stats were cleared. &#039;&#039;&#039;HOLD2&#039;&#039;&#039; + &#039;&#039;&#039;HOLD4&#039;&#039;&#039; == Modify maximum bet, pressing &#039;&#039;&#039;HOLD1&#039;&#039;&#039;.&lt;br /&gt;
Modify minimum bet, pressing &#039;&#039;&#039;HOLD2&#039;&#039;&#039;. Modify percentage (1, 2, 3, 4), pressing &#039;&#039;&#039;HOLD3&#039;&#039;&#039;.&lt;br /&gt;
Press &#039;&#039;&#039;START&#039;&#039;&#039; to exit from programming mode.&lt;br /&gt;
&lt;br /&gt;
==Fruit Cocktail==&lt;br /&gt;
To initialize the game, turn Service Mode ON &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
Move pointer to INIT with &#039;&#039;&#039;C&#039;&#039;&#039;, then press &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
Hold Cancel &#039;&#039;&#039;Z&#039;&#039;&#039; for 5 seconds while counter counts down.&lt;br /&gt;
When complete, turn Service Mode OFF with &#039;&#039;&#039;F2&#039;&#039;&#039; and restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==Funky Head Boxers==&lt;br /&gt;
After &#039;ERROR ON CARTRIDGE&#039; press &#039;&#039;&#039;9&#039;&#039;&#039; (SERVICE Key) and then &#039;&#039;&#039;F2&#039;&#039;&#039; (TEST) to get into the TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (one player) and EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
==Gaiapolis==&lt;br /&gt;
The first time you run the game, the EEPROM 28B shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Garage==&lt;br /&gt;
To initialize the game, turn Service Mode ON &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
Move pointer to INIT with &#039;&#039;&#039;C&#039;&#039;&#039;, then press &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
Hold Cancel &#039;&#039;&#039;Z&#039;&#039;&#039; for 5 seconds while counter counts down.&lt;br /&gt;
When complete, turn Service Mode OFF with &#039;&#039;&#039;F2&#039;&#039;&#039; and restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==GI Joe==&lt;br /&gt;
The first time you run the game, the EEPROM 7D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Gokujyou Parodius==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Golden Canaries==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( Reset + Aux + Memtest ).  You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==Golden Tee Fore series==&lt;br /&gt;
&amp;lt;B&amp;gt;Fixing LOW or NO Volume levels&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Enter the Service Mode &#039;&#039;&#039;F2&#039;&#039;&#039; and use the Trackball/Controller and Start Button and select &amp;quot;Volume Adjustment&amp;quot; as well as actually adjusting the volume to your liking.  You can exit the menu/Service Mode and as long as MAME exits properly, the volume setting should be saved with the NVRAM and retained for later.&lt;br /&gt;
&lt;br /&gt;
==Golfing Greats 2==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Golly Ghost==&lt;br /&gt;
Hold Service 1 &#039;&#039;&#039;9&#039;&#039;&#039; then press &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode.  Shoot at the targets it shows using the crosshair.  After you&#039;ve shot the target, press Service 1 &#039;&#039;&#039;9&#039;&#039;&#039; again to move onto the next one.  Once you finished and have returned to the start again, hit &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==GTI Club==&lt;br /&gt;
To re-initialize the EEPROM, hold down the test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and tap reset &#039;&#039;&#039;F3&#039;&#039;&#039; once. Do not let go of &#039;&#039;&#039;F2&#039;&#039;&#039; until you see a message that says &#039;Initializing EEPROM&#039;. &lt;br /&gt;
&lt;br /&gt;
==Hae Hae Ka Ka==&lt;br /&gt;
Hold &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode while booting or after resetting.  Use &#039;&#039;&#039;F2&#039;&#039;&#039; to select the option &amp;quot;3. Set Mode&amp;quot;, then hit &#039;&#039;&#039;9 (Service)&#039;&#039;&#039;.  Using &#039;&#039;&#039;F2&#039;&#039;&#039;, keep scrolling the options until you hit &amp;quot;RAM CLEAR&amp;quot;.  HOLD &#039;&#039;&#039;9&#039;&#039;&#039; key down until you see the screen display &amp;quot;OK&amp;quot;.  Tap &#039;&#039;&#039;F3&#039;&#039;&#039; to reboot.&lt;br /&gt;
&lt;br /&gt;
==Hang Pilot==&lt;br /&gt;
To re-initialize the EEPROM, hold down the test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and tap reset &#039;&#039;&#039;F3&#039;&#039;&#039; once. Do not let go of &#039;&#039;&#039;F2&#039;&#039;&#039; until you see a message that says &#039;Initializing EEPROM&#039;. &lt;br /&gt;
&lt;br /&gt;
==Hard Drivin&#039; / Race Drivin&#039;==&lt;br /&gt;
&amp;lt;B&amp;gt;Gameplay is choppy at times, but I have enough CPU power?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Although the FPS counter shows 100% speed for these games, they may appear choppy. This is true to the original &amp;amp;mdash; even the original hardware of these games struggled with them and therefore the choppiness is actually accurate emulation of these games. You may be able to get rid of it in some cases by using the -cheat parameter, hitting the tilde key and browsing the on screen menu until you find &amp;quot;CPU overclocking&amp;quot;. This will run the emulated CPU faster which may or may not fix it. It may also cause the emulation to have errors, so don&#039;t bug people if overclocking screws up a game. &lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;HR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;If you are having trouble controlling vehicle or the brake is always on, calibration must be done!&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First off, Delete any .NV (NVRAM) file for this game contained in your NVRAM directory, called harddriv.nv or racedriv.nv or the same as the setname you intend to use.&lt;br /&gt;
You need to understand how the controls are mapped in MAME. It&#039;s not very intuitive, so pay attention:&lt;br /&gt;
&lt;br /&gt;
* Steering wheel: Player 1 Paddle control, by default maps to the mouse and the left/right arrow keys &lt;br /&gt;
* Gas pedal: Pedal 1 control, by default maps to the &#039;&#039;&#039;Left Control&#039;&#039;&#039; key. Pressing the key will quickly depress the analog control; releasing the key will release it. &lt;br /&gt;
* Brake pedal: Pedal 2 control, by default maps to the &#039;&#039;&#039;Left Alt&#039;&#039;&#039; key. Operates the same way as the gas pedal. &lt;br /&gt;
* Clutch pedal: Pedal 3 control, by default maps to the &#039;&#039;&#039;Space&#039;&#039;&#039; key. Operates the same way as the gas and brake pedals. &lt;br /&gt;
* Analog Shifter: (found in the non-compact versions only) Maps to the Player 2 analog joystick X/Y axes, which are mapped by default to the keys &#039;&#039;&#039;R&#039;&#039;&#039;, &#039;&#039;&#039;F&#039;&#039;&#039;, &#039;&#039;&#039;D&#039;&#039;&#039;, &#039;&#039;&#039;G&#039;&#039;&#039;. &lt;br /&gt;
* Digital Shifter: (found in the compact versions only) Maps to Player 1 buttons 2, 3, 4 and 5. First gear is button 2 (default: &#039;&#039;&#039;Left Alt&#039;&#039;&#039;). Second gear is button 3 (default: &#039;&#039;&#039;Space&#039;&#039;&#039;). Third gear is button 4 (default: &#039;&#039;&#039;Left Shift&#039;&#039;&#039;). Fourth gear is button 5 (default: &#039;&#039;&#039;Z&#039;&#039;&#039; key). &lt;br /&gt;
* Key: Maps to Player 1 start button (default: &#039;&#039;&#039;1&#039;&#039;&#039; key). &lt;br /&gt;
* Abort: Maps to Player 2 start button (default: &#039;&#039;&#039;2&#039;&#039;&#039; key). &lt;br /&gt;
&lt;br /&gt;
Finally, here is a step-by-step tour through the calibration process.  Note that even if you have an analog control connected to any of the analog controls in the game, it is much easier to do calibration with the keyboard. &lt;br /&gt;
&lt;br /&gt;
# Take your hands and feet off all controls then turn key. Make absolutely sure you haven&#039;t touched any of the controls up to this point, then press the &#039;&#039;&#039;1&#039;&#039;&#039; key.&lt;br /&gt;
# Turn wheel counterclockwise as far as it will go then turn key. At this point, press and hold the &#039;&#039;&#039;Left&#039;&#039;&#039; key for about 5 seconds. After 5 seconds, press the &#039;&#039;&#039;1&#039;&#039;&#039; key while still holding down the left arrow. It should say New min 256. &lt;br /&gt;
# Turn wheel clockwise as far as it will go then turn key. At this point, press and hold the &#039;&#039;&#039;Right&#039;&#039;&#039; key for about 10 seconds. After 10 seconds, press the &#039;&#039;&#039;1&#039;&#039;&#039; key while still holding down the right arrow. It should say Max 3840. &lt;br /&gt;
# Put transmission in first then turn key and release. Since first gear is in the upper-left corner, press and hold the &#039;&#039;&#039;D&#039;&#039;&#039; and &#039;&#039;&#039;R&#039;&#039;&#039; keys for 5 seconds. After 5 seconds, press the &#039;&#039;&#039;1&#039;&#039;&#039; key while still holding down the &#039;&#039;&#039;D&#039;&#039;&#039; and &#039;&#039;&#039;R&#039;&#039;&#039; keys. &lt;br /&gt;
# Put transmission in fourth then turn key again. Since fourth gear is in the lower-right corner, press and hold the &#039;&#039;&#039;F&#039;&#039;&#039; and &#039;&#039;&#039;G&#039;&#039;&#039; keys for 10 seconds. After 10 seconds, press the &#039;&#039;&#039;1&#039;&#039;&#039; key while still holding down the &#039;&#039;&#039;F&#039;&#039;&#039; and &#039;&#039;&#039;G&#039;&#039;&#039; keys. &lt;br /&gt;
# Move seat full forward then turn key and release. Since the seat feedback isn&#039;t implemented in the MAME driver, just go ahead and press the &#039;&#039;&#039;1&#039;&#039;&#039; key here. &lt;br /&gt;
# Move fully back and to side then turn key again. Just press the &#039;&#039;&#039;1&#039;&#039;&#039; key here again to move on. &lt;br /&gt;
# Take your foot off the brake turn key to abort. Now this is the tricky part. When you see this screen do nothing. Wait for a couple of seconds until it displays New max 4064. Do NOT press the &#039;&#039;&#039;1&#039;&#039;&#039; key prematurely here or you will screw up the calibration! &lt;br /&gt;
# Now step on brake firmly and release. Do this by pressing and holding the &#039;&#039;&#039;Left Alt&#039;&#039;&#039; key for 3 seconds, and then letting go. If all is well, it should display Range 4064 and move on to the game. &lt;br /&gt;
&lt;br /&gt;
There, now that wasn&#039;t so hard, was it? &lt;br /&gt;
&lt;br /&gt;
==Hyper Sports==&lt;br /&gt;
To have the high score table properly initialized, the first time you run the game you should go into the dip switch menu, set World Records to &#039;Erase on Reset&#039;, reset the game &#039;&#039;&#039;F3&#039;&#039;&#039; and then set the dip switch back to &#039;Don&#039;t Erase&#039;.&lt;br /&gt;
&lt;br /&gt;
==Il Pagliaccio==&lt;br /&gt;
At start-up, &#039;RICHIESTA INIZIALIZZAZIONE&#039; pops-up, Hold &#039;&#039;&#039;9&#039;&#039;&#039; then press &#039;&#039;&#039;F3&#039;&#039;&#039;.  Soon, you will get to the main service screen.  Use P1 Start &#039;&#039;&#039;1&#039;&#039;&#039; to exit.&lt;br /&gt;
&lt;br /&gt;
==Inferno==&lt;br /&gt;
When you see &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;, hit &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode)&lt;br /&gt;
&lt;br /&gt;
==Island / Island 2==&lt;br /&gt;
To initialize the game, turn Service Mode ON &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
Move pointer to INIT with &#039;&#039;&#039;C&#039;&#039;&#039;, then press &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
Hold Cancel &#039;&#039;&#039;Z&#039;&#039;&#039; for 5 seconds while counter counts down.&lt;br /&gt;
When complete, turn Service Mode OFF with &#039;&#039;&#039;F2&#039;&#039;&#039; and restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==Itazura Monkey==&lt;br /&gt;
NOTE:  This game has terrible response to keys, so this will take patience.&lt;br /&gt;
The first time you run the game, an &#039;ERROR&#039; appears. Hold &#039;&#039;&#039;F2&#039;&#039;&#039; + &#039;&#039;&#039;F3&#039;&#039;&#039; for about 4 seconds to enter Service Mode while booting or after resetting.  Use &#039;&#039;&#039;F2&#039;&#039;&#039; to select the option &amp;quot;3. Set Mode&amp;quot;, then hit &#039;&#039;&#039;CTRL&#039;&#039;&#039;.  Using &#039;&#039;&#039;F2&#039;&#039;&#039;, keep scrolling the options until you hit &amp;quot;RAM CLEAR&amp;quot;.  HOLD &#039;&#039;&#039;CTRL&#039;&#039;&#039; key down until you see the screen display &amp;quot;OK&amp;quot;.  Tap &#039;&#039;&#039;F3&#039;&#039;&#039; to reboot.&lt;br /&gt;
&lt;br /&gt;
==Jockey Club==&lt;br /&gt;
At start-up, hit &#039;&#039;&#039;9&#039;&#039;&#039; (Reset SW).  The game should then boot correctly.&lt;br /&gt;
&lt;br /&gt;
==Jolli Witch==&lt;br /&gt;
Wait until message &amp;quot;ACHTUNG FEHLER IM BLOCK...&amp;quot; pops up and then press key &#039;&#039;&#039;Z&#039;&#039;&#039; to start.&lt;br /&gt;
&lt;br /&gt;
==Jolly Card==&lt;br /&gt;
Press and hold Service 1 + 2 (&#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039;), press reset &#039;&#039;&#039;F3&#039;&#039;&#039; then release all keys and either reset or restart MAME.&lt;br /&gt;
&lt;br /&gt;
==Jolly Joker==&lt;br /&gt;
Press and hold Service 1 + 2 (&#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039;), press reset &#039;&#039;&#039;F3&#039;&#039;&#039; then release &#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039; and you&#039;ll see a few rows of numbers appear.  Reset or restart MAME.&lt;br /&gt;
&lt;br /&gt;
==JoJo&#039;s Bizarre Adventure / Venture==&lt;br /&gt;
There is no avoiding the NVRAM initialization process.  In order to use any game that is not labeled (NO CD), the game must be allowed to create a complete and valid NVRAM file.  This process takes nearly an hour and only needs to be done once.  Once a proper NVRAM is created, the game will start quickly.&lt;br /&gt;
&lt;br /&gt;
==Joust==&lt;br /&gt;
When you see &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;, hit &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode)&lt;br /&gt;
The first time the game is launched, it will stop at &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;. To continue simply press &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode). If that fails, try &#039;&#039;&#039;F3&#039;&#039;&#039;, or &#039;&#039;&#039;F1&#039;&#039;&#039; + &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Joust 2==&lt;br /&gt;
When you see &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;, hit &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode)&lt;br /&gt;
The first time the game is launched, it will stop at &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;. To continue simply press &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode). If that fails, try &#039;&#039;&#039;F3&#039;&#039;&#039;, or &#039;&#039;&#039;F1&#039;&#039;&#039; + &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==K.G Bird==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( Reset + Aux + Memtest ).  You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==Karate Blazers==&lt;br /&gt;
&amp;lt;B&amp;gt;I remember playing a cabinet with that allowed 4 players, but the game is only allowing 2.  How do I set this game up for 4 players?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With this and some other multiplayer games, the default number of players for a cabinet is two &amp;amp;mdash; even if the program supports more.  You can usually set these settings with a dip switch assignment or adjusting an option in the Service Mode (Using &#039;&#039;&#039;F2&#039;&#039;&#039; to enter and exit).&lt;br /&gt;
&lt;br /&gt;
==Keks==&lt;br /&gt;
To initialize the game, turn Service Mode ON &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
Move pointer to INIT with &#039;&#039;&#039;C&#039;&#039;&#039;, then press &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
Hold Cancel &#039;&#039;&#039;Z&#039;&#039;&#039; for 5 seconds while counter counts down.&lt;br /&gt;
When complete, turn Service Mode OFF with &#039;&#039;&#039;F2&#039;&#039;&#039; and restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==King of Fighters (Series) ==&lt;br /&gt;
&amp;lt;B&amp;gt;How to activate Blood?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hit &#039;&#039;&#039;F2&#039;&#039;&#039;, use the player 1 controls to navigate to &amp;quot;Setting up the soft dip&amp;quot;, hit the primary button (&#039;&#039;&#039;Left Control&#039;&#039;&#039;), navigate to &amp;quot;Slot 1 (game name)&amp;quot;, hit the primary button and finally navigate to the &amp;quot;Blood&amp;quot; selection and turn it on by hitting the primary button. To exit the menu, press the third button (&#039;&#039;&#039;Space&#039;&#039;&#039;) two times and select &amp;quot;Exit&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==King Pin / King Pin Multi-Game==&lt;br /&gt;
The first time you run the game, it will say &#039;PLEASE SETUP GAME&#039;.&lt;br /&gt;
Enter the DIP SWITCHES menu and set the 1st, 4th, 5th and 7th dip switch to ON&#039; to start setup.&lt;br /&gt;
Using default key configuration, Tap the keys in this sequence:&lt;br /&gt;
&#039;&#039;&#039;Space&#039;&#039;&#039;, &#039;&#039;&#039;Left Shift&#039;&#039;&#039; x4 for Kingpin, x7 for Multi-Game, &#039;&#039;&#039;C&#039;&#039;&#039;&lt;br /&gt;
The message &#039;SET ALL SWITCHES OFF&#039; appears.  Set All dip switches to OFF and reset or restart MAME.&lt;br /&gt;
&lt;br /&gt;
==Konami 80&#039;s AC Special==&lt;br /&gt;
The first time you run the game, it will dump you on a clock setting screen. Keep pressing DOWN and select &#039;SAVE AND EXIT&#039; then press P1 START &#039;&#039;&#039;1&#039;&#039;&#039; to continue.&lt;br /&gt;
&lt;br /&gt;
==Konami&#039;s Open Golf Championship==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Kram==&lt;br /&gt;
You can use &#039;&#039;&#039;9&#039;&#039; to proceed through all the configuration screens, stopping when you see the title screen.  Setup is complete.&lt;br /&gt;
&lt;br /&gt;
==Kyukyoku Sentai Dadandarn==&lt;br /&gt;
The first time you run the game, the EEPROM 28B shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Laser Ghost==&lt;br /&gt;
Press mouse button to start the gun adjustment of the left gun. Fire with mouse on both &#039;flash points&#039; and press &#039;&#039;&#039;F2&#039;&#039;&#039; to exit.  You can adjust the other guns by using Player 2 and Player 3 fire buttons and, like the first player, shooting the &#039;flash points&#039;.&lt;br /&gt;
&lt;br /&gt;
==Lethal Enforcers==&lt;br /&gt;
The first time you run the game, the game might complain with the message:  &#039;&#039;&#039;Version Error&#039;&#039;&#039; or similar.  You must hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine.  After a short wait, contining to hold &#039;&#039;&#039;F2&#039;&#039;&#039;, the game should say &amp;quot;EEPROM INITIALIZE COMPLETE&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Lethal Enforcers 2==&lt;br /&gt;
The first time you run the game, you must perform the typical Konami &#039;&#039;&#039;F2&#039;&#039;&#039;+&#039;&#039;&#039;F3&#039;&#039;&#039; procedure to properly initialize the EEPROM.  The problem is this game does not currently give any types of feedback like the other Konami games (due to video problems).  Simply hold &#039;&#039;&#039;F2&#039;&#039;&#039; down, hit &#039;&#039;&#039;F3&#039;&#039;&#039; - continuing to hold &#039;&#039;&#039;F2&#039;&#039;&#039; for a couple of seconds to make sure it takes.  Shortly thereafter, you should see a test pattern on screen signifying it worked.&lt;br /&gt;
&lt;br /&gt;
==Line of Fire==&lt;br /&gt;
Press mouse button to start the gun adjustment of the left gun. Fire with mouse on both &#039;flash points&#039; and press &#039;&#039;&#039;Left Alt&#039;&#039;&#039; + &#039;&#039;&#039;S&#039;&#039;&#039; to exit.&lt;br /&gt;
&lt;br /&gt;
==Lotto Fun==&lt;br /&gt;
The first time you run the game, it will say &#039;MEMORY PROTECT SWITCH MUST BE DOWN!&#039;. Press &#039;&#039;&#039;F1&#039;&#039;&#039; to proceed.&lt;br /&gt;
&lt;br /&gt;
==Lovely Poker==&lt;br /&gt;
The first time you run the game, it will say &#039;BATTERY BACKUP CHECK/ERROR FOUND&#039;. Press &#039;Memory Reset&#039; key &#039;&#039;&#039;-&#039;&#039;&#039; to initialize.&lt;br /&gt;
&lt;br /&gt;
==Lucky &amp;amp; Wild==&lt;br /&gt;
Press &#039;&#039;&#039;F2&#039;&#039;&#039;, then press Service 1 &#039;&#039;&#039;9&#039;&#039;&#039; twice.  Shoot at the targets it shows using the crosshair.  Once you finished, press &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Lucky Haunter==&lt;br /&gt;
To initialize the game, turn Service Mode ON &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
Move pointer to INIT with &#039;&#039;&#039;C&#039;&#039;&#039;, then press &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
Hold Cancel &#039;&#039;&#039;Z&#039;&#039;&#039; for 5 seconds while counter counts down.&lt;br /&gt;
When complete, turn Service Mode OFF with &#039;&#039;&#039;F2&#039;&#039;&#039; and restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==Magic&#039;s 10==&lt;br /&gt;
For the 1st boot, switch &amp;quot;Disable Free Play&amp;quot; to ON in the dip switches, enter a coin and press Collect to get the first game over.&lt;br /&gt;
&lt;br /&gt;
==Magic Card II==&lt;br /&gt;
The first time you run the game, &amp;quot;Elektronik Defekt&amp;quot; message appears.  To properly initialize the NVRAM, simply restart MAME or hit &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Magical Zunou Power==&lt;br /&gt;
The first time you run the game, it will say &#039;ERROR ON CARTRIDGE&#039;. Press SERVICE &#039;&#039;&#039;9&#039;&#039;&#039; and then TEST &#039;&#039;&#039;F2&#039;&#039;&#039; to get into the ST-V TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 3P (three players) and EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
==Mahjong Pon Chin Kan==&lt;br /&gt;
Running the first time, you need to init the EEPROM.  You can do this by hitting &#039;&#039;&#039;F2&#039;&#039;&#039;, then &#039;&#039;&#039;F3&#039;&#039;&#039;.  When the Test screen comes up, hit &#039;&#039;&#039;F2&#039;&#039;&#039; then &#039;&#039;&#039;F3&#039;&#039;&#039; again.&lt;br /&gt;
&lt;br /&gt;
==Mahjong Yuugi==&lt;br /&gt;
Running the first time, you need to init the EEPROM.  You can do this by hitting &#039;&#039;&#039;F2&#039;&#039;&#039;, then &#039;&#039;&#039;F3&#039;&#039;&#039;.  When the Test screen comes up, hit &#039;&#039;&#039;F2&#039;&#039;&#039; then &#039;&#039;&#039;F3&#039;&#039;&#039; again.&lt;br /&gt;
&lt;br /&gt;
==Marchen Maze==&lt;br /&gt;
The first time you run the game, it will say &#039;TEST PROGRAM INIT...&#039;. Reset &#039;&#039;&#039;F3&#039;&#039;&#039; or Restart.&lt;br /&gt;
&lt;br /&gt;
==Martial Champion==&lt;br /&gt;
The first time you run the game, you will likely get the message: &#039;&#039;&#039;VERSION ERROR&#039;&#039;&#039; and the game will reboot.  Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Metal Slug (Series)==&lt;br /&gt;
&amp;lt;B&amp;gt;Gameplay is choppy at times, but I have enough CPU power?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Although the FPS counter shows 100% speed for these games, they may appear choppy. This is true to the original &amp;amp;mdash; even the original hardware of these games struggled with them and therefore the choppiness is actually accurate emulation of these games. You may be able to get rid of it in some cases by using the -cheat parameter, hitting the tilde key and browsing the on screen menu until you find &amp;quot;CPU overclocking&amp;quot;. This will run the emulated CPU faster which may or may not fix it. It may also cause the emulation to have errors, so don&#039;t bug people if overclocking screws up a game.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;How to activate Blood?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hit &#039;&#039;&#039;F2&#039;&#039;&#039;, use the player 1 controls to navigate to &amp;quot;Setting up the soft dip&amp;quot;, hit the primary button (&#039;&#039;&#039;Left Control&#039;&#039;&#039;), navigate to &amp;quot;Slot 1 (game name)&amp;quot;, hit the primary button and finally navigate to the &amp;quot;Blood&amp;quot; selection and turn it on by hitting the primary button. To exit the menu, press the third button (&#039;&#039;&#039;Space&#039;&#039;&#039;) two times and select &amp;quot;Exit&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
==Metamorphic Force==&lt;br /&gt;
The first time you run the game, you will likely get the message: &#039;&#039;&#039;VERSION ERROR&#039;&#039;&#039;. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Microman Battle Charge==&lt;br /&gt;
After &#039;ERROR ON CARTRIDGE&#039; press &#039;&#039;&#039;9&#039;&#039;&#039; (SERVICE Key) and then &#039;&#039;&#039;F2&#039;&#039;&#039; (TEST) to get into the TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (one player) and EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
==Millennium Nuovo 4000==&lt;br /&gt;
At first start-up, an Italian message pops up: &amp;quot;(translated) PCB has been hacked from external agent, it&#039;s advised to add an anti-spark device&amp;quot;. Press &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode, then press Key &#039;&#039;&#039;B&#039;&#039;&#039; (Hold 5) to exit Service Mode.&lt;br /&gt;
&lt;br /&gt;
==Monster Maulers==&lt;br /&gt;
The first time you run the game, the EEPROM 28B shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Mortal Kombat II / Mortal Kombat 3 / Ultimate Mortal Kombat 3==&lt;br /&gt;
&amp;lt;B&amp;gt;The volume for this game is TOO LOW!&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
When the game is running, hit &#039;&#039;&#039;F2&#039;&#039;&#039; to get to the internal service menu.  Hit &#039;&#039;&#039;F2&#039;&#039;&#039; again to &amp;quot;close&amp;quot; the service switch so that you won&#039;t get stuck in the menu.  Now, navigate to the &amp;quot;Volume Adjust&amp;quot; option (following the directions provided) and adjust the volume.  It&#039;s best to keep the volume no more than 80-90% filled as it might cause your sound to be overdriven and crackle.  When adjusted, simply exit the menu.&lt;br /&gt;
&lt;br /&gt;
==Multi Fish==&lt;br /&gt;
To initialize the game, turn Service Mode ON &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
Move pointer to INIT with &#039;&#039;&#039;C&#039;&#039;&#039;, then press &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
Hold Cancel &#039;&#039;&#039;Z&#039;&#039;&#039; for 5 seconds while counter counts down.&lt;br /&gt;
When complete, turn Service Mode OFF with &#039;&#039;&#039;F2&#039;&#039;&#039; and restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==Mystic Marathon==&lt;br /&gt;
When you see &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;, hit &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode)&lt;br /&gt;
&lt;br /&gt;
==Mystic Warriors==&lt;br /&gt;
The first time you run the game, the EEPROM 15B shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Name Club Ver.3==&lt;br /&gt;
The first time you run the game, it will say &#039;ERROR ON CARTRIDGE&#039;. Press SERVICE &#039;&#039;&#039;9&#039;&#039;&#039; and then TEST &#039;&#039;&#039;F2&#039;&#039;&#039; to get into the ST-V TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (one player) and EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
==Narc==&lt;br /&gt;
The first time you run the game, it will say &#039;DEFAULT ADJUSTMENTS RESTORED&#039;. Press &#039;&#039;&#039;F2&#039;&#039;&#039; to enter test mode and exit to start.&lt;br /&gt;
&lt;br /&gt;
==NBA Hangtime / NBA Maximum Hangtime==&lt;br /&gt;
When the game is running, hit &#039;&#039;&#039;F2&#039;&#039;&#039; to get to the internal service menu.  Hit &#039;&#039;&#039;F2&#039;&#039;&#039; again to &amp;quot;close&amp;quot; the service switch so that you won&#039;t get stuck in the menu.  Now, navigate to the &amp;quot;Volume Adjust&amp;quot; option (following the directions provided) and adjust the volume.  It&#039;s best to keep the volume no more than 80-90% filled as it might cause your sound to be overdriven and crackle.  When adjusted, simply exit the menu.&lt;br /&gt;
&lt;br /&gt;
==Pac-Slot==&lt;br /&gt;
You will need to restart MAME twice at the DIP SW READ ERROR and BACKUP MEMORY ERROR screen before you are allowed to play.&lt;br /&gt;
&lt;br /&gt;
==Phantom Pays==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( Reset + Aux + Memtest ).  You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==Phrase Craze==&lt;br /&gt;
The first time you run the game, &#039;PUSH ANY SWITCH&#039; appears because the NVRAM needs initializing. Press &#039;&#039;&#039;Space&#039;&#039;&#039; or &#039;&#039;&#039;C&#039;&#039;&#039; to proceed.&lt;br /&gt;
&lt;br /&gt;
==Pirate==&lt;br /&gt;
To initialize the game, turn Service Mode ON &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
Move pointer to INIT with &#039;&#039;&#039;C&#039;&#039;&#039;, then press &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
Hold Cancel &#039;&#039;&#039;Z&#039;&#039;&#039; for 5 seconds while counter counts down.&lt;br /&gt;
When complete, turn Service Mode OFF with &#039;&#039;&#039;F2&#039;&#039;&#039; and restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==Pirate Ship==&lt;br /&gt;
The first time you run the game, the E510 BACK UP RAM setting at the top shows ERROR during these start up tests.  Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.  Make sure to continue to hold &#039;&#039;&#039;F3&#039;&#039;&#039; until the machine says OK where ERROR used to show.&lt;br /&gt;
&lt;br /&gt;
==PlayChoice-10==&lt;br /&gt;
To initialize the game: Starting the game, you are taken into a double screen: at top the list of games, below the game screen. They fit using credits, as for the other games, the keys &#039;&#039;&#039;5&#039;&#039;&#039; or &#039;&#039;&#039;6&#039;&#039;&#039;. You must therefore SELECT the game, using the [ &#039; ] (apostrophe). Select the game options (1 player, 2 player, etc.) with the key &#039;&#039;&#039;1&#039;&#039;&#039;, and start it by pressing &#039;&#039;&#039;2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Player&#039;s Edge Plus (Set038) Set Chip==&lt;br /&gt;
peset038&lt;br /&gt;
&lt;br /&gt;
This is not a game.  It&#039;s a one screen utility program which is meant to be used after you&lt;br /&gt;
already successfully put a new game in your machine.&lt;br /&gt;
&lt;br /&gt;
Lets say you have &#039;pepp0516&#039; installed and you go through the setup. In a real machine,&lt;br /&gt;
you may want to add a bill validator. The only way to do that is to un-socket the &#039;pepp0516&#039;&lt;br /&gt;
chip and put in the &#039;peset038&#039; chip and then reboot the machine. Then this chip&#039;s program&lt;br /&gt;
runs and you set the options and put the &#039;pepp0516&#039; chip back in.&lt;br /&gt;
&lt;br /&gt;
The only way to simulate this is to fire up the &#039;pepp0516&#039; game and set it up. Then exit the&lt;br /&gt;
game and copy the pepp0516.nv file to peset038.nv, and then run the &#039;peset038&#039; program.&lt;br /&gt;
This is because they have to have the same eeprom and cmos data in memory to work. When you&lt;br /&gt;
are done with the peset038 program, you copy the peset038.nv file back over the pepp0516.nv&lt;br /&gt;
&lt;br /&gt;
==Player&#039;s Edge Plus games (peplus.cpp)==&lt;br /&gt;
&lt;br /&gt;
Two methods to startup, depending on set.&lt;br /&gt;
&lt;br /&gt;
For:&lt;br /&gt;
pebe0014,&lt;br /&gt;
pebe0014a,&lt;br /&gt;
pebe1001,&lt;br /&gt;
peke1001,&lt;br /&gt;
peke1006,&lt;br /&gt;
peke1012,&lt;br /&gt;
peke1012a,&lt;br /&gt;
peke1012b,&lt;br /&gt;
peke1013,&lt;br /&gt;
peke1013a,&lt;br /&gt;
pekoc766,&lt;br /&gt;
pekoc801,&lt;br /&gt;
pekoc802,&lt;br /&gt;
pekoc803,&lt;br /&gt;
pekoc804,&lt;br /&gt;
pekoc806,&lt;br /&gt;
pekoc818,&lt;br /&gt;
pekoc819,&lt;br /&gt;
pekoc825,&lt;br /&gt;
pebe0014, &lt;br /&gt;
pepp0065,&lt;br /&gt;
pepp0188, &lt;br /&gt;
pepp0250, &lt;br /&gt;
pepp0516, &lt;br /&gt;
peps0014, &lt;br /&gt;
peps0022, &lt;br /&gt;
peps0043, &lt;br /&gt;
peps0045, &lt;br /&gt;
peps0308&lt;br /&gt;
&lt;br /&gt;
 be sure the door is opened (if not, press &#039;&#039;&#039;O&#039;&#039;&#039; by default)&lt;br /&gt;
 &amp;quot;CMOS DATA&amp;quot; will be displayed&lt;br /&gt;
 press the self-test button (default is &#039;&#039;&#039;K&#039;&#039;&#039;)&lt;br /&gt;
 be sure the door is opened (if not, press &#039;&#039;&#039;O&#039;&#039;&#039; by default)&lt;br /&gt;
 &amp;quot;EEPROM DATA&amp;quot; will be displayed&lt;br /&gt;
 press the self-test button (default is &#039;&#039;&#039;K&#039;&#039;&#039;)&lt;br /&gt;
 be sure the door is closed (if not, press &#039;&#039;&#039;O&#039;&#039;&#039; by default) &lt;br /&gt;
&lt;br /&gt;
For:&lt;br /&gt;
pepp0043, &lt;br /&gt;
pepp0158, &lt;br /&gt;
pepp0447, &lt;br /&gt;
peps0615, &lt;br /&gt;
peps0716, &lt;br /&gt;
pex2069p, &lt;br /&gt;
pexmp006, &lt;br /&gt;
pexmp017, &lt;br /&gt;
pexmp024, &lt;br /&gt;
pexp0019, &lt;br /&gt;
pexp0112, &lt;br /&gt;
pexs0006&lt;br /&gt;
&lt;br /&gt;
 be sure the door is opened (if not, press &#039;&#039;&#039;O&#039;&#039;&#039; by default)&lt;br /&gt;
 &amp;quot;CMOS DATA&amp;quot; will be displayed&lt;br /&gt;
 press the self-test button (default is &#039;&#039;&#039;K&#039;&#039;&#039;) until a &amp;quot;beep&amp;quot; is heard&lt;br /&gt;
 be sure the door is closed (if not, press &#039;&#039;&#039;O&#039;&#039;&#039; by default)&lt;br /&gt;
 press the jackpot reset button (default is &#039;&#039;&#039;L&#039;&#039;&#039;)&lt;br /&gt;
 be sure the door is opened (if not, press &#039;&#039;&#039;O&#039;&#039;&#039; by default)&lt;br /&gt;
 &amp;quot;EEPROM DATA&amp;quot; will be displayed&lt;br /&gt;
 press the self-test button (default is &#039;&#039;&#039;K&#039;&#039;&#039;)&lt;br /&gt;
 be sure the door is closed (if not, press &#039;&#039;&#039;O&#039;&#039;&#039; by default)&lt;br /&gt;
&lt;br /&gt;
==Poker - Greyhound Electronics==&lt;br /&gt;
The first time you run the game, an ERROR appears because the NVRAM needs initializing. Press &#039;&#039;&#039;F2&#039;&#039;&#039; + &#039;&#039;&#039;F3&#039;&#039;&#039; to enter TEST MODE. Exit with &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Poker 4-1==&lt;br /&gt;
Simply restart the game after &amp;quot;DATA ERROR&amp;quot; appears to create proper NVRAM by pressing &#039;&#039;&#039;F3&#039;&#039;&#039; to initialize the NVRAM.&lt;br /&gt;
&lt;br /&gt;
==Poker De Win==&lt;br /&gt;
Turn ON Operator Key &#039;&#039;&#039;9&#039;&#039;&#039;.&lt;br /&gt;
Hit the DOOR key &#039;&#039;&#039;O&#039;&#039;&#039;.&lt;br /&gt;
After a moment, the Operator Mode will appear.&lt;br /&gt;
Turn OFF the Operator Key &#039;&#039;&#039;9&#039;&#039;&#039; to allow play, resetting with &#039;&#039;&#039;F3&#039;&#039;&#039; if needed.&lt;br /&gt;
&lt;br /&gt;
==Poker Master (Tony Poker) Hack==&lt;br /&gt;
In order to run, you need to turn all dips for all 5 banks OFF, then turn ON the following (left to right):&lt;br /&gt;
 (DIP1) 1,3,4&lt;br /&gt;
 (DIP2) 2,7&lt;br /&gt;
 (DIP3) 1,2,4,5,6,7,8&lt;br /&gt;
 (DIP4) 5&lt;br /&gt;
 (DIP5) 3,6,7,8&lt;br /&gt;
&lt;br /&gt;
==Pontoon==&lt;br /&gt;
The first time you run the game, after you see &#039;JUST A MOMENT PLEASE..., it will ask for you to &amp;quot;Call Attendant&amp;quot;. Press key service key &#039;&#039;&#039;0&#039;&#039;&#039; to proceed.&lt;br /&gt;
&lt;br /&gt;
==Pool 10==&lt;br /&gt;
Press and hold Service 1 + 2 (Keys &#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039;), then press reset &#039;&#039;&#039;F3&#039;&#039;&#039;. When you see &amp;quot;RAM-INIZIALIZZATA!&amp;quot;, release.&lt;br /&gt;
&lt;br /&gt;
==Pot Game==&lt;br /&gt;
Press and hold Service 1 + 2 (Keys &#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039;), then press Reset &#039;&#039;&#039;F3&#039;&#039;&#039;. When you see &amp;quot;RAM-INIZIALIZZATA!&amp;quot;, release.&lt;br /&gt;
&lt;br /&gt;
==Premier Soccer==&lt;br /&gt;
The first time you run the game, the EEPROM 15A shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Print Club 2==&lt;br /&gt;
After &#039;ERROR ON CARTRIDGE&#039; press &#039;&#039;&#039;9&#039;&#039;&#039; (SERVICE Key) and then &#039;&#039;&#039;F2&#039;&#039;&#039; (TEST) to get into the TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (one player) and EXIT the test menu.  Also, you need to select -BIOS US as the game expects that region to function.&lt;br /&gt;
&lt;br /&gt;
==Pro Mahjong Kiwame==&lt;br /&gt;
The first time you run the game, it will say &#039;BACKUP ERROR&#039;. Press &#039;&#039;&#039;F3&#039;&#039;&#039; to proceed.&lt;br /&gt;
&lt;br /&gt;
==Pro Mahjong Kiwame S==&lt;br /&gt;
After &#039;ERROR ON CARTRIDGE&#039; press &#039;&#039;&#039;9&#039;&#039;&#039; (SERVICE Key) and then &#039;&#039;&#039;F2&#039;&#039;&#039; (TEST) to get into the TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (one player) and EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
After the game starts to boot, re-enter the TEST MENU &#039;&#039;&#039;F2&#039;&#039;&#039;.  Use &#039;&#039;&#039;9&#039;&#039;&#039; to move down to &amp;quot;Each Game Test / [KIWAME S]&amp;quot; then press &#039;&#039;&#039;F2&#039;&#039;&#039;.  At the screen with the tables, press &#039;&#039;&#039;F2&#039;&#039;&#039;.  The selection will flash and you&#039;ll be brought to a setup screen.  Press &#039;&#039;&#039;9&#039;&#039;&#039; twice and then use &#039;&#039;&#039;F2&#039;&#039;&#039; to change the option from MANUAL to AUTO.  Press &#039;&#039;&#039;9&#039;&#039;&#039; until you move down to the 2nd to last option on the screen (10 times), then Press &#039;&#039;&#039;F2&#039;&#039;&#039;.  You should be brought back to the Test Menu.  Press &#039;&#039;&#039;9&#039;&#039;&#039;, then &#039;&#039;&#039;F2&#039;&#039;&#039; to EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
==Prop Cycle==&lt;br /&gt;
To calibrate the steering, Hold down service &#039;&#039;&#039;9&#039;&#039;&#039; and tap test &#039;&#039;&#039;F2&#039;&#039;&#039;. Exit with &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Pull Tabs==&lt;br /&gt;
Simply restart the game after &amp;quot;DATA ERROR&amp;quot; appears to create proper NVRAM.&lt;br /&gt;
&lt;br /&gt;
==Pye-nage Taikai==&lt;br /&gt;
Hold &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode while booting or after resetting.  Use &#039;&#039;&#039;F2&#039;&#039;&#039; to select the option &amp;quot;3. Set Mode&amp;quot;, then hit &#039;&#039;&#039;CTRL&#039;&#039;&#039;.  Using &#039;&#039;&#039;F2&#039;&#039;&#039;, keep scrolling the options until you hit &amp;quot;RAM CLEAR&amp;quot;.  HOLD &#039;&#039;&#039;CTRL&#039;&#039;&#039; key down until you see the screen display &amp;quot;OK&amp;quot;.  Tap &#039;&#039;&#039;F3&#039;&#039;&#039; to reboot.&lt;br /&gt;
&lt;br /&gt;
==Qix==&lt;br /&gt;
You can use &#039;&#039;&#039;F1&#039;&#039;&#039; to proceed through all the configuration screens, stopping when you see the title screen.  Setup is complete.&lt;br /&gt;
&lt;br /&gt;
==Quiz Gakumon no Susume==&lt;br /&gt;
The first time you run the game, the EEPROM 15B shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Quiz Sangokushi==&lt;br /&gt;
After start the game, it will say &#039;M E N U...&#039;. Press P2 Start &#039;&#039;&#039;2&#039;&#039;&#039; to proceed.&lt;br /&gt;
&lt;br /&gt;
==Quiz Tonosama no Yabou==&lt;br /&gt;
After start the game, it will say &#039;M E N U...&#039;. Press P2 Start &#039;&#039;&#039;2&#039;&#039;&#039; to proceed.&lt;br /&gt;
&lt;br /&gt;
==Racing Force==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Raiden Fighters Jet (US, Single Board)==&lt;br /&gt;
Use &#039;&#039;&#039;F2&#039;&#039;&#039; to enter testmode if no nvram exists.  Upon entering service mode, you select: RESET SETTING with Button 1. This will create the valid NVRAM the game needs to boot. Select: EXIT (RESET BOARD) with Button 1 again and the game should start with no problems.&lt;br /&gt;
&lt;br /&gt;
==Rampage World Tour==&lt;br /&gt;
&amp;lt;B&amp;gt;The volume for this game is TOO LOW!&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When the game is running, hit &#039;&#039;&#039;F2&#039;&#039;&#039; to get to the internal service menu.  Hit &#039;&#039;&#039;F2&#039;&#039;&#039; again to &amp;quot;close&amp;quot; the service switch so that you won&#039;t get stuck in the menu.  Now, navigate to the &amp;quot;Volume Adjust&amp;quot; option (following the directions provided) and adjust the volume.  It&#039;s best to keep the volume no more than 80-90% filled as it might cause your sound to be overdriven and crackle.  When adjusted, simply exit the menu.&lt;br /&gt;
&lt;br /&gt;
==Red Earth==&lt;br /&gt;
There is no avoiding the NVRAM initialization process.  In order to use any game that is not labeled (NO CD), the game must be allowed to create a complete and valid NVRAM file.  This process takes nearly an hour and only needs to be done once.  Once a proper NVRAM is created, the game will start quickly.&lt;br /&gt;
&lt;br /&gt;
==Resident==&lt;br /&gt;
To initialize the game, turn Service Mode ON &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
Move pointer to INIT with &#039;&#039;&#039;C&#039;&#039;&#039;, then press &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
Hold Cancel &#039;&#039;&#039;Z&#039;&#039;&#039; for 5 seconds while counter counts down.&lt;br /&gt;
When complete, turn Service Mode OFF with &#039;&#039;&#039;F2&#039;&#039;&#039; and restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==Revolution X==&lt;br /&gt;
&amp;lt;B&amp;gt;The volume for this game is TOO LOW!&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When the game is running, hit &#039;&#039;&#039;F2&#039;&#039;&#039; to get to the internal service menu.  Hit &#039;&#039;&#039;F2&#039;&#039;&#039; again to &amp;quot;close&amp;quot; the service switch so that you won&#039;t get stuck in the menu.  Now, navigate to the &amp;quot;Volume Adjust&amp;quot; option (following the directions provided) and adjust the volume.  It&#039;s best to keep the volume no more than 80-90% filled as it might cause your sound to be overdriven and crackle.  When adjusted, simply exit the menu.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;B&amp;gt;How do I calibrate the guns?  Can I use a real light gun?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The game will automatically ask you to calibrate the guns when you start the game for the first time. Simply put, use your mouse or keyboard to &amp;quot;target&amp;quot; the top left corner when the game asks so. There aren&#039;t any visual cues to help this, so you&#039;ll have to go by the numerical coordinates that are visible on the screen. The numbers you see are in a simple 8-bit scale going from 0 to 255. To &amp;quot;target&amp;quot; the top left corner, keep moving your mouse until you get P1 X and P1 Y as near to 0 as possible. The middle is located at about 127, 127, and the bottom right corner as close to 255 as possible. Repeat the process for the second player. &lt;br /&gt;
As for the light gun, the short answer is no. A longer answer is that the game didn&#039;t actually have a light gun &amp;amp;mdash; it had analog joysticks mounted as guns, and emulating them with a proper light gun is not viable. Try to use mouse control with this game. &lt;br /&gt;
&lt;br /&gt;
==Rim Rockin&#039; Basketball==&lt;br /&gt;
&amp;lt;B&amp;gt;I remember playing a cabinet with that allowed 4 players, but the game is only allowing 2.  How do I set this game up for 4 players?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With this and some other multiplayer games, the default number of players for a cabinet is two &amp;amp;mdash; even if the program supports more.  You can usually set these settings with a dip switch assignment or adjusting an option in the Service Mode (Using &#039;&#039;&#039;F2&#039;&#039;&#039; to enter and exit).&lt;br /&gt;
&lt;br /&gt;
==Robotron==&lt;br /&gt;
When you see &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;, hit &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode)&lt;br /&gt;
&lt;br /&gt;
==Rock Climber (rclimb_3)==&lt;br /&gt;
To initialize the game, turn Service Mode ON &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
Move pointer to INIT with &#039;&#039;&#039;C&#039;&#039;&#039;, then press &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
Hold Cancel &#039;&#039;&#039;Z&#039;&#039;&#039; for 5 seconds while counter counts down.&lt;br /&gt;
When complete, turn Service Mode OFF with &#039;&#039;&#039;F2&#039;&#039;&#039; and restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==Roll Fruit==&lt;br /&gt;
Turn on &amp;quot;BK DOOR&amp;quot; and &amp;quot;SERVICE MODE&amp;quot; Dips to &#039;&#039;&#039;ON&#039;&#039;&#039;.  Hold &#039;&#039;&#039;9&#039;&#039;&#039;+&#039;&#039;&#039;0&#039;&#039;&#039; then reset the machine &#039;&#039;&#039;F3&#039;&#039;&#039; to enter Total Parameters screen.  Use &#039;&#039;&#039;0&#039;&#039;&#039; to select &amp;quot;Initialization&amp;quot;.  Hold &#039;&#039;&#039;9&#039;&#039;&#039; until the game finishes the countdown from 5.  When complete, turn Dips mentioned above to &#039;&#039;&#039;OFF&#039;&#039;&#039; and restart MAME if needed.&lt;br /&gt;
&lt;br /&gt;
==Royal Card==&lt;br /&gt;
Press and hold Service 1 + 2 Keys (&#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039;), press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.  When you see &amp;quot;RAM-Initializiert!&amp;quot; or similar message, release all keys.  Restart if needed.&lt;br /&gt;
&lt;br /&gt;
==Royal Vegas Joker Card==&lt;br /&gt;
Press and hold Service 1 + 2 Keys (&#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039;), then press reset (&#039;&#039;&#039;F3&#039;&#039;&#039;). Now the NVRAM has been initialized.&lt;br /&gt;
&lt;br /&gt;
==Run and Gun==&lt;br /&gt;
EEP ROM 35E shows up bad - hold down &#039;&#039;&#039;F2&#039;&#039;&#039; and TAP Reset &#039;&#039;&#039;F3&#039;&#039;&#039; to init the EEPROM properly.  When the message appears, let go of &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Salamander 2==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==San Fransisco Rush==&lt;br /&gt;
The Abort button is the player 1 start button.&lt;br /&gt;
&lt;br /&gt;
==Scud Race==&lt;br /&gt;
The game has an unemulated network board. When the game says &amp;quot;Cancelled. Network Board not present&amp;quot;, go to the test menu &#039;&#039;&#039;F2&#039;&#039;&#039;. In the game assignments menu, set link id to Single.&lt;br /&gt;
&lt;br /&gt;
==Sea Bass Fishing==&lt;br /&gt;
The first time you run the game, it will say &#039;ERROR ON CARTRIDGE&#039;. Press SERVICE &#039;&#039;&#039;9&#039;&#039;&#039; and then TEST &#039;&#039;&#039;F2&#039;&#039;&#039; to get into the ST-V TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (one player) and EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
==Selection - Greyhound Electronics==&lt;br /&gt;
The first time you run the game, an ERROR appears because the NVRAM needs initializing. Press &#039;&#039;&#039;F2&#039;&#039;&#039; + &#039;&#039;&#039;F3&#039;&#039;&#039; to enter TEST MODE. Exit with &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Sengoku Mahjong [BET]==&lt;br /&gt;
Once you see the warning message, press Reset (&#039;&#039;&#039;F3&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
==Shadow Dancer==&lt;br /&gt;
Reset Scores:&lt;br /&gt;
Enter Test Mode using &#039;&#039;&#039;F2&#039;&#039;&#039;.  Select &amp;quot;Backup Ram Clear&amp;quot;, choose and select &amp;quot;Yes&amp;quot;, hitting &#039;&#039;&#039;F2&#039;&#039;&#039; to confirm.  Exit or restart MAME.&lt;br /&gt;
&lt;br /&gt;
==Sigma Poker 2000==&lt;br /&gt;
Turn ON with Supervisor Key &#039;&#039;&#039;0&#039;&#039;&#039;.&lt;br /&gt;
Press HOLD 5 (&#039;&#039;&#039;B&#039;&#039;&#039;) 3 times to enter Page 4 of setup of the supervisor menu.&lt;br /&gt;
Use HOLD 3 (&#039;&#039;&#039;C&#039;&#039;&#039;) to scroll and highlight &amp;quot;Clear All Informations&amp;quot;.&lt;br /&gt;
Keep HOLD 1 (&#039;&#039;&#039;Z&#039;&#039;&#039;) pressed until you see the screen refresh.&lt;br /&gt;
Turn OFF with Supervisor Key &#039;&#039;&#039;0&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Sigma Poker==&lt;br /&gt;
Turn ON the Operator Key &#039;&#039;&#039;9&#039;&#039;&#039;.&lt;br /&gt;
Hold down the DOOR Key &#039;&#039;&#039;O&#039;&#039;&#039;.&lt;br /&gt;
When you see the operator mode, hit &#039;&#039;&#039;9&#039;&#039;&#039; again.&lt;br /&gt;
Restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==Simpsons Bowling==&lt;br /&gt;
To initialize the EEPROM, hold down test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039; once. Do not let go of &#039;&#039;&#039;F2&#039;&#039;&#039; until you see a message that says &amp;quot;Initializing EEPROM&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Sinistar==&lt;br /&gt;
When you see &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;, hit &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode)&lt;br /&gt;
&lt;br /&gt;
==Slam Dunk==&lt;br /&gt;
EEP ROM 35E shows up bad - hold down &#039;&#039;&#039;F2&#039;&#039;&#039; and TAP Reset &#039;&#039;&#039;F3&#039;&#039;&#039; to init the EEPROM properly.  When the message appears, let go of &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Slither==&lt;br /&gt;
The first time you run the game, it will say &#039;CMOS INVALID&#039;. Press P2 START &#039;&#039;&#039;2&#039;&#039;&#039; to save CMOS and proceed.&lt;br /&gt;
&lt;br /&gt;
==Snooker 10==&lt;br /&gt;
Press and hold Service 1 + 2 (Keys &#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039;), then press Reset &#039;&#039;&#039;F3&#039;&#039;&#039;. When you see &amp;quot;RAM-INIZIALIZZATA!&amp;quot;, release.&lt;br /&gt;
&lt;br /&gt;
==Soccer Superstars==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Solar Assault==&lt;br /&gt;
Error will show for 24G.  Hold &#039;&#039;&#039;F2&#039;&#039;&#039; then hit Reset &#039;&#039;&#039;F3&#039;&#039;&#039;.  Continue holding &#039;&#039;&#039;F2&#039;&#039;&#039; until the game creates the EEPROM and tells you to release it.&lt;br /&gt;
&lt;br /&gt;
==Space Dungeon==&lt;br /&gt;
You can use &#039;&#039;&#039;F1&#039;&#039;&#039; to proceed through all the configuration screens, stopping when you see the title screen.  Setup is complete.&lt;br /&gt;
&lt;br /&gt;
==Space Gun==&lt;br /&gt;
Press &#039;&#039;&#039;F2&#039;&#039;&#039; + &#039;&#039;&#039;F3&#039;&#039;&#039; to enter test mode. Press P2 Start &#039;&#039;&#039;2&#039;&#039;&#039; to calibrate the guns for Players 1 and 2.  Follow instructions and fire on targets for both players - when complete, press &#039;&#039;&#039;2&#039;&#039;&#039; again to save EEPROM.  Reset or Restart.&lt;br /&gt;
&lt;br /&gt;
==Speed Racer==&lt;br /&gt;
Make sure you have no .NV file for this game.  When you boot, the game will guide you to hit &#039;&#039;&#039;F2&#039;&#039;&#039; to enter service to calibrate your controls.  &amp;quot;Jump&amp;quot; is default mapped to &#039;&#039;&#039;1&#039;&#039;&#039; (Player 1 Start).  Follow instructions, holding each direction and pedal for a couple seconds before hitting &#039;&#039;&#039;1&#039;&#039;&#039;.  Hit &#039;&#039;&#039;F2&#039;&#039;&#039; and reset/restart MAME.&lt;br /&gt;
&lt;br /&gt;
==Splat==&lt;br /&gt;
When you see &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;, hit &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode)&lt;br /&gt;
&lt;br /&gt;
==Stargate==&lt;br /&gt;
When you see &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;, hit &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode)&lt;br /&gt;
&lt;br /&gt;
==Steel Gunner / Steel Gunner 2==&lt;br /&gt;
Hold Service 1 &#039;&#039;&#039;9&#039;&#039;&#039; then press &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode.  Shoot at the targets it shows using the crosshair.  After you&#039;ve shot the target, press Service 1 &#039;&#039;&#039;9&#039;&#039;&#039; again to move onto the next one.  Once you finished and have returned to the start again, hit &#039;&#039;&#039;F2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Steep Slope Sliders==&lt;br /&gt;
The first time you run the game, it will say &#039;ERROR ON CARTRIDGE&#039;. Press SERVICE &#039;&#039;&#039;9&#039;&#039;&#039; and then TEST &#039;&#039;&#039;F2&#039;&#039;&#039; to get into the ST-V TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (one player) and EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
==Street Fighter III (Series)==&lt;br /&gt;
There is no avoiding the NVRAM initialization process.  In order to use any game that is not labeled as NO CD, the game must be allowed to create a complete and valid NVRAM file.  This process takes nearly an hour and only needs to be done once.  Once a proper NVRAM is created, the game will start quickly.&lt;br /&gt;
&lt;br /&gt;
==Sunset Riders==&lt;br /&gt;
The first time you run the game, the EEPROM 15B shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Super Gran Safari==&lt;br /&gt;
When you see the black screen, enter the key sequence &#039;&#039;&#039;VXB1&#039;&#039;&#039; (HOLD 4 &#039;&#039;&#039;V&#039;&#039;&#039;, HOLD 2 &#039;&#039;&#039;X&#039;&#039;&#039;, HOLD 5 &#039;&#039;&#039;B&#039;&#039;&#039; and START &#039;&#039;&#039;1&#039;&#039;&#039;) to initialize the game.&lt;br /&gt;
&lt;br /&gt;
==Super High Impact==&lt;br /&gt;
The first time you run the game, it will say &#039;CMOS INVALID...&#039;.  Following instructions will get you into game.&lt;br /&gt;
&lt;br /&gt;
==Super Pool 99==&lt;br /&gt;
At start-up a Test Hardware with &#039;RAM NG&#039; message pops up. Do a soft reset &#039;&#039;&#039;F3&#039;&#039;&#039; and keep pressed Start (&#039;&#039;&#039;1&#039;&#039;&#039;) + Service 1 (&#039;&#039;&#039;9&#039;&#039;&#039;) until the RAM init message appears.&lt;br /&gt;
&lt;br /&gt;
==Super Real Mahjong 2==&lt;br /&gt;
Running the first time, you need to init the EEPROM.  You can do this by hitting &#039;&#039;&#039;F2&#039;&#039;&#039;, then &#039;&#039;&#039;F3&#039;&#039;&#039;.  When the Test screen comes up, hit &#039;&#039;&#039;F2&#039;&#039;&#039; then &#039;&#039;&#039;F3&#039;&#039;&#039; again.&lt;br /&gt;
&lt;br /&gt;
==Sweet Hearts II==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( Reset + Aux + Memtest ).  You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==Sweet Life==&lt;br /&gt;
To initialize the game, turn Service Mode ON &#039;&#039;&#039;F2&#039;&#039;&#039; and press reset &#039;&#039;&#039;F3&#039;&#039;&#039;.&lt;br /&gt;
Move pointer to INIT with &#039;&#039;&#039;C&#039;&#039;&#039;, then press &#039;&#039;&#039;1&#039;&#039;&#039;.&lt;br /&gt;
Hold Cancel &#039;&#039;&#039;Z&#039;&#039;&#039; for 5 seconds while counter counts down.&lt;br /&gt;
When complete, turn Service Mode OFF with &#039;&#039;&#039;F2&#039;&#039;&#039; and restart or reboot.&lt;br /&gt;
&lt;br /&gt;
==Taihou de Doboon==&lt;br /&gt;
Hold &#039;&#039;&#039;F2&#039;&#039;&#039; to enter Service Mode while booting or after resetting.  Use &#039;&#039;&#039;F2&#039;&#039;&#039; to select the option &amp;quot;3. Set Mode&amp;quot;, then hit &#039;&#039;&#039;9 (Service)&#039;&#039;&#039;.  Using &#039;&#039;&#039;F2&#039;&#039;&#039;, keep scrolling the options until you hit &amp;quot;RAM CLEAR&amp;quot;.  HOLD &#039;&#039;&#039;9&#039;&#039;&#039; key down until you see the screen display &amp;quot;OK&amp;quot;.  Tap &#039;&#039;&#039;F3&#039;&#039;&#039; to reboot.&lt;br /&gt;
&lt;br /&gt;
==Taisen Puzzle-dama==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Taisen Tokkar-dama==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Target Panic==&lt;br /&gt;
The game works, you just need to wait out the initialization process which takes in the neighborhood of 7 minutes!  Use &#039;&#039;&#039;INSERT&#039;&#039;&#039; to fast-forward the emulation for a while, if you get impatient.&lt;br /&gt;
&lt;br /&gt;
==Technical Bowling==&lt;br /&gt;
The first time you run the game, it will say &#039;ERROR ON CARTRIDGE&#039;. Press SERVICE &#039;&#039;&#039;9&#039;&#039;&#039; and then TEST &#039;&#039;&#039;F2&#039;&#039;&#039; to get into the ST-V TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (one player) and EXIT the test menu&lt;br /&gt;
&lt;br /&gt;
==Techno Drive==&lt;br /&gt;
The first time you run the game, &#039;PRN PCB CONNECT : NG&#039; appears, press &#039;&#039;&#039;F2&#039;&#039;&#039; to enter the test menu, navigate to GAME OPTIONS and disable the printer by setting &#039;&#039;&#039;PRINTER&#039;&#039;&#039; to OFF. Printer not emulated. To calibrate controls keep pressed key Service Mode (&#039;&#039;&#039;F2&#039;&#039;&#039;) and Service Coin (&#039;&#039;&#039;9&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
==Teenage Mutant Ninja (Hero) Turtles 2 - Turtles in Time==&lt;br /&gt;
The first time you run the game, the EEPROM 15B shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Ten Balls==&lt;br /&gt;
To initialize NVRAM, Hold ESTATISTICA &#039;&#039;&#039;9&#039;&#039;&#039; and MANAGEMENT &#039;&#039;&#039;0&#039;&#039;&#039; then press RESET &#039;&#039;&#039;F3&#039;&#039;&#039;.  When you see &amp;quot;RAM-INIZIALIZZATA!&amp;quot;, release all keys.&lt;br /&gt;
&lt;br /&gt;
==Terminator 2==&lt;br /&gt;
&amp;lt;B&amp;gt;How do I calibrate the guns?  Can I use a real light gun?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The game will automatically ask you to calibrate the guns when you start the game for the first time. Simply put, use your mouse or keyboard to &amp;quot;target&amp;quot; the top left corner when the game asks so. There aren&#039;t any visual cues to help this, so you&#039;ll have to go by the numerical coordinates that are visible on the screen. The numbers you see are in a simple 8-bit scale going from 0 to 255. To &amp;quot;target&amp;quot; the top left corner, keep moving your mouse until you get P1 X and P1 Y as near to 0 as possible. The middle is located at about 127, 127, and the bottom right corner as close to 255 as possible. Repeat the process for the second player. &lt;br /&gt;
&lt;br /&gt;
As for the light gun, the short answer is no. A longer answer is that the game didn&#039;t actually have a light gun &amp;amp;mdash; it had analog joysticks mounted as guns, allowing for constant tracking updates and continuous trigger. To do both the tracking and trigger with a proper light gun is not viable for most lightguns. Try to use mouse or trackball control, or analog joystick with this game.&lt;br /&gt;
&lt;br /&gt;
==The Couples==&lt;br /&gt;
If you get a screen which says &amp;quot;PUSH ANY SWITCH&amp;quot;, hold down arrow (default controller down) to access game.&lt;br /&gt;
&lt;br /&gt;
==The Electric Yo-Yo==&lt;br /&gt;
You can use &#039;&#039;&#039;F1&#039;&#039;&#039; to proceed through all the configuration screens, stopping when you see the title screen.  Setup is complete.&lt;br /&gt;
&lt;br /&gt;
==The Simpsons==&lt;br /&gt;
The first time you run the game, the EEPROM 12C shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Thunder Cross II==&lt;br /&gt;
The first time you run the game, the EEPROM 17F shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Time Crisis==&lt;br /&gt;
&amp;lt;B&amp;gt;Gunsight Adjustment:&amp;lt;/B&amp;gt;&lt;br /&gt;
Hit &#039;&#039;&#039;9&#039;&#039;&#039; (Service SW) + &#039;&#039;&#039;F2&#039;&#039;&#039; (Test SW) to enter gun calibration.  Hit &#039;&#039;&#039;LEFT ALT&#039;&#039;&#039; two times then aim for the target, using &#039;&#039;&#039;LEFT ALT&#039;&#039;&#039; to shoot, lining up your shot.  Test to see that the target is aligned then hit &#039;&#039;&#039;9&#039;&#039;&#039; (Service SW) and then &#039;&#039;&#039;F2&#039;&#039;&#039; (Test SW) to write NVRAM and return to game.  It&#039;s suggested you fully restart the game after this step as there is sometimes left over target graphics from procedure.&lt;br /&gt;
&lt;br /&gt;
==Tobikose! Jumpman==&lt;br /&gt;
You will need to restart MAME twice at the DIP SW READ ERROR and BACKUP MEMORY ERROR screen before you are allowed to play.&lt;br /&gt;
&lt;br /&gt;
==Tokimeki Memorial Taisen Puzzle-dama==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Top Gear==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( HOP RESET + AUX + MEMTEST )  until you see the &amp;quot;METER SET 1&amp;quot; screen.  Press &#039;&#039;&#039;D&#039;&#039;&#039; (Play 2 Lines) to increment the minimum cashcade to $5 or above. You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==Top Gunner/Vertigo==&lt;br /&gt;
First Time Setup:&lt;br /&gt;
Press &#039;&#039;&#039;1&#039;&#039;&#039; Start to continue to calibration.  Following the directions on screen using the directional and the &#039;&#039;&#039;CTRL&#039;&#039;&#039; Fire key to confirm the directions.  When the game tells you &amp;quot;YOKE/THROTTLE Calibration Error:&amp;quot;, choose IGNORE and press &#039;&#039;&#039;ALT&#039;&#039;&#039; Shield.  Press start for &amp;quot;FACTORY SETTINGS&amp;quot;.&lt;br /&gt;
Press &#039;&#039;&#039;1&#039;&#039;&#039; Start the next 3 times when prompted on screen.  The game should then proceed to title screen.&lt;br /&gt;
&lt;br /&gt;
==Tortuga Family==&lt;br /&gt;
Press and hold Service 1 + 2 (Keys &#039;&#039;&#039;0&#039;&#039;&#039; + &#039;&#039;&#039;9&#039;&#039;&#039;), then press Reset &#039;&#039;&#039;F3&#039;&#039;&#039;. When you see &amp;quot;RAM-INIZIALIZZATA!&amp;quot;, release.&lt;br /&gt;
&lt;br /&gt;
==Track &amp;amp; Field==&lt;br /&gt;
To have the high score table properly initialized, the first time you run the game you should go into the dip switch menu, set World Records to &#039;Erase on Reset&#039;, reset the game &#039;&#039;&#039;F3&#039;&#039;&#039; and then set the dip switch back to &#039;Don&#039;t Erase&#039;.&lt;br /&gt;
&lt;br /&gt;
==Triple Hunt==&lt;br /&gt;
The first time you run the game, it will say &#039;AIM GUN AT SQUARE AND FIRE&#039;. Calibrate your gun and assure the Service Mode DIP is OFF.  Restart.&lt;br /&gt;
&lt;br /&gt;
==Turkey Shoot==&lt;br /&gt;
When you see &amp;quot;FACTORY SETTINGS RESTORED&amp;quot;, hit &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode)&lt;br /&gt;
&lt;br /&gt;
==Twin Bee Yahhoo!==&lt;br /&gt;
The first time you run the game, the EEPROM 22D shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Vendetta==&lt;br /&gt;
The first time you run the game, the EEPROM 13B shows as BAD in the RAM/ROM CHECK. Hold down the test switch &#039;&#039;&#039;F2&#039;&#039;&#039; until you see the message &amp;quot;TEST... COMPLETE&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Videomat==&lt;br /&gt;
Turn ON Operator Key &#039;&#039;&#039;9&#039;&#039;&#039;.&lt;br /&gt;
Hit the DOOR key &#039;&#039;&#039;O&#039;&#039;&#039;.&lt;br /&gt;
After a moment, the Operator Mode will appear.&lt;br /&gt;
Turn OFF the Operator Key &#039;&#039;&#039;9&#039;&#039;&#039; to allow play, resetting with &#039;&#039;&#039;F3&#039;&#039;&#039; if needed.&lt;br /&gt;
&lt;br /&gt;
==Violent Storm==&lt;br /&gt;
The first time you run the game, the EEPROM 13B shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Virtual Mahjong==&lt;br /&gt;
The first time you run the game, it will say &#039;ERROR ON CARTRIDGE&#039;. Press SERVICE &#039;&#039;&#039;9&#039;&#039;&#039; and then TEST &#039;&#039;&#039;F2&#039;&#039;&#039; to get into the ST-V TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (one player) and EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
==Virtual Mahjong 2 - My Fair Lady==&lt;br /&gt;
The first time you run the game, it will say &#039;ERROR ON CARTRIDGE&#039;. Press SERVICE &#039;&#039;&#039;9&#039;&#039;&#039; and then TEST &#039;&#039;&#039;F2&#039;&#039;&#039; to get into the ST-V TEST MENU. Select &#039;SYSTEM ASSIGNMENTS&#039; with SERVICE and press TEST to proceed, then set &#039;CABINET TYPE&#039; to 1P (One player) and EXIT the test menu.&lt;br /&gt;
&lt;br /&gt;
==Warzard==&lt;br /&gt;
There is no avoiding the NVRAM initialization process.  The game must be allowed to create a complete and valid NVRAM file.  This process takes nearly an hour and only needs to be done once.  Once a proper NVRAM is created, the game will start quickly.&lt;br /&gt;
&lt;br /&gt;
==Water Match==&lt;br /&gt;
&amp;lt;B&amp;gt;This game is impossible to control.  What do I do to play this?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
The instructions are on the game&#039;s bezel. The game involves waggling the two joysticks around like an idiot. Here&#039;s what you have to do: &lt;br /&gt;
For freestyle and backstroke swimming, move the two joysticks up and down in opposition to each other (when one is up, the other must be down). &lt;br /&gt;
For butterfly, turn the joysticks &amp;quot;outward&amp;quot; &amp;amp;mdash; left clockwise, right counterclockwise. For breaststroke, turn them &amp;quot;inward&amp;quot; (left counterclockwise, right clockwise). &lt;br /&gt;
(You need to use the start button to dive into the pool and the turn button to turn around.) &lt;br /&gt;
For rowing the rowboat, move the joysticks up and down in sync (both up, both down, both up, etc.). &lt;br /&gt;
For rowing the canoe, move the joysticks up and down independently: the left one if the canoe is veering to the left or the right one if the canoe is veering to the right. (One of the buttons is involved as well, but it&#039;s too hard to make out in the photo.) You have to press one of the buttons (not sure which one) to right your canoe when it capsizes. &lt;br /&gt;
&lt;br /&gt;
==White Tiger==&lt;br /&gt;
Make sure &amp;quot;Audit Key&amp;quot; and &amp;quot;Jackpot Key&amp;quot; are lit up. (Leftmost buttons in layout at bottom of screen).  Use &#039;&#039;&#039;K&#039;&#039;&#039; (audit) and &#039;&#039;&#039;J&#039;&#039;&#039; (jackpot) to do this.  If you are unable to light both of these up, restart MAME and try again.&lt;br /&gt;
Press &#039;&#039;&#039;Z&#039;&#039;&#039; + &#039;&#039;&#039;X&#039;&#039;&#039; + &#039;&#039;&#039;C&#039;&#039;&#039; simultaneously ( Reset + Aux + Memtest ).  You&#039;ll see a number show up for the value &amp;quot;RF/AMT&amp;quot; if done correctly. After this value is set, return to the game by taking off the &#039;&#039;&#039;K&#039;&#039;&#039; and &#039;&#039;&#039;J&#039;&#039;&#039; keys.&lt;br /&gt;
&lt;br /&gt;
==Wild West C.O.W.-Boys of Moo Mesa==&lt;br /&gt;
The first time you run the game, the EEPROM N2 shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Witch==&lt;br /&gt;
Press &#039;&#039;&#039;F1&#039;&#039;&#039; to initialize NVRAM.&lt;br /&gt;
&lt;br /&gt;
==World Tennis==&lt;br /&gt;
On startup, you have to reset the game &#039;&#039;&#039;F3&#039;&#039;&#039; to make it exit service mode.&lt;br /&gt;
&lt;br /&gt;
==WWF Wrestlemania==&lt;br /&gt;
&amp;lt;B&amp;gt;The volume for this game is TOO LOW!&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
When the game is running, hit &#039;&#039;&#039;F2&#039;&#039;&#039; to get to the internal service menu.  Hit &#039;&#039;&#039;F2&#039;&#039;&#039; again to &amp;quot;close&amp;quot; the service switch so that you won&#039;t get stuck in the menu.  Now, navigate to the &amp;quot;Volume Adjust&amp;quot; option (following the directions provided) and adjust the volume.  It&#039;s best to keep the volume no more than 80-90% filled as it might cause your sound to be overdriven and crackle.  When adjusted, simply exit the menu.&lt;br /&gt;
&lt;br /&gt;
==X-Men==&lt;br /&gt;
The first time you run the game, the EEPROM 13B or 16B shows as BAD in the RAM/ROM Check. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Xexex==&lt;br /&gt;
The first time you run the game, you will likely get the message: &#039;&#039;&#039;VERSION ERROR&#039;&#039;&#039;. Hold down the Test switch &#039;&#039;&#039;F2&#039;&#039;&#039; and then also hit &#039;&#039;&#039;F3&#039;&#039;&#039; to reset the machine, creating the EEPROM for you.&lt;br /&gt;
&lt;br /&gt;
==Zero Team 2000 (zerotm2k)==&lt;br /&gt;
&amp;lt;B&amp;gt;I remember playing a cabinet with that allowed 4 players, but the game is only allowing 2.  How do I set this game up for 4 players?&amp;lt;/B&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With this and some other multiplayer games, the default number of players for a cabinet is two &amp;amp;mdash; even if the program supports more.  You can usually set these settings with a dip switch assignment or adjusting an option in the Service Mode (Using &#039;&#039;&#039;F2&#039;&#039;&#039; to enter and exit).&lt;br /&gt;
&lt;br /&gt;
==Zombie Raid==&lt;br /&gt;
You need to calibrate the game each time it is played.  The calibration settings are not saved at the moment (lack of nvram support) but the settings are kept in memory using F3 after setting, so once set you can play with the calibrated settings.&lt;br /&gt;
&lt;br /&gt;
TO SET:&lt;br /&gt;
Use &#039;&#039;&#039;F2&#039;&#039;&#039; (Service Mode) and then reset &#039;&#039;&#039;F3&#039;&#039;&#039; or restart MAME.  Use &#039;&#039;&#039;CTRL&#039;&#039;&#039; or &#039;&#039;&#039;ALT&#039;&#039;&#039; and highlight &amp;quot;7. Gun Adjust Mode&amp;quot;.  Hit &#039;&#039;&#039;1&#039;&#039;&#039; (P1 Start) two times to begin gun adjustments.  Just follow the directions, aiming at the targets for both guns.  When done, use &#039;&#039;&#039;F2&#039;&#039;&#039; to shut off Service Mode and reset &#039;&#039;&#039;F3&#039;&#039;&#039;.  It is important not to hard reset or restart MAME, doing such would lose the gun settings and you&#039;ll need to re-calibrate.&lt;br /&gt;
&lt;br /&gt;
==Zoo Keeper==&lt;br /&gt;
You can use &#039;&#039;&#039;F1&#039;&#039;&#039; to proceed through all the configuration screens, stopping when you see the title screen.  Setup is complete.&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_Milestones&amp;diff=5801</id>
		<title>MAME Milestones</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_Milestones&amp;diff=5801"/>
		<updated>2018-02-02T21:11:51Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The intention here is not really to focus on particular drivers, but more general concepts. For example, we&#039;re less interested that &amp;lt;b&amp;gt;Gauntlet&amp;lt;/b&amp;gt; was emulated and more interested that the slapstic was emulated.&lt;br /&gt;
&lt;br /&gt;
Even just simply counting supported ROMsets, reading the whatsnew files, and looking at the old WIP pages isn&#039;t enough to reflect the full history of the project. In an effort to at least touch on some of the highlights and project milestones that generally aren&#039;t directly reflected in the whatsnew, the table below lists some important project-level changes and significant new achievements that have impacted the project. &lt;br /&gt;
&lt;br /&gt;
== MAME Project Milestones ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=&amp;quot;12%&amp;quot;| Release&lt;br /&gt;
|width=&amp;quot;18%&amp;quot;| Version&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;| Milestone&lt;br /&gt;
|-&lt;br /&gt;
| 31 Jan 18&lt;br /&gt;
| 0.194&lt;br /&gt;
| Hyperstone E1-XS recompiler. Improvements in cheats, lua scripting, internal debugger, disassembly. Improved support for TV games. More LCD handhelds.&lt;br /&gt;
|-&lt;br /&gt;
| 29 Jan 18&lt;br /&gt;
| -&lt;br /&gt;
| This list now uses UI reported numbers for graphs (since 0.171). Parents include BIOS.&lt;br /&gt;
|-&lt;br /&gt;
| 27 Dec 17&lt;br /&gt;
| 0.193&lt;br /&gt;
| Windows binaries GCC7 (SSE2 minimum). Tiger handhelds. Many new arcade.&lt;br /&gt;
|-&lt;br /&gt;
| 29 Nov 17&lt;br /&gt;
| 0.192&lt;br /&gt;
| Many games improved. New prototypes added. Many Aristocrat MK5 additions. IGS PGM2 software improved. Fixes for FM Towns. Many PC software list additions.&lt;br /&gt;
|-&lt;br /&gt;
| 25 Oct 17&lt;br /&gt;
| 0.191&lt;br /&gt;
| Many improvements by Haze. Experimental Hitachi SH3 recompiler, improvements for Saturn, MIPS3, Voodoo. Many software list additions.&lt;br /&gt;
|-&lt;br /&gt;
| 27 Sep 17&lt;br /&gt;
| 0.190&lt;br /&gt;
| Gaelco additions, ZX Spectrum slots supported. Improvements for HP systems.&lt;br /&gt;
|-&lt;br /&gt;
| 30 Aug 17&lt;br /&gt;
| 0.189&lt;br /&gt;
| On-going parameter fixes. Many performance improvements and bug fixes. Good progress for DECO cassette system. Improvements in GUI.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jul 17&lt;br /&gt;
| 0.188&lt;br /&gt;
| Some protections were cracked. First INTELLEC 4 emulation. More handheld LCD.&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jun 17&lt;br /&gt;
| 0.187&lt;br /&gt;
| More Game &amp;amp;amp; Watch, some original protection implemented, improvements in shaders. Many little updates.&lt;br /&gt;
|-&lt;br /&gt;
| 29 May 17&lt;br /&gt;
| 0.186&lt;br /&gt;
| Many arcade additions and improvements. More handhelds including some Game &amp;amp;amp; Watch. Improvements for TI-99. Improvements in command line parameters (speed and patterns supported).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Apr 17&lt;br /&gt;
| 0.185&lt;br /&gt;
| Fix for multiple button assignment to sub-devices. Many software list additions.&lt;br /&gt;
|-&lt;br /&gt;
| 29 Mar 17&lt;br /&gt;
| 0.184&lt;br /&gt;
| Non-emulation improvements. Many new arcade dumps. New chess computers. Improved Famicom emulation. Many new BBC and PC software list additions.&lt;br /&gt;
|-&lt;br /&gt;
| 22 Feb 17&lt;br /&gt;
| 0.183&lt;br /&gt;
| Many rares to celebrate MAME 20 years. Improvements for Amiga/C64. Added some handheld games.&lt;br /&gt;
|-&lt;br /&gt;
| 25 Jan 17&lt;br /&gt;
| 0.182&lt;br /&gt;
| Continued serious work on various MCUs. Implemented PortAudio.&lt;br /&gt;
|-&lt;br /&gt;
| 28 Dec 16&lt;br /&gt;
| 0.181&lt;br /&gt;
| Many MCUs are implemented improving sound in many games. Votrax SC-01 emulated. Further ARM improvements (Archimedes). Debugger works on Linux/Mac.&lt;br /&gt;
|-&lt;br /&gt;
| 30 Nov 16&lt;br /&gt;
| 0.180&lt;br /&gt;
| Improvement in ARM CPU, in turn improves Archimedes emulation. Acclaim RAX sound board emulated, bringing improvements to some classics.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Oct 16&lt;br /&gt;
| 0.179&lt;br /&gt;
| No more debug build. 32bit binary is marked as such. Some rare systems added. Big software list cleanup. Whatsnew includes some software list details.&lt;br /&gt;
|-&lt;br /&gt;
| 28 Sep 16&lt;br /&gt;
| 0.178&lt;br /&gt;
| UI more modular (DATs described in LUA, not hardcoded) and other UI improvements. Many machine fixes. Many new layouts.&lt;br /&gt;
|-&lt;br /&gt;
| 31 Aug 16&lt;br /&gt;
| 0.177&lt;br /&gt;
| Some big bugs got fixed (dual lightguns, menus out of screen). Many new computers added in machines. VGM file player. Improvements in serial/keyboard devices.&lt;br /&gt;
|-&lt;br /&gt;
| 27 Jul 16&lt;br /&gt;
| 0.176&lt;br /&gt;
| Cooperation with Debian team. New shaders. More progress on SPARC machines.&lt;br /&gt;
|-&lt;br /&gt;
| 29 Jun 16&lt;br /&gt;
| 0.175&lt;br /&gt;
| Much work on emulating Sun SPARC machines. Many new software list CHD dumps added (esp. for PSX).&lt;br /&gt;
|-&lt;br /&gt;
| 27 Apr 16&lt;br /&gt;
| 0.173&lt;br /&gt;
| Plenty of new graphics scaling modes. Support for large archives (&amp;amp;gt;4GB and newer archive features). Some work towards Universal Windows App support (UWP).&lt;br /&gt;
|-&lt;br /&gt;
| 30 Mar 16&lt;br /&gt;
| 0.172&lt;br /&gt;
| First MAME release with new license. New documentation. Major ini changes. Extended BGFX renderer (planing to move completely to). Improved screen effects. Major improvement of file handling support.&lt;br /&gt;
|-&lt;br /&gt;
| 04 Mar 16&lt;br /&gt;
| -&lt;br /&gt;
| MAME is now Free and Open Source software based on GPL-2.0+ license.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Feb 16&lt;br /&gt;
| 0.171&lt;br /&gt;
| MEWUI merges with MAME replacing default MAME UI for most platforms. Initial BGFX work. Support for videosnaps capture.&lt;br /&gt;
|-&lt;br /&gt;
| 27 Jan 16&lt;br /&gt;
| 0.170&lt;br /&gt;
| LUA support (back) in. More video filtering/effects work.&lt;br /&gt;
|-&lt;br /&gt;
| 01 Jan 16&lt;br /&gt;
| -&lt;br /&gt;
| MSYS2 based tools to build MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 30 Dec 15&lt;br /&gt;
| 0.169&lt;br /&gt;
| Modernized core to C++14. First release to build clean in Raspberry Pi 2 and other ARM Linux targets.&lt;br /&gt;
|-&lt;br /&gt;
| 29 Jul 15&lt;br /&gt;
| 0.164&lt;br /&gt;
| New address space created for decrypted opcode accesses.&lt;br /&gt;
|-&lt;br /&gt;
| 27 May 15&lt;br /&gt;
| 0.162&lt;br /&gt;
| MESS merges with MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 20 May 15&lt;br /&gt;
| -&lt;br /&gt;
| MAME starts work to become Open Source.&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb 15&lt;br /&gt;
| 0.159&lt;br /&gt;
| Massive addition of mechanical games.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Oct 14&lt;br /&gt;
| -&lt;br /&gt;
| Project (also) on GIT.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Oct 14&lt;br /&gt;
| 0.155&lt;br /&gt;
| Raiden II / DX finally working.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Apr 14&lt;br /&gt;
| 0.153&lt;br /&gt;
| Independent palettes (as devices) and other architectural changes and major code modernization.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Nov 13&lt;br /&gt;
| 0.151&lt;br /&gt;
| Major NeoGeo driver updates.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Sep 13&lt;br /&gt;
| 0.150&lt;br /&gt;
| First release after abandoning u intermediate releases. Major video interface changes. Many new video devices because of the change.&lt;br /&gt;
|-&lt;br /&gt;
| 23 Jul 13&lt;br /&gt;
| 0.149u1&lt;br /&gt;
| Last u release. Major work on the definition of devices.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Mar 13&lt;br /&gt;
| -&lt;br /&gt;
| Site on new server.&lt;br /&gt;
|-&lt;br /&gt;
| 11 Jan 13&lt;br /&gt;
| 0.148&lt;br /&gt;
| First mention of MESS along with MAME in release news and first MESS binary in mamedev.org site, widening the foundation towards project merging.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Dec 12&lt;br /&gt;
| -&lt;br /&gt;
| Support for Python (and new dev tools).&lt;br /&gt;
|-&lt;br /&gt;
| 30 Oct 12&lt;br /&gt;
| 0.147u2&lt;br /&gt;
| New and more flexible implementation of device callback module.&lt;br /&gt;
|-&lt;br /&gt;
| 21 Aug 12&lt;br /&gt;
| -&lt;br /&gt;
| Project (MAME and MESS) moved to SVN.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Aug 12&lt;br /&gt;
| 0.146u5&lt;br /&gt;
| New dev tools including support for building QT4. Massive addition of mechanical games and clones (not necessarily working).&lt;br /&gt;
|-&lt;br /&gt;
| 30 Jul 12&lt;br /&gt;
| 0.146u4&lt;br /&gt;
| Initial support for netlist emulation of discrete circuits. Pong is back in MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Apr 12&lt;br /&gt;
| -&lt;br /&gt;
| Miodrag Milanovic (Micko) takes over from Kale.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Feb 12&lt;br /&gt;
| 0.145u1&lt;br /&gt;
| 7zip support and change in CHD format (CHD v5).&lt;br /&gt;
|-&lt;br /&gt;
| 15 Aug 11&lt;br /&gt;
| 0.143u3&lt;br /&gt;
| Device ROMs separated from drivers in loading and listing.&lt;br /&gt;
|-&lt;br /&gt;
| 24 May 11&lt;br /&gt;
| 0.142u4&lt;br /&gt;
| HLSL effects added.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Apr 11&lt;br /&gt;
| -&lt;br /&gt;
| Angelo Salese (Kale) takes over from Aaron Giles (longest standing yet - with Nicola Salmoria close behind) as MAME coordinator.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Jan 11&lt;br /&gt;
| 0.141u1&lt;br /&gt;
| Implemented mechanical games (pinball, redemption, bowling etc.). Imported drivers from PINMAME.&lt;br /&gt;
|-&lt;br /&gt;
| 29 Jul 10&lt;br /&gt;
| 0.139&lt;br /&gt;
| Larger binary due to on-going move to C++ work.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Jun 10&lt;br /&gt;
| 0.138u2&lt;br /&gt;
| Modern implementation of devices as derived classes with mix-in interfaces.&lt;br /&gt;
|-&lt;br /&gt;
| 15 May 10&lt;br /&gt;
| 0.138&lt;br /&gt;
| MESS gets support for Software Lists.&lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar 10&lt;br /&gt;
| 0.137&lt;br /&gt;
| SDLMAME is now part of the main source package.&lt;br /&gt;
|-&lt;br /&gt;
| 13 Aug 09&lt;br /&gt;
| 0.133u2&lt;br /&gt;
| Many renames.&lt;br /&gt;
|-&lt;br /&gt;
| 02 Aug 09&lt;br /&gt;
| 0.133u1&lt;br /&gt;
| 39 in 1 (MAME rip-off originally added in 0.117) now working. Huge number of renames.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Mar 09&lt;br /&gt;
| 0.130u1&lt;br /&gt;
| Major change in CHD file format (CHD v4).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Feb 09&lt;br /&gt;
| 0.129u5&lt;br /&gt;
| More hardware components are becoming &amp;amp;quot;devices&amp;amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Feb 09&lt;br /&gt;
| 0.129u4&lt;br /&gt;
| Added some AGEMAME drivers.&lt;br /&gt;
|-&lt;br /&gt;
| 29 Jan 09&lt;br /&gt;
| 0.129u3&lt;br /&gt;
| First implementation of device callback module.&lt;br /&gt;
|-&lt;br /&gt;
| 21 Dec 08&lt;br /&gt;
| 0.128u7&lt;br /&gt;
| Internal (source) changes: Global Machine pointer eliminated, CPUs are &amp;amp;quot;devices&amp;amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| 01 Nov 08&lt;br /&gt;
| 0.128u2&lt;br /&gt;
| mamedev.org renovated.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Aug 08&lt;br /&gt;
| 0.127&lt;br /&gt;
| First laserdisc game emulated (Cube Quest).&lt;br /&gt;
|-&lt;br /&gt;
| 07 Aug 08&lt;br /&gt;
| 0.126u4&lt;br /&gt;
| Cheat re-enabled (read-only), renovation continues.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Jul 08&lt;br /&gt;
| 0.126&lt;br /&gt;
| New universal recompiler engine (started few u releases earlier), cheat engine in the middle of renovation (disabled).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jun 08&lt;br /&gt;
| 0.125u8&lt;br /&gt;
| MAME debugger included all the time.&lt;br /&gt;
|-&lt;br /&gt;
| 21 Feb 08&lt;br /&gt;
| 0.123u2&lt;br /&gt;
| First implementation of a generic device interface.&lt;br /&gt;
|-&lt;br /&gt;
| 01 Dec 07&lt;br /&gt;
| -&lt;br /&gt;
| New server for mamedev.org.&lt;br /&gt;
|-&lt;br /&gt;
| 15 Oct 07&lt;br /&gt;
| 0.120&lt;br /&gt;
| First official x64 build. Further source tree clean up (started few u releases earlier with new development tools).&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jul 07&lt;br /&gt;
| 0.117u1&lt;br /&gt;
| Major changes in input system. Basic UI to select a game.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Jul 07&lt;br /&gt;
| 0.117&lt;br /&gt;
| Interesting little fact of history: MAME for the first time includes a preliminary driver of a bootleg multigame arcade that is based on a hacked early version... MAME!&lt;br /&gt;
|-&lt;br /&gt;
| 20 Jun 07&lt;br /&gt;
| 0.116u2&lt;br /&gt;
| CPS3 decryption added.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Jun 07&lt;br /&gt;
| -&lt;br /&gt;
| SDL headers/libraries. Build SDLMAME out of the box.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Feb 07&lt;br /&gt;
| 0.112u3&lt;br /&gt;
| Major changes in sound generation.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Feb 07&lt;br /&gt;
| 0.112u1&lt;br /&gt;
| MAME code reorganized, separating game drivers from emulation core in the source tree.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Feb 07&lt;br /&gt;
| -&lt;br /&gt;
| MAME 10 year anniversary. Wiki added in mamedev.org.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Feb 07&lt;br /&gt;
| 0.112&lt;br /&gt;
| CPS2 decryption fully implemented.&lt;br /&gt;
|-&lt;br /&gt;
| 16 Nov 06&lt;br /&gt;
| 0.110u3&lt;br /&gt;
| Added support for split CHD.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Aug 06&lt;br /&gt;
| 0.108&lt;br /&gt;
| High score support removed.&lt;br /&gt;
|-&lt;br /&gt;
| 25 May 06&lt;br /&gt;
| 0.106u2&lt;br /&gt;
| New video system, focused on letting the video hardware do compositing (enabled by default in 0.106u3 - Jun 1)&lt;br /&gt;
|-&lt;br /&gt;
| 03 Jun 06&lt;br /&gt;
| 0.106u1&lt;br /&gt;
| First version of SDLMAME released.&lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan 06&lt;br /&gt;
| -&lt;br /&gt;
| mamedev.org is finally an .org (and on new servers).&lt;br /&gt;
|-&lt;br /&gt;
| 14 Sep 05&lt;br /&gt;
| 0.100&lt;br /&gt;
| Added back support for some gambling games.&lt;br /&gt;
|-&lt;br /&gt;
| 14 Aug 05&lt;br /&gt;
| 0.99u2&lt;br /&gt;
| Video-based gambling games added (drivers ported from AGEMAME).&lt;br /&gt;
|-&lt;br /&gt;
| 03 May 05&lt;br /&gt;
| 0.96&lt;br /&gt;
| Changed the license to be based off of the BSD license, with commercial restrictions.&lt;br /&gt;
|-&lt;br /&gt;
| 18 Apr 05&lt;br /&gt;
| -&lt;br /&gt;
| Aaron Giles takes over from David Haywood as MAME coordinator.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Apr 05&lt;br /&gt;
| -&lt;br /&gt;
| mamedev.org is born (mamedev.com actually initially).&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb 05&lt;br /&gt;
| 0.93&lt;br /&gt;
| Major sound system reorganization around streams.&lt;br /&gt;
|-&lt;br /&gt;
| 15 Feb 05&lt;br /&gt;
| 0.92u1&lt;br /&gt;
| Raiden Fighters 2 (et al) finally working.&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb 05&lt;br /&gt;
| 0.92&lt;br /&gt;
| Sega improvements and clean up.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Nov 04&lt;br /&gt;
| 0.89&lt;br /&gt;
| New debugger added.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Oct 04&lt;br /&gt;
| 0.88&lt;br /&gt;
| Sega FD1094 decryption added.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Jan 04&lt;br /&gt;
| 0.78u6&lt;br /&gt;
| Internal reorganization of memory system. Beginning of effort to merge separate maps for read and write accesses.&lt;br /&gt;
|-&lt;br /&gt;
| 21 Nov 03&lt;br /&gt;
| 0.77u1&lt;br /&gt;
| CHD v3. &amp;amp;quot;hdcomp&amp;amp;quot; tool, got replaced by &amp;amp;quot;chdman&amp;amp;quot;. (internal release)&lt;br /&gt;
|-&lt;br /&gt;
| 11 Nov 03&lt;br /&gt;
| 0.77&lt;br /&gt;
| 3dfx Voodoo emulation added.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Oct 03&lt;br /&gt;
| 0.74u2&lt;br /&gt;
| Removed the concept of TESTDRIVERS, making all drivers available in all builds.&lt;br /&gt;
|-&lt;br /&gt;
| 09 Aug 03&lt;br /&gt;
| 0.72&lt;br /&gt;
| First emulation of the SP0250 speech chip.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jun 03&lt;br /&gt;
| 0.70u1&lt;br /&gt;
| CHD v2.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Jun 03&lt;br /&gt;
| 0.69u3&lt;br /&gt;
| First release to have intermediate &#039;u&#039; updates.&lt;br /&gt;
|-&lt;br /&gt;
| 15 May 03&lt;br /&gt;
| 0.68&lt;br /&gt;
| David Haywood takes over from Nicola as MAME coordinator. Added SHA1 hashes in addition to CRCs to reduce hacks and prevent collisions.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Apr 03&lt;br /&gt;
| 0.67&lt;br /&gt;
| First dynamic recompiled CPU core added: MIPS3.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan 03&lt;br /&gt;
| 0.63&lt;br /&gt;
| First actual CHD (Wargods).&lt;br /&gt;
|-&lt;br /&gt;
| 04 Jul 02&lt;br /&gt;
| 0.61&lt;br /&gt;
| Added initial support for artwork external to games.&lt;br /&gt;
|-&lt;br /&gt;
| 01 May 02&lt;br /&gt;
| 0.60&lt;br /&gt;
| Removed SoundBlaster FM support as software-based emulation finally became better in almost all cases.&lt;br /&gt;
|-&lt;br /&gt;
| 22 Mar 02&lt;br /&gt;
| 0.59&lt;br /&gt;
| Aaron Giles implements CHD (Compressed Hard Disk - later Compressed Hunks of Data).&lt;br /&gt;
|-&lt;br /&gt;
| 06 Feb 02&lt;br /&gt;
| 0.58&lt;br /&gt;
| &amp;amp;quot;Machine drivers,&amp;amp;quot; previously hard-coded structures, now initialized by macro-based constructors, allowing configurations to derive from each other.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Aug 01&lt;br /&gt;
| 0.54&lt;br /&gt;
| First release to call out MAMETesters bugs.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Aug 01&lt;br /&gt;
| -&lt;br /&gt;
| First checkins for AdvanceMAME (0.37b16).&lt;br /&gt;
|-&lt;br /&gt;
| 16 Aug 01&lt;br /&gt;
| 0.37b15 (MESS)&lt;br /&gt;
| First Win32 MESS release.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Aug 01&lt;br /&gt;
| 0.53&lt;br /&gt;
| Abandoning of &amp;amp;quot;beta&amp;amp;quot; numbering scheme.&lt;br /&gt;
|-&lt;br /&gt;
| 24 May 01&lt;br /&gt;
| 0.37b15&lt;br /&gt;
| Windows takes over from DOS as the primary development target. MAMEW becomes MAME and MAME (DOS MAME) becomes DMAME. Restructuring of parents and clones.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Jan 01&lt;br /&gt;
| 0.37b11&lt;br /&gt;
| Initial support for discrete sound emulation.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Nov 00&lt;br /&gt;
| 0.37b9&lt;br /&gt;
| First proper 32-bit CPU added (68EC020).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Feb 00&lt;br /&gt;
| 0.36rc1&lt;br /&gt;
| Removed Pong and gambling game drivers.&lt;br /&gt;
|-&lt;br /&gt;
| 11 Jan 00&lt;br /&gt;
| 0.36b14&lt;br /&gt;
| Major reorganization of driver configuration structures.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Oct 99&lt;br /&gt;
| 0.36b6 (MESS)&lt;br /&gt;
| MESS versions are synced to MAME versions (MAME source override.&lt;br /&gt;
|-&lt;br /&gt;
| 08 Aug 99&lt;br /&gt;
| 0.36b2&lt;br /&gt;
| Konami 052001/053248 CPU first emulated.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Jul 99&lt;br /&gt;
| 0.35b3&lt;br /&gt;
| License change. First history.dat support.&lt;br /&gt;
|-&lt;br /&gt;
| 24 May 99&lt;br /&gt;
| 0.35b13&lt;br /&gt;
| Switched to PNG from PCX as the main screenshot image format.&lt;br /&gt;
|-&lt;br /&gt;
| 15 Feb 99&lt;br /&gt;
| 0.35b3&lt;br /&gt;
| Internal tilemap code added. Previously many drivers did tilemaps their own way.&lt;br /&gt;
|-&lt;br /&gt;
| 04 Oct 98&lt;br /&gt;
| 0.34b4&lt;br /&gt;
| Began using CRCs to identify ROMs.&lt;br /&gt;
|-&lt;br /&gt;
| 30 Aug 98&lt;br /&gt;
| 0.34b2&lt;br /&gt;
| First DSP core added: the TMS34010.&lt;br /&gt;
|-&lt;br /&gt;
| 16 Aug 98&lt;br /&gt;
| 0.34b1&lt;br /&gt;
| First BIOS (NEOGEO). First appearance of Neo Geo games, which have been the source of much controversy ever since.&lt;br /&gt;
|-&lt;br /&gt;
| 03 Jun 98&lt;br /&gt;
| 0.1 (MESS)&lt;br /&gt;
| First public release of MESS.&lt;br /&gt;
|-&lt;br /&gt;
| 03 May 98&lt;br /&gt;
| 0.33b1&lt;br /&gt;
| Public betas started; previously users would have to wait several months between releases. The series of betas were sometimes followed by some rc (release candidate) versions.&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0.32&lt;br /&gt;
| 0.32 does not exist to avoid confusion with MAME32.&lt;br /&gt;
|-&lt;br /&gt;
| 25 Apr 98&lt;br /&gt;
| 0.31&lt;br /&gt;
| Atari slapstic first emulated. Timer system added. Built-in ZIP file support added.&lt;br /&gt;
|-&lt;br /&gt;
| 08 Jan 98&lt;br /&gt;
| 0.30&lt;br /&gt;
| First official &amp;amp;quot;non working&amp;amp;quot; game, Future Spy. YM2151 support added.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Sep 97&lt;br /&gt;
| 0.28&lt;br /&gt;
| First 68000 game emulated (Rastan).&lt;br /&gt;
|-&lt;br /&gt;
| 10 Aug 97&lt;br /&gt;
| 0.27&lt;br /&gt;
| Nicola returns as MAME coordinator. MAME switched away from the GPL license.&lt;br /&gt;
|-&lt;br /&gt;
| 18 Jul 97&lt;br /&gt;
| 0.26.1&lt;br /&gt;
| First release of MAME32.&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jul 97&lt;br /&gt;
| 0.26&lt;br /&gt;
| First vector games added to MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 02 Jun 97&lt;br /&gt;
| 0.23&lt;br /&gt;
| First FM synthesis-based sound chip supported — but only through a hack to use the OPL on a SoundBlaster card under DOS.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Apr 97&lt;br /&gt;
| 0.19&lt;br /&gt;
| Mirko Buffoni takes over from Nicola as MAME coordinator.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Apr 97&lt;br /&gt;
| 0.18&lt;br /&gt;
| First version of X/MAME checked in.&lt;br /&gt;
|-&lt;br /&gt;
| 02 Apr 97&lt;br /&gt;
| 0.14&lt;br /&gt;
| First version to use samples - Donkey Kong.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Mar 97&lt;br /&gt;
| 0.13&lt;br /&gt;
| High score saving support added.&lt;br /&gt;
|-&lt;br /&gt;
| 23 Mar 97&lt;br /&gt;
| 0.12&lt;br /&gt;
| First multiple-CPU game emulated (Burger Time).&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar 97&lt;br /&gt;
| 0.10&lt;br /&gt;
| First non-Z80-based game emulated (Centipede).&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb 97&lt;br /&gt;
| -&lt;br /&gt;
| First version of MacMAME released (0.4).&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb 97&lt;br /&gt;
| 0.4&lt;br /&gt;
| First not playable game added (although there is no official concept for &amp;amp;quot;non working&amp;amp;quot; yet).&lt;br /&gt;
|-&lt;br /&gt;
| 05 Feb 97&lt;br /&gt;
| 0.1&lt;br /&gt;
| MAME 0.1 released.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page has been heavily modified and enriched in May and June 2016, by [http://blog.ilogic.gr NLS], using historical data from various sources. A big thanks to Fujix for the original chart idea and [http://www.progettosnaps.net/ AntoPISA] for his &amp;amp;quot;renameSET&amp;amp;quot; detailed files that helped immensely to build the statistics.&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_Milestones&amp;diff=5795</id>
		<title>MAME Milestones</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_Milestones&amp;diff=5795"/>
		<updated>2018-02-02T19:21:29Z</updated>

		<summary type="html">&lt;p&gt;Ajr: Fix date&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The intention here is not really to focus on particular drivers, but more general concepts. For example, we&#039;re less interested that &amp;lt;b&amp;gt;Gauntlet&amp;lt;/b&amp;gt; was emulated and more interested that the slapstic was emulated.&lt;br /&gt;
&lt;br /&gt;
Even just simply counting supported ROMsets, reading the whatsnew files, and looking at the old WIP pages isn&#039;t enough to reflect the full history of the project. In an effort to at least touch on some of the highlights and project milestones that generally aren&#039;t directly reflected in the whatsnew, the table below lists some important project-level changes and significant new achievements that have impacted the project. &lt;br /&gt;
&lt;br /&gt;
== MAME Project Milestones ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=&amp;quot;12%&amp;quot;| Release&lt;br /&gt;
|width=&amp;quot;18%&amp;quot;| Version&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;| Milestone&lt;br /&gt;
|-&lt;br /&gt;
| 31 Jan 18&lt;br /&gt;
| 0.194&lt;br /&gt;
| Hyperstone E1-XS recompiler. Improvements in cheats, lua scripting, internal debugger, disassembly. Improved support for TV games. More LCD handhelds.&lt;br /&gt;
|-&lt;br /&gt;
| 29 Jan 18&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| This list now uses UI reported numbers for graphs (since 0.171). Parents include BIOS.&lt;br /&gt;
|-&lt;br /&gt;
| 27 Dec 17&lt;br /&gt;
| 0.193&lt;br /&gt;
| Windows binaries GCC7 (SSE2 minimum). Tiger handhelds. Many new arcade.&lt;br /&gt;
|-&lt;br /&gt;
| 29 Nov 17&lt;br /&gt;
| 0.192&lt;br /&gt;
| Many games improved. New prototypes added. Many Aristocrat MK5 additions. IGS PGM2 software improved. Fixes for FM Towns. Many PC software list additions.&lt;br /&gt;
|-&lt;br /&gt;
| 25 Oct 17&lt;br /&gt;
| 0.191&lt;br /&gt;
| Many improvements by Haze. Experimental Hitachi SH3 recompiler, improvements for Saturn, MIPS3, Voodoo. Many software list additions.&lt;br /&gt;
|-&lt;br /&gt;
| 27 Sep 17&lt;br /&gt;
| 0.190&lt;br /&gt;
| Gaelco additions, ZX Spectrum slots supported. Improvements for HP systems.&lt;br /&gt;
|-&lt;br /&gt;
| 30 Aug 17&lt;br /&gt;
| 0.189&lt;br /&gt;
| On-going parameter fixes. Many performance improvements and bug fixes. Good progress for DECO cassette system. Improvements in GUI.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jul 17&lt;br /&gt;
| 0.188&lt;br /&gt;
| Some protections were cracked. First INTELLEC 4 emulation. More handheld LCD.&lt;br /&gt;
|-&lt;br /&gt;
| 28 Jun 17&lt;br /&gt;
| 0.187&lt;br /&gt;
| More Game &amp;amp;amp; Watch, some original protection implemented, improvements in shaders. Many little updates.&lt;br /&gt;
|-&lt;br /&gt;
| 29 May 17&lt;br /&gt;
| 0.186&lt;br /&gt;
| Many arcade additions and improvements. More handhelds including some Game &amp;amp;amp; Watch. Improvements for TI-99. Improvements in command line parameters (speed and patterns supported).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Apr 17&lt;br /&gt;
| 0.185&lt;br /&gt;
| Fix for multiple button assignment to sub-devices. Many software list additions.&lt;br /&gt;
|-&lt;br /&gt;
| 29 Mar 17&lt;br /&gt;
| 0.184&lt;br /&gt;
| Non-emulation improvements. Many new arcade dumps. New chess computers. Improved Famicom emulation. Many new BBC and PC software list additions.&lt;br /&gt;
|-&lt;br /&gt;
| 22 Feb 17&lt;br /&gt;
| 0.183&lt;br /&gt;
| Many rares to celebrate MAME 20 years. Improvements for Amiga/C64. Added some handheld games.&lt;br /&gt;
|-&lt;br /&gt;
| 25 Jan 17&lt;br /&gt;
| 0.182&lt;br /&gt;
| Continued serious work on various MCUs. Implemented PortAudio.&lt;br /&gt;
|-&lt;br /&gt;
| 28 Dec 16&lt;br /&gt;
| 0.181&lt;br /&gt;
| Many MCUs are implemented improving sound in many games. Votrax SC-01 emulated. Further ARM improvements (Archimedes). Debugger works on Linux/Mac.&lt;br /&gt;
|-&lt;br /&gt;
| 30 Nov 16&lt;br /&gt;
| 0.180&lt;br /&gt;
| Improvement in ARM CPU, in turn improves Archimedes emulation. Acclaim RAX sound board emulated, bringing improvements to some classics.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Oct 16&lt;br /&gt;
| 0.179&lt;br /&gt;
| No more debug build. 32bit binary is marked as such. Some rare systems added. Big software list cleanup. Whatsnew includes some software list details.&lt;br /&gt;
|-&lt;br /&gt;
| 28 Sep 16&lt;br /&gt;
| 0.178&lt;br /&gt;
| UI more modular (DATs described in LUA, not hardcoded) and other UI improvements. Many machine fixes. Many new layouts.&lt;br /&gt;
|-&lt;br /&gt;
| 31 Aug 16&lt;br /&gt;
| 0.177&lt;br /&gt;
| Some big bugs got fixed (dual lightguns, menus out of screen). Many new computers added in machines. VGM file player. Improvements in serial/keyboard devices.&lt;br /&gt;
|-&lt;br /&gt;
| 27 Jul 16&lt;br /&gt;
| 0.176&lt;br /&gt;
| Cooperation with Debian team. New shaders. More progress on SPARC machines.&lt;br /&gt;
|-&lt;br /&gt;
| 29 Jun 16&lt;br /&gt;
| 0.175&lt;br /&gt;
| Much work on emulating Sun SPARC machines. Many new software list CHD dumps added (esp. for PSX).&lt;br /&gt;
|-&lt;br /&gt;
| 27 Apr 16&lt;br /&gt;
| 0.173&lt;br /&gt;
| Plenty of new graphics scaling modes. Support for large archives (&amp;amp;gt;4GB and newer archive features). Some work towards Universal Windows App support (UWP).&lt;br /&gt;
|-&lt;br /&gt;
| 30 Mar 16&lt;br /&gt;
| 0.172&lt;br /&gt;
| First MAME release with new license. New documentation. Major ini changes. Extended BGFX renderer (planing to move completely to). Improved screen effects. Major improvement of file handling support.&lt;br /&gt;
|-&lt;br /&gt;
| 04 Mar 16&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| MAME is now Free and Open Source software based on GPL-2.0+ license.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Feb 16&lt;br /&gt;
| 0.171&lt;br /&gt;
| MEWUI merges with MAME replacing default MAME UI for most platforms. Initial BGFX work. Support for videosnaps capture.&lt;br /&gt;
|-&lt;br /&gt;
| 27 Jan 16&lt;br /&gt;
| 0.170&lt;br /&gt;
| LUA support (back) in. More video filtering/effects work.&lt;br /&gt;
|-&lt;br /&gt;
| 01 Jan 16&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| MSYS2 based tools to build MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 30 Dec 15&lt;br /&gt;
| 0.169&lt;br /&gt;
| Modernized core to C++14. First release to build clean in Raspberry Pi 2 and other ARM Linux targets.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Jun 15&lt;br /&gt;
| 0.164&lt;br /&gt;
| New address space created for decrypted opcode accesses.&lt;br /&gt;
|-&lt;br /&gt;
| 27 May 15&lt;br /&gt;
| 0.162&lt;br /&gt;
| MESS merges with MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 20 May 15&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| MAME starts work to become Open Source.&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb 15&lt;br /&gt;
| 0.159&lt;br /&gt;
| Massive addition of mechanical games.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Oct 14&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Project (also) on GIT.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Oct 14&lt;br /&gt;
| 0.155&lt;br /&gt;
| Raiden II / DX finally working.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Apr 14&lt;br /&gt;
| 0.153&lt;br /&gt;
| Independent palettes (as devices) and other architectural changes and major code modernization.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Nov 13&lt;br /&gt;
| 0.151&lt;br /&gt;
| Major NeoGeo driver updates.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Sep 13&lt;br /&gt;
| 0.150&lt;br /&gt;
| First release after abandoning u intermediate releases. Major video interface changes. Many new video devices because of the change.&lt;br /&gt;
|-&lt;br /&gt;
| 23 Jul 13&lt;br /&gt;
| 0.149u1&lt;br /&gt;
| Last u release. Major work on the definition of devices.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Mar 13&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Site on new server.&lt;br /&gt;
|-&lt;br /&gt;
| 11 Jan 13&lt;br /&gt;
| 0.148&lt;br /&gt;
| First mention of MESS along with MAME in release news and first MESS binary in mamedev.org site, widening the foundation towards project merging.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Dec 12&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Support for Python (and new dev tools).&lt;br /&gt;
|-&lt;br /&gt;
| 30 Oct 12&lt;br /&gt;
| 0.147u2&lt;br /&gt;
| New and more flexible implementation of device callback module.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Sep 12&lt;br /&gt;
| 0.147&lt;br /&gt;
| Pong is back in MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 21 Aug 12&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Project (MAME and MESS) moved to SVN.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Aug 12&lt;br /&gt;
| 0.146u5&lt;br /&gt;
| New dev tools including support for building QT4. Massive addition of mechanical games and clones (not necessarily working).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Apr 12&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Miodrag Milanovic (Micko) takes over from Kale.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Feb 12&lt;br /&gt;
| 0.145u1&lt;br /&gt;
| 7zip support and change in CHD format (CHD v5).&lt;br /&gt;
|-&lt;br /&gt;
| 15 Aug 11&lt;br /&gt;
| 0.143u3&lt;br /&gt;
| Device ROMs separated from drivers in loading and listing.&lt;br /&gt;
|-&lt;br /&gt;
| 24 May 11&lt;br /&gt;
| 0.142u4&lt;br /&gt;
| HLSL effects added.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Apr 11&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Angelo Salese (Kale) takes over from Aaron Giles (longest standing yet - with Nicola Salmoria close behind) as MAME coordinator.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Jan 11&lt;br /&gt;
| 0.141u1&lt;br /&gt;
| Implemented mechanical games (pinball, redemption, bowling etc.). Imported drivers from PINMAME.&lt;br /&gt;
|-&lt;br /&gt;
| 29 Jul 10&lt;br /&gt;
| 0.139&lt;br /&gt;
| Larger binary due to on-going move to C++ work.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Jun 10&lt;br /&gt;
| 0.138u2&lt;br /&gt;
| Modern implementation of devices as derived classes with mix-in interfaces.&lt;br /&gt;
|-&lt;br /&gt;
| 15 May 10&lt;br /&gt;
| 0.138&lt;br /&gt;
| MESS gets support for Software Lists.&lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar 10&lt;br /&gt;
| 0.137&lt;br /&gt;
| SDLMAME is now part of the main source package.&lt;br /&gt;
|-&lt;br /&gt;
| 13 Aug 09&lt;br /&gt;
| 0.133u2&lt;br /&gt;
| Many renames.&lt;br /&gt;
|-&lt;br /&gt;
| 02 Aug 09&lt;br /&gt;
| 0.133u1&lt;br /&gt;
| 39 in 1 (MAME rip-off originally added in 0.117) now working. Huge number of renames.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Mar 09&lt;br /&gt;
| 0.130u1&lt;br /&gt;
| Major change in CHD file format (CHD v4).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Feb 09&lt;br /&gt;
| 0.129u5&lt;br /&gt;
| More hardware components are becoming &amp;amp;quot;devices&amp;amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Feb 09&lt;br /&gt;
| 0.129u4&lt;br /&gt;
| Added some AGEMAME drivers.&lt;br /&gt;
|-&lt;br /&gt;
| 29 Jan 09&lt;br /&gt;
| 0.129u3&lt;br /&gt;
| First implementation of device callback module.&lt;br /&gt;
|-&lt;br /&gt;
| 21 Dec 08&lt;br /&gt;
| 0.128u7&lt;br /&gt;
| Internal (source) changes: Global Machine pointer eliminated, CPUs are &amp;amp;quot;devices&amp;amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| 01 Nov 08&lt;br /&gt;
| 0.128u2&lt;br /&gt;
| mamedev.org renovated.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Aug 08&lt;br /&gt;
| 0.127&lt;br /&gt;
| First laserdisc game emulated (Cube Quest).&lt;br /&gt;
|-&lt;br /&gt;
| 07 Aug 08&lt;br /&gt;
| 0.126u4&lt;br /&gt;
| Cheat re-enabled (read-only), renovation continues.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Jul 08&lt;br /&gt;
| 0.126&lt;br /&gt;
| New universal recompiler engine (started few u releases earlier), cheat engine in the middle of renovation (disabled).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jun 08&lt;br /&gt;
| 0.125u8&lt;br /&gt;
| MAME debugger included all the time.&lt;br /&gt;
|-&lt;br /&gt;
| 21 Feb 08&lt;br /&gt;
| 0.123u2&lt;br /&gt;
| First implementation of a generic device interface.&lt;br /&gt;
|-&lt;br /&gt;
| 01 Dec 07&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| New server for mamedev.org.&lt;br /&gt;
|-&lt;br /&gt;
| 15 Oct 07&lt;br /&gt;
| 0.120&lt;br /&gt;
| First official x64 build. Further source tree clean up (started few u releases earlier with new development tools).&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jul 07&lt;br /&gt;
| 0.117u1&lt;br /&gt;
| Major changes in input system. Basic UI to select a game.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Jul 07&lt;br /&gt;
| 0.117&lt;br /&gt;
| Interesting little fact of history: MAME for the first time includes a preliminary driver of a bootleg multigame arcade that is based on a hacked early version... MAME!&lt;br /&gt;
|-&lt;br /&gt;
| 20 Jun 07&lt;br /&gt;
| 0.116u2&lt;br /&gt;
| CPS3 decryption added.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Jun 07&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| SDL headers/libraries. Build SDLMAME out of the box.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Feb 07&lt;br /&gt;
| 0.112u3&lt;br /&gt;
| Major changes in sound generation.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Feb 07&lt;br /&gt;
| 0.112u1&lt;br /&gt;
| MAME code reorganized, separating game drivers from emulation core in the source tree.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Feb 07&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| MAME 10 year anniversary. Wiki added in mamedev.org.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Feb 07&lt;br /&gt;
| 0.112&lt;br /&gt;
| CPS2 decryption fully implemented.&lt;br /&gt;
|-&lt;br /&gt;
| 16 Nov 06&lt;br /&gt;
| 0.110u3&lt;br /&gt;
| Added support for split CHD.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Aug 06&lt;br /&gt;
| 0.108&lt;br /&gt;
| High score support removed.&lt;br /&gt;
|-&lt;br /&gt;
| 25 May 06&lt;br /&gt;
| 0.106u2&lt;br /&gt;
| New video system, focused on letting the video hardware do compositing (enabled by default in 0.106u3 - Jun 1)&lt;br /&gt;
|-&lt;br /&gt;
| 03 Jun 06&lt;br /&gt;
| 0.106u1&lt;br /&gt;
| First version of SDLMAME released.&lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan 06&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| mamedev.org is finally an .org (and on new servers).&lt;br /&gt;
|-&lt;br /&gt;
| 14 Sep 05&lt;br /&gt;
| 0.100&lt;br /&gt;
| Added back support for some gambling games.&lt;br /&gt;
|-&lt;br /&gt;
| 14 Aug 05&lt;br /&gt;
| 0.99u2&lt;br /&gt;
| Video-based gambling games added (drivers ported from AGEMAME).&lt;br /&gt;
|-&lt;br /&gt;
| 03 May 05&lt;br /&gt;
| 0.96&lt;br /&gt;
| Changed the license to be based off of the BSD license, with commercial restrictions.&lt;br /&gt;
|-&lt;br /&gt;
| 18 Apr 05&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Aaron Giles takes over from David Haywood as MAME coordinator.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Apr 05&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| mamedev.org is born (mamedev.com actually initially).&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb 05&lt;br /&gt;
| 0.93&lt;br /&gt;
| Major sound system reorganization around streams.&lt;br /&gt;
|-&lt;br /&gt;
| 15 Feb 05&lt;br /&gt;
| 0.92u1&lt;br /&gt;
| Raiden Fighters 2 (et al) finally working.&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb 05&lt;br /&gt;
| 0.92&lt;br /&gt;
| Sega improvements and clean up.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Nov 04&lt;br /&gt;
| 0.89&lt;br /&gt;
| New debugger added.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Oct 04&lt;br /&gt;
| 0.88&lt;br /&gt;
| Sega FD1094 decryption added.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Jan 04&lt;br /&gt;
| 0.78u6&lt;br /&gt;
| Internal reorganization of memory system. Beginning of effort to merge separate maps for read and write accesses.&lt;br /&gt;
|-&lt;br /&gt;
| 21 Nov 03&lt;br /&gt;
| 0.77u1&lt;br /&gt;
| CHD v3. &amp;amp;quot;hdcomp&amp;amp;quot; tool, got replaced by &amp;amp;quot;chdman&amp;amp;quot;. (internal release)&lt;br /&gt;
|-&lt;br /&gt;
| 11 Nov 03&lt;br /&gt;
| 0.77&lt;br /&gt;
| 3dfx Voodoo emulation added.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Oct 03&lt;br /&gt;
| 0.74u2&lt;br /&gt;
| Removed the concept of TESTDRIVERS, making all drivers available in all builds.&lt;br /&gt;
|-&lt;br /&gt;
| 09 Aug 03&lt;br /&gt;
| 0.72&lt;br /&gt;
| First emulation of the SP0250 speech chip.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jun 03&lt;br /&gt;
| 0.70u1&lt;br /&gt;
| CHD v2.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Jun 03&lt;br /&gt;
| 0.69u3&lt;br /&gt;
| First release to have intermediate &#039;u&#039; updates.&lt;br /&gt;
|-&lt;br /&gt;
| 15 May 03&lt;br /&gt;
| 0.68&lt;br /&gt;
| David Haywood takes over from Nicola as MAME coordinator. Added SHA1 hashes in addition to CRCs to reduce hacks and prevent collisions.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Apr 03&lt;br /&gt;
| 0.67&lt;br /&gt;
| First dynamic recompiled CPU core added: MIPS3.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan 03&lt;br /&gt;
| 0.63&lt;br /&gt;
| First actual CHD (Wargods).&lt;br /&gt;
|-&lt;br /&gt;
| 04 Jul 02&lt;br /&gt;
| 0.61&lt;br /&gt;
| Added initial support for artwork external to games.&lt;br /&gt;
|-&lt;br /&gt;
| 01 May 02&lt;br /&gt;
| 0.60&lt;br /&gt;
| Removed SoundBlaster FM support as software-based emulation finally became better in almost all cases.&lt;br /&gt;
|-&lt;br /&gt;
| 22 Mar 02&lt;br /&gt;
| 0.59&lt;br /&gt;
| Aaron Giles implements CHD (Compressed Hard Disk - later Compressed Hunks of Data).&lt;br /&gt;
|-&lt;br /&gt;
| 06 Feb 02&lt;br /&gt;
| 0.58&lt;br /&gt;
| &amp;amp;quot;Machine drivers,&amp;amp;quot; previously hard-coded structures, now initialized by macro-based constructors, allowing configurations to derive from each other.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Aug 01&lt;br /&gt;
| 0.54&lt;br /&gt;
| First release to call out MAMETesters bugs.&lt;br /&gt;
|-&lt;br /&gt;
| 16 Aug 01&lt;br /&gt;
| 0.37b15 (MESS)&lt;br /&gt;
| First Win32 MESS release.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Aug 01&lt;br /&gt;
| 0.53&lt;br /&gt;
| Abandoning of &amp;amp;quot;beta&amp;amp;quot; numbering scheme.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Aug 01&lt;br /&gt;
| -&lt;br /&gt;
| First checkins for AdvanceMAME (0.37b16).&lt;br /&gt;
|-&lt;br /&gt;
| 24 May 01&lt;br /&gt;
| 0.37b15&lt;br /&gt;
| Windows takes over from DOS as the primary development target. MAMEW becomes MAME and MAME (DOS MAME) becomes DMAME. Restructuring of parents and clones.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Jan 01&lt;br /&gt;
| 0.37b11&lt;br /&gt;
| Initial support for discrete sound emulation.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Nov 00&lt;br /&gt;
| 0.37b9&lt;br /&gt;
| First proper 32-bit CPU added (68EC020).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Feb 00&lt;br /&gt;
| 0.36rc1&lt;br /&gt;
| Removed Pong and gambling game drivers.&lt;br /&gt;
|-&lt;br /&gt;
| 11 Jan 00&lt;br /&gt;
| 0.36b14&lt;br /&gt;
| Major reorganization of driver configuration structures.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Oct 99&lt;br /&gt;
| 0.36b6 (MESS)&lt;br /&gt;
| MESS versions are synced to MAME versions (MAME source override.&lt;br /&gt;
|-&lt;br /&gt;
| 08 Aug 99&lt;br /&gt;
| 0.36b2&lt;br /&gt;
| Konami 052001/053248 CPU first emulated.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Jul 99&lt;br /&gt;
| 0.35b3&lt;br /&gt;
| License change. First history.dat support.&lt;br /&gt;
|-&lt;br /&gt;
| 24 May 99&lt;br /&gt;
| 0.35b13&lt;br /&gt;
| Switched to PNG from PCX as the main screenshot image format.&lt;br /&gt;
|-&lt;br /&gt;
| 15 Feb 99&lt;br /&gt;
| 0.35b3&lt;br /&gt;
| Internal tilemap code added. Previously many drivers did tilemaps their own way.&lt;br /&gt;
|-&lt;br /&gt;
| 04 Oct 98&lt;br /&gt;
| 0.34b4&lt;br /&gt;
| Began using CRCs to identify ROMs.&lt;br /&gt;
|-&lt;br /&gt;
| 30 Aug 98&lt;br /&gt;
| 0.34b2&lt;br /&gt;
| First DSP core added: the TMS34010.&lt;br /&gt;
|-&lt;br /&gt;
| 16 Aug 98&lt;br /&gt;
| 0.34b1&lt;br /&gt;
| First BIOS (NEOGEO). First appearance of Neo Geo games, which have been the source of much controversy ever since.&lt;br /&gt;
|-&lt;br /&gt;
| 03 Jun 98&lt;br /&gt;
| 0.1 (MESS)&lt;br /&gt;
| First public release of MESS.&lt;br /&gt;
|-&lt;br /&gt;
| 03 May 98&lt;br /&gt;
| 0.33b1&lt;br /&gt;
| Public betas started; previously users would have to wait several months between releases. The series of betas were sometimes followed by some rc (release candidate) versions.&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0.32&lt;br /&gt;
| 0.32 does not exist to avoid confusion with MAME32.&lt;br /&gt;
|-&lt;br /&gt;
| 25 Apr 98&lt;br /&gt;
| 0.31&lt;br /&gt;
| Atari slapstic first emulated. Timer system added. Built-in ZIP file support added.&lt;br /&gt;
|-&lt;br /&gt;
| 08 Jan 98&lt;br /&gt;
| 0.30&lt;br /&gt;
| First official &amp;amp;quot;non working&amp;amp;quot; game, Future Spy. YM2151 support added.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Sep 97&lt;br /&gt;
| 0.28&lt;br /&gt;
| First 68000 game emulated (Rastan).&lt;br /&gt;
|-&lt;br /&gt;
| 10 Aug 97&lt;br /&gt;
| 0.27&lt;br /&gt;
| Nicola returns as MAME coordinator. MAME switched away from the GPL license.&lt;br /&gt;
|-&lt;br /&gt;
| 18 Jul 97&lt;br /&gt;
| 0.26.1&lt;br /&gt;
| First release of MAME32.&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jul 97&lt;br /&gt;
| 0.26&lt;br /&gt;
| First vector games added to MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 02 Jun 97&lt;br /&gt;
| 0.23&lt;br /&gt;
| First FM synthesis-based sound chip supported — but only through a hack to use the OPL on a SoundBlaster card under DOS.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Apr 97&lt;br /&gt;
| 0.19&lt;br /&gt;
| Mirko Buffoni takes over from Nicola as MAME coordinator.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Apr 97&lt;br /&gt;
| 0.18&lt;br /&gt;
| First version of X/MAME checked in.&lt;br /&gt;
|-&lt;br /&gt;
| 02 Apr 97&lt;br /&gt;
| 0.14&lt;br /&gt;
| First version to use samples - Donkey Kong.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Mar 97&lt;br /&gt;
| 0.13&lt;br /&gt;
| High score saving support added.&lt;br /&gt;
|-&lt;br /&gt;
| 23 Mar 97&lt;br /&gt;
| 0.12&lt;br /&gt;
| First multiple-CPU game emulated (Burger Time).&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar 97&lt;br /&gt;
| 0.10&lt;br /&gt;
| First non-Z80-based game emulated (Centipede).&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb 97&lt;br /&gt;
| -&lt;br /&gt;
| First version of MacMAME released (0.4).&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb 97&lt;br /&gt;
| 0.4&lt;br /&gt;
| First not playable game added (although there is no official concept for &amp;amp;quot;non working&amp;amp;quot; yet).&lt;br /&gt;
|-&lt;br /&gt;
| 05 Feb 97&lt;br /&gt;
| 0.1&lt;br /&gt;
| MAME 0.1 released.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page has been heavily modified and enriched in May and June 2016, by [http://blog.ilogic.gr NLS], using historical data from various sources. A big thanks to Fujix for the original chart idea and [http://www.progettosnaps.net/ AntoPISA] for his &amp;amp;quot;renameSET&amp;amp;quot; detailed files that helped immensely to build the statistics.&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_Milestones&amp;diff=5737</id>
		<title>MAME Milestones</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_Milestones&amp;diff=5737"/>
		<updated>2018-01-22T01:25:11Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The intention here is not really to focus on particular drivers, but more general concepts. For example, we&#039;re less interested that &amp;lt;b&amp;gt;Gauntlet&amp;lt;/b&amp;gt; was emulated and more interested that the slapstic was emulated.&lt;br /&gt;
&lt;br /&gt;
Even just simply counting supported ROMsets, reading the whatsnew files, and looking at the old WIP pages isn&#039;t enough to reflect the full history of the project. In an effort to at least touch on some of the highlights and project milestones that generally aren&#039;t directly reflected in the whatsnew, the table below lists some important project-level changes and significant new achievements that have impacted the project. &lt;br /&gt;
&lt;br /&gt;
== MAME Project Milestones ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=&amp;quot;12%&amp;quot;| Release&lt;br /&gt;
|width=&amp;quot;18%&amp;quot;| Version&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;| Milestone&lt;br /&gt;
|-&lt;br /&gt;
| 26 Oct 16&lt;br /&gt;
| 0.179&lt;br /&gt;
| No more debug build. 32bit binary is marked as such. Some rare systems added. Big software list cleanup. Whatsnew includes some software list details.&lt;br /&gt;
|-&lt;br /&gt;
| 28 Sep 16&lt;br /&gt;
| 0.178&lt;br /&gt;
| UI more modular (DATs described in LUA, not hardcoded) and other UI improvements. Many machine fixes. Many new layouts.&lt;br /&gt;
|-&lt;br /&gt;
| 31 Aug 16&lt;br /&gt;
| 0.177&lt;br /&gt;
| Some big bugs got fixed (dual lightguns, menus out of screen). Many new computers added in machines. VGM file player. Improvements in serial/keyboard devices.&lt;br /&gt;
|-&lt;br /&gt;
| 27 Jul 16&lt;br /&gt;
| 0.176&lt;br /&gt;
| Cooperation with Debian team. New shaders. More progress on SPARC machines.&lt;br /&gt;
|-&lt;br /&gt;
| 29 Jun 16&lt;br /&gt;
| 0.175&lt;br /&gt;
| Much work on emulating Sun SPARC machines. Many new software list CHD dumps added (esp. for PSX).&lt;br /&gt;
|-&lt;br /&gt;
| 27 Apr 16&lt;br /&gt;
| 0.173&lt;br /&gt;
| Plenty of new graphics scaling modes. Support for large archives (&amp;amp;gt;4GB and newer archive features). Some work towards Universal Windows App support (UWP).&lt;br /&gt;
|-&lt;br /&gt;
| 30 Mar 16&lt;br /&gt;
| 0.172&lt;br /&gt;
| First MAME release with new license. New documentation. Major ini changes. Extended BGFX renderer (planing to move completely to). Improved screen effects. Major improvement of file handling support.&lt;br /&gt;
|-&lt;br /&gt;
| 04 Mar 16&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| MAME is now Free and Open Source software based on GPL-2.0+ license.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Feb 16&lt;br /&gt;
| 0.171&lt;br /&gt;
| MEWUI merges with MAME replacing default MAME UI for most platforms. Initial BGFX work. Support for videosnaps capture.&lt;br /&gt;
|-&lt;br /&gt;
| 27 Jan 16&lt;br /&gt;
| 0.170&lt;br /&gt;
| LUA support (back) in. More video filtering/effects work.&lt;br /&gt;
|-&lt;br /&gt;
| 01 Jan 16&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| MSYS2 based tools to build MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 30 Dec 15&lt;br /&gt;
| 0.169&lt;br /&gt;
| Modernized core to C++14. First release to build clean in Raspberry Pi 2 and other ARM Linux targets.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Jun 15&lt;br /&gt;
| 0.164&lt;br /&gt;
| New address space created for decrypted opcode accesses.&lt;br /&gt;
|-&lt;br /&gt;
| 27 May 15&lt;br /&gt;
| 0.162&lt;br /&gt;
| MESS merges with MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 20 May 15&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| MAME starts work to become Open Source.&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb 15&lt;br /&gt;
| 0.159&lt;br /&gt;
| Massive addition of mechanical games.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Oct 14&lt;br /&gt;
| 0.155&lt;br /&gt;
| Raiden II / DX finally working.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Oct 14&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Project (also) on GIT.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Apr 14&lt;br /&gt;
| 0.153&lt;br /&gt;
| Independent palettes (as devices) and other architectural changes and major code modernization.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Nov 13&lt;br /&gt;
| 0.151&lt;br /&gt;
| Major NeoGeo driver updates.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Sep 13&lt;br /&gt;
| 0.150&lt;br /&gt;
| First release after abandoning u intermediate releases. Major video interface changes. Many new video devices because of the change.&lt;br /&gt;
|-&lt;br /&gt;
| 23 Jul 13&lt;br /&gt;
| 0.149u1&lt;br /&gt;
| Last u release. Major work on the definition of devices.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Mar 13&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Site on new server.&lt;br /&gt;
|-&lt;br /&gt;
| 11 Jan 13&lt;br /&gt;
| 0.148&lt;br /&gt;
| First mention of MESS along with MAME in release news and first MESS binary in mamedev.org site, widening the foundation towards project merging.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Dec 12&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Support for Python (and new dev tools).&lt;br /&gt;
|-&lt;br /&gt;
| 14 Oct 12&lt;br /&gt;
| 0.147u2&lt;br /&gt;
| New and more flexible implementation of device callback module.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Sep 12&lt;br /&gt;
| 0.147&lt;br /&gt;
| Pong is back in MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 21 Aug 12&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Project (MAME and MESS) moved to SVN.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Aug 12&lt;br /&gt;
| 0.146u5&lt;br /&gt;
| New dev tools including support for building QT4. Massive addition of mechanical games and clones (not necessarily working).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Apr 12&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Miodrag Milanovic (Micko) takes over from Kale.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Feb 12&lt;br /&gt;
| 0.145u1&lt;br /&gt;
| 7zip support and change in CHD format (CHD v5).&lt;br /&gt;
|-&lt;br /&gt;
| 15 Aug 11&lt;br /&gt;
| 0.143u3&lt;br /&gt;
| Device ROMs separated from drivers in loading and listing.&lt;br /&gt;
|-&lt;br /&gt;
| 24 May 11&lt;br /&gt;
| 0.142u4&lt;br /&gt;
| HLSL effects added.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Apr 11&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Angelo Salese (Kale) takes over from Aaron Giles (longest standing yet - with Nicola Salmoria close behind) as MAME coordinator.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Jan 11&lt;br /&gt;
| 0.141u1&lt;br /&gt;
| Implemented mechanical games (pinball, redemption, bowling etc.). Imported drivers from PINMAME.&lt;br /&gt;
|-&lt;br /&gt;
| 29 Jul 10&lt;br /&gt;
| 0.139&lt;br /&gt;
| Larger binary due to on-going move to C++ work.&lt;br /&gt;
|-&lt;br /&gt;
| 8 Jun 10&lt;br /&gt;
| 0.138u2&lt;br /&gt;
| Modern implementation of devices as derived classes with mix-in interfaces.&lt;br /&gt;
|-&lt;br /&gt;
| 15 May 10&lt;br /&gt;
| 0.138&lt;br /&gt;
| MESS gets support for Software Lists.&lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar 10&lt;br /&gt;
| 0.137&lt;br /&gt;
| SDLMAME is now part of the main source package.&lt;br /&gt;
|-&lt;br /&gt;
| 13 Aug 09&lt;br /&gt;
| 0.133u2&lt;br /&gt;
| Many renames.&lt;br /&gt;
|-&lt;br /&gt;
| 02 Aug 09&lt;br /&gt;
| 0.133u1&lt;br /&gt;
| 39 in 1 (MAME rip-off originally added in 0.117) now working. Huge number of renames.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Mar 09&lt;br /&gt;
| 0.130u1&lt;br /&gt;
| Major change in CHD file format (CHD v4).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Feb 09&lt;br /&gt;
| 0.129u5&lt;br /&gt;
| More hardware components are becoming &amp;amp;quot;devices&amp;amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Feb 09&lt;br /&gt;
| 0.129u4&lt;br /&gt;
| Added some AGEMAME drivers.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan 09&lt;br /&gt;
| 0.129u3&lt;br /&gt;
| First implementation of device callback module.&lt;br /&gt;
|-&lt;br /&gt;
| 21 Dec 08&lt;br /&gt;
| 0.128u7&lt;br /&gt;
| Internal (source) changes: Global Machine pointer eliminated, CPUs are &amp;amp;quot;devices&amp;amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| 01 Nov 08&lt;br /&gt;
| 0.128u2&lt;br /&gt;
| mamedev.org renovated.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Aug 08&lt;br /&gt;
| 0.127&lt;br /&gt;
| First laserdisc game emulated (Cube Quest).&lt;br /&gt;
|-&lt;br /&gt;
| 07 Aug 08&lt;br /&gt;
| 0.126u4&lt;br /&gt;
| Cheat re-enabled (read-only), renovation continues.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Jul 08&lt;br /&gt;
| 0.126&lt;br /&gt;
| New universal recompiler engine (started few u releases earlier), cheat engine in the middle of renovation (disabled).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jun 08&lt;br /&gt;
| 0.125u8&lt;br /&gt;
| MAME debugger included all the time.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Feb 08&lt;br /&gt;
| 0.123u2&lt;br /&gt;
| First implementation of a generic device interface.&lt;br /&gt;
|-&lt;br /&gt;
| 01 Dec 07&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| New server for mamedev.org.&lt;br /&gt;
|-&lt;br /&gt;
| 15 Oct 07&lt;br /&gt;
| 0.120&lt;br /&gt;
| First official x64 build. Further source tree clean up (started few u releases earlier with new development tools).&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jul 07&lt;br /&gt;
| 0.117u1&lt;br /&gt;
| Major changes in input system. Basic UI to select a game.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Jul 07&lt;br /&gt;
| 0.117&lt;br /&gt;
| Interesting little fact of history: MAME for the first time includes a preliminary driver of a bootleg multigame arcade that is based on a hacked early version... MAME!&lt;br /&gt;
|-&lt;br /&gt;
| 20 Jun 07&lt;br /&gt;
| 0.116u2&lt;br /&gt;
| CPS3 decryption added.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Jun 07&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| SDL headers/libraries. Build SDLMAME out of the box.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Feb 07&lt;br /&gt;
| 0.112u3&lt;br /&gt;
| Major changes in sound generation.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Feb 07&lt;br /&gt;
| 0.112u1&lt;br /&gt;
| MAME code reorganized, separating game drivers from emulation core in the source tree.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Feb 07&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| MAME 10 year anniversary. Wiki added in mamedev.org.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Feb 07&lt;br /&gt;
| 0.112&lt;br /&gt;
| CPS2 decryption fully implemented.&lt;br /&gt;
|-&lt;br /&gt;
| 16 Nov 06&lt;br /&gt;
| 0.110u3&lt;br /&gt;
| Added support for split CHD.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Aug 06&lt;br /&gt;
| 0.108&lt;br /&gt;
| High score support removed.&lt;br /&gt;
|-&lt;br /&gt;
| 25 May 06&lt;br /&gt;
| 0.106u2&lt;br /&gt;
| New video system, focused on letting the video hardware do compositing (enabled by default in 0.106u3 - Jun 1)&lt;br /&gt;
|-&lt;br /&gt;
| 03 Jun 06&lt;br /&gt;
| 0.106u1&lt;br /&gt;
| First version of SDLMAME released.&lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan 06&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| mamedev.org is finally an .org (and on new servers).&lt;br /&gt;
|-&lt;br /&gt;
| 14 Sep 05&lt;br /&gt;
| 0.100&lt;br /&gt;
| Added back support for some gambling games.&lt;br /&gt;
|-&lt;br /&gt;
| 14 Aug 05&lt;br /&gt;
| 0.99u2&lt;br /&gt;
| Video-based gambling games added (drivers ported from AGEMAME).&lt;br /&gt;
|-&lt;br /&gt;
| 03 May 05&lt;br /&gt;
| 0.96&lt;br /&gt;
| Changed the license to be based off of the BSD license, with commercial restrictions.&lt;br /&gt;
|-&lt;br /&gt;
| 18 Apr 05&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Aaron Giles takes over from David Haywood as MAME coordinator.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Apr 05&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| mamedev.org is born (mamedev.com actually initially).&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb 05&lt;br /&gt;
| 0.93&lt;br /&gt;
| Major sound system reorganization around streams.&lt;br /&gt;
|-&lt;br /&gt;
| 15 Feb 05&lt;br /&gt;
| 0.92u1&lt;br /&gt;
| Raiden Fighters 2 (et al) finally working.&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb 05&lt;br /&gt;
| 0.92&lt;br /&gt;
| Sega improvements and clean up.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Nov 04&lt;br /&gt;
| 0.89&lt;br /&gt;
| New debugger added.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Oct 04&lt;br /&gt;
| 0.88&lt;br /&gt;
| Sega FD1094 decryption added.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Jan 04&lt;br /&gt;
| 0.78u6&lt;br /&gt;
| Internal reorganization of memory system. Beginning of effort to merge separate maps for read and write accesses.&lt;br /&gt;
|-&lt;br /&gt;
| 21 Nov 03&lt;br /&gt;
| 0.77u1&lt;br /&gt;
| CHD v3. &amp;amp;quot;hdcomp&amp;amp;quot; tool, got replaced by &amp;amp;quot;chdman&amp;amp;quot;. (internal release)&lt;br /&gt;
|-&lt;br /&gt;
| 11 Nov 03&lt;br /&gt;
| 0.77&lt;br /&gt;
| 3dfx Voodoo emulation added.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Oct 03&lt;br /&gt;
| 0.74u2&lt;br /&gt;
| Removed the concept of TESTDRIVERS, making all drivers available in all builds.&lt;br /&gt;
|-&lt;br /&gt;
| 09 Aug 03&lt;br /&gt;
| 0.72&lt;br /&gt;
| First emulation of the SP0250 speech chip.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jun 03&lt;br /&gt;
| 0.70u1&lt;br /&gt;
| CHD v2.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Jun 03&lt;br /&gt;
| 0.69u3&lt;br /&gt;
| First release to have intermediate &#039;u&#039; updates.&lt;br /&gt;
|-&lt;br /&gt;
| 15 May 03&lt;br /&gt;
| 0.68&lt;br /&gt;
| David Haywood takes over from Nicola as MAME coordinator. Added SHA1 hashes in addition to CRCs to reduce hacks and prevent collisions.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Apr 03&lt;br /&gt;
| 0.67&lt;br /&gt;
| First dynamic recompiled CPU core added: MIPS3.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan 03&lt;br /&gt;
| 0.63&lt;br /&gt;
| First actual CHD (Wargods).&lt;br /&gt;
|-&lt;br /&gt;
| 04 Jul 02&lt;br /&gt;
| 0.61&lt;br /&gt;
| Added initial support for artwork external to games.&lt;br /&gt;
|-&lt;br /&gt;
| 01 May 02&lt;br /&gt;
| 0.60&lt;br /&gt;
| Removed SoundBlaster FM support as software-based emulation finally became better in almost all cases.&lt;br /&gt;
|-&lt;br /&gt;
| 22 Mar 02&lt;br /&gt;
| 0.59&lt;br /&gt;
| Aaron Giles implements CHD (Compressed Hard Disk - later Compressed Hunks of Data).&lt;br /&gt;
|-&lt;br /&gt;
| 05 Feb 02&lt;br /&gt;
| 0.58&lt;br /&gt;
| &amp;quot;Machine drivers,&amp;quot; previously hard-coded structures, now initialized by macro-based constructors, allowing configurations to derive from each other.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Aug 01&lt;br /&gt;
| 0.54&lt;br /&gt;
| First release to call out MAMETesters bugs.&lt;br /&gt;
|-&lt;br /&gt;
| 16 Aug 01&lt;br /&gt;
| 0.37b15 (MESS)&lt;br /&gt;
| First Win32 MESS release.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Aug 01&lt;br /&gt;
| 0.53&lt;br /&gt;
| Abandoning of &amp;amp;quot;beta&amp;amp;quot; numbering scheme.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Aug 01&lt;br /&gt;
| -&lt;br /&gt;
| First checkins for AdvanceMAME (0.37b16).&lt;br /&gt;
|-&lt;br /&gt;
| 24 May 01&lt;br /&gt;
| 0.37b15&lt;br /&gt;
| Windows takes over from DOS as the primary development target. MAMEW becomes MAME and MAME (DOS MAME) becomes DMAME. Restructuring of parents and clones.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Jan 01&lt;br /&gt;
| 0.37b11&lt;br /&gt;
| Initial support for discrete sound emulation.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Nov 00&lt;br /&gt;
| 0.37b9&lt;br /&gt;
| First proper 32-bit CPU added (68EC020).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Feb 00&lt;br /&gt;
| 0.36rc1&lt;br /&gt;
| Removed Pong and gambling game drivers.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Jan 00&lt;br /&gt;
| 0.36b14&lt;br /&gt;
| Major reorganization of driver configuration structures.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Oct 99&lt;br /&gt;
| 0.36b6 (MESS)&lt;br /&gt;
| MESS versions are synced to MAME versions (MAME source override.&lt;br /&gt;
|-&lt;br /&gt;
| 08 Aug 99&lt;br /&gt;
| 0.36b2&lt;br /&gt;
| Konami 052001/053248 CPU first emulated.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Jul 99&lt;br /&gt;
| 0.35b3&lt;br /&gt;
| License change. First history.dat support.&lt;br /&gt;
|-&lt;br /&gt;
| 24 May 99&lt;br /&gt;
| 0.35b13&lt;br /&gt;
| Switched to PNG from PCX as the main screenshot image format.&lt;br /&gt;
|-&lt;br /&gt;
| 15 Feb 99&lt;br /&gt;
| 0.35b3&lt;br /&gt;
| Internal tilemap code added. Previously many drivers did tilemaps their own way.&lt;br /&gt;
|-&lt;br /&gt;
| 04 Oct 98&lt;br /&gt;
| 0.34b4&lt;br /&gt;
| Began using CRCs to identify ROMs.&lt;br /&gt;
|-&lt;br /&gt;
| 30 Aug 98&lt;br /&gt;
| 0.34b2&lt;br /&gt;
| First DSP core added: the TMS34010.&lt;br /&gt;
|-&lt;br /&gt;
| 16 Aug 98&lt;br /&gt;
| 0.34b1&lt;br /&gt;
| First BIOS (NEOGEO). First appearance of Neo Geo games, which have been the source of much controversy ever since.&lt;br /&gt;
|-&lt;br /&gt;
| 03 Jun 98&lt;br /&gt;
| 0.1 (MESS)&lt;br /&gt;
| First public release of MESS.&lt;br /&gt;
|-&lt;br /&gt;
| 03 May 98&lt;br /&gt;
| 0.33b1&lt;br /&gt;
| Public betas started; previously users would have to wait several months between releases. The series of betas were sometimes followed by some rc (release candidate) versions.&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0.32&lt;br /&gt;
| 0.32 does not exist to avoid confusion with MAME32.&lt;br /&gt;
|-&lt;br /&gt;
| 25 Apr 98&lt;br /&gt;
| 0.31&lt;br /&gt;
| Atari slapstic first emulated. Timer system added. Built-in ZIP file support added.&lt;br /&gt;
|-&lt;br /&gt;
| 08 Jan 98&lt;br /&gt;
| 0.30&lt;br /&gt;
| First official &amp;amp;quot;non working&amp;amp;quot; game, Future Spy. YM2151 support added.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Sep 97&lt;br /&gt;
| 0.28&lt;br /&gt;
| First 68000 game emulated (Rastan).&lt;br /&gt;
|-&lt;br /&gt;
| 10 Aug 97&lt;br /&gt;
| 0.27&lt;br /&gt;
| Nicola returns as MAME coordinator. MAME switched away from the GPL license.&lt;br /&gt;
|-&lt;br /&gt;
| 18 Jul 97&lt;br /&gt;
| 0.26.1&lt;br /&gt;
| First release of MAME32.&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jul 97&lt;br /&gt;
| 0.26&lt;br /&gt;
| First vector games added to MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 02 Jun 97&lt;br /&gt;
| 0.23&lt;br /&gt;
| First FM synthesis-based sound chip supported — but only through a hack to use the OPL on a SoundBlaster card under DOS.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Apr 97&lt;br /&gt;
| 0.19&lt;br /&gt;
| Mirko Buffoni takes over from Nicola as MAME coordinator.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Apr 97&lt;br /&gt;
| 0.18&lt;br /&gt;
| First version of X/MAME checked in.&lt;br /&gt;
|-&lt;br /&gt;
| 02 Apr 97&lt;br /&gt;
| 0.14&lt;br /&gt;
| First version to use samples - Donkey Kong.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Mar 97&lt;br /&gt;
| 0.13&lt;br /&gt;
| High score saving support added.&lt;br /&gt;
|-&lt;br /&gt;
| 23 Mar 97&lt;br /&gt;
| 0.12&lt;br /&gt;
| First multiple-CPU game emulated (Burger Time).&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar 97&lt;br /&gt;
| 0.10&lt;br /&gt;
| First non-Z80-based game emulated (Centipede).&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb 97&lt;br /&gt;
| -&lt;br /&gt;
| First version of MacMAME released (0.4).&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb 97&lt;br /&gt;
| 0.4&lt;br /&gt;
| First not playable game added (although there is no official concept for &amp;amp;quot;non working&amp;amp;quot; yet).&lt;br /&gt;
|-&lt;br /&gt;
| 05 Feb 97&lt;br /&gt;
| 0.1&lt;br /&gt;
| MAME 0.1 released.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page has been heavily modified and enriched in May and June 2016, by [http://blog.ilogic.gr NLS], using historical data from various sources. A big thanks to Fujix for the original chart idea and [http://www.progettosnaps.net/ AntoPISA] for his &amp;amp;quot;renameSET&amp;amp;quot; detailed files that helped immensely to build the statistics.&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_Milestones&amp;diff=5736</id>
		<title>MAME Milestones</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_Milestones&amp;diff=5736"/>
		<updated>2018-01-22T01:15:49Z</updated>

		<summary type="html">&lt;p&gt;Ajr: Major removal of nigh-meaningless &amp;quot;major addition&amp;quot; items&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The intention here is not really to focus on particular drivers, but more general concepts. For example, we&#039;re less interested that &amp;lt;b&amp;gt;Gauntlet&amp;lt;/b&amp;gt; was emulated and more interested that the slapstic was emulated.&lt;br /&gt;
&lt;br /&gt;
Even just simply counting supported ROMsets, reading the whatsnew files, and looking at the old WIP pages isn&#039;t enough to reflect the full history of the project. In an effort to at least touch on some of the highlights and project milestones that generally aren&#039;t directly reflected in the whatsnew, the table below lists some important project-level changes and significant new achievements that have impacted the project. &lt;br /&gt;
&lt;br /&gt;
== MAME Project Milestones ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=&amp;quot;12%&amp;quot;| Release&lt;br /&gt;
|width=&amp;quot;18%&amp;quot;| Version&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;| Milestone&lt;br /&gt;
|-&lt;br /&gt;
| 26 Oct 16&lt;br /&gt;
| 0.179&lt;br /&gt;
| No more debug build. 32bit binary is marked as such. Some rare systems added. Big software list cleanup. Whatsnew includes some software list details.&lt;br /&gt;
|-&lt;br /&gt;
| 28 Sep 16&lt;br /&gt;
| 0.178&lt;br /&gt;
| UI more modular (DATs described in LUA, not hardcoded) and other UI improvements. Many machine fixes. Many new layouts.&lt;br /&gt;
|-&lt;br /&gt;
| 31 Aug 16&lt;br /&gt;
| 0.177&lt;br /&gt;
| Some big bugs got fixed (dual lightguns, menus out of screen). Many new computers added in machines. VGM file player. Improvements in serial/keyboard devices.&lt;br /&gt;
|-&lt;br /&gt;
| 27 Jul 16&lt;br /&gt;
| 0.176&lt;br /&gt;
| Cooperation with Debian team. New shaders. More progress on SPARC machines.&lt;br /&gt;
|-&lt;br /&gt;
| 29 Jun 16&lt;br /&gt;
| 0.175&lt;br /&gt;
| Much work on emulating Sun SPARC machines. Many new software list CHD dumps added (esp. for PSX).&lt;br /&gt;
|-&lt;br /&gt;
| 27 Apr 16&lt;br /&gt;
| 0.173&lt;br /&gt;
| Plenty of new graphics scaling modes. Support for large archives (&amp;amp;gt;4GB and newer archive features). Some work towards Universal Windows App support (UWP).&lt;br /&gt;
|-&lt;br /&gt;
| 30 Mar 16&lt;br /&gt;
| 0.172&lt;br /&gt;
| First MAME release with new license. New documentation. Major ini changes. Extended BGFX renderer (planing to move completely to). Improved screen effects. Major improvement of file handling support.&lt;br /&gt;
|-&lt;br /&gt;
| 04 Mar 16&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| MAME is now Free and Open Source software based on GPL-2.0+ license.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Feb 16&lt;br /&gt;
| 0.171&lt;br /&gt;
| MEWUI merges with MAME replacing default MAME UI for most platforms. Initial BGFX work. Support for videosnaps capture.&lt;br /&gt;
|-&lt;br /&gt;
| 27 Jan 16&lt;br /&gt;
| 0.170&lt;br /&gt;
| LUA support (back) in. More video filtering/effects work.&lt;br /&gt;
|-&lt;br /&gt;
| 01 Jan 16&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| MSYS2 based tools to build MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 30 Dec 15&lt;br /&gt;
| 0.169&lt;br /&gt;
| Modernized core to C++14. First release to build clean in Raspberry Pi 2 and other ARM Linux targets.&lt;br /&gt;
|-&lt;br /&gt;
| 27 May 15&lt;br /&gt;
| 0.162&lt;br /&gt;
| MESS merges with MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 20 May 15&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| MAME starts work to become Open Source.&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb 15&lt;br /&gt;
| 0.159&lt;br /&gt;
| Massive addition of mechanical games.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Oct 14&lt;br /&gt;
| 0.155&lt;br /&gt;
| Raiden II / DX finally working.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Oct 14&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Project (also) on GIT.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Apr 14&lt;br /&gt;
| 0.153&lt;br /&gt;
| Independent palettes (as devices) and other architectural changes and major code modernization.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Nov 13&lt;br /&gt;
| 0.151&lt;br /&gt;
| Major NeoGeo driver updates.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Sep 13&lt;br /&gt;
| 0.150&lt;br /&gt;
| First release after abandoning u intermediate releases. Major video interface changes. Many new video devices because of the change.&lt;br /&gt;
|-&lt;br /&gt;
| 23 Jul 13&lt;br /&gt;
| 0.149u1&lt;br /&gt;
| Last u release. Major work on the definition of devices.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Mar 13&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Site on new server.&lt;br /&gt;
|-&lt;br /&gt;
| 11 Jan 13&lt;br /&gt;
| 0.148&lt;br /&gt;
| First mention of MESS along with MAME in release news and first MESS binary in mamedev.org site, widening the foundation towards project merging.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Dec 12&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Support for Python (and new dev tools).&lt;br /&gt;
|-&lt;br /&gt;
| 14 Oct 12&lt;br /&gt;
| 0.147u2&lt;br /&gt;
| New and more flexible implementation of device callback module.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Sep 12&lt;br /&gt;
| 0.147&lt;br /&gt;
| Pong is back in MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 21 Aug 12&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Project (MAME and MESS) moved to SVN.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Aug 12&lt;br /&gt;
| 0.146u5&lt;br /&gt;
| New dev tools including support for building QT4. Massive addition of mechanical games and clones (not necessarily working).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Apr 12&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Miodrag Milanovic (Micko) takes over from Kale.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Feb 12&lt;br /&gt;
| 0.145u1&lt;br /&gt;
| 7zip support and change in CHD format (CHD v5).&lt;br /&gt;
|-&lt;br /&gt;
| 15 Aug 11&lt;br /&gt;
| 0.143u3&lt;br /&gt;
| Device ROMs separated from drivers in loading and listing.&lt;br /&gt;
|-&lt;br /&gt;
| 24 May 11&lt;br /&gt;
| 0.142u4&lt;br /&gt;
| HLSL effects added.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Apr 11&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Angelo Salese (Kale) takes over from Aaron Giles (longest standing yet - with Nicola Salmoria close behind) as MAME coordinator.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Jan 11&lt;br /&gt;
| 0.141u1&lt;br /&gt;
| Implemented mechanical games (pinball, redemption, bowling etc.). Imported drivers from PINMAME.&lt;br /&gt;
|-&lt;br /&gt;
| 29 Jul 10&lt;br /&gt;
| 0.139&lt;br /&gt;
| Larger binary due to on-going move to C++ work.&lt;br /&gt;
|-&lt;br /&gt;
| 8 Jun 10&lt;br /&gt;
| 0.138u2&lt;br /&gt;
| Modern implementation of devices as derived classes with mix-in interfaces.&lt;br /&gt;
|-&lt;br /&gt;
| 15 May 10&lt;br /&gt;
| 0.138&lt;br /&gt;
| MESS gets support for Software Lists.&lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar 10&lt;br /&gt;
| 0.137&lt;br /&gt;
| SDLMAME is now part of the main source package.&lt;br /&gt;
|-&lt;br /&gt;
| 13 Aug 09&lt;br /&gt;
| 0.133u2&lt;br /&gt;
| Many renames.&lt;br /&gt;
|-&lt;br /&gt;
| 02 Aug 09&lt;br /&gt;
| 0.133u1&lt;br /&gt;
| 39 in 1 (MAME rip-off originally added in 0.117) now working. Huge number of renames.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Mar 09&lt;br /&gt;
| 0.130u1&lt;br /&gt;
| Major change in CHD file format (CHD v4).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Feb 09&lt;br /&gt;
| 0.129u5&lt;br /&gt;
| More hardware components are becoming &amp;amp;quot;devices&amp;amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Feb 09&lt;br /&gt;
| 0.129u4&lt;br /&gt;
| Added some AGEMAME drivers.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan 09&lt;br /&gt;
| 0.129u3&lt;br /&gt;
| First implementation of device callback module.&lt;br /&gt;
|-&lt;br /&gt;
| 21 Dec 08&lt;br /&gt;
| 0.128u7&lt;br /&gt;
| Internal (source) changes: Global Machine pointer eliminated, CPUs are &amp;amp;quot;devices&amp;amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| 01 Nov 08&lt;br /&gt;
| 0.128u2&lt;br /&gt;
| mamedev.org renovated.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Aug 08&lt;br /&gt;
| 0.127&lt;br /&gt;
| First laserdisc game emulated (Cube Quest).&lt;br /&gt;
|-&lt;br /&gt;
| 07 Aug 08&lt;br /&gt;
| 0.126u4&lt;br /&gt;
| Cheat re-enabled (read-only), renovation continues.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Jul 08&lt;br /&gt;
| 0.126&lt;br /&gt;
| New universal recompiler engine (started few u releases earlier), cheat engine in the middle of renovation (disabled).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jun 08&lt;br /&gt;
| 0.125u8&lt;br /&gt;
| MAME debugger included all the time.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Feb 08&lt;br /&gt;
| 0.123u2&lt;br /&gt;
| First implementation of a generic device interface.&lt;br /&gt;
|-&lt;br /&gt;
| 01 Dec 07&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| New server for mamedev.org.&lt;br /&gt;
|-&lt;br /&gt;
| 15 Oct 07&lt;br /&gt;
| 0.120&lt;br /&gt;
| First official x64 build. Further source tree clean up (started few u releases earlier with new development tools).&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jul 07&lt;br /&gt;
| 0.117u1&lt;br /&gt;
| Major changes in input system. Basic UI to select a game.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Jul 07&lt;br /&gt;
| 0.117&lt;br /&gt;
| Interesting little fact of history: MAME for the first time includes a preliminary driver of a bootleg multigame arcade that is based on a hacked early version... MAME!&lt;br /&gt;
|-&lt;br /&gt;
| 20 Jun 07&lt;br /&gt;
| 0.116u2&lt;br /&gt;
| CPS3 decryption added.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Jun 07&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| SDL headers/libraries. Build SDLMAME out of the box.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Feb 07&lt;br /&gt;
| 0.112u3&lt;br /&gt;
| Major changes in sound generation.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Feb 07&lt;br /&gt;
| 0.112u1&lt;br /&gt;
| MAME code reorganized, separating game drivers from emulation core in the source tree.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Feb 07&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| MAME 10 year anniversary. Wiki added in mamedev.org.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Feb 07&lt;br /&gt;
| 0.112&lt;br /&gt;
| CPS2 decryption fully implemented.&lt;br /&gt;
|-&lt;br /&gt;
| 16 Nov 06&lt;br /&gt;
| 0.110u3&lt;br /&gt;
| Added support for split CHD.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Aug 06&lt;br /&gt;
| 0.108&lt;br /&gt;
| High score support removed.&lt;br /&gt;
|-&lt;br /&gt;
| 25 May 06&lt;br /&gt;
| 0.106u2&lt;br /&gt;
| New video system, focused on letting the video hardware do compositing (enabled by default in 0.106u3 - Jun 1)&lt;br /&gt;
|-&lt;br /&gt;
| 03 Jun 06&lt;br /&gt;
| 0.106u1&lt;br /&gt;
| First version of SDLMAME released.&lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan 06&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| mamedev.org is finally an .org (and on new servers).&lt;br /&gt;
|-&lt;br /&gt;
| 14 Sep 05&lt;br /&gt;
| 0.100&lt;br /&gt;
| Added back support for some gambling games.&lt;br /&gt;
|-&lt;br /&gt;
| 14 Aug 05&lt;br /&gt;
| 0.99u2&lt;br /&gt;
| Video-based gambling games added (drivers ported from AGEMAME).&lt;br /&gt;
|-&lt;br /&gt;
| 03 May 05&lt;br /&gt;
| 0.96&lt;br /&gt;
| Changed the license to be based off of the BSD license, with commercial restrictions.&lt;br /&gt;
|-&lt;br /&gt;
| 18 Apr 05&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Aaron Giles takes over from David Haywood as MAME coordinator.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Apr 05&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| mamedev.org is born (mamedev.com actually initially).&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb 05&lt;br /&gt;
| 0.93&lt;br /&gt;
| Major sound system reorganization around streams.&lt;br /&gt;
|-&lt;br /&gt;
| 15 Feb 05&lt;br /&gt;
| 0.92u1&lt;br /&gt;
| Raiden Fighters 2 (et al) finally working.&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb 05&lt;br /&gt;
| 0.92&lt;br /&gt;
| Sega improvements and clean up.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Nov 04&lt;br /&gt;
| 0.89&lt;br /&gt;
| New debugger added.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Oct 04&lt;br /&gt;
| 0.88&lt;br /&gt;
| Sega FD1094 decryption added.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Jan 04&lt;br /&gt;
| 0.78u6&lt;br /&gt;
| Internal reorganization of memory system. Beginning of effort to merge separate maps for read and write accesses.&lt;br /&gt;
|-&lt;br /&gt;
| 21 Nov 03&lt;br /&gt;
| 0.77u1&lt;br /&gt;
| CHD v3. &amp;amp;quot;hdcomp&amp;amp;quot; tool, got replaced by &amp;amp;quot;chdman&amp;amp;quot;. (internal release)&lt;br /&gt;
|-&lt;br /&gt;
| 11 Nov 03&lt;br /&gt;
| 0.77&lt;br /&gt;
| 3dfx Voodoo emulation added.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Oct 03&lt;br /&gt;
| 0.74u2&lt;br /&gt;
| Removed the concept of TESTDRIVERS, making all drivers available in all builds.&lt;br /&gt;
|-&lt;br /&gt;
| 09 Aug 03&lt;br /&gt;
| 0.72&lt;br /&gt;
| First emulation of the SP0250 speech chip.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jun 03&lt;br /&gt;
| 0.70u1&lt;br /&gt;
| CHD v2.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Jun 03&lt;br /&gt;
| 0.69u3&lt;br /&gt;
| First release to have intermediate &#039;u&#039; updates.&lt;br /&gt;
|-&lt;br /&gt;
| 15 May 03&lt;br /&gt;
| 0.68&lt;br /&gt;
| David Haywood takes over from Nicola as MAME coordinator. Added SHA1 hashes in addition to CRCs to reduce hacks and prevent collisions.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Apr 03&lt;br /&gt;
| 0.67&lt;br /&gt;
| First dynamic recompiled CPU core added: MIPS3.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan 03&lt;br /&gt;
| 0.63&lt;br /&gt;
| First actual CHD (Wargods).&lt;br /&gt;
|-&lt;br /&gt;
| 04 Jul 02&lt;br /&gt;
| 0.61&lt;br /&gt;
| Added initial support for artwork external to games.&lt;br /&gt;
|-&lt;br /&gt;
| 01 May 02&lt;br /&gt;
| 0.60&lt;br /&gt;
| Removed SoundBlaster FM support as software-based emulation finally became better in almost all cases.&lt;br /&gt;
|-&lt;br /&gt;
| 22 Mar 02&lt;br /&gt;
| 0.59&lt;br /&gt;
| Aaron Giles implements CHD (Compressed Hard Disk - later Compressed Hunks of Data).&lt;br /&gt;
|-&lt;br /&gt;
| 05 Feb 02&lt;br /&gt;
| 0.58&lt;br /&gt;
| &amp;quot;Machine drivers,&amp;quot; previously hard-coded structures, now initialized by macro-based constructors, allowing configurations to derive from each other.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Aug 01&lt;br /&gt;
| 0.54&lt;br /&gt;
| First release to call out MAMETesters bugs.&lt;br /&gt;
|-&lt;br /&gt;
| 16 Aug 01&lt;br /&gt;
| 0.37b15 (MESS)&lt;br /&gt;
| First Win32 MESS release.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Aug 01&lt;br /&gt;
| 0.53&lt;br /&gt;
| Abandoning of &amp;amp;quot;beta&amp;amp;quot; numbering scheme.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Aug 01&lt;br /&gt;
| -&lt;br /&gt;
| First checkins for AdvanceMAME (0.37b16).&lt;br /&gt;
|-&lt;br /&gt;
| 24 May 01&lt;br /&gt;
| 0.37b15&lt;br /&gt;
| Windows takes over from DOS as the primary development target. MAMEW becomes MAME and MAME (DOS MAME) becomes DMAME. Restructuring of parents and clones.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Jan 01&lt;br /&gt;
| 0.37b11&lt;br /&gt;
| Initial support for discrete sound emulation.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Nov 00&lt;br /&gt;
| 0.37b9&lt;br /&gt;
| First proper 32-bit CPU added (68EC020).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Feb 00&lt;br /&gt;
| 0.36rc1&lt;br /&gt;
| Removed Pong and gambling game drivers.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Jan 00&lt;br /&gt;
| 0.36b14&lt;br /&gt;
| Major reorganization of driver configuration structures.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Oct 99&lt;br /&gt;
| 0.36b6 (MESS)&lt;br /&gt;
| MESS versions are synced to MAME versions (MAME source override.&lt;br /&gt;
|-&lt;br /&gt;
| 08 Aug 99&lt;br /&gt;
| 0.36b2&lt;br /&gt;
| Konami 052001/053248 CPU first emulated.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Jul 99&lt;br /&gt;
| 0.35b3&lt;br /&gt;
| License change. First history.dat support.&lt;br /&gt;
|-&lt;br /&gt;
| 24 May 99&lt;br /&gt;
| 0.35b13&lt;br /&gt;
| Switched to PNG from PCX as the main screenshot image format.&lt;br /&gt;
|-&lt;br /&gt;
| 15 Feb 99&lt;br /&gt;
| 0.35b3&lt;br /&gt;
| Internal tilemap code added. Previously many drivers did tilemaps their own way.&lt;br /&gt;
|-&lt;br /&gt;
| 04 Oct 98&lt;br /&gt;
| 0.34b4&lt;br /&gt;
| Began using CRCs to identify ROMs.&lt;br /&gt;
|-&lt;br /&gt;
| 30 Aug 98&lt;br /&gt;
| 0.34b2&lt;br /&gt;
| First DSP core added: the TMS34010.&lt;br /&gt;
|-&lt;br /&gt;
| 16 Aug 98&lt;br /&gt;
| 0.34b1&lt;br /&gt;
| First BIOS (NEOGEO). First appearance of Neo Geo games, which have been the source of much controversy ever since.&lt;br /&gt;
|-&lt;br /&gt;
| 03 Jun 98&lt;br /&gt;
| 0.1 (MESS)&lt;br /&gt;
| First public release of MESS.&lt;br /&gt;
|-&lt;br /&gt;
| 03 May 98&lt;br /&gt;
| 0.33b1&lt;br /&gt;
| Public betas started; previously users would have to wait several months between releases. The series of betas were sometimes followed by some rc (release candidate) versions.&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0.32&lt;br /&gt;
| 0.32 does not exist to avoid confusion with MAME32.&lt;br /&gt;
|-&lt;br /&gt;
| 25 Apr 98&lt;br /&gt;
| 0.31&lt;br /&gt;
| Atari slapstic first emulated. Timer system added. Built-in ZIP file support added.&lt;br /&gt;
|-&lt;br /&gt;
| 08 Jan 98&lt;br /&gt;
| 0.30&lt;br /&gt;
| First official &amp;amp;quot;non working&amp;amp;quot; game, Future Spy. YM2151 support added.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Sep 97&lt;br /&gt;
| 0.28&lt;br /&gt;
| First 68000 game emulated (Rastan).&lt;br /&gt;
|-&lt;br /&gt;
| 10 Aug 97&lt;br /&gt;
| 0.27&lt;br /&gt;
| Nicola returns as MAME coordinator. MAME switched away from the GPL license.&lt;br /&gt;
|-&lt;br /&gt;
| 18 Jul 97&lt;br /&gt;
| 0.26.1&lt;br /&gt;
| First release of MAME32.&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jul 97&lt;br /&gt;
| 0.26&lt;br /&gt;
| First vector games added to MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 02 Jun 97&lt;br /&gt;
| 0.23&lt;br /&gt;
| First FM synthesis-based sound chip supported — but only through a hack to use the OPL on a SoundBlaster card under DOS.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Apr 97&lt;br /&gt;
| 0.19&lt;br /&gt;
| Mirko Buffoni takes over from Nicola as MAME coordinator.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Apr 97&lt;br /&gt;
| 0.18&lt;br /&gt;
| First version of X/MAME checked in.&lt;br /&gt;
|-&lt;br /&gt;
| 02 Apr 97&lt;br /&gt;
| 0.14&lt;br /&gt;
| First version to use samples - Donkey Kong.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Mar 97&lt;br /&gt;
| 0.13&lt;br /&gt;
| High score saving support added.&lt;br /&gt;
|-&lt;br /&gt;
| 23 Mar 97&lt;br /&gt;
| 0.12&lt;br /&gt;
| First multiple-CPU game emulated (Burger Time).&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar 97&lt;br /&gt;
| 0.10&lt;br /&gt;
| First non-Z80-based game emulated (Centipede).&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb 97&lt;br /&gt;
| -&lt;br /&gt;
| First version of MacMAME released (0.4).&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb 97&lt;br /&gt;
| 0.4&lt;br /&gt;
| First not playable game added (although there is no official concept for &amp;amp;quot;non working&amp;amp;quot; yet).&lt;br /&gt;
|-&lt;br /&gt;
| 05 Feb 97&lt;br /&gt;
| 0.1&lt;br /&gt;
| MAME 0.1 released.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page has been heavily modified and enriched in May and June 2016, by [http://blog.ilogic.gr NLS], using historical data from various sources. A big thanks to Fujix for the original chart idea and [http://www.progettosnaps.net/ AntoPISA] for his &amp;amp;quot;renameSET&amp;amp;quot; detailed files that helped immensely to build the statistics.&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_Milestones&amp;diff=5735</id>
		<title>MAME Milestones</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_Milestones&amp;diff=5735"/>
		<updated>2018-01-21T23:22:07Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The intention here is not really to focus on particular drivers, but more general concepts. For example, we&#039;re less interested that &amp;lt;b&amp;gt;Gauntlet&amp;lt;/b&amp;gt; was emulated and more interested that the slapstic was emulated.&lt;br /&gt;
&lt;br /&gt;
Even just simply counting supported ROMsets, reading the whatsnew files, and looking at the old WIP pages isn&#039;t enough to reflect the full history of the project. In an effort to at least touch on some of the highlights and project milestones that generally aren&#039;t directly reflected in the whatsnew, the table below lists some important project-level changes and significant new achievements that have impacted the project. &lt;br /&gt;
&lt;br /&gt;
== MAME Project Milestones ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=&amp;quot;12%&amp;quot;| Release&lt;br /&gt;
|width=&amp;quot;18%&amp;quot;| Version&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;| Milestone&lt;br /&gt;
|-&lt;br /&gt;
| 26 Oct 16&lt;br /&gt;
| 0.179&lt;br /&gt;
| No more debug build. 32bit binary is marked as such. Some rare systems added. Big software list cleanup. Whatsnew includes some software list details.&lt;br /&gt;
|-&lt;br /&gt;
| 28 Sep 16&lt;br /&gt;
| 0.178&lt;br /&gt;
| UI more modular (DATs described in LUA, not hardcoded) and other UI improvements. Many machine fixes. Many new layouts.&lt;br /&gt;
|-&lt;br /&gt;
| 31 Aug 16&lt;br /&gt;
| 0.177&lt;br /&gt;
| Some big bugs got fixed (dual lightguns, menus out of screen). Many new computers added in machines. VGM file player. Improvements in serial/keyboard devices.&lt;br /&gt;
|-&lt;br /&gt;
| 27 Jul 16&lt;br /&gt;
| 0.176&lt;br /&gt;
| Cooperation with Debian team. New shaders. More progress on SPARC machines.&lt;br /&gt;
|-&lt;br /&gt;
| 29 Jun 16&lt;br /&gt;
| 0.175&lt;br /&gt;
| Much work on emulating Sun SPARC machines. Many new software list CHD dumps added (esp. for PSX).&lt;br /&gt;
|-&lt;br /&gt;
| 27 Apr 16&lt;br /&gt;
| 0.173&lt;br /&gt;
| Plenty new graphics scaling modes. Support for large archives (&amp;amp;gt;4GB and newer archive features), solving the issue with huge zipped extras in PD. Some work towards Universal Windows App support (UWP).&lt;br /&gt;
|-&lt;br /&gt;
| 30 Mar 16&lt;br /&gt;
| 0.172&lt;br /&gt;
| First MAME release with new license. New documentation. Major ini changes. Extended BGFX renderer (planing to move completely to). Improved screen effects. Major improvement of file handling support.&lt;br /&gt;
|-&lt;br /&gt;
| 04 Mar 16&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| MAME is now Free and Open Source software based on GPL-2.0+ license.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Feb 16&lt;br /&gt;
| 0.171&lt;br /&gt;
| MEWUI merges with MAME replacing default MAME UI for most platforms. Initial BGFX work. Support for videosnaps capture.&lt;br /&gt;
|-&lt;br /&gt;
| 27 Jan 16&lt;br /&gt;
| 0.170&lt;br /&gt;
| LUA support (back) in. More video filtering/effects work.&lt;br /&gt;
|-&lt;br /&gt;
| 01 Jan 16&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| MSYS2 based tools to build MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 30 Dec 15&lt;br /&gt;
| 0.169&lt;br /&gt;
| Modernized core to C++14. First release to build clean in Raspberry Pi 2 and other ARM Linux targets.&lt;br /&gt;
|-&lt;br /&gt;
| 25 Nov 15&lt;br /&gt;
| 0.168&lt;br /&gt;
| More HLSL changes.&lt;br /&gt;
|-&lt;br /&gt;
| 28 Oct 15&lt;br /&gt;
| 0.167&lt;br /&gt;
| Major HLSL changes.&lt;br /&gt;
|-&lt;br /&gt;
| 27 May 15&lt;br /&gt;
| 0.162&lt;br /&gt;
| MESS merges with MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 20 May 15&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| MAME starts work to become Open Source.&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb 15&lt;br /&gt;
| 0.159&lt;br /&gt;
| Massive addition of mechanical games.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Oct 14&lt;br /&gt;
| 0.155&lt;br /&gt;
| Raiden II / DX finally working.&lt;br /&gt;
|-&lt;br /&gt;
| 23 Jul 14&lt;br /&gt;
| 0.154&lt;br /&gt;
| Many devices added.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Oct 14&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Project (also) on GIT.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Apr 14&lt;br /&gt;
| 0.153&lt;br /&gt;
| Independent palettes (as devices) and other architectural changes and major code modernization.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Nov 13&lt;br /&gt;
| 0.151&lt;br /&gt;
| Major NeoGeo driver updates.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Sep 13&lt;br /&gt;
| 0.150&lt;br /&gt;
| First release after abandoning u intermediate releases. Major video interface changes. Many new video devices because of the change.&lt;br /&gt;
|-&lt;br /&gt;
| 23 Jul 13&lt;br /&gt;
| 0.149u1&lt;br /&gt;
| Last u release. Major work on the definition of devices.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Mar 13&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Site on new server.&lt;br /&gt;
|-&lt;br /&gt;
| 11 Jan 13&lt;br /&gt;
| 0.148&lt;br /&gt;
| First mention of MESS along with MAME in release news and first MESS binary in mamedev.org site, widening the foundation towards project merging.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Dec 12&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Support for Python (and new dev tools).&lt;br /&gt;
|-&lt;br /&gt;
| 14 Oct 12&lt;br /&gt;
| 0.147u2&lt;br /&gt;
| New implementation of device callback module.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Sep 12&lt;br /&gt;
| 0.147&lt;br /&gt;
| Pong is back in MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 21 Aug 12&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Project (MAME and MESS) moved to SVN.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Aug 12&lt;br /&gt;
| 0.146u5&lt;br /&gt;
| New dev tools including support for building QT4. Massive addition of mechanical games and clones (not necessarily working).&lt;br /&gt;
|-&lt;br /&gt;
| 30 Jul 12&lt;br /&gt;
| 0.146u4&lt;br /&gt;
| Major addition of mechanical games and clones .&lt;br /&gt;
|-&lt;br /&gt;
| 26 Apr 12&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Miodrag Milanovic (Micko) takes over from Kale.&lt;br /&gt;
|-&lt;br /&gt;
| 08 Apr 12&lt;br /&gt;
| 0.145u6&lt;br /&gt;
| Many drivers modernized.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Feb 12&lt;br /&gt;
| 0.145u1&lt;br /&gt;
| 7zip support and change in CHD format (CHD v5).&lt;br /&gt;
|-&lt;br /&gt;
| 20 Sep 11&lt;br /&gt;
| 0.143u6&lt;br /&gt;
| One more major addition of gambling and fruit machine titles.&lt;br /&gt;
|-&lt;br /&gt;
| 25 Aug 11&lt;br /&gt;
| 0.143u4&lt;br /&gt;
| Further addition of gambling and fruit machine titles.&lt;br /&gt;
|-&lt;br /&gt;
| 15 Aug 11&lt;br /&gt;
| 0.143u3&lt;br /&gt;
| Device ROMs separated from drivers in loading and listing. Further addition of gambling and fruit machine titles.&lt;br /&gt;
|-&lt;br /&gt;
| 27 Jul 11&lt;br /&gt;
| 0.143u2&lt;br /&gt;
| Major addition of gambling titles.&lt;br /&gt;
|-&lt;br /&gt;
| 24 May 11&lt;br /&gt;
| 0.142u4&lt;br /&gt;
| HLSL effects added.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Apr 11&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Angelo Salese (Kale) takes over from Aaron Giles (longest standing yet - with Nicola Salmoria close behind) as MAME coordinator.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Jan 11&lt;br /&gt;
| 0.141u1&lt;br /&gt;
| Implemented mechanical games (pinball, redemption, bowling etc.). Imported drivers from PINMAME.&lt;br /&gt;
|-&lt;br /&gt;
| 29 Jul 10&lt;br /&gt;
| 0.139&lt;br /&gt;
| Larger binary due to on-going move to C++ work.&lt;br /&gt;
|-&lt;br /&gt;
| 8 Jun 10&lt;br /&gt;
| 0.138u2&lt;br /&gt;
| Modern implementation of devices as derived classes with mix-in interfaces.&lt;br /&gt;
|-&lt;br /&gt;
| 15 May 10&lt;br /&gt;
| 0.138&lt;br /&gt;
| MESS gets support for Software Lists.&lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar 10&lt;br /&gt;
| 0.137&lt;br /&gt;
| SDLMAME is now part of the main source package.&lt;br /&gt;
|-&lt;br /&gt;
| 13 Aug 09&lt;br /&gt;
| 0.133u2&lt;br /&gt;
| Many renames.&lt;br /&gt;
|-&lt;br /&gt;
| 02 Aug 09&lt;br /&gt;
| 0.133u1&lt;br /&gt;
| 39 in 1 (MAME rip-off originally added in 0.117) now working. Huge number of renames.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Mar 09&lt;br /&gt;
| 0.130u1&lt;br /&gt;
| Major change in CHD file format (CHD v4).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Feb 09&lt;br /&gt;
| 0.129u5&lt;br /&gt;
| More hardware components are becoming &amp;amp;quot;devices&amp;amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Feb 09&lt;br /&gt;
| 0.129u4&lt;br /&gt;
| Added some AGEMAME drivers.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan 09&lt;br /&gt;
| 0.129u3&lt;br /&gt;
| First implementation of device callback module.&lt;br /&gt;
|-&lt;br /&gt;
| 21 Dec 08&lt;br /&gt;
| 0.128u7&lt;br /&gt;
| Internal (source) changes: Global Machine pointer eliminated, CPUs are &amp;amp;quot;devices&amp;amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| 01 Nov 08&lt;br /&gt;
| 0.128u2&lt;br /&gt;
| mamedev.org renovated.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Aug 08&lt;br /&gt;
| 0.127&lt;br /&gt;
| First laserdisc game emulated (Cube Quest).&lt;br /&gt;
|-&lt;br /&gt;
| 07 Aug 08&lt;br /&gt;
| 0.126u4&lt;br /&gt;
| Cheat re-enabled (read-only), renovation continues.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Jul 08&lt;br /&gt;
| 0.126&lt;br /&gt;
| New universal recompiler engine (started few u releases earlier), cheat engine in the middle of renovation (disabled).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jun 08&lt;br /&gt;
| 0.125u8&lt;br /&gt;
| MAME debugger included all the time.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Feb 08&lt;br /&gt;
| 0.123u2&lt;br /&gt;
| First implementation of a generic device interface.&lt;br /&gt;
|-&lt;br /&gt;
| 01 Dec 07&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| New server for mamedev.org.&lt;br /&gt;
|-&lt;br /&gt;
| 15 Oct 07&lt;br /&gt;
| 0.120&lt;br /&gt;
| First official x64 build. Further source tree clean up (started few u releases earlier with new development tools).&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jul 07&lt;br /&gt;
| 0.117u1&lt;br /&gt;
| Major changes in input system. Basic UI to select a game.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Jul 07&lt;br /&gt;
| 0.117&lt;br /&gt;
| Interesting little fact of history: MAME for the first time includes a preliminary driver of a bootleg multigame arcade that is based on a hacked early version... MAME!&lt;br /&gt;
|-&lt;br /&gt;
| 20 Jun 07&lt;br /&gt;
| 0.116u2&lt;br /&gt;
| CPS3 decryption added.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Jun 07&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| SDL headers/libraries. Build SDLMAME out of the box.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Feb 07&lt;br /&gt;
| 0.112u3&lt;br /&gt;
| Major changes in sound generation.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Feb 07&lt;br /&gt;
| 0.112u1&lt;br /&gt;
| MAME code reorganized, separating game drivers from emulation core in the source tree.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Feb 07&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| MAME 10 year anniversary. Wiki added in mamedev.org.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Feb 07&lt;br /&gt;
| 0.112&lt;br /&gt;
| CPS2 decryption fully implemented.&lt;br /&gt;
|-&lt;br /&gt;
| 16 Nov 06&lt;br /&gt;
| 0.110u3&lt;br /&gt;
| Added support for split CHD.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Aug 06&lt;br /&gt;
| 0.108&lt;br /&gt;
| High score support removed.&lt;br /&gt;
|-&lt;br /&gt;
| 25 May 06&lt;br /&gt;
| 0.106u2&lt;br /&gt;
| New video system, focused on letting the video hardware do compositing (enabled by default in 0.106u3 - Jun 1)&lt;br /&gt;
|-&lt;br /&gt;
| 03 Jun 06&lt;br /&gt;
| 0.106u1&lt;br /&gt;
| First version of SDLMAME released.&lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan 06&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| mamedev.org is finally an .org (and on new servers).&lt;br /&gt;
|-&lt;br /&gt;
| 14 Sep 05&lt;br /&gt;
| 0.100&lt;br /&gt;
| Added back support for some gambling games.&lt;br /&gt;
|-&lt;br /&gt;
| 14 Aug 05&lt;br /&gt;
| 0.99u2&lt;br /&gt;
| Video-based gambling games added (drivers ported from AGEMAME).&lt;br /&gt;
|-&lt;br /&gt;
| 03 May 05&lt;br /&gt;
| 0.96&lt;br /&gt;
| Changed the license to be based off of the BSD license, with commercial restrictions.&lt;br /&gt;
|-&lt;br /&gt;
| 18 Apr 05&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Aaron Giles takes over from David Haywood as MAME coordinator.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Apr 05&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| mamedev.org is born (mamedev.com actually initially).&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb 05&lt;br /&gt;
| 0.93&lt;br /&gt;
| Major sound system reorganization around streams.&lt;br /&gt;
|-&lt;br /&gt;
| 15 Feb 05&lt;br /&gt;
| 0.92u1&lt;br /&gt;
| Raiden Fighters 2 (et al) finally working.&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb 05&lt;br /&gt;
| 0.92&lt;br /&gt;
| Sega improvements and clean up.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Nov 04&lt;br /&gt;
| 0.89&lt;br /&gt;
| New debugger added.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Oct 04&lt;br /&gt;
| 0.88&lt;br /&gt;
| Sega FD1094 decryption added.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Jan 04&lt;br /&gt;
| 0.78u6&lt;br /&gt;
| Internal reorganization of memory system. Beginning of effort to merge separate maps for read and write accesses.&lt;br /&gt;
|-&lt;br /&gt;
| 21 Nov 03&lt;br /&gt;
| 0.77u1&lt;br /&gt;
| CHD v3. &amp;amp;quot;hdcomp&amp;amp;quot; tool, got replaced by &amp;amp;quot;chdman&amp;amp;quot;. (internal release)&lt;br /&gt;
|-&lt;br /&gt;
| 11 Nov 03&lt;br /&gt;
| 0.77&lt;br /&gt;
| 3dfx Voodoo emulation added.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Oct 03&lt;br /&gt;
| 0.74u2&lt;br /&gt;
| Removed the concept of TESTDRIVERS, making all drivers available in all builds.&lt;br /&gt;
|-&lt;br /&gt;
| 09 Aug 03&lt;br /&gt;
| 0.72&lt;br /&gt;
| First emulation of the SP0250 speech chip.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jun 03&lt;br /&gt;
| 0.70u1&lt;br /&gt;
| CHD v2.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Jun 03&lt;br /&gt;
| 0.69u3&lt;br /&gt;
| First release to have intermediate &#039;u&#039; updates.&lt;br /&gt;
|-&lt;br /&gt;
| 15 May 03&lt;br /&gt;
| 0.68&lt;br /&gt;
| David Haywood takes over from Nicola as MAME coordinator. Added SHA1 hashes in addition to CRCs to reduce hacks and prevent collisions.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Apr 03&lt;br /&gt;
| 0.67&lt;br /&gt;
| First dynamic recompiled CPU core added: MIPS3.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan 03&lt;br /&gt;
| 0.63&lt;br /&gt;
| First actual CHD (Wargods).&lt;br /&gt;
|-&lt;br /&gt;
| 04 Jul 02&lt;br /&gt;
| 0.61&lt;br /&gt;
| Added initial support for artwork external to games.&lt;br /&gt;
|-&lt;br /&gt;
| 01 May 02&lt;br /&gt;
| 0.60&lt;br /&gt;
| Removed SoundBlaster FM support as software-based emulation finally became better in almost all cases.&lt;br /&gt;
|-&lt;br /&gt;
| 22 Mar 02&lt;br /&gt;
| 0.59&lt;br /&gt;
| Aaron Giles implements CHD (Compressed Hard Disk - later Compressed Hunks of Data).&lt;br /&gt;
|-&lt;br /&gt;
| 05 Feb 02&lt;br /&gt;
| 0.58&lt;br /&gt;
| &amp;quot;Machine drivers,&amp;quot; previously hard-coded structures, now initialized by macro-based constructors, allowing configurations to derive from each other.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Aug 01&lt;br /&gt;
| 0.54&lt;br /&gt;
| First release to call out MAMETesters bugs.&lt;br /&gt;
|-&lt;br /&gt;
| 16 Aug 01&lt;br /&gt;
| 0.37b15 (MESS)&lt;br /&gt;
| First Win32 MESS release.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Aug 01&lt;br /&gt;
| 0.53&lt;br /&gt;
| Abandoning of &amp;amp;quot;beta&amp;amp;quot; numbering scheme.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Aug 01&lt;br /&gt;
| -&lt;br /&gt;
| First checkins for AdvanceMAME (0.37b16).&lt;br /&gt;
|-&lt;br /&gt;
| 24 May 01&lt;br /&gt;
| 0.37b15&lt;br /&gt;
| Windows takes over from DOS as the primary development target. MAMEW becomes MAME and MAME (DOS MAME) becomes DMAME. Restructuring of parents and clones.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Jan 01&lt;br /&gt;
| 0.37b11&lt;br /&gt;
| Initial support for discrete sound emulation.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Nov 00&lt;br /&gt;
| 0.37b9&lt;br /&gt;
| First proper 32-bit CPU added (68EC020).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Feb 00&lt;br /&gt;
| 0.36rc1&lt;br /&gt;
| Removed Pong and gambling game drivers.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Jan 00&lt;br /&gt;
| 0.36b14&lt;br /&gt;
| Major reorganization of driver configuration structures.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Oct 99&lt;br /&gt;
| 0.36b6 (MESS)&lt;br /&gt;
| MESS versions are synced to MAME versions (MAME source override.&lt;br /&gt;
|-&lt;br /&gt;
| 08 Aug 99&lt;br /&gt;
| 0.36b2&lt;br /&gt;
| Konami 052001/053248 CPU first emulated.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Jul 99&lt;br /&gt;
| 0.35b3&lt;br /&gt;
| License change. First history.dat support.&lt;br /&gt;
|-&lt;br /&gt;
| 24 May 99&lt;br /&gt;
| 0.35b13&lt;br /&gt;
| Switched to PNG from PCX as the main screenshot image format.&lt;br /&gt;
|-&lt;br /&gt;
| 15 Feb 99&lt;br /&gt;
| 0.35b3&lt;br /&gt;
| Internal tilemap code added. Previously many drivers did tilemaps their own way.&lt;br /&gt;
|-&lt;br /&gt;
| 04 Oct 98&lt;br /&gt;
| 0.34b4&lt;br /&gt;
| Began using CRCs to identify ROMs.&lt;br /&gt;
|-&lt;br /&gt;
| 30 Aug 98&lt;br /&gt;
| 0.34b2&lt;br /&gt;
| First DSP core added: the TMS34010.&lt;br /&gt;
|-&lt;br /&gt;
| 16 Aug 98&lt;br /&gt;
| 0.34b1&lt;br /&gt;
| First BIOS (NEOGEO). First appearance of Neo Geo games, which have been the source of much controversy ever since.&lt;br /&gt;
|-&lt;br /&gt;
| 03 Jun 98&lt;br /&gt;
| 0.1 (MESS)&lt;br /&gt;
| First public release of MESS.&lt;br /&gt;
|-&lt;br /&gt;
| 03 May 98&lt;br /&gt;
| 0.33b1&lt;br /&gt;
| Public betas started; previously users would have to wait several months between releases. The series of betas were sometimes followed by some rc (release candidate) versions.&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0.32&lt;br /&gt;
| 0.32 does not exist to avoid confusion with MAME32.&lt;br /&gt;
|-&lt;br /&gt;
| 25 Apr 98&lt;br /&gt;
| 0.31&lt;br /&gt;
| Atari slapstic first emulated. Timer system added. Built-in ZIP file support added.&lt;br /&gt;
|-&lt;br /&gt;
| 08 Jan 98&lt;br /&gt;
| 0.30&lt;br /&gt;
| First official &amp;amp;quot;non working&amp;amp;quot; game, Future Spy. YM2151 support added.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Sep 97&lt;br /&gt;
| 0.28&lt;br /&gt;
| First 68000 game emulated (Rastan).&lt;br /&gt;
|-&lt;br /&gt;
| 10 Aug 97&lt;br /&gt;
| 0.27&lt;br /&gt;
| Nicola returns as MAME coordinator. MAME switched away from the GPL license.&lt;br /&gt;
|-&lt;br /&gt;
| 18 Jul 97&lt;br /&gt;
| 0.26.1&lt;br /&gt;
| First release of MAME32.&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jul 97&lt;br /&gt;
| 0.26&lt;br /&gt;
| First vector games added to MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 02 Jun 97&lt;br /&gt;
| 0.23&lt;br /&gt;
| First FM synthesis-based sound chip supported — but only through a hack to use the OPL on a SoundBlaster card under DOS.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Apr 97&lt;br /&gt;
| 0.19&lt;br /&gt;
| Mirko Buffoni takes over from Nicola as MAME coordinator.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Apr 97&lt;br /&gt;
| 0.18&lt;br /&gt;
| First version of X/MAME checked in.&lt;br /&gt;
|-&lt;br /&gt;
| 02 Apr 97&lt;br /&gt;
| 0.14&lt;br /&gt;
| First version to use samples - Donkey Kong.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Mar 97&lt;br /&gt;
| 0.13&lt;br /&gt;
| High score saving support added.&lt;br /&gt;
|-&lt;br /&gt;
| 23 Mar 97&lt;br /&gt;
| 0.12&lt;br /&gt;
| First multiple-CPU game emulated (Burger Time).&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar 97&lt;br /&gt;
| 0.10&lt;br /&gt;
| First non-Z80-based game emulated (Centipede).&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb 97&lt;br /&gt;
| -&lt;br /&gt;
| First version of MacMAME released (0.4).&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb 97&lt;br /&gt;
| 0.4&lt;br /&gt;
| First not playable game added (although there is no official concept for &amp;amp;quot;non working&amp;amp;quot; yet).&lt;br /&gt;
|-&lt;br /&gt;
| 05 Feb 97&lt;br /&gt;
| 0.1&lt;br /&gt;
| MAME 0.1 released.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page has been heavily modified and enriched in May and June 2016, by [http://blog.ilogic.gr NLS], using historical data from various sources. A big thanks to Fujix for the original chart idea and [http://www.progettosnaps.net/ AntoPISA] for his &amp;amp;quot;renameSET&amp;amp;quot; detailed files that helped immensely to build the statistics.&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_Milestones&amp;diff=5734</id>
		<title>MAME Milestones</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_Milestones&amp;diff=5734"/>
		<updated>2018-01-21T23:09:27Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The intention here is not really to focus on particular drivers, but more general concepts. For example, we&#039;re less interested that &amp;lt;b&amp;gt;Gauntlet&amp;lt;/b&amp;gt; was emulated and more interested that the slapstic was emulated.&lt;br /&gt;
&lt;br /&gt;
Even just simply counting supported ROMsets, reading the whatsnew files, and looking at the old WIP pages isn&#039;t enough to reflect the full history of the project. In an effort to at least touch on some of the highlights and project milestones that generally aren&#039;t directly reflected in the whatsnew, the table below lists some important project-level changes and significant new achievements that have impacted the project. &lt;br /&gt;
&lt;br /&gt;
== MAME Project Milestones ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|width=&amp;quot;12%&amp;quot;| Release&lt;br /&gt;
|width=&amp;quot;18%&amp;quot;| Version&lt;br /&gt;
|width=&amp;quot;70%&amp;quot;| Milestone&lt;br /&gt;
|-&lt;br /&gt;
| 26 Oct 16&lt;br /&gt;
| 0.179&lt;br /&gt;
| No more debug build. 32bit binary is marked as such. Some rare systems added. Big software list cleanup. Whatsnew includes some software list details.&lt;br /&gt;
|-&lt;br /&gt;
| 28 Sep 16&lt;br /&gt;
| 0.178&lt;br /&gt;
| UI more modular (DATs described in LUA, not hardcoded) and other UI improvements. Many machine fixes. Many new layouts.&lt;br /&gt;
|-&lt;br /&gt;
| 31 Aug 16&lt;br /&gt;
| 0.177&lt;br /&gt;
| Some big bugs got fixed (dual lightguns, menus out of screen). Many new computers added in machines. VGM file player. Improvements in serial/keyboard devices.&lt;br /&gt;
|-&lt;br /&gt;
| 27 Jul 16&lt;br /&gt;
| 0.176&lt;br /&gt;
| Cooperation with Debian team. New shaders. More progress on SPARC machines.&lt;br /&gt;
|-&lt;br /&gt;
| 29 Jun 16&lt;br /&gt;
| 0.175&lt;br /&gt;
| Much work on emulating Sun SPARC machines. Many new software list CHD dumps added (esp. for PSX).&lt;br /&gt;
|-&lt;br /&gt;
| 27 Apr 16&lt;br /&gt;
| 0.173&lt;br /&gt;
| Plenty new graphics scaling modes. Support for large archives (&amp;amp;gt;4GB and newer archive features), solving the issue with huge zipped extras in PD. Some work towards Universal Windows App support (UWP).&lt;br /&gt;
|-&lt;br /&gt;
| 30 Mar 16&lt;br /&gt;
| 0.172&lt;br /&gt;
| First MAME release with new license. New documentation. Major ini changes. Extended BGFX renderer (planing to move completely to). Improved screen effects. Major improvement of file handling support.&lt;br /&gt;
|-&lt;br /&gt;
| 04 Mar 16&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| MAME is now Free and Open Source software based on GPL-2.0+ license.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Feb 16&lt;br /&gt;
| 0.171&lt;br /&gt;
| MEWUI merges with MAME replacing default MAME UI for most platforms. Initial BGFX work. Support for videosnaps capture.&lt;br /&gt;
|-&lt;br /&gt;
| 27 Jan 16&lt;br /&gt;
| 0.170&lt;br /&gt;
| LUA support (back) in. More video filtering/effects work.&lt;br /&gt;
|-&lt;br /&gt;
| 01 Jan 16&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| MSYS2 based tools to build MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 30 Dec 15&lt;br /&gt;
| 0.169&lt;br /&gt;
| Modernized core to C++14. First release to build clean in Raspberry Pi 2 and other ARM Linux targets.&lt;br /&gt;
|-&lt;br /&gt;
| 25 Nov 15&lt;br /&gt;
| 0.168&lt;br /&gt;
| More HLSL changes.&lt;br /&gt;
|-&lt;br /&gt;
| 28 Oct 15&lt;br /&gt;
| 0.167&lt;br /&gt;
| Major HLSL changes.&lt;br /&gt;
|-&lt;br /&gt;
| 27 May 15&lt;br /&gt;
| 0.162&lt;br /&gt;
| MESS merges with MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 20 May 15&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| MAME starts work to become Open Source.&lt;br /&gt;
|-&lt;br /&gt;
| 25 Feb 15&lt;br /&gt;
| 0.159&lt;br /&gt;
| Massive addition of mechanical games.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Oct 14&lt;br /&gt;
| 0.155&lt;br /&gt;
| Raiden II / DX finally working.&lt;br /&gt;
|-&lt;br /&gt;
| 23 Jul 14&lt;br /&gt;
| 0.154&lt;br /&gt;
| Many devices added.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Oct 14&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Project (also) on GIT.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Apr 14&lt;br /&gt;
| 0.153&lt;br /&gt;
| Independent palettes (as devices) and other architectural changes and major code modernization.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Nov 13&lt;br /&gt;
| 0.151&lt;br /&gt;
| Major NeoGeo driver updates.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Sep 13&lt;br /&gt;
| 0.150&lt;br /&gt;
| First release after abandoning u intermediate releases. Major video interface changes. Many new video devices because of the change.&lt;br /&gt;
|-&lt;br /&gt;
| 23 Jul 13&lt;br /&gt;
| 0.149u1&lt;br /&gt;
| Last u release. Major work on the definition of devices.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Mar 13&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Site on new server.&lt;br /&gt;
|-&lt;br /&gt;
| 11 Jan 13&lt;br /&gt;
| 0.148&lt;br /&gt;
| First mention of MESS along with MAME in release news and first MESS binary in mamedev.org site, widening the foundation towards project merging.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Dec 12&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Support for Python (and new dev tools).&lt;br /&gt;
|-&lt;br /&gt;
| 14 Oct 12&lt;br /&gt;
| 0.147u2&lt;br /&gt;
| New implementation of device callback module.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Sep 12&lt;br /&gt;
| 0.147&lt;br /&gt;
| Pong is back in MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 21 Aug 12&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Project (MAME and MESS) moved to SVN.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Aug 12&lt;br /&gt;
| 0.146u5&lt;br /&gt;
| New dev tools including support for building QT4. Massive addition of mechanical games and clones (not necessarily working).&lt;br /&gt;
|-&lt;br /&gt;
| 30 Jul 12&lt;br /&gt;
| 0.146u4&lt;br /&gt;
| Major addition of mechanical games and clones .&lt;br /&gt;
|-&lt;br /&gt;
| 26 Apr 12&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Miodrag Milanovic (Micko) takes over from Kale.&lt;br /&gt;
|-&lt;br /&gt;
| 08 Apr 12&lt;br /&gt;
| 0.145u6&lt;br /&gt;
| Many drivers modernized.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Feb 12&lt;br /&gt;
| 0.145u1&lt;br /&gt;
| 7zip support and change in CHD format (CHD v5).&lt;br /&gt;
|-&lt;br /&gt;
| 20 Sep 11&lt;br /&gt;
| 0.143u6&lt;br /&gt;
| One more major addition of gambling and fruit machine titles.&lt;br /&gt;
|-&lt;br /&gt;
| 25 Aug 11&lt;br /&gt;
| 0.143u4&lt;br /&gt;
| Further addition of gambling and fruit machine titles.&lt;br /&gt;
|-&lt;br /&gt;
| 15 Aug 11&lt;br /&gt;
| 0.143u3&lt;br /&gt;
| Device ROMs separated from drivers in loading and listing. Further addition of gambling and fruit machine titles.&lt;br /&gt;
|-&lt;br /&gt;
| 27 Jul 11&lt;br /&gt;
| 0.143u2&lt;br /&gt;
| Major addition of gambling titles.&lt;br /&gt;
|-&lt;br /&gt;
| 24 May 11&lt;br /&gt;
| 0.142u4&lt;br /&gt;
| HLSL effects added.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Apr 11&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Angelo Salese (Kale) takes over from Aaron Giles (longest standing yet - with Nicola Salmoria close behind) as MAME coordinator.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Jan 11&lt;br /&gt;
| 0.141u1&lt;br /&gt;
| Implemented mechanical games (pinball, redemption, bowling etc.). Imported drivers from PINMAME.&lt;br /&gt;
|-&lt;br /&gt;
| 29 Jul 10&lt;br /&gt;
| 0.139&lt;br /&gt;
| Larger binary due to on-going move to C++ work.&lt;br /&gt;
|-&lt;br /&gt;
| 8 Jun 10&lt;br /&gt;
| 0.138u2&lt;br /&gt;
| Modern implementation of devices as derived classes with mix-in interfaces.&lt;br /&gt;
|-&lt;br /&gt;
| 15 May 10&lt;br /&gt;
| 0.138&lt;br /&gt;
| MESS gets support for Software Lists.&lt;br /&gt;
|-&lt;br /&gt;
| 11 Mar 10&lt;br /&gt;
| 0.137&lt;br /&gt;
| SDLMAME is now part of the main source package.&lt;br /&gt;
|-&lt;br /&gt;
| 13 Aug 09&lt;br /&gt;
| 0.133u2&lt;br /&gt;
| Many renames.&lt;br /&gt;
|-&lt;br /&gt;
| 02 Aug 09&lt;br /&gt;
| 0.133u1&lt;br /&gt;
| 39 in 1 (MAME rip-off originally added in 0.117) now working. Huge number of renames.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Mar 09&lt;br /&gt;
| 0.130u1&lt;br /&gt;
| Major change in CHD file format (CHD v4).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Feb 09&lt;br /&gt;
| 0.129u5&lt;br /&gt;
| More hardware components are becoming &amp;amp;quot;devices&amp;amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Feb 09&lt;br /&gt;
| 0.129u4&lt;br /&gt;
| Added some AGEMAME drivers.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jan 09&lt;br /&gt;
| 0.129u3&lt;br /&gt;
| First implementation of device callback module.&lt;br /&gt;
|-&lt;br /&gt;
| 21 Dec 08&lt;br /&gt;
| 0.128u7&lt;br /&gt;
| Internal (source) changes: Global Machine pointer eliminated, CPUs are &amp;amp;quot;devices&amp;amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| 01 Nov 08&lt;br /&gt;
| 0.128u2&lt;br /&gt;
| mamedev.org renovated.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Aug 08&lt;br /&gt;
| 0.127&lt;br /&gt;
| First laserdisc game emulated (Cube Quest).&lt;br /&gt;
|-&lt;br /&gt;
| 07 Aug 08&lt;br /&gt;
| 0.126u4&lt;br /&gt;
| Cheat re-enabled (read-only), renovation continues.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Jul 08&lt;br /&gt;
| 0.126&lt;br /&gt;
| New universal recompiler engine (started few u releases earlier), cheat engine in the middle of renovation (disabled).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Jun 08&lt;br /&gt;
| 0.125u8&lt;br /&gt;
| MAME debugger included all the time.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Feb 08&lt;br /&gt;
| 0.123u2&lt;br /&gt;
| First implementation of a generic device interface.&lt;br /&gt;
|-&lt;br /&gt;
| 01 Dec 07&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| New server for mamedev.org.&lt;br /&gt;
|-&lt;br /&gt;
| 15 Oct 07&lt;br /&gt;
| 0.120&lt;br /&gt;
| First official x64 build. Further source tree clean up (started few u releases earlier with new development tools).&lt;br /&gt;
|-&lt;br /&gt;
| 19 Jul 07&lt;br /&gt;
| 0.117u1&lt;br /&gt;
| Major changes in input system. Basic UI to select a game.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Jul 07&lt;br /&gt;
| 0.117&lt;br /&gt;
| Interesting little fact of history: MAME for the first time includes a preliminary driver of a bootleg multigame arcade that is based on a hacked early version... MAME!&lt;br /&gt;
|-&lt;br /&gt;
| 20 Jun 07&lt;br /&gt;
| 0.116u2&lt;br /&gt;
| CPS3 decryption added.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Jun 07&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| SDL headers/libraries. Build SDLMAME out of the box.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Feb 07&lt;br /&gt;
| 0.112u3&lt;br /&gt;
| Major changes in sound generation.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Feb 07&lt;br /&gt;
| 0.112u1&lt;br /&gt;
| MAME code reorganized, separating game drivers from emulation core in the source tree.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Feb 07&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| MAME 10 year anniversary. Wiki added in mamedev.org.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Feb 07&lt;br /&gt;
| 0.112&lt;br /&gt;
| CPS2 decryption fully implemented.&lt;br /&gt;
|-&lt;br /&gt;
| 16 Nov 06&lt;br /&gt;
| 0.110u3&lt;br /&gt;
| Added support for split CHD.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Aug 06&lt;br /&gt;
| 0.108&lt;br /&gt;
| High score support removed.&lt;br /&gt;
|-&lt;br /&gt;
| 25 May 06&lt;br /&gt;
| 0.106u2&lt;br /&gt;
| New video system, focused on letting the video hardware do compositing (enabled by default in 0.106u3 - Jun 1)&lt;br /&gt;
|-&lt;br /&gt;
| 03 Jun 06&lt;br /&gt;
| 0.106u1&lt;br /&gt;
| First version of SDLMAME released.&lt;br /&gt;
|-&lt;br /&gt;
| 23 Jan 06&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| mamedev.org is finally an .org (and on new servers).&lt;br /&gt;
|-&lt;br /&gt;
| 14 Sep 05&lt;br /&gt;
| 0.100&lt;br /&gt;
| Added back support for some gambling games.&lt;br /&gt;
|-&lt;br /&gt;
| 14 Aug 05&lt;br /&gt;
| 0.99u2&lt;br /&gt;
| Video-based gambling games added (drivers ported from AGEMAME).&lt;br /&gt;
|-&lt;br /&gt;
| 03 May 05&lt;br /&gt;
| 0.96&lt;br /&gt;
| Changed the license to be based off of the BSD license, with commercial restrictions.&lt;br /&gt;
|-&lt;br /&gt;
| 18 Apr 05&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| Aaron Giles takes over from David Haywood as MAME coordinator.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Apr 05&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
| mamedev.org is born (mamedev.com actually initially).&lt;br /&gt;
|-&lt;br /&gt;
| 27 Feb 05&lt;br /&gt;
| 0.93&lt;br /&gt;
| Major sound system reorganization around streams.&lt;br /&gt;
|-&lt;br /&gt;
| 15 Feb 05&lt;br /&gt;
| 0.92u1&lt;br /&gt;
| Raiden Fighters 2 (et al) finally working.&lt;br /&gt;
|-&lt;br /&gt;
| 13 Feb 05&lt;br /&gt;
| 0.92&lt;br /&gt;
| Sega improvements and clean up.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Nov 04&lt;br /&gt;
| 0.89&lt;br /&gt;
| New debugger added.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Oct 04&lt;br /&gt;
| 0.88&lt;br /&gt;
| Sega FD1094 decryption added.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Jan 04&lt;br /&gt;
| 0.78u6&lt;br /&gt;
| Internal reorganization of memory system. Beginning of effort to merge maps for reads and writes.&lt;br /&gt;
|-&lt;br /&gt;
| 21 Nov 03&lt;br /&gt;
| 0.77u1&lt;br /&gt;
| CHD v3. &amp;amp;quot;hdcomp&amp;amp;quot; tool, got replaced by &amp;amp;quot;chdman&amp;amp;quot;. (internal release)&lt;br /&gt;
|-&lt;br /&gt;
| 11 Nov 03&lt;br /&gt;
| 0.77&lt;br /&gt;
| 3dfx Voodoo emulation added.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Oct 03&lt;br /&gt;
| 0.74u2&lt;br /&gt;
| Removed the concept of TESTDRIVERS, making all drivers available in all builds.&lt;br /&gt;
|-&lt;br /&gt;
| 09 Aug 03&lt;br /&gt;
| 0.72&lt;br /&gt;
| First emulation of the SP0250 speech chip.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jun 03&lt;br /&gt;
| 0.70u1&lt;br /&gt;
| CHD v2.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Jun 03&lt;br /&gt;
| 0.69u3&lt;br /&gt;
| First release to have intermediate &#039;u&#039; updates.&lt;br /&gt;
|-&lt;br /&gt;
| 15 May 03&lt;br /&gt;
| 0.68&lt;br /&gt;
| David Haywood takes over from Nicola as MAME coordinator. Added SHA1 hashes in addition to CRCs to reduce hacks and prevent collisions.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Apr 03&lt;br /&gt;
| 0.67&lt;br /&gt;
| First dynamic recompiled CPU core added: MIPS3.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Jan 03&lt;br /&gt;
| 0.63&lt;br /&gt;
| First actual CHD (Wargods).&lt;br /&gt;
|-&lt;br /&gt;
| 04 Jul 02&lt;br /&gt;
| 0.61&lt;br /&gt;
| Added initial support for artwork external to games.&lt;br /&gt;
|-&lt;br /&gt;
| 01 May 02&lt;br /&gt;
| 0.60&lt;br /&gt;
| Removed SoundBlaster FM support as software-based emulation finally became better in almost all cases.&lt;br /&gt;
|-&lt;br /&gt;
| 22 Mar 02&lt;br /&gt;
| 0.59&lt;br /&gt;
| Aaron Giles implements CHD (Compressed Hard Disk - later Compressed Hunks of Data).&lt;br /&gt;
|-&lt;br /&gt;
| 05 Feb 02&lt;br /&gt;
| 0.58&lt;br /&gt;
| &amp;quot;Machine drivers,&amp;quot; previously hard-coded structures, now initialized by macro-based constructors, allowing configurations to derive from each other.&lt;br /&gt;
|-&lt;br /&gt;
| 24 Aug 01&lt;br /&gt;
| 0.54&lt;br /&gt;
| First release to call out MAMETesters bugs.&lt;br /&gt;
|-&lt;br /&gt;
| 16 Aug 01&lt;br /&gt;
| 0.37b15 (MESS)&lt;br /&gt;
| First Win32 MESS release.&lt;br /&gt;
|-&lt;br /&gt;
| 12 Aug 01&lt;br /&gt;
| 0.53&lt;br /&gt;
| Abandoning of &amp;amp;quot;beta&amp;amp;quot; numbering scheme.&lt;br /&gt;
|-&lt;br /&gt;
| 19 Aug 01&lt;br /&gt;
| -&lt;br /&gt;
| First checkins for AdvanceMAME (0.37b16).&lt;br /&gt;
|-&lt;br /&gt;
| 24 May 01&lt;br /&gt;
| 0.37b15&lt;br /&gt;
| Windows takes over from DOS as the primary development target. MAMEW becomes MAME and MAME (DOS MAME) becomes DMAME. Restructuring of parents and clones.&lt;br /&gt;
|-&lt;br /&gt;
| 17 Jan 01&lt;br /&gt;
| 0.37b11&lt;br /&gt;
| Initial support for discrete sound emulation.&lt;br /&gt;
|-&lt;br /&gt;
| 06 Nov 00&lt;br /&gt;
| 0.37b9&lt;br /&gt;
| First proper 32-bit CPU added (68EC020).&lt;br /&gt;
|-&lt;br /&gt;
| 26 Feb 00&lt;br /&gt;
| 0.36rc1&lt;br /&gt;
| Removed Pong and gambling game drivers.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Jan 00&lt;br /&gt;
| 0.36b14&lt;br /&gt;
| Major reorganization of driver configuration structures.&lt;br /&gt;
|-&lt;br /&gt;
| 10 Oct 99&lt;br /&gt;
| 0.36b6 (MESS)&lt;br /&gt;
| MESS versions are synced to MAME versions (MAME source override.&lt;br /&gt;
|-&lt;br /&gt;
| 08 Aug 99&lt;br /&gt;
| 0.36b2&lt;br /&gt;
| Konami 052001/053248 CPU first emulated.&lt;br /&gt;
|-&lt;br /&gt;
| 05 Jul 99&lt;br /&gt;
| 0.35b3&lt;br /&gt;
| License change. First history.dat support.&lt;br /&gt;
|-&lt;br /&gt;
| 24 May 99&lt;br /&gt;
| 0.35b13&lt;br /&gt;
| Switched to PNG from PCX as the main screenshot image format.&lt;br /&gt;
|-&lt;br /&gt;
| 15 Feb 99&lt;br /&gt;
| 0.35b3&lt;br /&gt;
| Internal tilemap code added. Previously many drivers did tilemaps their own way.&lt;br /&gt;
|-&lt;br /&gt;
| 04 Oct 98&lt;br /&gt;
| 0.34b4&lt;br /&gt;
| Began using CRCs to identify ROMs.&lt;br /&gt;
|-&lt;br /&gt;
| 30 Aug 98&lt;br /&gt;
| 0.34b2&lt;br /&gt;
| First DSP core added: the TMS34010.&lt;br /&gt;
|-&lt;br /&gt;
| 16 Aug 98&lt;br /&gt;
| 0.34b1&lt;br /&gt;
| First BIOS (NEOGEO). First appearance of Neo Geo games, which have been the source of much controversy ever since.&lt;br /&gt;
|-&lt;br /&gt;
| 03 Jun 98&lt;br /&gt;
| 0.1 (MESS)&lt;br /&gt;
| First public release of MESS.&lt;br /&gt;
|-&lt;br /&gt;
| 03 May 98&lt;br /&gt;
| 0.33b1&lt;br /&gt;
| Public betas started; previously users would have to wait several months between releases. The series of betas were sometimes followed by some rc (release candidate) versions.&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| 0.32&lt;br /&gt;
| 0.32 does not exist to avoid confusion with MAME32.&lt;br /&gt;
|-&lt;br /&gt;
| 25 Apr 98&lt;br /&gt;
| 0.31&lt;br /&gt;
| Atari slapstic first emulated. Timer system added. Built-in ZIP file support added.&lt;br /&gt;
|-&lt;br /&gt;
| 08 Jan 98&lt;br /&gt;
| 0.30&lt;br /&gt;
| First official &amp;amp;quot;non working&amp;amp;quot; game, Future Spy. YM2151 support added.&lt;br /&gt;
|-&lt;br /&gt;
| 07 Sep 97&lt;br /&gt;
| 0.28&lt;br /&gt;
| First 68000 game emulated (Rastan).&lt;br /&gt;
|-&lt;br /&gt;
| 10 Aug 97&lt;br /&gt;
| 0.27&lt;br /&gt;
| Nicola returns as MAME coordinator. MAME switched away from the GPL license.&lt;br /&gt;
|-&lt;br /&gt;
| 18 Jul 97&lt;br /&gt;
| 0.26.1&lt;br /&gt;
| First release of MAME32.&lt;br /&gt;
|-&lt;br /&gt;
| 14 Jul 97&lt;br /&gt;
| 0.26&lt;br /&gt;
| First vector games added to MAME.&lt;br /&gt;
|-&lt;br /&gt;
| 02 Jun 97&lt;br /&gt;
| 0.23&lt;br /&gt;
| First FM synthesis-based sound chip supported — but only through a hack to use the OPL on a SoundBlaster card under DOS.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Apr 97&lt;br /&gt;
| 0.19&lt;br /&gt;
| Mirko Buffoni takes over from Nicola as MAME coordinator.&lt;br /&gt;
|-&lt;br /&gt;
| 20 Apr 97&lt;br /&gt;
| 0.18&lt;br /&gt;
| First version of X/MAME checked in.&lt;br /&gt;
|-&lt;br /&gt;
| 02 Apr 97&lt;br /&gt;
| 0.14&lt;br /&gt;
| First version to use samples - Donkey Kong.&lt;br /&gt;
|-&lt;br /&gt;
| 26 Mar 97&lt;br /&gt;
| 0.13&lt;br /&gt;
| High score saving support added.&lt;br /&gt;
|-&lt;br /&gt;
| 23 Mar 97&lt;br /&gt;
| 0.12&lt;br /&gt;
| First multiple-CPU game emulated (Burger Time).&lt;br /&gt;
|-&lt;br /&gt;
| 13 Mar 97&lt;br /&gt;
| 0.10&lt;br /&gt;
| First non-Z80-based game emulated (Centipede).&lt;br /&gt;
|-&lt;br /&gt;
| 18 Feb 97&lt;br /&gt;
| -&lt;br /&gt;
| First version of MacMAME released (0.4).&lt;br /&gt;
|-&lt;br /&gt;
| 16 Feb 97&lt;br /&gt;
| 0.4&lt;br /&gt;
| First not playable game added (although there is no official concept for &amp;amp;quot;non working&amp;amp;quot; yet).&lt;br /&gt;
|-&lt;br /&gt;
| 05 Feb 97&lt;br /&gt;
| 0.1&lt;br /&gt;
| MAME 0.1 released.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page has been heavily modified and enriched in May and June 2016, by [http://blog.ilogic.gr NLS], using historical data from various sources. A big thanks to Fujix for the original chart idea and [http://www.progettosnaps.net/ AntoPISA] for his &amp;amp;quot;renameSET&amp;amp;quot; detailed files that helped immensely to build the statistics.&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=How_to_correctly_document_a_PCB&amp;diff=5708</id>
		<title>How to correctly document a PCB</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=How_to_correctly_document_a_PCB&amp;diff=5708"/>
		<updated>2017-12-25T23:38:29Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PCBs (Printed Circuit Boards) are the source and the goal of the whole MAME project.&lt;br /&gt;
They are the goal, because emulating their behaviour and their working mechanism is what MAME does.&lt;br /&gt;
They are the source, because every information in a MAME driver comes directly from them; and because the driver itself is a &amp;quot;virtual&amp;quot; PCB, mimicking the real one.&lt;br /&gt;
&lt;br /&gt;
We&#039;ll focus therefore on how to correctly extract information from a PCB, and how to organize them in such a way that this information will be useful to MAMEDevs when they&#039;ll code a driver.&lt;br /&gt;
&lt;br /&gt;
Documenting a PCB is a 3 steps job:&lt;br /&gt;
1) taking pictures&lt;br /&gt;
2) dumping ROMs&lt;br /&gt;
3) writing documentation&lt;br /&gt;
&lt;br /&gt;
Each of the 3 steps will have a separate article in the near future, detailing everything that is needed to know; for the moment let&#039;s just have a quick look at them.&lt;br /&gt;
&lt;br /&gt;
1) [[Taking pictures and other medias]] (like recording sounds and filming videos) is usually the first and easiest thing you can do with a PCB; no special expertise is needed for this task, just a little bit of patience and care.&lt;br /&gt;
With a digital camera you should take pictures of the whole PCB, both front (component) and back (solder) side. If the PCB consists of different boards packed one over the other, separate them and take pictures individually. If you can connect the PCB to a cabinet or to a test rig, do it; and take pictures of the game at boot up, at title screen, at intro and attract mode, and during game as well.&lt;br /&gt;
If your camera is capable of recording videos, film some seconds of the game during title / attract mode and in game. This task is needed if your PCB is particularly rare and good videos of the game are not available; filming kof2k is usually not needed ;)&lt;br /&gt;
Same goes for game sound recordings, they could be needed by MAMEDevs if your game is rare or with a discrete sound board or unusual custom sound chip. A game generating sounds out of a AY-3-8910 usually doesn&#039;t require any recording.&lt;br /&gt;
&lt;br /&gt;
2) [[Dumping roms]] is somewhat considered the &amp;quot;cool&amp;quot; part of the documenting process; it isn&#039;t. It&#039;s a long and tedious task requiring dedicated equipment, extreme accuracy, electronics background and a forgiving better-half! ;)&lt;br /&gt;
The minimum equipment required is an &amp;quot;EPROM programmer&amp;quot;: that is a dedicated hardware and software appliance, where you will put the EPROMs extracted from the PCB and &amp;quot;read&amp;quot; them. The software will then save the content in a file on your PC. Obviously an EPROM programmer capable of reading 10.000+ different kind of chips is better then one reading only some hundreds; and the cost for it will be proportional.&lt;br /&gt;
You will probably also need one or more soldering irons, an hot air reworking station, some desoldering tools, pliers, screwdrivers, chip removers, etc.&lt;br /&gt;
You will need to dump EVERYTHING that is dumpable on the PCB, so it will be PROMs, EPROMs, EEPROMs, maskROMs, flashROMs, PLDs, PALs, GALs, and everything else which contains a memory like MCUs and the like.&lt;br /&gt;
You will need to dump every single chip a minimum of 3 times (possibly with different current/voltage levels), and compare the 3 reads to check if they match. If they don&#039;t you will have to figure out why, solve the problem and read them 3 times again.&lt;br /&gt;
You will need to compare the files you dumped with already known files and check if there is any match.&lt;br /&gt;
&lt;br /&gt;
3) Writing documentation is the last task for you, and it&#039;s even more tedious than dumping.&lt;br /&gt;
All important parts of the PCB need to be listed, their function explained. Worth documenting in particular are the frequencies of the crystal or ceramic oscillators, whose values are essential for determining proper timings and are all too frequently obscured by glare on photos.&lt;br /&gt;
Also the pictures you took in step 1 must be listed, as well as files you dumped in step 2.&lt;br /&gt;
A meaningful description of the PCB is extremely important for MAMEDevs, they will only have it as a guide while coding a driver, so the more accurate you are the more likely there will be a working driver sooner or later.&lt;br /&gt;
&lt;br /&gt;
Isn&#039;t documenting PCBs tedious? Well, it&#039;s also extremely satisfactory and ego-building; when you correctly document a PCB, and in a few days you have it emulated in MAME, you can proudly pat yourself on the shoulder: a piece of the arcade games history has been preserved for the future, and you were a part of it!&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Checklist_for_Cleaning_Up_Drivers&amp;diff=5653</id>
		<title>Checklist for Cleaning Up Drivers</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Checklist_for_Cleaning_Up_Drivers&amp;diff=5653"/>
		<updated>2017-11-17T18:52:44Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Over the past year(s), Aaron has done some driver &amp;quot;cleanup&amp;quot; work. This generally involves picking apart a driver, revisiting all the assumptions using whatever information is available, and updating it to take advantage of newer features in MAME that have been introduced since it was first written. To do this work, Aaron keeps a checklist of things to do, just to make sure all bases are covered. This list is constantly updated, but since it is a good set of guidelines for updating a driver, or writing a new one from scratch, it is provided here.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timing/interrupts:&#039;&#039;&#039;&lt;br /&gt;
* all crystals on the PCB documented via #defines&lt;br /&gt;
* all CPU and sound clocks derived from #defined crystal values&lt;br /&gt;
* re-verify interrupt generation timing and sources&lt;br /&gt;
* implement interrupt acknowledges (many older drivers didn&#039;t bother)&lt;br /&gt;
*add accurate watchdog durations&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Memory:&#039;&#039;&#039;&lt;br /&gt;
* unified read/write memory maps (they used to be separate)&lt;br /&gt;
* map the entire address space fully, if possible from schematics&lt;br /&gt;
* use AM_SHARE where appropriate (better than sharedram read/write handlers)&lt;br /&gt;
* convert memory banking to the new system (memory_configure_bank)&lt;br /&gt;
* use address_map_bank_device for banking RAM or peripherals over ROM&lt;br /&gt;
* split up do-everything I/O block handlers that control multiple unrelated components&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Graphics:&#039;&#039;&#039;&lt;br /&gt;
* gfx layouts should use RGN_FRAC wherever possible instead of hard-coded values&lt;br /&gt;
* gfx layouts that are common should be shared (vidhrdw/generic.c)&lt;br /&gt;
* accurate hblank/vblank/visible areas, derived from schematics if possible&lt;br /&gt;
* convert from old macros to new screen macros for display info&lt;br /&gt;
* use new more accurate screen timing routines for H/V positions&lt;br /&gt;
* convert to tilemaps, if applicable&lt;br /&gt;
* change to use resistors for palette generation&lt;br /&gt;
* add limits on sprite drawing (e.g., how many per scanline), if known&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs/Outputs:&#039;&#039;&#039;&lt;br /&gt;
* convert non-DIP configurations to configs&lt;br /&gt;
* use PORT_CUSTOM where appropriate instead of memory overrides&lt;br /&gt;
* connect coin counters (often missing)&lt;br /&gt;
* connect hopper output and feedback for betting games (payout buttons usually cause errors if this is not done)&lt;br /&gt;
* connect PCB outputs via the new output system&lt;br /&gt;
* add DIPLOCATIONS&lt;br /&gt;
* verify DIPs and inputs&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ROMs:&#039;&#039;&#039;&lt;br /&gt;
* memory regions reduced to minimum size (they don&#039;t have to cover the whole address space; note that AM_REGION makes this possible with CPU types like 6502, 6809 and x86 on which execution has to start from near the end of addressable memory)&lt;br /&gt;
* make sure ROM names are good and accurate to what we know&lt;br /&gt;
* check for any unemulated clones&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;General:&#039;&#039;&#039;&lt;br /&gt;
* update source files to be in order: header, includes, constants, typedefs, macros, globals, inlines, code&lt;br /&gt;
* update driver file to be in the same order, followed by: address maps, input ports, graphics definitions, sound configs, machine driver, ROMs, driver init code, drivers&lt;br /&gt;
* add save state support&lt;br /&gt;
* move all globals to hang off of driver_data&lt;br /&gt;
* de-obfuscate the code where it is confusing&lt;br /&gt;
&lt;br /&gt;
Some recent driver updates that are pretty up to date include: &amp;lt;code&amp;gt;ccastles.c, cloud9.c, missile.c, turbo.c, zaxxon.c.&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=FAQ:Goals&amp;diff=5557</id>
		<title>FAQ:Goals</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=FAQ:Goals&amp;diff=5557"/>
		<updated>2017-09-16T03:56:43Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Return to the main [[Frequently Asked Questions]] page.&lt;br /&gt;
==What are the current technical goals of the MAME project?==&lt;br /&gt;
&#039;&#039;&#039;Global&#039;&#039;&#039;&lt;br /&gt;
* Use modern C++ to replace macros and platform-specific code wherever possible&lt;br /&gt;
* Eliminate remaining static variables in drivers and devices&lt;br /&gt;
* Replace global_alloc/auto_alloc/pool_alloc with smart pointers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Drivers&#039;&#039;&#039;&lt;br /&gt;
* Rewrite older drivers to modern standards&lt;br /&gt;
* Rewrite the 2 or 3 drivers still outstanding from the license change&lt;br /&gt;
* Convert more shared custom chips and function boards into devices&lt;br /&gt;
* Convert the remaining devices that use the old floppy system&lt;br /&gt;
* Substitute proper IRQ acking for HOLD_LINE&lt;br /&gt;
* &amp;quot;MAME doesn&#039;t really provide a way to run with no machine loaded. Changing this would be a huge amount of work. It would be nice as a long-term goal, but in the short term it isn&#039;t realistic to be considering changing it.&amp;quot; - Vas Crabb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CPU cores&#039;&#039;&#039;&lt;br /&gt;
* Remove fake port addresses from MCU memory maps (use callbacks instead)&lt;br /&gt;
* Provide and improve emulation of MCU on-chip peripherals (timers are generally the most critical)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slots&#039;&#039;&#039;&lt;br /&gt;
* Come up with a clean way to allow devices to have multiple slot connectors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Input&#039;&#039;&#039;&lt;br /&gt;
* Decouple input port updates from video frame rate&lt;br /&gt;
* Make natural keyboard cooperate better with matrix scanning keyboards&lt;br /&gt;
* External files for defining button names&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;UI&#039;&#039;&#039;&lt;br /&gt;
* Continue to modernize and untangle the UI code so that the business logic is separate from the presentation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rendering&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note&#039;&#039;: in order to make the rest of these points feasible, the BGFX rendering path is the preferred implementation.  The existing D3D9 and OpenGL renderers and the HLSL and GLSL features are deprecated and should not be the target of any new features unless those features also target the BGFX path.&lt;br /&gt;
* Drivers / the core need a way to tell the renderer to run a specific shader pass or passes (such as NTSC or PAL filtering, YUV conversion for laserdisc, etc) on each submitted bitmap&lt;br /&gt;
* Drivers / the core need some way to do GPU rasterization.  This will involve drivers needing to submit polygons, textures and texture atlases, and custom shaders to the renderer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lua&#039;&#039;&#039;&lt;br /&gt;
* Offload more secondary frontend/UI functions to Lua scripts&lt;br /&gt;
* Add tools necessary for TASing&lt;br /&gt;
* Add scripting hooks for autopatching ROMs/image files&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Checklist_for_Cleaning_Up_Drivers&amp;diff=5556</id>
		<title>Checklist for Cleaning Up Drivers</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Checklist_for_Cleaning_Up_Drivers&amp;diff=5556"/>
		<updated>2017-09-16T03:47:37Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Over the past year(s), Aaron has done some driver &amp;quot;cleanup&amp;quot; work. This generally involves picking apart a driver, revisiting all the assumptions using whatever information is available, and updating it to take advantage of newer features in MAME that have been introduced since it was first written. To do this work, Aaron keeps a checklist of things to do, just to make sure all bases are covered. This list is constantly updated, but since it is a good set of guidelines for updating a driver, or writing a new one from scratch, it is provided here.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Timing/interrupts:&#039;&#039;&#039;&lt;br /&gt;
* all crystals on the PCB documented via #defines&lt;br /&gt;
* all CPU and sound clocks derived from #defined crystal values&lt;br /&gt;
* re-verify interrupt generation timing and sources&lt;br /&gt;
* implement interrupt acknowledges (many older drivers didn&#039;t bother)&lt;br /&gt;
*add accurate watchdog durations&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Memory:&#039;&#039;&#039;&lt;br /&gt;
* unified read/write memory maps (they used to be separate)&lt;br /&gt;
* map the entire address space fully, if possible from schematics&lt;br /&gt;
* use AM_SHARE where appropriate (better than sharedram read/write handlers)&lt;br /&gt;
* convert memory banking to the new system (memory_configure_bank)&lt;br /&gt;
* use address_map_bank_device for banking RAM or peripherals over ROM&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Graphics:&#039;&#039;&#039;&lt;br /&gt;
* gfx layouts should use RGN_FRAC wherever possible instead of hard-coded values&lt;br /&gt;
* gfx layouts that are common should be shared (vidhrdw/generic.c)&lt;br /&gt;
* accurate hblank/vblank/visible areas, derived from schematics if possible&lt;br /&gt;
* convert from old macros to new screen macros for display info&lt;br /&gt;
* use new more accurate screen timing routines for H/V positions&lt;br /&gt;
* convert to tilemaps, if applicable&lt;br /&gt;
* change to use resistors for palette generation&lt;br /&gt;
* add limits on sprite drawing (e.g., how many per scanline), if known&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs/Outputs:&#039;&#039;&#039;&lt;br /&gt;
* convert non-DIP configurations to configs&lt;br /&gt;
* use PORT_CUSTOM where appropriate instead of memory overrides&lt;br /&gt;
* connect coin counters (often missing)&lt;br /&gt;
* connect hopper output and feedback for betting games (payout buttons usually cause errors if this is not done)&lt;br /&gt;
* connect PCB outputs via the new output system&lt;br /&gt;
* add DIPLOCATIONS&lt;br /&gt;
* verify DIPs and inputs&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ROMs:&#039;&#039;&#039;&lt;br /&gt;
* memory regions reduced to minimum size (they don&#039;t have to cover the whole address space; note that AM_REGION makes this possible with CPU types like 6502, 6809 and x86 on which execution has to start from near the end of addressable memory)&lt;br /&gt;
* make sure ROM names are good and accurate to what we know&lt;br /&gt;
* check for any unemulated clones&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;General:&#039;&#039;&#039;&lt;br /&gt;
* update source files to be in order: header, includes, constants, typedefs, macros, globals, inlines, code&lt;br /&gt;
* update driver file to be in the same order, followed by: address maps, input ports, graphics definitions, sound configs, machine driver, ROMs, driver init code, drivers&lt;br /&gt;
* add save state support&lt;br /&gt;
* move all globals to hang off of driver_data&lt;br /&gt;
* de-obfuscate the code where it is confusing&lt;br /&gt;
&lt;br /&gt;
Some recent driver updates that are pretty up to date include: &amp;lt;code&amp;gt;ccastles.c, cloud9.c, missile.c, turbo.c, zaxxon.c.&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=FAQ:Goals&amp;diff=5469</id>
		<title>FAQ:Goals</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=FAQ:Goals&amp;diff=5469"/>
		<updated>2017-07-13T13:33:48Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Return to the main [[Frequently Asked Questions]] page.&lt;br /&gt;
==What are the current technical goals of the MAME project?==&lt;br /&gt;
&#039;&#039;&#039;Global&#039;&#039;&#039;&lt;br /&gt;
* Use modern C++ to replace macros and platform-specific code wherever possible&lt;br /&gt;
* Eliminate remaining static variables in drivers and devices&lt;br /&gt;
* Replace global_alloc/auto_alloc/pool_alloc with smart pointers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Drivers&#039;&#039;&#039;&lt;br /&gt;
* Rewrite older drivers to modern standards&lt;br /&gt;
* Rewrite the 2 or 3 drivers still outstanding from the license change&lt;br /&gt;
* Convert more shared custom chips and function boards into devices&lt;br /&gt;
* Convert the remaining devices that use the old floppy system&lt;br /&gt;
* Substitute proper IRQ acking for HOLD_LINE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CPU cores&#039;&#039;&#039;&lt;br /&gt;
* Remove fake port addresses from MCU memory maps (use callbacks instead)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slots&#039;&#039;&#039;&lt;br /&gt;
* Come up with a clean way to allow devices to have multiple slot connectors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Input&#039;&#039;&#039;&lt;br /&gt;
* Decouple input port updates from video frame rate&lt;br /&gt;
* Make natural keyboard cooperate better with matrix scanning keyboards&lt;br /&gt;
* External files for defining button names&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;UI&#039;&#039;&#039;&lt;br /&gt;
* Continue to modernize and untangle the UI code so that the business logic is separate from the presentation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rendering&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note&#039;&#039;: in order to make the rest of these points feasible, the BGFX rendering path is the preferred implementation.  The existing D3D9 and OpenGL renderers and the HLSL and GLSL features are deprecated and should not be the target of any new features unless those features also target the BGFX path.&lt;br /&gt;
* Drivers / the core need a way to tell the renderer to run a specific shader pass or passes (such as NTSC or PAL filtering, YUV conversion for laserdisc, etc) on each submitted bitmap&lt;br /&gt;
* Drivers / the core need some way to do GPU rasterization.  This will involve drivers needing to submit polygons, textures and texture atlases, and custom shaders to the renderer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lua&#039;&#039;&#039;&lt;br /&gt;
* Offload more secondary frontend/UI functions to Lua scripts&lt;br /&gt;
* Add tools necessary for TASing&lt;br /&gt;
* Add scripting hooks for autopatching ROMs/image files&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=FAQ:Goals&amp;diff=5317</id>
		<title>FAQ:Goals</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=FAQ:Goals&amp;diff=5317"/>
		<updated>2017-04-05T22:59:19Z</updated>

		<summary type="html">&lt;p&gt;Ajr: direct_update is no more&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Return to the main [[Frequently Asked Questions]] page.&lt;br /&gt;
==What are the current technical goals of the MAME project?==&lt;br /&gt;
&#039;&#039;&#039;Global&#039;&#039;&#039;&lt;br /&gt;
* Use modern C++ to replace macros and platform-specific code wherever possible&lt;br /&gt;
* Eliminate remaining static variables in drivers and devices&lt;br /&gt;
* Replace global_alloc/auto_alloc/pool_alloc with smart pointers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Drivers&#039;&#039;&#039;&lt;br /&gt;
* Rewrite older drivers to modern standards&lt;br /&gt;
* Rewrite the 2 or 3 drivers still outstanding from the license change&lt;br /&gt;
* Convert more shared custom chips and function boards into devices&lt;br /&gt;
* Convert the remaining devices that use the old floppy system&lt;br /&gt;
* Substitute proper IRQ acking for HOLD_LINE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CPU cores&#039;&#039;&#039;&lt;br /&gt;
* Remove fake port addresses from MCU memory maps (use callbacks instead)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slots&#039;&#039;&#039;&lt;br /&gt;
* Come up with a clean way to allow devices to have multiple slot connectors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Input&#039;&#039;&#039;&lt;br /&gt;
* Make natural keyboard cooperate better with matrix scanning keyboards&lt;br /&gt;
* External files for defining button names&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;UI&#039;&#039;&#039;&lt;br /&gt;
* Continue to modernize and untangle the UI code so that the business logic is separate from the presentation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rendering&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note&#039;&#039;: in order to make the rest of these points feasible, the BGFX rendering path is the preferred implementation.  The existing D3D9 and OpenGL renderers and the HLSL and GLSL features are deprecated and should not be the target of any new features unless those features also target the BGFX path.&lt;br /&gt;
* Drivers / the core need a way to tell the renderer to run a specific shader pass or passes (such as NTSC or PAL filtering, YUV conversion for laserdisc, etc) on each submitted bitmap&lt;br /&gt;
* Drivers / the core need some way to do GPU rasterization.  This will involve drivers needing to submit polygons, textures and texture atlases, and custom shaders to the renderer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lua&#039;&#039;&#039;&lt;br /&gt;
* Offload more secondary frontend/UI functions to Lua scripts&lt;br /&gt;
* Add tools necessary for TASing&lt;br /&gt;
* Add scripting hooks for autopatching ROMs/image files&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=FAQ:Goals&amp;diff=5269</id>
		<title>FAQ:Goals</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=FAQ:Goals&amp;diff=5269"/>
		<updated>2017-02-22T02:51:19Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Return to the main [[Frequently Asked Questions]] page.&lt;br /&gt;
==What are the current technical goals of the MAME project?==&lt;br /&gt;
&#039;&#039;&#039;Global&#039;&#039;&#039;&lt;br /&gt;
* Use modern C++ to replace macros and platform-specific code wherever possible&lt;br /&gt;
* Eliminate remaining static variables in drivers and devices&lt;br /&gt;
* Replace global_alloc/auto_alloc/pool_alloc with smart pointers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Drivers&#039;&#039;&#039;&lt;br /&gt;
* Remove deprecated direct_update_handler functions from the remaining drivers that have one.  This will facilitate speeding up the memory system, which in turn will improve all drivers&lt;br /&gt;
* Rewrite older drivers to modern standards&lt;br /&gt;
* Rewrite the 2 or 3 drivers still outstanding from the license change&lt;br /&gt;
* Convert more shared custom chips and function boards into devices&lt;br /&gt;
* Convert the remaining devices that use the old floppy system&lt;br /&gt;
* Substitute proper IRQ acking for HOLD_LINE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CPU cores&#039;&#039;&#039;&lt;br /&gt;
* Remove fake port addresses from MCU memory maps (use callbacks instead)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slots&#039;&#039;&#039;&lt;br /&gt;
* Come up with a clean way to allow devices to have multiple slot connectors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Input&#039;&#039;&#039;&lt;br /&gt;
* Make natural keyboard cooperate better with matrix scanning keyboards&lt;br /&gt;
* External files for defining button names&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;UI&#039;&#039;&#039;&lt;br /&gt;
* Continue to modernize and untangle the UI code so that the business logic is separate from the presentation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rendering&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note&#039;&#039;: in order to make the rest of these points feasible, the BGFX rendering path is the preferred implementation.  The existing D3D9 and OpenGL renderers and the HLSL and GLSL features are deprecated and should not be the target of any new features unless those features also target the BGFX path.&lt;br /&gt;
* Drivers / the core need a way to tell the renderer to run a specific shader pass or passes (such as NTSC or PAL filtering, YUV conversion for laserdisc, etc) on each submitted bitmap&lt;br /&gt;
* Drivers / the core need some way to do GPU rasterization.  This will involve drivers needing to submit polygons, textures and texture atlases, and custom shaders to the renderer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lua&#039;&#039;&#039;&lt;br /&gt;
* Offload more secondary frontend/UI functions to Lua scripts&lt;br /&gt;
* Add tools necessary for TASing&lt;br /&gt;
* Add scripting hooks for autopatching ROMs/image files&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=FAQ:Goals&amp;diff=5256</id>
		<title>FAQ:Goals</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=FAQ:Goals&amp;diff=5256"/>
		<updated>2017-02-11T21:09:43Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Return to the main [[Frequently Asked Questions]] page.&lt;br /&gt;
==What are the current technical goals of the MAME project?==&lt;br /&gt;
&#039;&#039;&#039;Global&#039;&#039;&#039;&lt;br /&gt;
* Use modern C++ to replace macros and platform-specific code wherever possible&lt;br /&gt;
* Eliminate remaining static variables in drivers and devices&lt;br /&gt;
* Replace global_alloc/auto_alloc/pool_alloc with smart pointers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Drivers&#039;&#039;&#039;&lt;br /&gt;
* Remove deprecated direct_update_handler functions from the remaining drivers that have one.  This will facilitate speeding up the memory system, which in turn will improve all drivers&lt;br /&gt;
* Rewrite older drivers to modern standards&lt;br /&gt;
* Rewrite the 2 or 3 drivers still outstanding from the license change&lt;br /&gt;
* Convert more shared custom chips and function boards into devices&lt;br /&gt;
* Convert the remaining devices that use the old floppy system&lt;br /&gt;
* Substitute proper IRQ acking for HOLD_LINE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CPU cores&#039;&#039;&#039;&lt;br /&gt;
* Remove fake port addresses from MCU memory maps (use callbacks instead)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slots&#039;&#039;&#039;&lt;br /&gt;
* Come up with a clean way to allow devices to have multiple slot connectors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Input&#039;&#039;&#039;&lt;br /&gt;
* Make natural keyboard cooperate better with matrix scanning keyboards&lt;br /&gt;
* External files for defining button names&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;UI&#039;&#039;&#039;&lt;br /&gt;
* Continue to modernize and untangle the UI code so that the business logic is separate from the presentation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rendering&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note&#039;&#039;: in order to make the rest of these points feasible, the BGFX rendering path is the preferred implementation.  The existing D3D9 and OpenGL renderers and the HLSL and GLSL features are deprecated and should not be the target of any new features unless those features also target the BGFX path.&lt;br /&gt;
* Drivers / the core need a way to tell the renderer to run a specific shader pass or passes (such as NTSC or PAL filtering, YUV conversion for laserdisc, etc) on each submitted bitmap&lt;br /&gt;
* Drivers / the core need some way to do GPU rasterization.  This will involve drivers needing to submit polygons, textures and texture atlases, and custom shaders to the renderer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lua&#039;&#039;&#039;&lt;br /&gt;
* Offload more secondary frontend/UI functions to Lua scripts&lt;br /&gt;
* Add tools necessary for TASing&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=FAQ:Goals&amp;diff=5245</id>
		<title>FAQ:Goals</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=FAQ:Goals&amp;diff=5245"/>
		<updated>2017-01-31T13:29:19Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Return to the main [[Frequently Asked Questions]] page.&lt;br /&gt;
==What are the current technical goals of the MAME project?==&lt;br /&gt;
&#039;&#039;&#039;Global&#039;&#039;&#039;&lt;br /&gt;
* Use modern C++ to replace macros and platform-specific code wherever possible&lt;br /&gt;
* Eliminate remaining static variables in drivers and devices&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Drivers&#039;&#039;&#039;&lt;br /&gt;
* Remove deprecated direct_update_handler functions from the remaining drivers that have one.  This will facilitate speeding up the memory system, which in turn will improve all drivers&lt;br /&gt;
* Rewrite older drivers to modern standards&lt;br /&gt;
* Rewrite the 2 or 3 drivers still outstanding from the license change&lt;br /&gt;
* Convert more shared custom chips and function boards into devices&lt;br /&gt;
* Convert the remaining devices that use the old floppy system&lt;br /&gt;
* Substitute proper IRQ acking for HOLD_LINE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CPU cores&#039;&#039;&#039;&lt;br /&gt;
* Remove fake port addresses from MCU memory maps (use callbacks instead)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slots&#039;&#039;&#039;&lt;br /&gt;
* Come up with a clean way to allow devices to have multiple slot connectors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Input&#039;&#039;&#039;&lt;br /&gt;
* Make natural keyboard cooperate better with matrix scanning keyboards&lt;br /&gt;
* External files for defining button names&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;UI&#039;&#039;&#039;&lt;br /&gt;
* Continue to modernize and untangle the UI code so that the business logic is separate from the presentation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rendering&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note&#039;&#039;: in order to make the rest of these points feasible, the BGFX rendering path is the preferred implementation.  The existing D3D9 and OpenGL renderers and the HLSL and GLSL features are deprecated and should not be the target of any new features unless those features also target the BGFX path.&lt;br /&gt;
* Drivers / the core need a way to tell the renderer to run a specific shader pass or passes (such as NTSC or PAL filtering, YUV conversion for laserdisc, etc) on each submitted bitmap&lt;br /&gt;
* Drivers / the core need some way to do GPU rasterization.  This will involve drivers needing to submit polygons, textures and texture atlases, and custom shaders to the renderer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lua&#039;&#039;&#039;&lt;br /&gt;
* Offload more secondary frontend/UI functions to Lua scripts&lt;br /&gt;
* Add tools necessary for TASing&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=FAQ:Goals&amp;diff=5185</id>
		<title>FAQ:Goals</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=FAQ:Goals&amp;diff=5185"/>
		<updated>2017-01-10T16:37:07Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Return to the main [[Frequently Asked Questions]] page.&lt;br /&gt;
==What are the current technical goals of the MAME project?==&lt;br /&gt;
&#039;&#039;&#039;Global&#039;&#039;&#039;&lt;br /&gt;
* Use modern C++ to replace macros and platform-specific code wherever possible&lt;br /&gt;
* Eliminate remaining static variables in drivers and devices&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Drivers&#039;&#039;&#039;&lt;br /&gt;
* Remove deprecated direct_update_handler functions from the remaining drivers that have one.  This will facilitate speeding up the memory system, which in turn will improve all drivers&lt;br /&gt;
* Rewrite older drivers to modern standards&lt;br /&gt;
* Rewrite the 2 or 3 drivers still outstanding from the license change&lt;br /&gt;
* Convert more shared custom chips and function boards into devices&lt;br /&gt;
* Convert the remaining devices that use the old floppy system&lt;br /&gt;
* Substitute proper IRQ acking for HOLD_LINE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CPU cores&#039;&#039;&#039;&lt;br /&gt;
* Remove fake port addresses from MCU memory maps (use callbacks instead)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slots&#039;&#039;&#039;&lt;br /&gt;
* Come up with a clean way to allow devices to have multiple slot connectors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Input&#039;&#039;&#039;&lt;br /&gt;
* Make natural keyboard cooperate better with matrix scanning keyboards&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;UI&#039;&#039;&#039;&lt;br /&gt;
* Continue to modernize and untangle the UI code so that the business logic is separate from the presentation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rendering&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note&#039;&#039;: in order to make the rest of these points feasible, the BGFX rendering path is the preferred implementation.  The existing D3D9 and OpenGL renderers and the HLSL and GLSL features are deprecated and should not be the target of any new features unless those features also target the BGFX path.&lt;br /&gt;
* Drivers / the core need a way to tell the renderer to run a specific shader pass or passes (such as NTSC or PAL filtering, YUV conversion for laserdisc, etc) on each submitted bitmap&lt;br /&gt;
* Drivers / the core need some way to do GPU rasterization.  This will involve drivers needing to submit polygons, textures and texture atlases, and custom shaders to the renderer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lua&#039;&#039;&#039;&lt;br /&gt;
* Offload more secondary frontend/UI functions to Lua scripts&lt;br /&gt;
* Add tools necessary for TASing&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=FAQ:Goals&amp;diff=5184</id>
		<title>FAQ:Goals</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=FAQ:Goals&amp;diff=5184"/>
		<updated>2017-01-10T16:34:34Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Return to the main [[Frequently Asked Questions]] page.&lt;br /&gt;
==What are the current technical goals of the MAME project?==&lt;br /&gt;
&#039;&#039;&#039;Global&#039;&#039;&#039;&lt;br /&gt;
* Use modern C++ to replace macros and platform-specific code wherever possible&lt;br /&gt;
* Eliminate remaining static variables in drivers and devices&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Drivers&#039;&#039;&#039;&lt;br /&gt;
* Remove deprecated direct_update_handler functions from the remaining drivers that have one.  This will facilitate speeding up the memory system, which in turn will improve all drivers&lt;br /&gt;
* Rewrite older drivers to modern standards&lt;br /&gt;
* Rewrite the 2 or 3 drivers still outstanding from the license change&lt;br /&gt;
* Convert more shared custom chips and function boards into devices&lt;br /&gt;
* Convert the remaining devices that use the old floppy system&lt;br /&gt;
* Substitute proper IRQ acking for HOLD_LINE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CPU cores&#039;&#039;&#039;&lt;br /&gt;
* Remove fake port addresses from MCU memory maps (use callbacks instead)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slots&#039;&#039;&#039;&lt;br /&gt;
* Come up with a clean way to allow devices to have multiple slot connectors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Input&#039;&#039;&#039;&lt;br /&gt;
* Make natural keyboard cooperate better with matrix scanning keyboards&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;UI&#039;&#039;&#039;&lt;br /&gt;
* Continue to modernize and untangle the UI code so that the business logic is separate from the presentation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rendering&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note&#039;&#039;: in order to make the rest of these points feasible, the BGFX rendering path is the preferred implementation.  The existing D3D9 and OpenGL renderers and the HLSL and GLSL features are deprecated and should not be the target of any new features unless those features also target the BGFX path.&lt;br /&gt;
* Drivers / the core need a way to tell the renderer to run a specific shader pass or passes (such as NTSC or PAL filtering, YUV conversion for laserdisc, etc) on each submitted bitmap&lt;br /&gt;
* Drivers / the core need some way to do GPU rasterization.  This will involve drivers needing to submit polygons, textures and texture atlases, and custom shaders to the renderer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lua&#039;&#039;&#039;&lt;br /&gt;
* Add tools necessary for TASing.&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=FAQ:Goals&amp;diff=5174</id>
		<title>FAQ:Goals</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=FAQ:Goals&amp;diff=5174"/>
		<updated>2017-01-07T22:05:38Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Return to the main [[Frequently Asked Questions]] page.&lt;br /&gt;
==What are the current technical goals of the MAME project?==&lt;br /&gt;
&#039;&#039;&#039;Global&#039;&#039;&#039;&lt;br /&gt;
* Use modern C++ to replace macros and platform-specific code wherever possible&lt;br /&gt;
* Eliminate remaining static variables in drivers and devices&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Drivers&#039;&#039;&#039;&lt;br /&gt;
* Remove deprecated direct_update_handler functions from the remaining drivers that have one.  This will facilitate speeding up the memory system, which in turn will improve all drivers&lt;br /&gt;
* Rewrite older drivers to modern standards&lt;br /&gt;
* Rewrite the 2 or 3 drivers still outstanding from the license change&lt;br /&gt;
* Convert more shared custom chips and function boards into devices&lt;br /&gt;
* Convert the remaining devices that use the old floppy system&lt;br /&gt;
* Substitute proper IRQ acking for HOLD_LINE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CPU cores&#039;&#039;&#039;&lt;br /&gt;
* Remove fake port addresses from MCU memory maps (use callbacks instead)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slots&#039;&#039;&#039;&lt;br /&gt;
* Come up with a clean way to allow devices to have multiple slot connectors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;UI&#039;&#039;&#039;&lt;br /&gt;
* Continue to modernize and untangle the UI code so that the business logic is separate from the presentation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rendering&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note&#039;&#039;: in order to make the rest of these points feasible, the BGFX rendering path is the preferred implementation.  The existing D3D9 and OpenGL renderers and the HLSL and GLSL features are deprecated and should not be the target of any new features unless those features also target the BGFX path.&lt;br /&gt;
* Drivers / the core need a way to tell the renderer to run a specific shader pass or passes (such as NTSC or PAL filtering, YUV conversion for laserdisc, etc) on each submitted bitmap&lt;br /&gt;
* Drivers / the core need some way to do GPU rasterization.  This will involve drivers needing to submit polygons, textures and texture atlases, and custom shaders to the renderer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lua&#039;&#039;&#039;&lt;br /&gt;
* Add tools necessary for TASing.&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=FAQ:Goals&amp;diff=5173</id>
		<title>FAQ:Goals</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=FAQ:Goals&amp;diff=5173"/>
		<updated>2017-01-07T20:45:47Z</updated>

		<summary type="html">&lt;p&gt;Ajr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Return to the main [[Frequently Asked Questions]] page.&lt;br /&gt;
==What are the current technical goals of the MAME project?==&lt;br /&gt;
&#039;&#039;&#039;Global&#039;&#039;&#039;&lt;br /&gt;
* Use modern C++ to replace macros and platform-specific code wherever possible&lt;br /&gt;
* Eliminate remaining static variables in drivers and devices&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Drivers&#039;&#039;&#039;&lt;br /&gt;
* Remove deprecated direct_update_handler functions from the remaining drivers that have one.  This will facilitate speeding up the memory system, which in turn will improve all drivers&lt;br /&gt;
* Rewrite older drivers to modern standards&lt;br /&gt;
* Rewrite the 2 or 3 drivers still outstanding from the license change&lt;br /&gt;
* Convert more shared custom chips and function boards into devices&lt;br /&gt;
* Convert the remaining devices that use the old floppy system&lt;br /&gt;
* Substitute proper IRQ acking for HOLD_LINE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Slots&#039;&#039;&#039;&lt;br /&gt;
* Come up with a clean way to allow devices to have multiple slot connectors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;UI&#039;&#039;&#039;&lt;br /&gt;
* Continue to modernize and untangle the UI code so that the business logic is separate from the presentation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rendering&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note&#039;&#039;: in order to make the rest of these points feasible, the BGFX rendering path is the preferred implementation.  The existing D3D9 and OpenGL renderers and the HLSL and GLSL features are deprecated and should not be the target of any new features unless those features also target the BGFX path.&lt;br /&gt;
* Drivers / the core need a way to tell the renderer to run a specific shader pass or passes (such as NTSC or PAL filtering, YUV conversion for laserdisc, etc) on each submitted bitmap&lt;br /&gt;
* Drivers / the core need some way to do GPU rasterization.  This will involve drivers needing to submit polygons, textures and texture atlases, and custom shaders to the renderer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lua&#039;&#039;&#039;&lt;br /&gt;
* Add tools necessary for TASing.&lt;/div&gt;</summary>
		<author><name>Ajr</name></author>
	</entry>
</feed>