MAMEWorld >> EmuChat
View all threads Index   Flat Mode Flat  

R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9716
Loc: ECV-197 The Orville
Send PM
Re: Mame 162 -listxml
06/02/15 08:24 PM


> ... place arbitrary cards into slots of Apple II, PC, 86030 Mac. Can you give an
> example ?

Sure. Run mame apple2p -listslots. You'll see a list showing 8 slots, sl0 to sl7, of what cards are available for each slot, and what card is installed in that slot by default (if there is one). On the command line, you do -{slotname} {cardname}, so for instance "-sl3 videoterm" would put the "Videoterm" 80 column card into slot 3. This in turn will cause a second screen to attach to the driver and show the 80-column output when something activates it.

If you try the same -listslots on e.g. ibm5160 or at486 you'll see options for familiar ISA cards like the Sound Blaster and AdLib.

The one thing that's tricky about this is that slot devices can have their own slot connectors on them (e.g. the Sonic and Knuckles cartridge for the Sega Genesis/Megadrive famously has "lock-on"), so once you've added a card to a slot, you must call MAME with -listslots again to see if anything new has happened. We don't know in advance when something is going to add a card (this is equally a problem for the built-in GUI).

Many consoles implement their controllers through this system, so for instance -listslots on the PSX driver will show player 1 and player 2 slots, with options for the stock controller, the analog controller, the DualShock, and other favorites. It's therefore worth implementing this feature even when it's not for computers.

