MAMEWorld >> EmuChat
View all threads Index   Flat Mode Flat  

casm
Cinematronics > *
Reged: 08/27/07
Posts: 668
Send PM
Re: Odyssey 2 Voice emulation
09/30/16 07:50 PM


> in reality you're going to have 'simple' cases and complex cases..
>
> in the end the long syntax will probably end up becoming
>
> mame64 megadriv -slot megadriv:cart,32x:edge -slot 32x:cart,tempo:edge
>
> of something like that

I have no real interest in what the syntax of the options are, and my gut feeling is that it's something that will likely have to evolve over time as different use cases for it are found. However, I would like to pose the following question:

Will this ultimately permit specifying an order for daisy-chained devices attached to any system port?

As an example, I'll take the Atari 800 since it's a machine I'm familiar with.

On-board, there are two cartridge slots and an Atari-standard SIO port for peripheral connection. Conceivably, there could be pass-through devices in both cartridge slots with cartridges attached to them, plus devices on the SIO bus that need to be chained in a specific order so that they can function properly (such as the 850 serial interface or SX212 modem). This could also apply to the joystick ports as well, since there were non-joystick peripherals (notably 80-column cards and speech synthesisers) that were controlled from them - and on the XL- and XE-series machines, the almost-totally-unused Parallel Bus Interface is also there.

Perhaps machine-specific syntax might be best, since the use cases are going to be dictated by the platform in use. Something like:

a800 cart1:passthroughdevice:frogger.bin cart2:passthroughdevice:pacman.bin sio:d1,dos25.atr:d2,blank.atr:cassette,draconus.cas:850;parallel0,printer;serial0,modem stick0:speechsynth

It looks ugly (and a system configured this way would never boot), but from reading it I can literally visualise exactly how all of these components would have been physically-attached to a system. Colons separate each individual device; semicolons indicate a port or other point of connection on a specific device; commas denote what is attached to that point of connection.







Entire thread
Subject Posted by Posted on
* Odyssey 2 Voice emulation sirscotty 09/28/16 04:43 PM
. * Re: Odyssey 2 Voice emulation TafoidAdministrator  09/29/16 12:52 AM
. * Re: Odyssey 2 Voice emulation sirscotty  09/29/16 03:47 AM
. * Re: Odyssey 2 Voice emulation CiroConsentino  09/29/16 01:40 AM
. * Re: Odyssey 2 Voice emulation TafoidAdministrator  09/29/16 02:15 AM
. * Re: Odyssey 2 Voice emulation sirscotty  10/04/16 04:25 AM
. * Re: Odyssey 2 Voice emulation TafoidAdministrator  10/04/16 04:40 AM
. * Re: Odyssey 2 Voice emulation Vas Crabb  09/29/16 03:46 AM
. * Re: Odyssey 2 Voice emulation MooglyGuy  09/29/16 12:48 PM
. * Re: Odyssey 2 Voice emulation R. Belmont  09/29/16 03:16 PM
. * Re: Odyssey 2 Voice emulation MooglyGuy  09/29/16 04:02 PM
. * Re: Odyssey 2 Voice emulation R. Belmont  09/29/16 04:40 PM
. * Re: Odyssey 2 Voice emulation remax  09/30/16 07:28 PM
. * Re: Odyssey 2 Voice emulation Haze  09/29/16 05:36 PM
. * Re: Odyssey 2 Voice emulation casm  09/30/16 07:50 PM
. * Re: Odyssey 2 Voice emulation Haze  09/30/16 10:32 PM
. * Re: Odyssey 2 Voice emulation CiroConsentino  09/29/16 07:16 PM
. * Re: Odyssey 2 Voice emulation Haze  09/30/16 01:19 PM
. * Re: Odyssey 2 Voice emulation CiroConsentino  09/30/16 05:28 PM
. * Re: Odyssey 2 Voice emulation Haze  09/29/16 01:55 PM
. * Re: Odyssey 2 Voice emulation CiroConsentino  09/29/16 03:53 AM
. * Re: Odyssey 2 Voice emulation Trebor  09/29/16 11:38 PM
. * Re: Odyssey 2 Voice emulation CiroConsentino  09/30/16 01:19 AM
. * Re: Odyssey 2 Voice emulation TafoidAdministrator  09/30/16 01:36 AM
. * Re: Odyssey 2 Voice emulation CiroConsentino  09/30/16 03:48 AM

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