mamedev / mame

MAME
https://www.mamedev.org/
Other
8.34k stars 2.03k forks source link

Add SFG-01/SFG-05(Yamaha UCN-01) extension support for MSX #8708

Open denjhang opened 3 years ago

denjhang commented 3 years ago

I tried to enter the following command in the console: mame fsa1wsx -cart1 sfg05 But it doesn't work. I didn't see ym2151 in the sound list when mame started running.

denjhang commented 3 years ago

It seems that fsa1wsx does not support sfg05

denjhang commented 3 years ago

SYSTEM SLOT NAME SLOT OPTIONS SLOT DEVICE NAME


fsa1wsx centronics ap2000 Epson ActionPrinter 2000 chessmec Tasc ChessMachine EC Interfac e covox Covox Speech Thing covox_stereo Covox (Stereo-in-1) ex800 Epson EX-800 lx800 Epson LX-800 lx810l Espon LX-810L p72 NEC PinWriter P72 pl80 COMX PL-80 printer Centronics Printer samdac SAMDAC smartboard Tasc SmartBoard SB30 Interfac e

             cartslot1        bm_012           MSX Cartridge - BM-012
                              moonsound        MSX Cartridge - MoonSound

             cartslot2        bm_012           MSX Cartridge - BM-012
                              moonsound        MSX Cartridge - MoonSound

             fdc:0            35dd             3.5" double density floppy dr

ive 35ssdd 3.5" single-sided double dens ity floppy drive

denjhang commented 3 years ago

In fact, in openmsx, almost all msx can use sfg01 or sfg05 as an expansion sound card. The real msx, almost all models also allow to expand sfg05.

happppp commented 3 years ago

On real MSX, these proprietary Yamaha modules can be connected to a regular cartridge slot with an adapter, but indeed MAME doesn't support it. https://www.msx.org/wiki/Yamaha_UCN-01

Can you change the issue title to something like "MSX Yamaha SFG01/SFG05 not working on regular cartslot" BTW this is not a user help forum, it is for issues in MAME itself. This report turned out to be a real issue though.

denjhang commented 1 year ago

In fact, I reported similar content early, but I expressed it improperly. So I make another request: adapt YAMAHA SFG series modules.This must be a useful feature.Currently only the CX5M supports this extension, but virtually all MSXs can use an adapter to connect to the SFG.