nasty_wolverine wrote:
Theoretically yes. Because sdlmame is actually part of the mame source now, since 2006. What you need to do is replace the laggy drivers in mame source with lagless drivers from shmupmame, and compile to sdlmame (think there should be a make switch in there somewhere). that means no extra fancy stuff that you have in shmupmame, it will be the old commandline mame. since you are already running linux and trying to compile stuff, i am sure you aint afraid of a bash shell
Yeah, not afraid of commandline at all here. I pretty much never use the GUI anyway, for shmupmame, in windows.
nasty_wolverine wrote:
Now thats a different beast. You have to get the exact version of mame from which shmupmame is built. drivers are not really compatible between versions as far as i am aware.
Yeah, that's kind of what I figured. I wish that info about which version of mame goes with shmupmame 4.2 was published somewhere. Well, I haven't been able to find it, in any case.
nasty_wolverine wrote:
Or, you could run diff between normal mame and shmupmame (both same versions), see what was changed to make it less laggy, apply the changes in current mame source and see if it works.
...And you lost me
I've been using archlinux as primary OS for the past eight years or so, so I know a lot about how to use linux, but I know very little about programming, in actuality
I've actually already installed abs and downloaded the abs tree, and put the sdlmame files into my home folder, edited the pkgbuild a little, and am currently trying to make a package. wish me luck. I assume more makefile tweaking is to come, and I might try 053, just in case, if nothing else works.
EDIT: Oh, looks like it's supposed to be 0.148. That's probably the root of all my problems. Why didn't I think of actually reading the first post
EDIT2: Also needs to be MAME plus >_< I hope the compiling works basically the same between them.
Note: I say this because I got the following error:
Code: Select all
src/mame/mame.lst:41 - Invalid character 'N' in driver "NCP"
makefile:844: recipe for target 'obj/sdl64/mame/mame/drivlist.c' failed
make: *** [obj/sdl64/mame/mame/drivlist.c] Error 1
and searched it to find a post earlier in this thread where this error was attributed to using mame instead of mameplus