// "<mymame>.ini not working" or "i want two MAME versions in one folder"
It does work. This is not an error on part of MAME DEVs, but as seen from view of
a computer programmist. You would change target name in makefile of source.
/* Ok? That's the correct way... <--- But Aleks, compiling makes my liver quiver.
Code: Select all
fndef TARGET TARGET = mame endif ifndef SUBTARGET SUBTARGET = $(TARGET) endif
...and now, for the quick and dirty way. deep breath. */
 In your old and faithful .\mame folder, leave it alone, for now.
 Download that shiny new MAME binary, with that fresh-code-smell.
 Extract it into a folder you have full ownership of (and i can't stress that enough).
 MAKE BACKUP OF MAME.EXE AND RENAME IT MAMEBAK.EXE !
 Fire up your favorite hex editor, and open MAME.EXE inside.
 Search for 4D 41 4D 45 00 6D 61 6D 65, as hex string. // MAME[ ]mame
 Change (over-write, not insert) yellow highlighted to this:  Save file [Alt], [F], [S], close editor, and rename saved file to MAME2.EXE.
 Are you still with me? Copy MAME2.EXE into your old .\mame folder.
 From there, run mame2 -createconfig
If all went well, you should now see MAME2.INI file. For extra points, copy or
create any new folders, that were not part of your older MAME version, and add another
named BIOS. Edit rompath settings, in both .INI files, to read roms;bios or roms;roms2;bios
, if you want to split them up. This may look long, but it's easy.
I hope you enjoyed. Удачи (oo•da•chi means good luck).