Identifying EMU ROM SIMMs for Proteus 2K Family =============================================== @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ This is a very complete source to help understand topic at hand. None of the popular search engine could help me find the original author of this text - please contact me if you know. My text are copied from a Word9 DOC dated 2012-04-13 with author DF Tweedie, downloaded from yahoo messenger server where original context as to where document where posted sadly are lost. There is a log entry at the end dated 2009-06-10 that might imply this text originally where copied of a web site no longer active for search engines to index. I later found user Jack Pratt on p2k user group on Yahoo has taken credit for this word document. Thanks Jack! http://snw.lonningdal.no @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Through the course of time EMU Systems Inc have released 23 different ROM SIMMs for the proteus 2000 family of sound modules, most of which were 'stock' in a particular sound module or command station, and another set of 'most' which were available to purchase retail. The sound modules have up to 32MB of sound (wave) ROM in four ICs and 2 or 4MB of preset information in a separate IC. Some of the ROM SIMMs share identical sound ROM with different presets. There were also some variations in the presets over time - for example the origianl Orchestral Sessions volume 2 had only one bank of presets whereas later ones had two. The preset information may be in FLASH or ROM and the older PCBs included two footprints (one for ROM, another for FLASH) for the preset, with only one of these being populated. Most of the early PCBs had FLASH chips holding the preset information, which may have been programmed in the factory. When EMU Systems went to 3.3 Volt SIMMs the FLASH chip footprint was not longer provided and these only had presets in ROM. Variants in PCBs: ================= The PCB number is written in the top layer copper on the rear of the SIMM, and also in the screen printing. PC530 Early 5volt PCB from Audity 2000 - has 4 44-pin ROM chips - no extra footprints for presets (These are included in the ROM, not separately). PC638 - "32MB SOUND ROM SIMM W/FLASH" Early 5volt PCB with no foot print for a preset ROM. The presets could only be held in the FLASH memory with an SSOP-56 footprint. Despite the name on the screen printing the normal OS won't allow programming of the presets. PC10172 - "32MB SOUND FLASH SOUND ROM" PC10498 - "32MB SOUND ROM w/2MB FLASH" These two PCB revisions are for 5V SIMMs with footprints for either FLASH or ROM preset memory. Even with the prsets in FLASH the normal OS wont recognise these as programmable so that the 2MB preset FLASH cannot be programmed. The principle difference between these two is the FLASH footprint. The AP10172 part has a footprint for a SSOP-56 package whereas the AP10498 has a footprint for the TSOP-56 package. Both Intel and Sharp 28F160 parts were used but it seems that Intel SSOP-56 parts were more common and Sharp TSOP-56 parts were predominant. PC12068 - "32MB SOUND ROM" This PCB was the 3.3volt alternative for lower voltage ROMs. To support the lower voltage a 3.3volt regulator is present on the PCB in an SOT-224 package, and buffers (74LVT245/74LVT16245) are present for the address and data signals. These parts had no FLASH footprint. PC642 - "32MB SOUND FLASH SIMM" This PCB is a 5V flash SIMM which may have 16 or 32MB of FLASH installed in SSOP-56 packages, despite what the screen printing suggests. The parts are DA28F320J5 for the 16MB version (plus a 28F160 for presets), or DA28F640J5 for the 32MB version (EMU part numbers 6876 & 6877 respectively) PC10903 - "16/32Mb FLASH SIMM" This PCB is a 3V3 FLASH SIMM which may hold 16 or 32MB of FLASH in TSOP-56 packages. It also has the 3.3volt regulator and buffers for the lower voltage. The parts are E28F320J3A for the 16MB SIMM and E28F640J3A for the 32MB SIMM. The presets are in a E28F320J3A although you can still only have 4 banks. Many SIMMs have labels on both sides, with the label on the front indicating the name of the SIMM. Some SIMMs don't have their labels on so it’s not always clear which one they are. Often one label is missing - the one with the name - so the part is not clear. You can identify the SIMM if it has the label on the back, which has three rows of text. Usually the first row of text begins with WO# which is the work order number - not relevant for identifying the SIMM type. The last row is the name of the manufacturer who put it together like "PACTRON" or "U.T.". The middle row of text is the important one for identifying the SIMM - it contains a line of the form: APxxxxx-nn where 'xxxxx' is the three or five digit PCB number (638/10172/10498/12068 as above) and 'nn' is the SIMM variant. Other SIMMs have a different sequence of text, with the AP number first (this format is much less common). Below is a list of all ROM SIMMs with: the 'nn' value the name of the SIMM the instrument that it came in as 'stock' in parentheses what the front label identified the SIMM as [only for ones I have with front labels] the number of banks in the preset memory other information (FLASH size or the bent of the preset variations) what it shows up as on the proteus 2000 display the retail part number nn => NN SIMM INSTRUMENT LABEL BANKS DISPLAY PART Comment by Hans 01 = composer (p2k) COMPOSER (8 bank) CMPSR 02 = holy grail piano GRAIL (1 bank)16MB GRAIL 9081 03 = protozoa PROTOZOA (4 bank)16MB P/123 9082 Proteus 1,2,3, ENSONIQ ZR-76, including William Coakley’s Perfect Piano 04 = construction yard (orbit3) TECHNO SYNTH(4 bank) TeCnO 9084 Rob Papen TSCY ROM 05 = definitive B3 (b3) (3 bank) B-3 9083 sound design by John Novello 06 = extreme lead v1 (xl1) XL-1 (4 bank) XLEAD 9089 08 = orchestral v1 (v2k) ORCH1 (3 bank) ORCH1 9085 includes special presets for 4 speaker applications 09 = orchestral v2 (v2k) ORCH2 (2 bank) ORCH2 9086 4 speaker, percussion battery with over 20 instruments 10 = siedlaczek SIEDLACZEK (2 bank) AORCH 9061 The Peter Siedlaczek Advanced Orchestra Special Edition 11 = world expedition (planet earth) (3 bank) World 9087 traditional instruments from the four corners of the globe 12 = sounds of the ZR (4 bank) ZR 9088 13 = pure phatt (mo'phatt) PHATT (4 bank) bts PHATT 9062 14 = extreme lead (xl7) Xtreme Lead-1(4 bank) XL-7 New filters with firware upgrade over MIDI 15 = pure phatt (mp7) (4 bank) kits MP-7 Hip-Hop 16 = beat garden (orbit3) (4 bank) BEAT 9063 Rob Papen Beat Garden 17 = pop collection (pk6) (5 bank) PROM1 9140 18 = extreme lead v2 (xk6) XROM 1 (5 bank) XROM 9141 19 = pure phatt (mk6) MROM 1 (5 bank) MROM 20 = composer (p2500)* (4 bank) 21 = ensoniq project QROM 2 (4 bank) SONIQ 9064 22 = sounds of the ZR* (halo) QROM (5 bank) QROM 23 = vintage collection (vintage pro) (4 bank) VROM 9065 24 = protean drums (px7) (4 bank) DRUM 9066 *"orbit ROM" As previously described, not all SIMMs came stock in an instrument (module/command station) and not all SIMMs were available to purchase retail. Only two of the SIMMs were 16MB in size - these both have only two of the four ROM footprints populated; and the mo'phatt ROM had more 'bts' presets than the mp-7 ROM which had more 'kits' instead. [The one with an asterisk are SIMMS I don't own a copy of yet so the information is incomplete]. If there are no labels on the SIMM at all, then you may still be able to identify the SIMM type from the IP numbers on the ROM chips themselves. The IP numbers are on the second row and begin with IP. Early ROMs (notably the AP10172 ones) have [two or] four consecutive IP numbers for the [two or] four wave ROMs on the SIMM whereas the later ROMs (the other PCBs) have a single IP number with a -01/-02/-03/-04 suffix for the four ROMs. The preset memory had a seperate IP number, but this is only apparent when the presets are in ROM and not FLASH. Below is a table of IP numberd for wave and preset ROM from SIMMs I have handy to check. A single IP number is indicative of the use of the suffix to identify the four ROMs - it may be that the IP numbers changed when they migrated from 5volt to 3.3 versions. 01 IP1035/IP1036/IP1037/IP1038 IP10193 02 IP10282/IP10283 03 IP10274/IP10274 04 IP10427/IP10428/IP10429/IP10430 05 IP10419/IP10420/IP10421/IP10422 06 IP10566 08 IP10631 09 IP10576 10 IP10659 11 IP11556 IP10574 12 IP10661 13 IP12368 IP11588 14 IP10566 15 IP12368 IP11592 16 IP11690 17 IP12349 IP12085 18 IP12431 IP12321 19 IP12368 IP12323 21 IP12362 IP12074 22 IP12394 IP12325 23 IP12531 IP12530 24 IP12711 IP12710 For Audity 2000/EMU Ultra ROMS: 01 ?XL ROM 02 = Audity 2000 IP1020/IP1021/IP1022/IP1023 20090506 - added 04 and 22 IP numbers 20090530 - added 06 IP number & 06/14 info 20090610 - added 17 IP numbers & info