|
|
(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 |
− | |Yes | + | |No |
| |Digital | | |Digital |
− | |? | + | |No |
− | | | + | |16k |
| + | |Yes |
| + | |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. |
| |} | | |} |
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.
|