The NEW Build Your Own Arcade Controls
Main => Software Forum => Topic started by: ID4 on September 28, 2013, 12:24:10 pm
-
Hi!
Here's a new version of Mame ID4, now called ArcadeMAME, this is a PREVIEW, and that is still to be finalized and correct.
As main novelty is that this is the only version of Mame 106 Switchres support, which enables the use Mame "Dinamic modelines".
Look at the txt that I included, the 64-bit version will be available when published definitely
For those who did not know this version of Mame, here's a list of the features:
- Switchres compatible
- Customizable UI
- Arcade font
- Skip disclaimer
- Skip warnings
- Skip game info
- Low dot clocks hack for newer ATI cards
- CRT driver, Switchres, VMMaker and ArcadeOSD bundled
- x86 and x64 versions available
- hiscore.dat compatible
The Hack for ATI is only functional when used with Switchres ArcadeMAME, if you want to double the resolution also in the execution time, just ask "formally" :)
(http://id4dev.x10.mx/gfx/snapshot/201301XX_106_1.gif)
(http://id4dev.x10.mx/gfx/snapshot/201301XX_106_2.gif)
(http://id4dev.x10.mx/gfx/snapshot/2013XXXX_106.gif)
(http://id4dev.x10.mx/gfx/snapshot/201301XX_106_3.gif)
(http://id4dev.x10.mx/gfx/snapshot/201301XX_106_4.gif)
(http://id4dev.x10.mx/gfx/snapshot/20130611_106.gif)
Download it at http://id4retrodev.blogspot.com.es/ (http://id4retrodev.blogspot.com.es/)
-
A few notes about this release:
1 - Do not try to create an XML file form this mame.exe, use the in mame.xml included in the main directory and VMMaker folder, why? because this Mame 106 has modified the XML engine to make it compatible with switchres
Then the XML that create is rather that of a 109 or 121 version, which changed from the XML that originally throw out the 106 version. Some programs such as frontends or VMMaker use mame.exe to create the XML first check the mame version and then expect a pre106 XML or post106 XML.
So if the program checks the version, and the XML it receives is a bit "more advanced", can produce problems, example of it is that VMMaker "capture" less modelines if you try to create the XML with ArcadeMAME, If you use the XML that output the "original" Mame 106 VMMaker catch the information correct. I have included an XML created with a mame 106 "original" to use.
2 - Options "*_shadow" for UI customizing options only work if "*_box" the element in question are disabled.
I will document all new options when I fix the bugs and get the final version :P.
-
Hi!
Now you can download the lastest BETA in my Blog, with bugs fixed:
20131003
- Fixed code to the rotation of the games, now Switchres works for vertical games.
- Corrected XML generation for vertical games, Mame now shows the "RAW DATA" for "display" data as officially was corrected in version 107.For example Pacman now display in the XML output width="288" height="224" instead of width="224" height="288".
-
New beta uploades, this time the UI Menu rotation is fixed ;)
-
Logo !!! :P
(http://id4dev.x10.mx/gfx/logo/ArcadeMAME.gif)
-
Very nice! :applaud:
-
New beta uploaded to the Blog
- More XML engine corrections for proper rotation of vertical games, and the selection of proper modeline.
- Fixed receiving parameters in Mame from Switchres.
- 106 Mame XML included with the correct resolution of the vertical games, the reason for this will be documented in the final version.
- Included original unaltered XML Mame 106.
- Included two more XML as above, but with the resolution of "Golden Axe 2" corrected, this has nothing to do with the use of new option "ga2_fix".
- Added "ga2_fix" for "Golden Axe 2" and its derivatives, so when ArcadeMAME used with Switchres, it takes the correct resolution of the game.
- Added option "menu_brightness", this still need more work.
-
This looks like a really good version to try,
thanks.
-
Thanks!
I have finished the work in ArcadeMAME and want to publish it, my final build is way better than the last beta and have new options, and lots and lots of bugs fixed.
The issue is that I want to publish an x64 version too, but I can compile it for x64, any hint?
Thanks!