trunk/src/mess/drivers/esqmr.c
| r29383 | r29384 | |
| 12 | 12 | Memory map: |
| 13 | 13 | |
| 14 | 14 | 0x000000-0x0FFFFF OS ROM |
| 15 | |
| 16 | MR Rack |
| 17 | Ensoniq, 1995 |
| 15 | 18 | |
| 19 | This is a 64-voice expandable synth module made by Ensoniq in 1995. |
| 20 | |
| 21 | PCB Layout |
| 22 | ---------- |
| 23 | |
| 24 | |--------------------------------------------------------| |
| 25 | | J6 J7 J12 J13 J21 J23 J22| |
| 26 | | J5| |
| 27 | | 4565 4565 HP_6N138 | |
| 28 | | | |
| 29 | | BATTERY 7407 | |
| 30 | | 4565 | |
| 31 | | | |
| 32 | | OTTOR2 OTTOR2 | |
| 33 | |AD1861 | |
| 34 | |AD1861 | |
| 35 | |AD1861 | |
| 36 | |AD1861 |--J3-----| | |
| 37 | | HC04 |EXPANSION| | |
| 38 | | |BOARD #3 | | |
| 39 | | | | | |
| 40 | | 1370001501 | | | |
| 41 | | | | | |
| 42 | | |--J8-----| | |
| 43 | | ESP2 ROM2 | |
| 44 | | |--J2-----| | |
| 45 | | |EXPANSION| | |
| 46 | | ROM0 |BOARD #2 | | |
| 47 | | | | | |
| 48 | | D43256 IDT7130 | | | |
| 49 | | D43256 35MHz 16MHz ROM1 | | | |
| 50 | | D43256 J14 |--J9-----| | |
| 51 | | D43256 22.5792MHz ADM691| |
| 52 | | D43256 MC68340 |--J1-----| | |
| 53 | | D43256 |EXPANSION| | |
| 54 | | 6MHz |BOARD #1 | | |
| 55 | | EPROM_UP | | | |
| 56 | | MC68HC705C4A KM681000 | | |
| 57 | |J4 EPROM_LO KM681000 |J11| |
| 58 | | J19 J18 |--J10----| | |
| 59 | |--------------------------------------------------------| |
| 60 | Notes: |
| 61 | J4/J18/J19 - Connectors to front panel buttons, LCD etc |
| 62 | J1/J10 - Connectors for expansion board #1 |
| 63 | J2/J9 - Connectors for expansion board #2 |
| 64 | J3/J8 - Connectors for expansion board #3 |
| 65 | J11 - Memory card connector |
| 66 | J14 - JTAG connector |
| 67 | J6 - Main left/mono jack |
| 68 | J7 - Main right jack |
| 69 | J12 - Aux left/mono jack |
| 70 | J13 - Aux right jack |
| 71 | J21 - MIDI in connector |
| 72 | J23 - MIDI out connector |
| 73 | J22 - MIDI thru connector |
| 74 | J5 - Power input connector |
| 75 | 1370001501 - Unknown TQFP144 IC stamped with the Ensoniq logo. CPLD or gate array. |
| 76 | ESP2 - Ensoniq ESP2 (ES5511) sound chip |
| 77 | OTTOR2 - Ensoniq OTTOR2 (ES5506) sound chip |
| 78 | ROM* - 4M x8-bit SOP44 mask ROM |
| 79 | D43256 - NEC D43256 32k x8-bit SRAM |
| 80 | HP_6N138 - HP/Agilent HP 6N138 Low Input Current High Gain Optocoupler |
| 81 | 4565 - JRC4565 Dual Operational Amplifier |
| 82 | AD1861 - Analog Devices AD1861 16-bit/18-bit PCM Audio DAC |
| 83 | MC68HC705C4A - Motorola MC68HC705C4A Microcontroller. Clock input is tied to the TQFP CPLD |
| 84 | MC68340 - Motorola MC68340PV16E 68000-compatible 32-bit processor with on-board peripherals. Clock input 6.000MHz |
| 85 | EPROM* - 27C4001 EPROM |
| 86 | FDT7130 - IDT7130 High Speed 1k x8-bit Dual Port Static RAM |
| 87 | KM681000 - Samsung KM681000 128k x8-bit Static RAM |
| 88 | |
| 16 | 89 | ***************************************************************************/ |
| 17 | 90 | |
| 18 | 91 | #include "emu.h" |
| r29383 | r29384 | |
| 92 | 165 | MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") |
| 93 | 166 | MCFG_SOUND_ADD("ensoniq", ES5506, XTAL_16MHz) |
| 94 | 167 | MCFG_SOUND_CONFIG(es5506_config) |
| 95 | | MCFG_SOUND_ROUTE(0, "lspeaker", 2.0) |
| 96 | | MCFG_SOUND_ROUTE(1, "rspeaker", 2.0) |
| 168 | MCFG_SOUND_ROUTE(0, "lspeaker", 0.5) |
| 169 | MCFG_SOUND_ROUTE(1, "rspeaker", 0.5) |
| 97 | 170 | MCFG_SOUND_ADD("ensoniq2", ES5506, XTAL_16MHz) |
| 98 | 171 | MCFG_SOUND_CONFIG(es5506_2_config) |
| 99 | | MCFG_SOUND_ROUTE(0, "lspeaker", 2.0) |
| 100 | | MCFG_SOUND_ROUTE(1, "rspeaker", 2.0) |
| 172 | MCFG_SOUND_ROUTE(0, "lspeaker", 0.5) |
| 173 | MCFG_SOUND_ROUTE(1, "rspeaker", 0.5) |
| 101 | 174 | MACHINE_CONFIG_END |
| 102 | 175 | |
| 103 | 176 | static INPUT_PORTS_START( mr ) |
| r29383 | r29384 | |
| 108 | 181 | ROM_LOAD16_WORD_SWAP( "mrw-osf-11af-2.10.bin", 0x000000, 0x080000, CRC(5854314e) SHA1(8fb2e2ee2f5fb12eae8ea33cb18f757efaec6780) ) |
| 109 | 182 | ROM_LOAD16_WORD_SWAP( "mrw-romc-32ef-1.20.bin", 0x080000, 0x080000, CRC(68321347) SHA1(56cb96943ba42c35ba2787a49b5f4adf7c8dffb8) ) |
| 110 | 183 | |
| 111 | | ROM_REGION(0x200000, "waverom", ROMREGION_ERASE00) |
| 112 | | ROM_REGION(0x200000, "waverom2", ROMREGION_ERASE00) |
| 113 | | ROM_REGION(0x200000, "waverom3", ROMREGION_ERASE00) |
| 184 | ROM_REGION(0x400000, "waverom", ROMREGION_ERASE00) |
| 185 | |
| 186 | ROM_REGION(0x400000, "waverom2", ROMREGION_ERASE00) |
| 187 | |
| 188 | ROM_REGION(0x400000, "waverom3", ROMREGION_ERASE00) |
| 189 | |
| 114 | 190 | ROM_REGION(0x200000, "waverom4", ROMREGION_ERASE00) |
| 115 | 191 | ROM_END |
| 116 | 192 | |
| 117 | 193 | ROM_START( mrrack ) |
| 194 | // 68340 main MCU |
| 118 | 195 | ROM_REGION(0x100000, "maincpu", 0) |
| 119 | | ROM_LOAD16_BYTE( "mr-rack-150-lo.bin", 0x000001, 0x080000, CRC(b29988a1) SHA1(986c2def11de27fa2b9be55ac32f7fec0c414bca) ) |
| 120 | | ROM_LOAD16_BYTE( "mr-rack-150-up.bin", 0x000000, 0x080000, CRC(71511692) SHA1(54744f16f1db1ac5abb2f70b6e04aebf1e0e029d) ) |
| 196 | ROM_LOAD16_BYTE( "mr_r_ec51_lo_1.50.u36", 0x000001, 0x080000, CRC(b29988a1) SHA1(986c2def11de27fa2b9be55ac32f7fec0c414bca) ) |
| 197 | ROM_LOAD16_BYTE( "mr_r_9dac_up_1.50.u35", 0x000000, 0x080000, CRC(71511692) SHA1(54744f16f1db1ac5abb2f70b6e04aebf1e0e029d) ) |
| 121 | 198 | |
| 122 | | ROM_REGION(0x200000, "waverom", ROMREGION_ERASE00) |
| 123 | | ROM_REGION(0x200000, "waverom2", ROMREGION_ERASE00) |
| 124 | | ROM_REGION(0x200000, "waverom3", ROMREGION_ERASE00) |
| 199 | // 68705 display/front panel MCU |
| 200 | ROM_REGION(0x2000, "mcu", 0) |
| 201 | ROM_LOAD( "68hc705.u40", 0x000000, 0x002000, CRC(7b0291a7) SHA1(c92c19ce9289b7b21dbc915475cdff8930e3c677) ) |
| 202 | |
| 203 | ROM_REGION(0x400000, "waverom", ROMREGION_ERASE00) |
| 204 | ROM_LOAD( "1351000901_h-rom0.u5", 0x000000, 0x400000, CRC(89654b42) SHA1(4bdffd8060eb20cdb01f6178222aeb32fdbfd703) ) |
| 205 | |
| 206 | ROM_REGION(0x400000, "waverom2", ROMREGION_ERASE00) |
| 207 | ROM_LOAD( "1351000902_h-rom1.u23", 0x000000, 0x400000, CRC(4a19e517) SHA1(e819f1e0b50c4911c4855ad95ed505998a2bbe86) ) |
| 208 | |
| 209 | ROM_REGION(0x400000, "waverom3", ROMREGION_ERASE00) |
| 210 | ROM_LOAD( "1351000903_h-rom2.u24", 0x000000, 0x400000, CRC(c9ab1214) SHA1(92f48b068bbe49eacbffd03e428599e3ab21b8ec) ) |
| 211 | |
| 125 | 212 | ROM_REGION(0x200000, "waverom4", ROMREGION_ERASE00) |
| 126 | 213 | ROM_END |
| 127 | 214 | |