Synthesizers: Difference between revisions

From MAMEDEV Wiki
No edit summary
No edit summary
 
(8 intermediate revisions by 2 users not shown)
Line 7: Line 7:
! Analog/Digital
! Analog/Digital
! Schematics?
! Schematics?
! Keyboard?
! Midi
! Comments
! Comments
|-
|-
Line 15: Line 17:
|Digital
|Digital
|No
|No
|Expander
|Yes
|Needs SAB 80C535 and 80C515 cores (i8051-based SoC), TMS56303, 56311, 56362 DSPs depending on model.
|Needs SAB 80C535 and 80C515 cores (i8051-based SoC), TMS56303, 56311, 56362 DSPs depending on model.
|-
|-
Line 22: Line 26:
|No
|No
|Analog
|Analog
|Yes
|61k+vel
|Yes
|Yes
|Missing keyboard/display controller internal rom.
|Missing keyboard/display controller internal rom.
Line 30: Line 36:
|No
|No
|Digital
|Digital
|Yes
|16k+vel/at
|Yes
|Yes
|Needs FDC and front panel subcpu hooked up properly plus sound generation.
|Needs FDC and front panel subcpu hooked up properly plus sound generation.
Line 36: Line 44:
|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 46: Line 56:
|No
|No
|Hybrid
|Hybrid
|Yes
|49k
|Yes
|Yes
|
|
Line 53: 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 63: Line 77:
|Digital
|Digital
|Yes
|Yes
|
|12k
|Yes
|Drum machine
|-
|-
|Casio SK-1
|Casio SK-1
Line 71: Line 87:
|Digital + analog filtering
|Digital + analog filtering
|Yes
|Yes
|?
|?
|Does sampling too
|Does sampling too
|-
|-
Line 78: Line 96:
|No
|No
|Digital
|Digital
|?
|?
|?
|?
|Complicated modern hardware, Coldfire 5206e + DSP56303
|Complicated modern hardware, Coldfire 5206e + DSP56303
Line 87: Line 107:
|Hybrid
|Hybrid
|Yes
|Yes
|?
|?
|Doesn't sound so bad actually.
|Doesn't sound so bad actually.
|-
|-
Line 95: 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 103: 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 110: Line 136:
|Imperfect
|Imperfect
|Digital
|Digital
|?
|?
|?
|?
|
|
Line 119: Line 147:
|Digital
|Digital
|Yes
|Yes
|Needs some cleanup and LED persistence emulation for the display
|?
|?
|Pure sampler.  Needs some cleanup and LED persistence emulation for the display.
|-
|-
|Ensoniq MR-61/76/Rack
|Ensoniq MR-61/76/Rack
Line 126: Line 156:
|Skeleton-ish
|Skeleton-ish
|Digital
|Digital
|?
|?
|?
|?
|Needs SoC emulation, and uses the more powerful ES5511 DSP instead of 5510.
|Needs SoC emulation, and uses the more powerful ES5511 DSP instead of 5510.
Line 135: 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 143: Line 187:
|Digital
|Digital
|Yes
|Yes
|?
|?
|Missing the LA32.
|Missing the LA32.
|-
|-
Line 151: Line 197:
|Digital
|Digital
|Yes
|Yes
|?
|?
|Missing the LA32.
|Missing the LA32.
|-
|-
Line 159: Line 207:
|Digital
|Digital
|Yes
|Yes
|?
|?
|Missing the synthesis, the h8/532 internal rom.
|Missing the synthesis, the h8/532 internal rom.
|-
|-
Line 167: Line 217:
|Analog
|Analog
|Yes
|Yes
|?
|?
|Oscillator doesn't oscillate under spice?
|Oscillator doesn't oscillate under spice?
|-
|-
Line 175: Line 227:
|Analog
|Analog
|Yes
|Yes
|?
|?
|
|
|-
|-
Line 183: Line 237:
|Analog
|Analog
|Yes
|Yes
|?
|?
|
|
|-
|-
Line 190: Line 246:
|Yes
|Yes
|Digital
|Digital
|?
|?
|?
|?
|
|
Line 196: 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 207: 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.