|
Outputs no longer supported in mame?
#354122 - 05/10/16 07:51 PM
|
|
|
Hi, It seems that as of mame v.170 output functionality is no longer supported. The following files are missing: src\osd\windows\output.cpp src\osd\windows\output.h src\osd\windows\ledutil.cpp
Multiple applications (MameInteropt, LEDBlinky, CPWizard, etc.) depend on these files. Does anyone know if this was an intentional decision or an oversight? Thanks for any info.
|
|
|
R. Belmont |
Cuckoo for IGAvania
|
|
|
Reged: 09/21/03
|
Posts: 9716
|
Loc: ECV-197 The Orville
|
|
Send PM
|
|
|
Re: Outputs no longer supported in mame?
[Re: arzoo]
#354131 - 05/10/16 10:47 PM
|
|
|
> Multiple applications (MameInteropt, LEDBlinky, CPWizard, etc.) depend on these > files. Does anyone know if this was an intentional decision or an oversight? Thanks > for any info.
We broke the AimTrak guns, we broke those programs, pray we don't break more things.
No, but seriously, you'll want to take a look at src/osd/modules/output. The "network" provider is preferred, although I don't know how well any of this stuff has been tested. In theory it'll now also be possible to have an output provider that just lights up the GPIO pins on some of the beefier ARM dev boards like the ODROID-C2.
Also, the new "network" provider works the same on Windows, Linux, and Mac, which the old output stuff definitely did not.
|
|
|
CiroConsentino |
Frontend freak!
|
|
|
Reged: 09/21/03
|
Posts: 6211
|
Loc: Alien from Terra Prime... and Brazil
|
|
Send PM
|
|
|
Re: Outputs no longer supported in mame?
[Re: R. Belmont]
#354132 - 05/10/16 11:07 PM
|
|
|
Humble question: What are those osd output modules used for ? I added support for this setting in my frontend, but don't know what they are for.
-output auto, console, network, none
|
Ciro Alfredo Consentino
home: http://emuloader.mameworld.info
e-mail: [email protected]
|
|
R. Belmont |
Cuckoo for IGAvania
|
|
|
Reged: 09/21/03
|
Posts: 9716
|
Loc: ECV-197 The Orville
|
|
Send PM
|
|
|
Re: Outputs no longer supported in mame?
[Re: CiroConsentino]
#354227 - 05/13/16 04:46 PM
|
|
|
> Humble question: > What are those osd output modules used for ? I added support for this setting in my > frontend, but don't know what they are for. > > -output auto, console, network, none
Those are used to output data for game-driven cabinet features like LEDs, the fan that blows in your face on Prop Cycle, and other stuff of that nature. For instance, a lot of games had an LED in the start button that would blink after you inserted a coin, and with the output module and a listener program you can get that behavior on a MAME cabinet.
|
|
|
CiroConsentino |
Frontend freak!
|
|
|
Reged: 09/21/03
|
Posts: 6211
|
Loc: Alien from Terra Prime... and Brazil
|
|
Send PM
|
|
|
Re: Outputs no longer supported in mame?
[Re: R. Belmont]
#354228 - 05/13/16 05:37 PM
|
|
|
|
|
Re: Outputs no longer supported in mame?
[Re: R. Belmont]
#355198 - 06/02/16 06:26 PM
|
|
|
> > Multiple applications (MameInteropt, LEDBlinky, CPWizard, etc.) depend on these > > files. Does anyone know if this was an intentional decision or an oversight? Thanks > > for any info. > > We broke the AimTrak guns, we broke those programs, pray we don't break more things. > > > No, but seriously, you'll want to take a look at src/osd/modules/output. The > "network" provider is preferred, although I don't know how well any of this stuff has > been tested. In theory it'll now also be possible to have an output provider that > just lights up the GPIO pins on some of the beefier ARM dev boards like the > ODROID-C2. > > Also, the new "network" provider works the same on Windows, Linux, and Mac, which the > old output stuff definitely did not.
Unfortunately seems like the output system has a bug. From what I understand the notify function does not pass back a value. Please see this byoac thread.
I'm not sure who should be contacted to resolve this problem?
Edited by arzoo (06/02/16 06:27 PM)
|
|
|
R. Belmont |
Cuckoo for IGAvania
|
|
|
Reged: 09/21/03
|
Posts: 9716
|
Loc: ECV-197 The Orville
|
|
Send PM
|
|
|
Re: Outputs no longer supported in mame?
[Re: arzoo]
#355239 - 06/03/16 06:01 PM
|
|
|
> Unfortunately seems like the output system has a bug. From what I understand the > notify function does not pass back a value. Please see this byoac thread. > > I'm not sure who should be contacted to resolve this problem?
Please only post questions in one place!
Headkaze's patch in reply #129 appears to make the output format what you guys are looking for, so assuming it tests OK for you please submit it (code at mamedev.org).
|
|
|