Hola de nuevo.
Parece que lo he conseguido.
Simplemente he quitado cuatro símbolos ! del archivo mame.c y parece que ya no muestra nunca ni el disclaimer, ni el gameinfo, ni el warning.
He comprobando el tema cargando ROMs “Working”, ROMs “Imperfect” (Imperfect Colors, Imperfect Graphics, Imperfect Sound, Missing Sound, No Cocktail, Unemulated Protection, Wrong Colors), ROMs “Not Workings”, ROMs “BadDump” y ROMs “NoDump”) y parece que en ningún caso muestra ningún aviso.
La estabilidad del emulador parece perfecta, no dando ningún tipo de problema. No debería tener ningún problema de estabilidad ya que es íntegramente el código original de MAME 0.109.
El cambio que he realizado en el mame.c ha sido este...
CODE
/* display the startup screens */
ui_display_startup_screens(!settingsloaded && !options.skip_disclaimer, !options.skip_warnings, !options.skip_gameinfo);
Por esto...
CODE
/* display the startup screens */
ui_display_startup_screens(settingsloaded && options.skip_disclaimer, options.skip_warnings, options.skip_gameinfo);
Como ya dije y como ahora se puede ver, simplemente hay que quitar los cuatro símbolos ! y parece que MAME 0.109 deja de mostrar cualquier pantalla disclaimer / gameinfo / warning, cargando directamente la ROM sin tener que pulsar ninguna tecla.
Mañana intento compilar MAME32 con esta modificación y cuando lo tenga lo subo a RapidShare y posteo el link para quien quiera probarlo.
Un saludo.