> I could try to modify EL's core to support MESS machines, but it will not be 100% due
> to the way my frontend is coded (MAME + ZiNc + Daphne + Demul, etc...
> The biggest problem is multi-floppy games for computers and find an easy way to
> handle software lists for multiple machines of the same family.

Understood. It's been new concepts for us as we've added them too, and etabeta can tell you many stories about having MAME's built-in GUI attempt to handle all of this stuff

> Family ? MSX have tons of different machines but they all use the same software
> lists. And so does Commodore Amiga, Atari 800.
> This is one thing I'm struggling to categorize.

I agree that family would be an interesting tag. We have a "compatible" tag for the COMP() and CONS() macros, I don't know if that information makes it out into the XML or not.







Entire thread
Subject Posted by Posted on
* Mame 162 -listxml Cyberonix 05/27/15 05:19 PM
. * Re: Mame 162 -listxml Traso  06/03/15 11:01 PM
. * Re: Mame 162 -listxml TafoidAdministrator  05/27/15 06:11 PM
. * Re: Mame 162 -listxml Master O  05/31/15 10:35 PM
. * Re: Mame 162 -listxml RobbbertModerator  06/01/15 12:49 AM
. * Re: Mame 162 -listxml CiroConsentino  05/27/15 08:17 PM
. * Re: Mame 162 -listxml Mr Ric  05/30/15 06:57 PM
. * Re: Mame 162 -listxml Shoegazr  05/30/15 07:25 PM
. * Re: Mame 162 -listxml TafoidAdministrator  05/30/15 07:35 PM
. * Re: Mame 162 -listxml Shoegazr  05/30/15 08:08 PM
. * Re: Mame 162 -listxml Mr Ric  05/30/15 07:56 PM
. * Re: Mame 162 -listxml CiroConsentino  05/30/15 09:31 PM
. * Re: Mame 162 -listxml TafoidAdministrator  05/30/15 10:17 PM
. * Re: Mame 162 -listxml CiroConsentino  05/31/15 01:02 AM
. * Re: Mame 162 -listxml TafoidAdministrator  05/31/15 01:44 AM
. * Re: Mame 162 -listxml uman  05/31/15 12:59 PM
. * Re: Mame 162 -listxml R. Belmont  05/31/15 05:52 PM
. * Re: Mame 162 -listxml uman  05/31/15 07:07 PM
. * Re: Mame 162 -listxml Shoegazr  06/01/15 01:18 AM
. * Re: Mame 162 -listxml uman  06/02/15 12:16 PM
. * Re: Mame 162 -listxml Shoegazr  06/03/15 02:39 AM
. * Re: Mame 162 -listxml R. Belmont  06/02/15 05:26 PM
. * Re: Mame 162 -listxml CiroConsentino  06/02/15 07:53 PM
. * Re: Mame 162 -listxml R. Belmont  06/02/15 08:24 PM
. * Re: Mame 162 -listxml CiroConsentino  06/03/15 02:39 AM
. * Re: Mame 162 -listxml etabeta  06/03/15 07:20 AM
. * Re: Mame 162 -listxml CiroConsentino  06/03/15 01:52 PM
. * Re: Mame 162 -listxml etabeta  06/02/15 11:52 PM
. * Re: Mame 162 -listxml CiroConsentino  06/03/15 02:44 AM
. * Re: Mame 162 -listxml etabeta  06/03/15 05:34 PM
. * Re: Mame 162 -listxml CiroConsentino  06/03/15 06:48 PM
. * Re: Mame 162 -listxml CiroConsentino  06/10/15 01:13 AM
. * Re: Mame 162 -listxml etabeta  06/03/15 07:27 PM
. * Re: Mame 162 -listxml CiroConsentino  06/03/15 07:33 PM
. * Re: Mame 162 -listxml etabeta  06/03/15 08:34 PM
. * Re: Mame 162 -listxml MooglyGuy  06/02/15 06:15 PM
. * Re: Mame 162 -listxml CiroConsentino  05/31/15 02:43 PM
. * Re: Mame 162 -listxml uman  05/31/15 02:56 PM
. * Re: Mame 162 -listxml BIOS-D  06/02/15 05:41 AM
. * Re: Mame 162 -listxml Mr Ric  05/30/15 11:58 PM
. * Re: Mame 162 -listxml R. Belmont  05/31/15 12:45 PM
. * Re: Mame 162 -listxml CiroConsentino  05/31/15 05:05 PM
. * Re: Mame 162 -listxml Shoegazr  05/31/15 04:36 PM
. * Re: Mame 162 -listxml CiroConsentino  05/31/15 02:51 PM
. * Re: Mame 162 -listxml Vas Crabb  06/01/15 01:14 AM
. * Re: Mame 162 -listxml CiroConsentino  06/01/15 02:32 AM
. * Re: Mame 162 -listxml Tom Speirs  06/01/15 07:12 PM
. * Re: Mame 162 -listxml Tom Speirs  06/01/15 07:38 PM
. * Re: Mame 162 -listxml CiroConsentino  06/01/15 10:01 PM
. * Re: Mame 162 -listxml Tom Speirs  06/01/15 10:39 PM
. * Re: Mame 162 -listxml CiroConsentino  06/01/15 11:34 PM
. * Re: Mame 162 -listxml Tom Speirs  06/01/15 11:48 PM
. * Re: Mame 162 -listxml Tom Speirs  06/01/15 11:59 PM
. * Re: Mame 162 -listxml CiroConsentino  06/02/15 12:54 AM
. * Re: Mame 162 -listxml Tom Speirs  06/02/15 12:58 AM
. * Re: Mame 162 -listxml CiroConsentino  06/02/15 01:40 AM
. * Re: Mame 162 -listxml Tom Speirs  06/02/15 02:47 AM
. * Re: Mame 162 -listxml R. Belmont  06/02/15 05:50 PM
. * Re: Mame 162 -listxml Tom Speirs  06/02/15 09:44 PM
. * Re: Mame 162 -listxml B2K24  06/02/15 09:54 PM
. * Re: Mame 162 -listxml Tom Speirs  06/02/15 10:17 PM
. * Re: Mame 162 -listxml Tom Speirs  06/02/15 10:50 PM
. * Re: Mame 162 -listxml Tom Speirs  06/03/15 06:28 AM
. * Re: Mame 162 -listxml Vas Crabb  06/02/15 12:12 AM
. * Re: Mame 162 -listxml Tom Speirs  06/02/15 12:18 AM
. * Re: Mame 162 -listxml Vas Crabb  06/02/15 01:32 AM
. * Re: Mame 162 -listxml Tom Speirs  06/02/15 01:39 AM
. * Re: Mame 162 -listxml R. Belmont  06/02/15 05:44 PM
. * Re: Mame 162 -listxml Vas Crabb  06/02/15 02:33 AM
. * Re: Mame 162 -listxml Tom Speirs  06/02/15 02:53 AM
. * Re: Mame 162 -listxml Tom Speirs  06/02/15 03:55 AM
. * Re: Mame 162 -listxml B2K24  06/02/15 04:08 AM
. * Re: Mame 162 -listxml joey35car  06/02/15 04:45 AM
. * Re: Mame 162 -listxml Tom Speirs  06/02/15 05:04 AM
. * Re: Mame 162 -listxml Tom Speirs  06/02/15 04:17 AM
. * Re: Mame 162 -listxml Tom Speirs  06/02/15 04:31 AM
. * Re: Mame 162 -listxml uman  05/31/15 01:07 PM
. * Re: Mame 162 -listxml MooglyGuy  06/02/15 08:38 AM
. * Re: Mame 162 -listxml R. Belmont  05/31/15 05:45 PM
. * Re: Mame 162 -listxml Tom Speirs  05/31/15 12:54 PM
. * Re: Mame 162 -listxml TafoidAdministrator  05/31/15 12:14 AM
. * Re: Mame 162 -listxml Tom Speirs  05/31/15 01:12 PM
. * Re: Mame 162 -listxml CiroConsentino  05/30/15 07:52 PM
. * Re: Mame 162 -listxml AntoPISA  05/28/15 08:57 AM
. * Re: Mame 162 -listxml Vas Crabb  05/28/15 02:52 PM
. * Re: Mame 162 -listxml Mr Ric  05/27/15 11:24 PM
. * Re: Mame 162 -listxml Cyberonix  05/27/15 08:39 PM
. * Re: Mame 162 -listxml Cyberonix  05/27/15 07:11 PM
. * Re: Mame 162 -listxml DamienD  05/27/15 07:11 PM
. * Re: Mame 162 -listxml Roman  05/27/15 07:58 PM
. * Re: Mame 162 -listxml DamienD  05/27/15 08:49 PM
. * Re: Mame 162 -listxml Dullaron  05/27/15 08:16 PM

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 394 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 11538