Mame32.ini Configuracion
Orthanc
view post Escrito el 11/3/2006, 14:34

Iniciado

Grupo: Member
Mensajes: 13


Status: Offline: ultima azione eseguita il 3/6/2006, 22:23


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
view post Escrito el 11/3/2006, 21:31
Avatar

Supermarciano

Grupo: Member
Mensajes: 302
Location: Vigo


Status: Offline: ultima azione eseguita il 17/1/2007, 16:31


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
view post Escrito el 14/3/2006, 18:48

Iniciado

Grupo: Member
Mensajes: 13


Status: Offline: ultima azione eseguita il 3/6/2006, 22:23


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:

image
Macarro
view post Escrito el 14/3/2006, 18:58
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Lo siento, pero en el foro no se pueden poner enlaces a roms.

Un saludo.
Orthanc
view post Escrito el 14/3/2006, 19:04

Iniciado

Grupo: Member
Mensajes: 13


Status: Offline: ultima azione eseguita il 3/6/2006, 22:23


Ok pues no los pondré, supongo que si por mensajes privados ....
Macarro
view post Escrito el 14/3/2006, 19:13
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Lo que cada uno haga en privado, salvo decisión previa de un juez, no es asunto de nadie más.
PeterPunk
view post Escrito el 14/3/2006, 19:29
Avatar

Supermarciano

Grupo: Member
Mensajes: 302
Location: Vigo


Status: Offline: ultima azione eseguita il 17/1/2007, 16:31


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
view post Escrito el 14/3/2006, 19:38

Iniciado

Grupo: Member
Mensajes: 13


Status: Offline: ultima azione eseguita il 3/6/2006, 22:23


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
view post Escrito el 14/3/2006, 22:18
Avatar

Supermarciano

Grupo: Member
Mensajes: 302
Location: Vigo


Status: Offline: ultima azione eseguita il 17/1/2007, 16:31


Si puedes descríbeme la estructura de directorios y a ver si te puedo crear un ini que funcione.
Macarro
view post Escrito el 15/3/2006, 00:34
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


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
view post Escrito el 17/3/2006, 15:52

Iniciado

Grupo: Member
Mensajes: 13


Status: Offline: ultima azione eseguita il 3/6/2006, 22:23


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
view post Escrito el 17/3/2006, 17:53
Avatar

Supermarciano

Grupo: Member
Mensajes: 302
Location: Vigo


Status: Offline: ultima azione eseguita il 17/1/2007, 16:31


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
CODE
rompath .\roms
es igual a poner
CODE
rompath roms
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
view post Escrito el 17/3/2006, 22:14

Iniciado

Grupo: Member
Mensajes: 13


Status: Offline: ultima azione eseguita il 3/6/2006, 22:23


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
view post Escrito el 18/3/2006, 11:06

Iniciado

Grupo: Member
Mensajes: 13


Status: Offline: ultima azione eseguita il 3/6/2006, 22:23


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
view post Escrito el 18/3/2006, 15:01
Avatar

Supermarciano

Grupo: Member
Mensajes: 302
Location: Vigo


Status: Offline: ultima azione eseguita il 17/1/2007, 16:31


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