Mame Compiler 64 v1.18 Released!
#3
Posted 29 September 2007 - 07:18 PM
Brian Hoffman, on Sep 30 2007, 05:06 AM, said:
Good job my friend
Brian Hoffman
Thanks mate
The 119 patch included has the skip disclaimer and border remove patch included. The annoying thing is I had to add all those patches in manually to create a new diff. I can see why MKChamp hasn't been releasing new diffs for every Mame release they are quite a hastle to create.
Well if people havn't tried compiling their own Mame version yet, now is the time I guess. Can't get much easier than this.
#5
Posted 29 September 2007 - 09:01 PM
Its not at byoc...yet...
This is going to revolutionize compiling.... Mr Do will love this... Though now his compile page seems dated..
This is really great!
***EDIT*** HK POSTED AT BYOC IN SOFTWARE FORUM
#6
#8
Posted 29 September 2007 - 10:34 PM
PimpDaddyStu, on Sep 29 2007, 09:26 PM, said:
Stu
Mame 119U2 is out... It works great... they didnt break anything... Just used the compilier... AWESOME..
BTW.. Newbies...
You have to apply the DIFFS in order... you cant go from 119 to 119U2... you have to patch u1 first.
#10
Posted 30 September 2007 - 05:17 AM
#11
Posted 30 September 2007 - 05:23 AM
Thanks,
ian.
#12
Posted 30 September 2007 - 05:36 AM
iano, on Sep 30 2007, 05:23 AM, said:
Thanks,
ian.
It uses the newest MINGW compiling system... Mame rarly updates its compiling tools..
It SHOULD work for all Vanilla mame sources... though Id grab the highscore.diff from BYOC for your version
and the source from mamedev.org
MAME32 versions use additional compiling tools...
Check it out... You will never look back
#13
Posted 30 September 2007 - 05:50 AM
#14
Posted 30 September 2007 - 05:51 AM
headkaze, on Sep 29 2007, 02:18 PM, said:
Hey, hey!
Actually, I released a new diff only when a new version changed significantly to where the current diff would no longer work. Basically, from version (including the u releases) 107u2 to the most present version (119u2 at the time of this post) there is a diff that can be used.
On a side note, I posted a new diff 119u2 over at BYOAC that added the white box/decoding/etc removal. So, to sum up, the diff from now on (starting with the diff 119u2...which by the way can probably be used for every MAME version from 117u3 to present) will do the following (pardon the copy/paste ;-) )
1) Adds hiscore support back into MAME
2) Removes all nag screens
3) Removes loading messages (decoding/decrypting/Updating Artwork, etc.) and the 'white box' when loading. (This was added to the diffs starting with hi_119u2)
4) Disables crosshairs by default. You can turn them back on in the game with F1
5) Tab button(menu) also pauses MAME and 1 acts as 'Enter'. Remove the inptport.c section if you do not want this(or just remove it from the ingame menu)
#15
Posted 30 September 2007 - 05:56 AM
MKchamp, on Sep 30 2007, 03:51 PM, said:
Actually, I released a new diff only when a new version changed significantly to where the current diff would no longer work. Basically, from version (including the u releases) 107u2 to the most present version (119u2 at the time of this post) there is a diff that can be used.
On a side note, I posted a new diff 119u2 over at BYOAC that added the white box/decoding/etc removal. So, to sum up, the diff from now on (starting with the diff 119u2...which by the way can probably be used for every MAME version from 117u3 to present) will do the following (pardon the copy/paste ;-) )
1) Adds hiscore support back into MAME
2) Removes all nag screens
3) Removes loading messages (decoding/decrypting/Updating Artwork, etc.) and the 'white box' when loading. (This was added to the diffs starting with hi_119u2)
4) Disables crosshairs by default. You can turn them back on in the game with F1
5) Tab button(menu) also pauses MAME and 1 acts as 'Enter'. Remove the inptport.c section if you do not want this(or just remove it from the ingame menu)
Great stuff I'll add a link to your diff's page.
#17
Posted 30 September 2007 - 05:10 PM
bkenobi, on Sep 30 2007, 04:03 PM, said:
This is some great help I got when I first started compiling. The first mame I compilied is mame plus 117.
Yes you can use the MKChamp/HK's diff to patch it as well.
----
HOW TO COMPILE THE MAMEPLUS
Tested on Windows XP SP2, so pay attention at some commands.
1. install 7zip - www.7-zip.org (4.51 current version 23:44 26/7/2007)
2. get all stuff or the lastest version at homepapge;
mame source code:
http://mamedev.org/r...s/mame0117s.zip
mameplus src:
http://www5.emu-zone...20070720.7z.zip
integrated fonts:
http://www5.emu-zone...20070531.7z.zip
mingw compiler:
http://www5.emu-zone...20070326.7z.zip
patch tool:
http://mamedev.org/t...patch-mingw.exe
extra tools:
http://www5.emu-zone...20070123.7z.zip
makelange tools:
http://www5.emu-zone...20070402.7z.zip
makelang text:
http://www5.emu-zone...20070720.7z.zip
3. add 7-zip path first:
C:\>set path=%programfiles%\7-zip;%path%
4. un7zip at \mingw dir the mingw compiler and extra stuffs:
C:\>md mingw && cd mingw
C:\mingw>7z x c:\stuffs\mingw_gcc-3.4.5-20070326.7z
C:\mingw>7z x c:\stuffs\extra_utils-20070123.7z
C:\mingw>7z x c:\stuffs\diffpatch-mingw.exe -oc:\mingw\bin
5. set the paths again:
C:\mingw>set path=%cd%\bin;%cd%\extra\bin;%path%
7. un7zip mame source code at \mamesrc and the updates:
C:\mingw>md \mamesrc && cd \mamesrc
C:\mamesrc>7z x c:\stuffs\mame0117s.zip
C:\mamesrc>7z x mame.zip && del mame.zip
C:\mamesrc>7z x c:\stuffs117u1_diff.zip
C:\mamesrc>patch -p0 -E < 0117u1.diff
8. un7zip mameplus source code:
C:\mamesrc>7z x c:\stuffs\mameplus_src_font-20070531.7z
C:\mamesrc>7z x c:\stuffs\mameplus_src-0.117u1-20070720.7z.zip
(just a note: .7z isn't .zip ...) ^^
9. un7zip makelang tools:
C:\mamesrc>7z x c:\stuffs\makelang_text-20070720.7z
C:\mamesrc>7z x c:\stuffs\makelang_tool-20070402.7z
10. make your build:
C:\mamesrc>make
optimized for AMD AthlonXP:
C:\mamesrc>make ATHLON=1
look at makefile more modes.
OBS:
make gives me "cannot fork" error, so I compile with mingw32-make.exe
we are go:
mingw pack used by MAMEDevs:
http://mamedev.org/t...me-20070617.exe
11. compiling with mingw32-make:
C:\mamesrc>7z x -y c:\stuffs\mingw-mame-20070617.exe -oc:\mingw
12. then:
C:\mamesrc>mingw32-make
Other Notes
mingw32-make PM=1 for Pentium M or Core Duo
mingw32-make AMD64=1 for Athlon 64
mingw32-make P4=1 for Pentium 4
mingw32-make ATHLON=1 for AMD Athlon
mingw32-make I686=1 for Pentium Pro
If you have a dual-core or quad-core processor,
you can use the option -j2 or -j4, respectively,
to significantly decrease your compiling time.
For example, I have a Core 2 Duo, so I compile with the following command-line:
C:\mamesrc>mingw32-make -j2 PM=1
With the -j2 option, the time is cut from 16 minutes to 6 minutes.
13. to generate mame32.chm help file, set that:
C:\mamesrc>set C_INCLUDE_PATH=c:\mingw\extra\include
C:\mamesrc>set LIBRARY_PATH=c:\mingw\extra\lib
extra-extra tools needed... later
Questions?
--
powtrix

Sign In
Register
Help




MultiQuote







