Synthesizers: Difference between revisions

From MAMEDEV Wiki
No edit summary
No edit summary
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=List of synthesizers emulated in MAME=


{|
{|
Line 8: Line 7:
! Analog/Digital
! Analog/Digital
! Schematics?
! Schematics?
! Keyboard?
! Midi
! Comments
! Comments
|-
|Access Virus A, B, C, Rack, Rack XL, and Classic
|virusa, virusb, virusc, virusrck, virusrckxl, viruscl
|acvirus.cpp
|No
|Digital
|No
|Expander
|Yes
|Needs SAB 80C535 and 80C515 cores (i8051-based SoC), TMS56303, 56311, 56362 DSPs depending on model.
|-
|-
|Akai AX 80
|Akai AX 80
Line 15: Line 26:
|No
|No
|Analog
|Analog
|Yes
|61k+vel
|Yes
|Yes
|Missing keyboard/display controller internal rom.
|Missing keyboard/display controller internal rom.
|-
|Akai MPC-3000
|mpc3000
|mpc3000.cpp
|No
|Digital
|Yes
|16k+vel/at
|Yes
|Needs FDC and front panel subcpu hooked up properly plus sound generation.
|-
|-
|Alesis HR-16/SR-16
|Alesis HR-16/SR-16
|hr16, mnt8, hr16b, sr16
|hr16, mnt8, hr16b, sr16
|alesis.cpp
|alesis.cpp
|No
|Digital
|No
|16k
|Yes
|Yes
|Digital
|Drum machine
|?
|
|-
|-
|Casio CZ-101
|Casio CZ-101
Line 30: Line 55:
|cz101.cpp
|cz101.cpp
|No
|No
|Analog
|Hybrid
|Yes
|49k
|Yes
|Yes
|
|
Line 38: Line 65:
|ht6000.cpp
|ht6000.cpp
|Skeleton
|Skeleton
|Hybrid?
|Hybrid
|?
|Yes
|
|61k+vel
|Yes, limited
|Missing the percussion generators internal roms (MSM6294-07/8/9).
|-
|-
|Casio RZ-1
|Casio RZ-1
Line 48: Line 77:
|Digital
|Digital
|Yes
|Yes
|
|12k
|Yes
|Drum machine
|-
|-
|Casio SK-1
|Casio SK-1
Line 56: Line 87:
|Digital + analog filtering
|Digital + analog filtering
|Yes
|Yes
|?
|?
|Does sampling too
|Does sampling too
|-
|-
Line 63: Line 96:
|No
|No
|Digital
|Digital
|?
|?
|?
|?
|Complicated modern hardware, Coldfire 5206e + DSP56303
|Complicated modern hardware, Coldfire 5206e + DSP56303
Line 72: Line 107:
|Hybrid
|Hybrid
|Yes
|Yes
|?
|?
|Doesn't sound so bad actually.
|Doesn't sound so bad actually.
|-
|-
Line 80: Line 117:
|Digital
|Digital
|Yes
|Yes
|?
|?
|SQ-1 Plus and KS-32 are on the same architecture but the roms are unavailable.
|SQ-1 Plus and KS-32 are on the same architecture but the roms are unavailable.
|-
|-
Line 88: Line 127:
|Digital
|Digital
|?
|?
|Missing wave roms, impossible to finish without them.
|?
|?
|Pure sampler, loads waves from floppy or SCSI.  Needs much better 68302 SoC emulation.
|-
|-
|Ensoniq KT-76
|Ensoniq KT-76
Line 95: Line 136:
|Imperfect
|Imperfect
|Digital
|Digital
|?
|?
|?
|?
|
|
|-
|Ensoniq Mirage
|enmirage
|enmirage.cpp
|No
|Digital
|Yes
|?
|?
|Pure sampler.  Needs some cleanup and LED persistence emulation for the display.
|-
|-
|Ensoniq MR-61/76/Rack
|Ensoniq MR-61/76/Rack
Line 104: Line 157:
|Digital
|Digital
|?
|?
|Maybe not that hard to advance, the sound core may be there.
|?
|?
|Needs SoC emulation, and uses the more powerful ES5511 DSP instead of 5510.
|-
|-
|Fairlight CMI IIx
|Fairlight CMI IIx
Line 112: Line 167:
|Hybrid
|Hybrid
|Yes
|Yes
|?
|?
|
|
|-
|Kurzweil K2000
|k2000
|krz2000.cpp
|No
|Digital
|Yes
|?
|?
|OS doesn't boot, no display emulation, no sound generation, no effects DSP.
|-
|-
|Roland D-110
|Roland D-110
Line 120: Line 187:
|Digital
|Digital
|Yes
|Yes
|?
|?
|Missing the LA32.
|Missing the LA32.
|-
|-
Line 128: Line 197:
|Digital
|Digital
|Yes
|Yes
|?
|?
|Missing the LA32.
|Missing the LA32.
|-
|-
Line 136: Line 207:
|Digital
|Digital
|Yes
|Yes
|?
|?
|Missing the synthesis, the h8/532 internal rom.
|Missing the synthesis, the h8/532 internal rom.
|-
|-
Line 144: Line 217:
|Analog
|Analog
|Yes
|Yes
|?
|?
|Oscillator doesn't oscillate under spice?
|Oscillator doesn't oscillate under spice?
|-
|-
Line 152: Line 227:
|Analog
|Analog
|Yes
|Yes
|?
|?
|
|
|-
|-
Line 160: Line 237:
|Analog
|Analog
|Yes
|Yes
|?
|?
|
|
|-
|-
Line 167: Line 246:
|Yes
|Yes
|Digital
|Digital
|?
|?
|?
|?
|
|
Line 173: Line 254:
|mu100, mu100r
|mu100, mu100r
|ymmu100.cpp
|ymmu100.cpp
|No
|Partially
|Digital
|Digital
|Yes
|Yes
|We may be missing the ic38/39 rom dumps (or they're unused, unclear).  Main synth chip (SWP30?) entirely unemulated.
|Expander
|2 In / 1 Out
|We are missing the ic38/39 rom dumps.
|-
|-
|Yamaha TG100
|Yamaha TG100
Line 184: Line 267:
|Digital
|Digital
|Yes
|Yes
|?
|?
|Missing h8/5xx cpu core.
|Missing h8/5xx cpu core.
|}
|}

Latest revision as of 09:00, 7 November 2018

Name Driver(s) File Working? Analog/Digital Schematics? Keyboard? Midi Comments
Access Virus A, B, C, Rack, Rack XL, and Classic virusa, virusb, virusc, virusrck, virusrckxl, viruscl acvirus.cpp No Digital No Expander Yes Needs SAB 80C535 and 80C515 cores (i8051-based SoC), TMS56303, 56311, 56362 DSPs depending on model.
Akai AX 80 ax80 akaiax80.cpp No Analog Yes 61k+vel Yes Missing keyboard/display controller internal rom.
Akai MPC-3000 mpc3000 mpc3000.cpp No Digital Yes 16k+vel/at Yes Needs FDC and front panel subcpu hooked up properly plus sound generation.
Alesis HR-16/SR-16 hr16, mnt8, hr16b, sr16 alesis.cpp No Digital No 16k Yes Drum machine
Casio CZ-101 cz101 cz101.cpp No Hybrid Yes 49k Yes
Casio HT-6000 ht6000 ht6000.cpp Skeleton Hybrid Yes 61k+vel Yes, limited Missing the percussion generators internal roms (MSM6294-07/8/9).
Casio RZ-1 rz1 rz1.cpp Yes Digital Yes 12k Yes Drum machine
Casio SK-1 sk1 sk1.cpp No Digital + analog filtering Yes ? ? Does sampling too
Elektron Machinedrum/Monomachine monomach, machdrum elektronmono.cpp No Digital ? ? ? Complicated modern hardware, Coldfire 5206e + DSP56303
Ensoniq ESQ-1/ESQ-M/SQ-80 esq1, esqm, sq80 esq1.cpp Semi Hybrid Yes ? ? Doesn't sound so bad actually.
Ensoniq VFX/VFX-SD/EPS/EPS-16 Plus/SD-1/SD-1 32/SQ-1/SQ-R/SQ-2 esp, vfx, vfxsd, eps16p, sd1, sq1, sqrack, sq2, sd132 esq5505.cpp No? Digital Yes ? ? SQ-1 Plus and KS-32 are on the same architecture but the roms are unavailable.
Ensoniq ASR-10/ASR-X asr10, asrx esqasr.cpp No Digital ? ? ? Pure sampler, loads waves from floppy or SCSI. Needs much better 68302 SoC emulation.
Ensoniq KT-76 kt76 esqkt.cpp Imperfect Digital ? ? ?
Ensoniq Mirage enmirage enmirage.cpp No Digital Yes ? ? Pure sampler. Needs some cleanup and LED persistence emulation for the display.
Ensoniq MR-61/76/Rack mr61, mrrack esqmr.cpp Skeleton-ish Digital ? ? ? Needs SoC emulation, and uses the more powerful ES5511 DSP instead of 5510.
Fairlight CMI IIx cmi2x cmi.cpp No Hybrid Yes ? ?
Kurzweil K2000 k2000 krz2000.cpp No Digital Yes ? ? OS doesn't boot, no display emulation, no sound generation, no effects DSP.
Roland D-110 d110 rd110.cpp No Digital Yes ? ? Missing the LA32.
Roland MT-32/CM32-L mt32, cm32l rmt32.cpp No Digital Yes ? ? Missing the LA32.
Roland SC-55 sc55 rsc55.cpp No Digital Yes ? ? Missing the synthesis, the h8/532 internal rom.
Roland TB-303 tb303 tb303.cpp No Analog Yes ? ? Oscillator doesn't oscillate under spice?
Roland TR-606 tr606 tr606.cpp No Analog Yes ? ?
Sequential Circuits Prophet-600 prpht600 prophet600.cpp No Analog Yes ? ?
Yamaha FB-01 fb01 fb01.cpp Yes Digital ? ? ?
Yamaha MU 100 mu100, mu100r ymmu100.cpp Partially Digital Yes Expander 2 In / 1 Out We are missing the ic38/39 rom dumps.
Yamaha TG100 tg100 tg100.cpp No Digital Yes ? ? Missing h8/5xx cpu core.