| Poster | Thread |
realize
|  |
Help With MAME OS4 : What MAME To Use for JOYSTICK SUPPORT? Posted on 27-Feb-2013 8:39:54
| | [ #1 ] |
|
|
 |
Super Member  |
Joined: 14-Apr-2003 Posts: 1797
From: nyc | | |
|
| Hey guys I'm getting back into os4 and having fun. Id like some tips on Mame and what is the best version to use for Os4, as well as the best Front End for Mame.
Right now i'm using xmameGui with sld mame but there is no joystick support I can find??
Also, I purchased a Xarcade joyboard to use with Mame on os4. Can someone with experience with this configuration give me some tips/recommendations?
And yes I know xarcade is seen as a kybrd, the joystick support is for my tac 2 hooked up to my Catweasel mkiv ;)
tia |
|
| Status: Offline |
|
|
newlight
|  |
Re: Help With MAME OS4 : What MAME To Use for JOYSTICK SUPPORT? Posted on 27-Feb-2013 13:36:55
| | [ #2 ] |
|
|
 |
Super Member  |
Joined: 10-Sep-2007 Posts: 1937
From: Somewhere in Spain | | |
|
| @realize
In MAME there is no joystick support st the moment.You can use your X-Arcade and if you have X-Arcade double is a good idea to invite some friends.
The best version you could use of MAME is 0.97 with XMAMEGUI too.
Configure your X-Arcade and enjoy MAME!!! _________________ AMIGA 500 1.5 MB ACA500/ACA1232 accelerators AMIGA 500 German CD32 unexpanded Amiga 1200 Tower on AmigaKit since years AMIGA 1300 030/50 Mhz/32 MB WB 3.9 with lots of games&demos AMIGA ONE XE G3 PPC 800 Mhz/1 GB RAM/RADEON 9250 128 MB/SATA CONTROLLER |
|
| Status: Offline |
|
|
Spirantho
 |  |
Re: Help With MAME OS4 : What MAME To Use for JOYSTICK SUPPORT? Posted on 27-Feb-2013 23:34:29
| | [ #3 ] |
|
|
 |
Super Member  |
Joined: 4-Jun-2004 Posts: 1045
From: Aberystwyth, Wales | | |
|
| @newlight
I use SDLMAME 0.148 just fine with my joystick via my Catweasel IV. I use joysticks for simpler games or Megadrive joypads for more complex ones like Ghouls n Ghosts. You can also use Usb devices or X-Arcade like devices, as it uses AmigaInput.
I've not uploaded 0.148 yet but 0.145 on OS4Depot is the same as concerns joysticks. |
|
| Status: Offline |
|
|
Jupp3
|  |
Re: Help With MAME OS4 : What MAME To Use for JOYSTICK SUPPORT? Posted on 27-Feb-2013 23:54:48
| | [ #4 ] |
|
|
 |
Super Member  |
Joined: 22-Feb-2007 Posts: 1225
From: Unknown | | |
|
| @newlight
Quote:
| if you have X-Arcade double is a good idea to invite some friends. |
Not only is it good for 2 player games, it's also gread for dual stick shooters such as Robotron, Smash TV etc. in single player mode 
...But I wouldn't buy it just due to "lack of joystick support in current MAME recompiles". On Poseidon you can map any USB joystick controls to keyboard, can OS4's USB stack do the same? I don't know... Just throwing ideas... |
|
| Status: Offline |
|
|
realize
|  |
Re: Help With MAME OS4 : What MAME To Use for JOYSTICK SUPPORT? Posted on 28-Feb-2013 3:26:29
| | [ #5 ] |
|
|
 |
Super Member  |
Joined: 14-Apr-2003 Posts: 1797
From: nyc | | |
|
| Thanks for the posts guys. I have BOTH a Catweasel mkiv (which I just acquired) AND the DUAL XArcade.
Spriantho: First thanks for your work on the CW IV drivers. My tac 2 works OOTB once I installed it. Havent installed floppy yet. I can play UAE games with joystick no problem but on Mame there is no option for joystick.
I searched OS4 depot but only found the older version I have do you have a link for the version with joystick support?
Also, as far as the Xarcade goes does the Os4 versions of Mame's keyboard layout match the Xarcade by default?
I know some of the recent Morphos versions of Mame allow you to select "input" in Mame game config and there is an "Xarcade" option! iirc
One last important thing. I working with old Roms and I cant get a lot of games to work with newer mame. I dont use torrents and stuff so am having troubles located compatible roms :( |
|
| Status: Offline |
|
|
Spirantho
 |  |
Re: Help With MAME OS4 : What MAME To Use for JOYSTICK SUPPORT? Posted on 28-Feb-2013 7:44:38
| | [ #6 ] |
|
|
 |
Super Member  |
Joined: 4-Jun-2004 Posts: 1045
From: Aberystwyth, Wales | | |
|
| @realize
Don't forget to configure the inputs to use the joystick :) Do it in the menu where you define your keys, but use the joystick instead of pressing a key. |
|
| Status: Offline |
|
|
Slayer
|  |
Re: Help With MAME OS4 : What MAME To Use for JOYSTICK SUPPORT? Posted on 28-Feb-2013 9:12:55
| | [ #7 ] |
|
|
 |
Regular Member  |
Joined: 4-Jan-2005 Posts: 416
From: New Zealand | | |
|
| I just brought a 2 pack of these
http://www.retronicdesign.com/
It's for future use, I haven't tested them myself, even supports cd32 and mouse now with firmware upgrades
first time I've ever used my ebay account and then I think a few days later I brough the "HD version" of The Last Starfighter LOL
_________________ ~Yes I am a Kiwi, No, I did not appear as an extra in 'Lord of the Rings'~ 1x AmigaOne X5000 2.0GHz 2gM RadeonR9280X AOS4.x 3x AmigaOne X1000 1.8GHz 2gM RadeonHD7970 AOS4.x |
|
| Status: Offline |
|
|
Spirantho
 |  |
Re: Help With MAME OS4 : What MAME To Use for JOYSTICK SUPPORT? Posted on 28-Feb-2013 9:32:06
| | [ #8 ] |
|
|
 |
Super Member  |
Joined: 4-Jun-2004 Posts: 1045
From: Aberystwyth, Wales | | |
|
| @Slayer
They should work - AmigaInput supports USB so they should work with MAME. I still prefer the Catweasel myself (no latency like you get on USB) but much better than keyboard (probably).
Incidentally, I have MAME 0.148u1 here: http://www.retroreview.com/iang/mame0148u1_os4.lha and MESS 0.148u1 here: http://www.retroreview.com/iang/mess0148u1_os4.lha
Those are just the executables, so you need to get the OS4depot distribution and then extract the new files over the old. I'll upload to OS4depot when I know they're stable so any feedback would be great ("ian.gledhill at btinternet dot com").
It seems that 0.148 is a bit faster than 0.145, actually.
|
|
| Status: Offline |
|
|
samo79
|  |
Re: Help With MAME OS4 : What MAME To Use for JOYSTICK SUPPORT? Posted on 28-Feb-2013 11:21:23
| | [ #9 ] |
|
|
 |
Elite Member  |
Joined: 13-Feb-2003 Posts: 3505
From: Italy, Perugia | | |
|
| @Spirantho
Cool, going to test it !  _________________ BACK FOR THE FUTURE
http://www.betatesting.it/backforthefuture
Sam440ep Flex 800 Mhz 1 GB Ram + AmigaOS 4.1 Update 6 AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE + AmigaOS 4.1 Update 6 |
|
| Status: Offline |
|
|
Cass
|  |
Re: Help With MAME OS4 : What MAME To Use for JOYSTICK SUPPORT? Posted on 28-Feb-2013 17:44:20
| | [ #10 ] |
|
|
 |
Regular Member  |
Joined: 18-Nov-2003 Posts: 481
From: Athens, Greece | | |
|
| @Spirantho
Just got them. Mame supports transparently AOS4 joystick but it`s slow (like `060 old mame) on SamFlex. Few games play 100% speed with frame skip set 7 to 10 (like Pang). Further testing in progress... _________________ Ordell Robbie: Is she dead, yes or no? Louis: Pretty much. |
|
| Status: Offline |
|
|
lionstorm
|  |
Re: Help With MAME OS4 : What MAME To Use for JOYSTICK SUPPORT? Posted on 28-Feb-2013 19:15:52
| | [ #11 ] |
|
|
 |
Super Member  |
Joined: 31-Jul-2003 Posts: 1594
From: the french side | | |
|
| |
| Status: Offline |
|
|
JurassicC
|  |
Re: Help With MAME OS4 : What MAME To Use for JOYSTICK SUPPORT? Posted on 28-Feb-2013 19:36:01
| | [ #12 ] |
|
|
 |
Super Member  |
Joined: 13-Mar-2003 Posts: 1441
From: Somerset, UK | | |
|
| |
| Status: Offline |
|
|
Spirantho
 |  |
Re: Help With MAME OS4 : What MAME To Use for JOYSTICK SUPPORT? Posted on 28-Feb-2013 19:37:29
| | [ #13 ] |
|
|
 |
Super Member  |
Joined: 4-Jun-2004 Posts: 1045
From: Aberystwyth, Wales | | |
|
| @Cass
Don't forget to set SDLMAME_DESKTOPDIM to the smallest size possible. It can give a MAJOR speed boost.
When our SDL supports OpenGL, I'll be able to compile SDLMAME with OpenGL support - that should speed things up hugely! |
|
| Status: Offline |
|
|
fishy_fis
|  |
Re: Help With MAME OS4 : What MAME To Use for JOYSTICK SUPPORT? Posted on 28-Feb-2013 21:25:33
| | [ #14 ] |
|
|
 |
Elite Member  |
Joined: 29-Mar-2004 Posts: 2183
From: Australia | | |
|
| Ouch. I know Sam is pretty weak in terms of CPU grunt, and MAME typically gets slower with newer versions, but that sounds horrid.
Any known reason for it being so slow? I have no interest in instigating any sort of "vs." thing here, Im just curious. Even an old Pentium 166mmx laptop I was given plays Pang full speed using a frameskip of 3 with AROS + v1.06 AROS MAME.
|
|
| Status: Offline |
|
|
pavlor
|  |
Re: Help With MAME OS4 : What MAME To Use for JOYSTICK SUPPORT? Posted on 28-Feb-2013 21:35:48
| | [ #15 ] |
|
|
 |
Elite Member  |
Joined: 10-Jul-2005 Posts: 9786
From: Unknown | | |
|
| @fishy_fis
Quote:
Try 1.48 on the same configuration.  |
|
| Status: Offline |
|
|
Spirantho
 |  |
Re: Help With MAME OS4 : What MAME To Use for JOYSTICK SUPPORT? Posted on 28-Feb-2013 22:13:08
| | [ #16 ] |
|
|
 |
Super Member  |
Joined: 4-Jun-2004 Posts: 1045
From: Aberystwyth, Wales | | |
|
| @fishy_fis
MAME changed a lot over the years - whenever there's a speed bump in processor power, MAME expands to fill the change, by adding accuracy which wasn't possible before. Hence 0.148 (this version) is much slower than 0.106, which is much slower than 0.96 or whatever the last OS4 version was before I did them.
Running Pang on my Sam 440ep 600Mhz gives 100% speed with no video output, and also 100% speed with a frame skip of 7 on a reasonable sized window/screen. For a machine with no L2 cache, and a basic graphics chip running an SDL front end with no acceleration, I'd say that's pretty good going actually. There's quite an overhead using SDL - which is why I eagerly await OpenGL-supporting MAME. It could (should!) make quite a difference, as scaling will be handled in hardware.
The important thing is that even on my lowly Sam, it's still playable (I'm using it with my Megadrive joypad connected to the Catweasel :P )
Edit: for those of you who like this sort of thing, here's Pang running on my 600MHz Sam440ep:
 Last edited by Spirantho on 28-Feb-2013 at 10:17 PM. Last edited by Spirantho on 28-Feb-2013 at 10:17 PM.
|
|
| Status: Offline |
|
|
fishy_fis
|  |
Re: Help With MAME OS4 : What MAME To Use for JOYSTICK SUPPORT? Posted on 28-Feb-2013 23:00:24
| | [ #17 ] |
|
|
 |
Elite Member  |
Joined: 29-Mar-2004 Posts: 2183
From: Australia | | |
|
| Well yes, I did say I know MAME typically gets slower each version, but still, 8-10x as slow (very rough figure) seems a bit extreme (4x clock rate, 3-ish x slower). This is using vesa mode on AROS too.
edit: oops, my mistake, it's v1.13.
Just occured to me that there's some x86 specific code in MAME as well, which may be helping a bit with speed as well.
Last edited by fishy_fis on 28-Feb-2013 at 11:09 PM.
|
|
| Status: Offline |
|
|
Spirantho
 |  |
Re: Help With MAME OS4 : What MAME To Use for JOYSTICK SUPPORT? Posted on 28-Feb-2013 23:09:04
| | [ #18 ] |
|
|
 |
Super Member  |
Joined: 4-Jun-2004 Posts: 1045
From: Aberystwyth, Wales | | |
|
| @fishy_fis
A large part of that will be explained by the L2 cache which the Sam lacks.... memory speed is very important for emulation.
Plus if you're running on x86, chances are it had the assembler bits included... which aren't present on the PPC builds.
And it probably wasn't running SDL.
What I'm trying to say is that basically there's a whole load of factors that slow down the Sam - it's not a fair comparison. If the Sam had the same factors as the AROS box (no SDL, assembler support, more primitive core) then it'd be much faster too.
Simply put: It's the software, not the hardware, that's slower.
Hope that makes sense. :) |
|
| Status: Offline |
|
|
fishy_fis
|  |
Re: Help With MAME OS4 : What MAME To Use for JOYSTICK SUPPORT? Posted on 28-Feb-2013 23:19:26
| | [ #19 ] |
|
|
 |
Elite Member  |
Joined: 29-Mar-2004 Posts: 2183
From: Australia | | |
|
| @Spirantho
P1 mmx has no l2 cache either (although some systems use an off die module iirc), and only has 32KB l1 cache. System RAM is also much, much faster on a SAM (probably faster than p1 cache).
That said thanks anyway. Seems I knew the reasons all along. Just surprised how big a difference these things make.
|
|
| Status: Offline |
|
|
Fab
|  |
Re: Help With MAME OS4 : What MAME To Use for JOYSTICK SUPPORT? Posted on 1-Mar-2013 10:52:03
| | [ #20 ] |
|
|
 |
Super Member  |
Joined: 17-Mar-2004 Posts: 1178
From: Unknown | | |
|
| @Spirantho
MAME certainly gets slower over time, but not THAT much in general, though.
On my Pegasos2, 0.148 gives 200% speed on Pang (without frameskip obviously), where 0.120 gave 240%. This is of course a port with optimized blitters and without the SDL burden.
The only major (and i mean really major) slowdown since 0.126 or so is about SH2/SH4 based systems, which got 8-10 times slower on platforms that don't support dynarec (but i suspect the slowdown is also in core elsewhere, because enabling the old SH2 interpreter still gives quite slow results, 2-3 times slower than before 0.126).
By the way, you shouldn't hold your breath too much on GL output. It's already there in MAME, but it's just about a GL surface. It offers free scaling, sure, but the setup time / speed (especially with OS4 3D libraries) will be quite poor compared to a direct rendering routine. Overlay gives much better results in that regard.
@fishy_fis
I'm not sure the asm parts of MAME are actually used in AROS port, but it's to be checked. On the other hand, this port of MAME for AROS comes with relatively optimized video routines, even though AROS generally kills off any kind of optimizations there with its rather poor video support. Last edited by Fab on 01-Mar-2013 at 11:00 AM.
|
|
| Status: Offline |
|
|