| |
 | Orthanc | | Iniciado
Grupo: MemberMensajes: 13 Status:  | |
| Hola a todos, a ver si alguien puede echarme un cable. Veréis he bajado algunas roms del MAME y quiero hacerlas funcionar directamente desde cd o dvd, es decir me he echo una especie de presentación (tipo cd's de la revistas) y en el menú hay una opcion que es "lanza emulador MAME" si pinchas ejecuta el MAME32 pero una vez arrancado hay que entrar en options>directories y especificarle que las roms y demás están en la correspondiente unidad E: F: G:, etc correspondiente al CD/DVD. No hay alguna manera de configurar en .INI para que se ejecute de donde se ejecute el CD/DVD al cargar MAME32 este vaya a leer los directorios del propio CD?
Un saludo, |
|  |
 | PeterPunk | |  Supermarciano
Grupo: MemberMensajes: 302 Location: Vigo Status:  | |
| No lo he probado, pero quizás si editas el Mame32.ini y el Mame32ui.ini indicándole la ruta de los directorios de forma relativa, funcione. Me explico: en el Mame32.ini ### Mame32.ini ###
### Frontend Related ###
### Windows path and directory options ### rompath .\roms esto buscaría en el dicectorio en el que está el Mame32.ini un directorio un directorio roms.
y otro ejemplo con el Mame32ui.ini ### MAME32ui.ini ###
### interface ###
title_directory ..\Extras\titles Esto subiría un al directorio padre respecto de dónde se encuentra el Mame32ui.ini y luego buscaría la ruta "Extras\titles"
Como ya he dicho no lo he probado, pero espero que te funcione. |
|  |
 | Orthanc | | Iniciado
Grupo: MemberMensajes: 13 Status:  | |
| Gracias por la respuesta, lo he probado pero nada .... no sé si hago algo mal, veras este es parte de mi Mame32ui.ini sección: ### Interface ### roms_directory ".\roms" flyer_directory ".\flyers" cabinet_directory ".\cabinets" marquee_directory ".\marquees" title_directory ".\titles" cpanel_directory ".\cpanel" background_directory ".\bkground" folder_directory folders icons_directory ".\icons" history_file history.dat mameinfo_file mameinfo.dat Esta otra parte es de mi Mame32.ini (localizado en el directorio c:\Compilacion mame dvd1\Mame32\ini) sección: ### global-only options ### rompath ".\roms" samplepath ".\samples" inipath ".\ini" cfg_directory ".\cfg" nvram_directory ".\nvram" memcard_directory ".\memcard" input_directory ".\inp" hiscore_directory ".\hi" state_directory ".\sta" artwork_directory ".\artwork" snapshot_directory ".\snap" diff_directory ".\diff" cheat_file cheat.dat ctrlr_directory ".\ctrlr" A ver si entre todos logramos hacer que esto ande. Deciros que si a alguien le interesa bajarse esta compilación de 6050 roms compilada en 4 dvd's actualizada a la version 0.104 y con muchísimas cosas más además de las roms como por ejemplo manuales de juegos, mapas y detallados documentos que explica como montaros vuestros propios cabinets lo podréis hacer muy pronto por el eMule. En cuanto lo tenga todo preparado os pondré los links. Más o menos así es el menú de los DVD:  |
|  |
 | Macarro | |  El karma existe... por desgracia.
 Grupo: Moderadores generalesMensajes: 8657 Status:  | |
| Lo siento, pero en el foro no se pueden poner enlaces a roms.
Un saludo. |
|  |
 | Orthanc | | Iniciado
Grupo: MemberMensajes: 13 Status:  | |
| Ok pues no los pondré, supongo que si por mensajes privados .... |
|  |
 | Macarro | |  El karma existe... por desgracia.
 Grupo: Moderadores generalesMensajes: 8657 Status:  | |
| Lo que cada uno haga en privado, salvo decisión previa de un juez, no es asunto de nadie más. |
|  |
 | PeterPunk | |  Supermarciano
Grupo: MemberMensajes: 302 Location: Vigo Status:  | |
| Acabo de probarlo, bueno yo con "..\direccion" que lo tengo en otro sitio pero funciona. Tienes que quitarle las comillas y editar el Mame32.ini que está en la carpeta ini Por cierto, si estás creando un cd ejecutable igual te compensa recompilar el mame para evitar el warning ese de que tienes que propietario de las roms, y que aparece la primera vez que ejecutas un juego. En su lugar puedes crear un archivo cfg para cada juego de la siguiente forma: nombredelarom.cfg CODE <?xml version="1.0"?> <!-- This file is autogenerated; comments and unknown tags will be stripped --> <mameconfig version="10"> <system name="nombredelarom" /> </mameconfig> Evidentemente hay que cambiar "nombredelarom" por cada nombre de rom. Y situar todos los archivos (uno por cada juego) en el directorio cfg. Macarro, ¿esto que puse se puede decir o lo borro?
Modificado por PeterPunk - 14/3/2006, 19:30 |
|  |
 | Orthanc | | Iniciado
Grupo: MemberMensajes: 13 Status:  | |
| Serías tan amable de ponerme aquí en .INI que te funciona? No me acaban de quedar claras algunas cosillas. Por ejemplo .\ sube un directorio? para subir dos denería poner .\.\ o por contra ..\ ???
Gracias, |
|  |
 | PeterPunk | |  Supermarciano
Grupo: MemberMensajes: 302 Location: Vigo Status:  | |
| Si puedes descríbeme la estructura de directorios y a ver si te puedo crear un ini que funcione. |
|  |
 | Macarro | |  El karma existe... por desgracia.
 Grupo: Moderadores generalesMensajes: 8657 Status:  | |
| Si, lo de quitar disclaimer, que yo sepa está permitido.
En mi opinión de simple usuario de MAME, es una de las decisiones "tontas" del equipo MAME porque sin ser algo que afecte a la fidelidad, si que es algo que resulta molesto para los usuarios finales.
Un saludo. |
|  |
 | Orthanc | | Iniciado
Grupo: MemberMensajes: 13 Status:  | |
| Mi estructura de directorios (concretamente del DVD) es la siguiente:
G:\Compilacion MAME DVD1\Mame32\roms .... etc.
Dentro del directorio Mame32 estan las carpetas roms, snaps,ini,cabinets,etc.... |
|  |
 | PeterPunk | |  Supermarciano
Grupo: MemberMensajes: 302 Location: Vigo Status:  | |
| Vamos allá: Mame32ui.ini CODE ### MAME32ui.ini ###
### interface ###
flyer_directory .\flyers cabinet_directory .\cabinets marquee_directory .\marquees title_directory .\titles cpanel_directory .\cpanel background_directory bkground folder_directory folders icons_directory .\mame32icons Mame32.ini CODE ### Mame32.ini ###
### Frontend Related ###
### Windows path and directory options ### rompath .\roms samplepath .\samples inipath ini cfg_directory cfg nvram_directory nvram memcard_directory memcard input_directory inp hiscore_directory hi state_directory sta artwork_directory .\artwork snapshot_directory .\snap diff_directory diff ctrlr_directory ctrlr cheat_file cheat.dat Y ahora que he puesto todo esto me acabo de fijar en que poner es igual a poner por lo cual un mame32ui.ini y mame32.ini sin tocar funcionarán perfectamente. Estoy casi seguro de que lo que te pasaba a ti, es que luego, el propio programa genera otro mame32.ini dentro de la carpeta ini. Y este prima sobre el que está en la misma carpeta que el ejecutable, y ahí seguro que tienes las rutas completas del tipo CODE rompath d:\mame32\roms y claro si mueves todo o cambias el dvd de unidad, mame va a intentar buscar las roms en esa dirección. Así que antes de grabar asegúrate de que editas este archivo. Creo que me lie bastante, perdona, y espero que lo entiendas. Suerte. |
|  |
 | Orthanc | | Iniciado
Grupo: MemberMensajes: 13 Status:  | |
| Ok muchas gracias, lo voy a probar y te cuento. Lo que no me acaba de cuadrar es : QUOTE por lo cual un mame32ui.ini y mame32.ini sin tocar funcionarán perfectamente He de decirte que probé a crear la imagen ISO del DVD sin haber ejecutado previamente el ejecutable (no había .ini) y lógicamente tampoco lo puede crear en una unidad como DVD que no permite escritura. En fin lo voy a probar hoy mismo y te informo. Un saludo, |
|  |
 | Orthanc | | Iniciado
Grupo: MemberMensajes: 13 Status:  | |
| Nada no hay manera, así es como me quedan : Mame32ui.ini *********** CODE ### MAME32ui.ini ###
### interface ###
default_game 1942b default_folder_id 2 show_image_section 1 current_tab snapshot show_tool_bar 1 show_status_bar 1 show_folder_section 1 hide_folders "" show_tabs 1 hide_tabs "title, cpanel, history" history_tab 6 check_game 1 joystick_in_interface 0 keyboard_in_interface 0 broadcast_game_name 0 random_background 0 sort_column 0 sort_reversed 0 window_x -4 window_y -4 window_width 1032 window_height 776 window_state 3 custom_color 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 list_mode Grouped splitters 152,558 list_font "-8,0,0,0,400,0,0,0,0,0,0,0,0,MS Sans Serif" column_widths 185,68,84,84,64,88,74,108,60,144,84,60 column_order 0,2,3,4,5,6,7,8,9,1,10,11 column_shown 1,0,1,1,1,1,1,1,1,1,0,0 ui_key_up KEYCODE_UP ui_key_down KEYCODE_DOWN ui_key_left KEYCODE_LEFT ui_key_right KEYCODE_RIGHT ui_key_start "KEYCODE_ENTER NOT KEYCODE_LALT" ui_key_pgup KEYCODE_PGUP ui_key_pgdwn KEYCODE_PGDN ui_key_home KEYCODE_HOME ui_key_end KEYCODE_END ui_key_ss_change KEYCODE_INSERT ui_key_history_up KEYCODE_DEL ui_key_history_down "KEYCODE_LALT KEYCODE_0" ui_key_context_filters "KEYCODE_LCONTROL KEYCODE_F" ui_key_select_random "KEYCODE_LCONTROL KEYCODE_R" ui_key_game_audit "KEYCODE_LALT KEYCODE_A" ui_key_game_properties "KEYCODE_LALT KEYCODE_ENTER" ui_key_help_contents KEYCODE_F1 ui_key_update_gamelist KEYCODE_F5 ui_key_view_folders "KEYCODE_LALT KEYCODE_D" ui_key_view_fullscreen KEYCODE_F11 ui_key_view_pagetab "KEYCODE_LALT KEYCODE_B" ui_key_view_picture_area "KEYCODE_LALT KEYCODE_P" ui_key_view_status "KEYCODE_LALT KEYCODE_S" ui_key_view_toolbars "KEYCODE_LALT KEYCODE_T" ui_key_view_tab_cabinet "KEYCODE_LALT KEYCODE_3" ui_key_view_tab_cpanel "KEYCODE_LALT KEYCODE_6" ui_key_view_tab_flyer "KEYCODE_LALT KEYCODE_2" ui_key_view_tab_history "KEYCODE_LALT KEYCODE_7" ui_key_view_tab_marquee "KEYCODE_LALT KEYCODE_4" ui_key_view_tab_screenshot "KEYCODE_LALT KEYCODE_1" ui_key_view_tab_title "KEYCODE_LALT KEYCODE_5" ui_key_quit "KEYCODE_LALT KEYCODE_Q" ui_joy_up 1,1,2,1 ui_joy_down 1,1,2,2 ui_joy_left 1,1,1,1 ui_joy_right 1,1,1,2 ui_joy_start 1,0,1,0 ui_joy_pgup 2,1,2,1 ui_joy_pgdwn 2,1,2,2 ui_joy_home 0,0,0,0 ui_joy_end 0,0,0,0 ui_joy_ss_change 2,0,3,0 ui_joy_history_up 2,0,4,0 ui_joy_history_down 2,0,1,0 ui_joy_exec 0,0,0,0 exec_wait 0 hide_mouse 0 full_screen 0 cycle_screenshot 0 stretch_screenshot_larger 0 screenshot_bordersize 11 inherit_filter 0 offset_clones 0 game_caption 1 language english flyer_directory .\flyers cabinet_directory .\cabinets marquee_directory .\marquees title_directory .\titles cpanel_directory .\cpanel background_directory bkground folder_directory folders icons_directory .\icons history_file history.dat mameinfo_file mameinfo.dat Y este es el Mame32.ini del directorio INI CODE ### Mame32.ini ###
### Frontend Related ###
### Windows path and directory options ### rompath .\roms samplepath .\samples inipath ini cfg_directory cfg nvram_directory nvram memcard_directory memcard input_directory inp hiscore_directory hi state_directory sta artwork_directory .\artwork snapshot_directory .\snap diff_directory diff cheat_file cheat.dat ctrlr_directory ctrlr Como te comenté genero una ISO que posteriormente arranco con Alcohol, en concreto la unidad virtual del Alcohol es la G. Además noto que no me hace ni caso porque cuando arranca el emulador debería tardar más tiempo en escanear el directorio roms y en cambio lo hace super rápido, y me aparecen todas las roms como no disponible, me toca ir a Options>Directories y especificarle la ruta de TODO. |
|  |
 | PeterPunk | |  Supermarciano
Grupo: MemberMensajes: 302 Location: Vigo Status:  | |
| Yo lo que había hecho para asegurarme, fue crear esa estructura de directorios y moverla por distintas particiones. Y había funcionado. Por la tarde si tengo tiempo, probaré yo con una iso y unidades virtuales. Ya te comentaré los resultados. |
|  |
| 19 respuesta(s) desde el 11/3/2006, 14:34 |
| | | | |
|