ksherlock / ample

Apple Emulator Frontend for MAME
87 stars 6 forks source link

missing media categories #15

Open ksherlock opened 3 years ago

ksherlock commented 3 years ago
<mame build="0.232 (mame0232-32-g7b146133d13)" debug="no" mameconfig="10">
    <machine name="a2midi" sourcefile="src/devices/bus/a2bus/a2midi.cpp" isdevice="yes" runnable="no">
        <description>6850 MIDI card</description>
        <device_ref name="ptm6840"/>
        <device_ref name="acia6850"/>
        <device_ref name="midi_port"/>
        <device_ref name="midi_port"/>
        <device_ref name="clock"/>
        <slot name=":mdin">
            <slotoption name="midiin" devname="midiin_port" default="yes"/>
        </slot>
        <slot name=":mdout">
            <slotoption name="midiout" devname="midiout_port" default="yes"/>
        </slot>
    </machine>
</mame>

<mame build="0.232 (mame0232-32-g7b146133d13)" debug="no" mameconfig="10">
    <machine name="midiin_port" sourcefile="src/devices/bus/midi/midiinport.cpp" isdevice="yes" runnable="no">
        <description>MIDI In port</description>
        <device_ref name="midiin"/>
        <device type="midiin" tag=":midiinimg">
            <instance name="midiin" briefname="min"/>
            <extension name="mid"/>
        </device>
    </machine>
</mame>
<mame build="0.232 (mame0232-32-g7b146133d13)" debug="no" mameconfig="10">
    <machine name="null_modem" sourcefile="src/devices/bus/rs232/null_modem.cpp" isdevice="yes" runnable="no">
        <description>RS232 Null Modem</description>
        <device_ref name="bitbanger"/>
        ...
        <device type="serial" tag=":stream">
            <instance name="bitbanger" briefname="bitb"/>
            <extension name=""/>
        </device>
    </machine>
</mame>
<mame build="0.232 (mame0232-32-g7b146133d13)" debug="no" mameconfig="10">
    <machine name="rs_serial_printer" sourcefile="src/devices/bus/rs232/printer.cpp" isdevice="yes" runnable="no">
        <description>Radio Shack Serial Printer</description>
        <device_ref name="printer_image"/>
        ...
        <device type="printout" tag=":printer">
            <instance name="printout" briefname="prin"/>
            <extension name="prn"/>
        </device>
    </machine>
</mame>
ksherlock commented 3 years ago

also: -gameio compeyes -picture

<mame build="0.232 (mame0232-32-g7b146133d13)" debug="no" mameconfig="10">
    <machine name="a2ceyes" sourcefile="src/devices/bus/a2gameio/computereyes.cpp" isdevice="yes" runnable="no">
        <description>Digital Vision ComputerEyes</description>
        <device_ref name="picture_image"/>
        <device type="picture" tag=":srcimg">
            <instance name="picture" briefname="pic"/>
            <extension name="png"/>
        </device>
    </machine>
</mame>
ksherlock commented 3 years ago

midi in -- if it's a file, it auto-starts playing after a short delay, so before eg booting and running synth lab.

otherwise, it should be a value from "-listmidi"

MIDI input ports:
CASIO USB-MIDI (default)

MIDI output ports:
CASIO USB-MIDI (default)

"default" means "default" will select it. It still needs to be specified.