Tutorial: Warn- und Copyright-Bildschirme ausblenden. (DMAME kompilieren)
Hi, nachdem ich das selber nur durch etwas rumprobieren rausgefunden hab,
hier ein kleines Tut, wodurch man sämtliche screens mit Warnungen etc. entfernen kann.
1. Alle Tools von mame.net besorgen:
http://www.mame.net/downmain.html
a) mame source 0.106
b) DJGPP (GCC 3.4.3) compile environment
2. DJGPP in das Standardverzeichnis installieren (c:\djgpp)
3. mame source in das Verzeichnis dosmame\src
4. Eine Datei compile.bat in C:\ erstellen mit dem Inhalt
path c:\djgpp\bin;c:\ (was ihr sonst noch braucht)
set djgpp=c:\djgpp\djgpp.env
5. Defmame src changes für 0.106 für msdos runterladen.
http://def.buste.de/dEfMAMEsrc.zip
6. Diese in das src Verzeichnis kopieren d.h. c:\dosmame\src\msdos
7. Die Datei c:\dosmame\src\usrintrf.c finden.
8. Folgende Zeilen löschen:
Code:
/* if we didn't find a settings file, show the disclaimer */
if (show_disclaimer && ui_display_copyright(artwork_get_ui_bitmap()) != 0)
return 1;
/* show info about incorrect behaviour (wrong colors etc.) */
if (show_warnings && ui_display_game_warnings(artwork_get_ui_bitmap()) != 0)
return 1;
/* show info about the game */
if (show_gameinfo && ui_display_game_info(artwork_get_ui_bitmap()) != 0)
return 1;
( 9. Durch die Zeile return 0; ersetzen ) --> obsolet...
10. Folgende Befehle in der Kommandozeile (DOS-Prompt) eingeben.
Code:
cd\
compile
cd dosmame
make MAMEOS=msdos
Bei mir gab es NACH dmame.exe einen Fehler und der compiler hat abgebrochen, was aber an den restlichen Quellen oder meiner config liegen dürfte.
Kopiert euch einfach die restlichen exe's von dem kompilierten defmame von
http://def.buste.de/
Ach ja, über Feedback würde ich mich freuen ;)