forse tu ignori ciò che io non ignoro
comunque non mischiare parole a caso per dare idea di conoscenza
il supporto direct input in MAME non ha niente a che fare con le schermate iniziali
questa è una piccola patch che risolve il problema schermate iniziali:
Codice: Seleziona tutto
diff -Nru src-old/emu/romload.c src/emu/romload.c
--- src-old/emu/romload.c 2014-01-29 14:50:22.000000000 +0100
+++ src/emu/romload.c 2014-01-29 18:09:03.000000000 +0100
@@ -481,7 +481,7 @@
static void display_loading_rom_message(romload_private *romdata, const char *name, bool from_list)
{
char buffer[200];
-
+ return;
if (name != NULL)
sprintf(buffer, "Loading %s (%d%%)", from_list ? "Software" : emulator_info::get_capstartgamenoun(), (UINT32)(100 * (UINT64)romdata->romsloadedsize / (UINT64)romdata->romstotalsize));
else
diff -Nru src-old/emu/ui/ui.c src/emu/ui/ui.c
--- src-old/emu/ui/ui.c 2014-01-29 14:50:22.000000000 +0100
+++ src/emu/ui/ui.c 2014-01-29 18:11:15.000000000 +0100
@@ -314,14 +314,14 @@
void ui_manager::display_startup_screens(bool first_time, bool show_disclaimer)
{
const int maxstate = 3;
- int str = machine().options().seconds_to_run();
+ /*int str = machine().options().seconds_to_run();*/
bool show_gameinfo = !machine().options().skip_gameinfo();
bool show_warnings = true;
int state;
// disable everything if we are using -str for 300 or fewer seconds, or if we're the empty driver,
// or if we are debugging
- if (!first_time || (str > 0 && str < 60*5) || &machine().system() == &GAME_NAME(___empty) || (machine().debug_flags & DEBUG_FLAG_ENABLED) != 0)
+ /*if (!first_time || (str > 0 && str < 60*5) || &machine().system() == &GAME_NAME(___empty) || (machine().debug_flags & DEBUG_FLAG_ENABLED) != 0)*/
show_gameinfo = show_warnings = show_disclaimer = FALSE;
#ifdef SDLMAME_EMSCRIPTEN
è proprio grazie a patch come questa che ti eviti inutili "ambaradan"
ti svelo un altro segreto: le versioni DERIVATE del MAME sono le versioni "compilate e modificate", quindi se conosco le prime difficilmente posso ignorare le seconde
ti fornisco anche il link ad una delle migliori di queste versioni:
http://www.mediafire.com/?5ovq8oqedidk988
queste sono le sue caratteristiche:
Mame Plus 0152 r5121 x64 (nonag & noload) [CLEAN]
- cv1k driver officially include
- Neo Geo driver OC
- non-working games removed [CLEAN]
- disclamer removed (nonag)
- loading screen removed (noload)
il miglior sito, attualmente, per chi vuole un MAME "pulito" e pornto al gioco e vuole divertirsi a realizzare una versione personalizzata dell'emulatore è questo:
http://www.systempixel.fr/
realizzato e mantenuto da un ragazzo francesce veramente competente: Raph4
consiglio a tutti di buttarci un occhio