Binary: https://dl.dropbox.com/s/dsy3o207vspi1kc/mametgm64.exe Source: https://github.com/AltimorTASDK/shmupmametgm Fixed TAP's framerate and fixed TAP using 8 way stick behavior. Use this exe with the shmupmametgm copy on the wiki.
Thanks for the work, but running it even as admin gives a popup Entry Point not Found "The procedure entry point __gxx_personality_seh0 could not be located in the dynamic link library C:\Users...yadayadayada...\mametgm64.exe" Does this require a dll on the wiki I'm not seeing or was it not compiled correctly? I'll try and compile the source this weekend if it's not resolved by then. Super stoked to play a lagless TAP since I'm just trying to take down that torikan now.
Works great! And of course, if you're using an old mame.ini, don't forget to set refreshspeed and syncrefresh to 0. You can tell your settings are correct if when pressing F11 the text in the top right shows "skip 0/10 100%".
a) Thanks for your great work! b) I would like to have a 32bit Version, too. Alternatively lets meet in IRC sometime and help me setup the project so I can compile it myself.
You'll need to do the following to build on 32 bit: Get MinGW Get MAME's GNU-like tools and put them in the shmupmametgm source directory Add libunicows.a to your mingw/lib directory Build with "make all SUBTARGET=tgm" At some point it'll complain about a missing i386 directory, create it yourself and restart the build process I'd build it myself but MinGW's dual target support sucks.
I've tried to a few times, but I can't figure out how to do it for the life of me. building mame's a bit of a nightmare on anything that isn't windows. With that specific error, you'll need to download and link the SDL library over here: https://www.libsdl.org/download-1.2.php
http://tetrisconcept.net/threads/shmupmametgm-on-linux.2645/page-2#post-58232 I went through hell trying to do that, and to my amazement I eventually succeeded. There were SO many errors, but I powered through. Unfortunately, the result was an unplayable laggy discolored mess and I immediately said fuck it.
Ooh, didn't notice we had a fix for the framerate thing. Hooray! (except now getting death GM will be 2.75% harder =P)
Sorry for the bump, but I just fixed the thing where when you try to launch TGM 1 it makes you waggle your joystick to acknowledge that their emulation was inaccurate. Rather than doing something useful like backporting whatever driver fixes were introduced, I just commented out the lines in /emu/ui.c so now it won't make you do any joystick waggling. Because this thing was such a pain in the ass to compile (requiring me to download a 7 year old version of Mingw and update one of the d3d header files with one from a 6 year old version of Mingw) I've gone to the trouble of packaging up a premade Windows build setup so you won't have to go through what I did if you want to change anything. You should just have to put the mingw folder in your path, go to the mamesrc directory, and run "make SUBTARGET=tgm NOWERROR=1" Just the binary: https://mega.nz/#!0goCHSJQ!CEIeGYnDq7eDy06AcCLFQ9rDPCat4M9o9vgDbVbCyTY Build setup and binary: https://mega.nz/#!J9Q3UChI!EglvRR_AdsXmDVK3VMBxu42o6YjkG2seaveQ4Jr8QDM