Build Your Own Arcade Controls Forum
Software Support => GroovyMAME => Topic started by: ckong on July 04, 2018, 05:02:14 am
-
So I made the jump from GM 0166 to GM 0196 (build by haynor666) and both versions are running on my XP32 SP3 PC. But I can't get drivers ini files to work in GM 0196.
I want the taitoGN games to run in 320x240 so I have a taitogn.ini file (content: resolution 320x240) in the ini folder in both GM versions. Switchres takes this ini file into account correctly in 0166, but not in 0196! BTW, if I change the name of the ini file for instance to nightrai.ini (Nightraid is a TaitoGN game), then the switchres function does work OK. So, game ini's work in 0196, but drivers ini's don't work. Why is that?
I attached a log for running the game with the non-working taitogn.ini and the working nightrai.ini (both ini's have the same content, just a different name).
And a side question: in mame 0166 the mame.ini file is in the Mame rootfolder, where in 0196 it is in the ini folder by default. Is that OK? And what does the bios option under CORE MISC OPTIONS do?
-
Here's the documentation on how multiple ini files work in MAME...
http://docs.mamedev.org/advanced/multiconfig.html (http://docs.mamedev.org/advanced/multiconfig.html)
I'm not sure if it supports driver.ini anymore. It says it supports "system-specific INI files" whatever that means.
Here's the driver source...
https://github.com/mamedev/mame/blob/master/src/mame/drivers/taitogn.cpp (https://github.com/mamedev/mame/blob/master/src/mame/drivers/taitogn.cpp)
The bios file is in a dummy driver named "coh3002t" and it appears to be the parent of every game so I wonder if coh3002t.ini would work in your case.
-
Yeah, I read the documentation, but still couldn't figure it out.
However ...... you earn a hug. :cheers: Because of your remark regarding coh300t I did some more research, and with mame 0.178 some driver names were changed:
MAME 0.178 [#616]
2016/09/28
33.687 set (-1/+50), 11.008 parent (+17), 22.679 clones (-1/+33), 69 BIOS, 3.138 devices (+28), 812 CHD (+1), Samples 1.148, Working 11.552 (-173), NotWorking 22.135 (+222), Mechanical 15.111, NotMechanical 18.576 (-1/+50), 268.899 rom (+1553), 267.523 programs roms (+1539), 475 BIOS roms (+13), 901 CHD roms (+1), 834 samples roms
22 ren:
acpsx > coh1000a
atluspsx > coh1001l
atpsx > coh1000w
cpzn1 > coh1000c
cpzn2 > coh3002c
psarc95 > coh1002e
taitofx1 > coh1000t
taitogn > coh3002t
tps > coh1002m
vf3 > vf3c
vspsx > coh1002v
I already wondered what the new coh..... bios files were for while updating from 0.166 to 0.196, and now I know that they are old bios files being renamed. :D
Anyway, coh3002.ini now works as the driver ini for the Gnet games. Thanks again. :applaud: I'm just wondering why the Arcade32 0.196 frontend that I use on another PC, still mentions TaitoFX, TaitoGN etc. Nothing with regard to the renamed bios file names.
And to be 100% sure, I just deleted the taitogn rom, did an audit for all games and the Gnet games are still working, using the coh3002 bios rom. :laugh: