Jump to content

MAME Changes that relate to FME


Altharic
 Share

Recommended Posts

On 01/02/2024 at 13:13, Altharic said:

Mame4droid has been updated in line with the current build :)

 

https://github.com/seleuco/MAME4droid-2024/

So this isn't a change to 'core MAME', but the MAME4droid spinoff project to run MAME locally on android has been updated, so now it should be possible to play the MAME layouts using the touchscreen.

From the dev on the MAME4droid project:

I tried the issue you mentioned and at the time implemented an option in Mame4droid settings, input, mouse, always gaming touch mode (you have to enable) that makes the virtual mouse always enabled. In that way I tested the rom that you told me and I was able to interact with the layout. Enjoy fruit machines on the go without spend money. 🤣

https://github.com/seleuco/MAME4droid-2024/issues/1#issuecomment-1950293891


Oasis for android won't be affected by this since it will be doing its own input pass through, but that could be years away as the priority is Windows, then Mac + Linux... but after doing Linux, it won't be a much work to play standalone 3d Oasis machines on android, with the various fancy rendering etc.  But in the meantime, MAME4droid should allow for some basic 2d fruities on the go :) 

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

I have checked this, and unfortunately it's of no use for playing fruit machines really, as there's an orange 'mouse pointer' that you move around by dragging your finger on the touchscreen - you can't simply tap on flashing buttons to press them.  And something like nudging up with holding a nudge up button, while tapping hold buttons would be impossible.

Fun project he's doing, but still probably going to need to wait for Oasis android port to play the machines in an enjoyable fashion...

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

47 minutes ago, Altharic said:

That seems to be what happens on windows too

Sure - but if he wanted to support multitouch touchscreen layout input in his android wrapper, he'd need to do some work such that the multitouch touch id/up/down/move data is processed in the wrapper, and then the relevant control is triggered in MAME.

I could write such a system, but it's kinda a waste of my FME dev time really, since Oasis android port will do all this anyway, but running under a completely different paradigm.  I've given him a couple of pointers, but I wouldn't expect him to write such an implementation, since it's a lot of work for something he wasn't even aware was not working lol :) 

He could do a quicker hack for a non-multitouch tap system - so when the wrapper receives a new touch down, it sets the relative MAME mouse pointer to that position... but that wouldn't support multitouch so a bunch of games would still be missing functionality... plus MAME is likely never going to look as good as the next version of the 3d machine rendering that'll be going in Oasis, so prob just best to hold out for Oasis android really, to get proper multitouch plus fancy 3d graphics/lighting/reflections :) 

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

  • 2 months later...

This could be potentially interesting for slot machine layouts

MAME now has support for touch screens on Linux and Windows 8 or later, opening up new possibilities for interactive artwork. If you have a suitable multi-touch screen, you can now play chords on systems with on-screen piano keyboards. Check the documentation for specifics on how touch differs from mouse control in menus. You’ll need to turn on the enable_touch option to use touch screen support on Linux.

  • Like 2
Link to comment
Share on other sites

4 minutes ago, Altharic said:

This could be potentially interesting for slot machine layouts

MAME now has support for touch screens on Linux and Windows 8 or later, opening up new possibilities for interactive artwork. If you have a suitable multi-touch screen, you can now play chords on systems with on-screen piano keyboards. Check the documentation for specifics on how touch differs from mouse control in menus. You’ll need to turn on the enable_touch option to use touch screen support on Linux.

I did spot that one recently :)  Should be good for playing MAME internal classic layouts that require simultaneous button holds (nudging reels up, holding cancel to slow skill stops etc)

[ Arcade Simulator ] Pre-alpha installer: http://arcadesimulator.net  |  Known Issues: https://tinyurl.com/yz4uom2e  |  Donation info: https://tinyurl.com/yzvgl4xo
[ Community Drive ] The drive: http://tinyurl.com/yckze665
[ Fruit Machine Database ] Initial google sheets (WIP): https://tinyurl.com/2c5znxzz
[ Fruit Machine ROM  Archive ] The archive: https://tinyurl.com/3jhzbueb

[ MFME Launch ] Source code: https://github.com/johnparker007/MFMELaunch
[ Oasis ] Source code: https://github.com/johnparker007/Oasis
[ Sound ROM Editor ] Source code: https://github.com/johnparker007/SoundRomEditor

Link to comment
Share on other sites

 Share

×
×
  • Create New...