Previous Thread
Next Thread
Print Thread
Page 3 of 4 1 2 3 4
#10402 11/16/04 05:10 AM
Joined: Oct 2004
Posts: 10
Junior Member
Junior Member
Joined: Oct 2004
Posts: 10
We aren't the same people, just having different problems!

Using Winterblast plugin 1.6 is fine for all games apart from the 4 chd games.

The only way I can get them working is to use the standard controller.znc but it doesn't seem to use the controller.cfg file used by the WB plugin and if I do this then I can't play the other 67 games as the keyboard mappings are out.

The fix therefore would be to update WB to 1.7 when available or for a zinc dev (I know VB not C) to amend the standard controller.znc to use controller.cfg if present else default to the standard keys. I would guess that many people like myself use both MAME and Zinc in their cabs and are having similar problems.

Ed

#10403 11/16/04 08:27 PM
Joined: Mar 2002
Posts: 93
J
Member
Member
J Offline
Joined: Mar 2002
Posts: 93
just remap the buttons in the default keyboard plugin and recompile and wait for WB to update his plugin. and u could use zincgui and place the default keyboard plugin in the root dir and the WB plugin in the PCFG dir and disable the option on using WB plugin for the chd games so it uses the default keyboard plugin. Simple fix till new WB plugin gets out


Willems Soft - home of zinc trainer (last update 06/02/2006)
Software Archive - 4500+ software listings
#10404 11/17/04 06:17 AM
Joined: Nov 2004
Posts: 11
Junior Member
Junior Member
Joined: Nov 2004
Posts: 11
Anyone have a copy of the default zinc controller file re-configured to match mame's keys? I'm currently remapping my ipac back and forth to match mame and zinc to play Hyperathlete.

What tools are required to re-compile the zinc standard keyboard plugin? I bet I could make the changes but have no idea what to re-compile it with...

I suppose it might just be easier to re-map mame to match zinc...

#10405 11/17/04 08:19 AM
Joined: Mar 2001
Posts: 17,316
Likes: 280
R
Very Senior Member
Very Senior Member
R Offline
Joined: Mar 2001
Posts: 17,316
Likes: 280
On Linux, the tools come with your system. On Win32, the plugin is set up to compile with Visual C++ .NET 2003. It should be possible to build it with MinGW also - if anyone has, post your makefile.

#10406 11/17/04 09:37 AM
Joined: Nov 2004
Posts: 11
Junior Member
Junior Member
Joined: Nov 2004
Posts: 11
I'm on Win32. I've successfully compiled mame with MinGW - if someone had a compatible makefile that would be greatly appreciated...

(I don't suppose I could compile a copy of the plugin from linux that would work under win32? I could boot knoppix just to compile...)

#10407 11/17/04 11:11 AM
Joined: Mar 2001
Posts: 17,316
Likes: 280
R
Very Senior Member
Very Senior Member
R Offline
Joined: Mar 2001
Posts: 17,316
Likes: 280
Heh, no, the plugins are different, you can't use plugins from one on the other.

#10408 11/17/04 07:31 PM
Joined: Oct 2004
Posts: 10
Junior Member
Junior Member
Joined: Oct 2004
Posts: 10
Just as a matter of interest, do you agree that there be a emu default standard for key mappings? It seems that each emulator has their own and is always a problem when multiple are used on the same machine. Personally I would like to see the MAME definitions as the standard as they are probably the most widely used.

#10409 11/17/04 07:43 PM
Joined: Mar 2001
Posts: 17,316
Likes: 280
R
Very Senior Member
Very Senior Member
R Offline
Joined: Mar 2001
Posts: 17,316
Likes: 280
Normally I agree, but for folks with only a keyboard MAME's default is totally unplayable in Capcom fighters. ZiNc's default is much better in that instance.

#10410 11/18/04 04:21 AM
Joined: Nov 2004
Posts: 11
Junior Member
Junior Member
Joined: Nov 2004
Posts: 11
Curiousity killed the cat, so I went looking for tools to convert a vcproj makefile to a mingw compatible one. Closest I could find was a 2 step approach.

Step 1 is prjconverter (http://www.arstdesign.com/articles/prjconverter.html). This converts VC++7 -> VC++6.

Next step was an awk script called dsw2mak (http://cvs.sourceforge.net/viewcvs.py/mingw/utils/scripts/dsw2mak.in) that converts VC++6 .dsw files to mingw compatible makefiles. I ran it under win32 using gawk (http://gnuwin32.sourceforge.net/packages/gawk.htm). This gave me a set of makefiles.

I then tried compiling with the mingw enviroment found on the mame download page but I get *huge* errors. Would using the newest version of mingw / gcc help? Do you think I need DirectX headers newer than v7? Or is this approach just fundamentally flawed?

I can upload the makefiles I got if anyone cares to look at them.

#10411 11/18/04 08:29 AM
Joined: Mar 2002
Posts: 93
J
Member
Member
J Offline
Joined: Mar 2002
Posts: 93
i'm totally clueless on compiling C++ programs but after a lot of error and trial i managed to get all errors gone except one mainly : "jamma_driver_keyboard.o (.text+0x43d):jamma_driver_keyboard.cpp: undefined reference to `DirectInputCreateA@16'"

what i did was download minigw, dinput.h, dinputd.h (wasn't sure if it was needed or not), dxguid.lib and dinput.lib from the DX9 SDK.

then i did mingw32-c++ -c jamma_driver_keyboard.cpp

which gave me a jamma_driver_keyboard.o file

afterwards i did mingw32-c++ -shared -o controller.znc jamma_driver_keyboard.o jamma_driver.def c:\MinGW\lib\dxguid.lib c:\MinGW\lib\dinput.lib

it's supposed to create a dll (well renamed to controller.znc) but it's here that i get the last error i mentioned before. i have no idea if i was on the right track or not but maybe it can help, if i left out the 2 dx libs i got 2 more errors saying :
jamma_driver_keyboard.o(.text+0x510):jamma_driver_keyboard.cpp: undefined reference to `GUID_SysKeyboard'
jamma_driver_keyboard.o(.text+0x556):jamma_driver_keyboard.cpp: undefined reference to `c_dfDIKeyboard'

maybe i forgot another libary or am i completly on the wrong track ? cause i was solely using the "error and trial" way hehe smile


Willems Soft - home of zinc trainer (last update 06/02/2006)
Software Archive - 4500+ software listings
Page 3 of 4 1 2 3 4

Moderated by  R. Belmont 

Link Copied to Clipboard
Who's Online Now
1 members (nerd4gw), 1,004 guests, and 1 robot.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,399
Posts122,883
Members5,091
Most Online3,327
Nov 10th, 2025
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Powered by UBB.threads™ PHP Forum Software 8.0.0