Versión para imprimir

Tutorial Advmame y Advmenuiniciada por Lord Hiryu

marcianitos > Zona de trabajo

Part 1 of 2   Next posts

Lord Hiryu7/3/2005, 13:24
Para configurar el Advmame y el Advmenu de Ms-Dos, sigue estos pasos:..(vamos a empezar desde cero....como si jamás lo hubieras configurado)
1º Te bajas el Advmame y Advmenu de DOS.
http://img189.exs.cx/my.php?loc=img189&image=paso015fb.jpg

2º Los descomprimes en una carpeta...por ejemplo.: C:/Advmame...(primero descomprimes el advmame.zip en esa carpeta y luego descomprimes el advmenu.zip...le das a todo que SI....te pedira si deseas reemplazar archivos existentes...tu dile que SÍ a todo):
http://img189.exs.cx/my.php?loc=img189&image=paso020gi.jpghttp://img189.exs.cx/my.php?loc=img189&image=paso036zt.jpghttp://img189.exs.cx/my.php?loc=img189&image=paso0310qg.jpghttp://img189.exs.cx/my.php?loc=img189&image=paso0329vq.jpg

3º Te colocas sobre el Advmame.exe, click derecho del ratón, pestaña de propiedades,click izquierdo, pestaña de programa, y le especificas que se ejecute maximizado.
En ese momento te aparecerá otro Advmame.exe pero con el icono de programa de Ms-Dos:
http://img189.exs.cx/my.php?loc=img189&image=paso040gj.jpghttp://img189.exs.cx/my.php?loc=img189&image=paso0410pb.jpghttp://img189.exs.cx/my.php?loc=img189&image=paso0423mi.jpg

4º Te colocas sobre el Advmenu.exe, click derecho del ratón, pestaña de propiedades,click izquierdo, pestaña de programa, y le especificas que se ejecute maximizado.
En ese momento te aparecerá otro Advmenu.exe pero con el icono de programa de Ms-Dos:
http://img189.exs.cx/my.php?loc=img189&image=paso051zf.jpghttp://img189.exs.cx/my.php?loc=img189&image=paso0514wj.jpg

5º Te colocas sobre el fichero Advcfg.exe,click derecho del ratón, pestaña de propiedades,click izquierdo, pestaña de programa, y le especificas que se ejecute maximizado.En ese momento te aparecerá otro Advcfg.exe pero con el icono de programa de Ms-Dos:
http://img52.exs.cx/my.php?loc=img52&image=paso060ug.jpg

Ahora ya tienes creados los ficheros Advmame.exe,Advmenu.exe y Advcfg.exe para Ms-Dos, no obstante, ahora, uno a uno, sobre cada uno, click derecho del ratón, pestaña de propiedades,click izquierdo,pestaña de pantalla, y los configuras cada uno para que se ejecuten a pantalla completa:
http://img52.exs.cx/my.php?loc=img52&image=paso077bu.jpg

6º Ejecutas el Advmame.exe para crear el Advmame.rc, cercierate de que no esta protegido contra escritura.
7º Ejecutas el Advmenu.exe para crear el Advmenu.rc, cercierate de que no esta protegido contra escritura.
8º Si ahora ejecutáras el advcfg.exe, te saldría un mensaje de que no tienes configurado el video.
9º Te vas a la carpeta CONTRIB, y en ella hay una subcarpeta llamada MODELINE, la abres, y en ella encontrarás unos ficheros con extensión RC, llamados Extended.rc / Medium.rc / Standard.rc / Ntsc.rc / Pal.rc / PcSvga60.rc y PcVga.rc:
http://img118.exs.cx/my.php?loc=img118&image=paso084ik.jpg

Estos fichero son configuraciones por defecto para el diversos tipos de pantalla, así tienes los ficheros standard/Medium y Extended, que son exclusivos para Monitores

Arcade.
Por ponerte un ejemplo de cada fichero a que tipo de monitor arcade corresponde, sería:
Standar = Monitores de frequenzias de 15 Khz (CGA).......(p.j: Hantarex MTC 9000, Hantarex MTC 9110)
Medium = Monitores de frequenzias de 25 Khz (EGA)........(p.j: Nanao..(monitores de máquinas de Sega Model 1-2-3), Midway,Hantarex Polo...creo....que son duales)
Extended = Monitores de frequenzias de 16,5 Khz.....(estos no tengo ni pajolera idea......)

Lo que debes hacer en estos casos, es saber el tipo de monitor que tienes.
Pongamos por ejemplo que tienes un monitor Hantarex MTC9110 de 25" como el mio, bien, pués el primer paso será colocarme sobre el fichero STANDARD.RC, click derecho del ratón, abrir con...., Microsoft World.
Una vez abierto, copiamos los parrafos:

device_video_pclock 5-50
device_video_hclock 15.75
device_video_vclock 50-60

Con esto ya tendríamos suficientes para configurar el Advmame y el Advmenu.
Abrimos el fichero Advmame.rc con Microsoft Word, y PEGAMOS. Seguidamente guardamos los cambios y cerramos.
Abrimos el fichero Advmenue.rc con Microsoft Word, y PEGAMOS. Seguidamente guardamos los cambios y cerramos.

( Como truco, decir que la mejor configuración posible para mi monitor es la siguiente, sólo usarlo bajo vuestra responsabilidad.....a mi me funciona):

device_video_clock 5-50 / 15.62 / 50-60 ; 5-50 / 15.73 / 50-60 ; 5-50 / 15.75 / 50-60

Con esta modeline, tengo las frequencias del Monitor Arcade de 15khz, una TV PAL y una TV NTSC, así mismo, para tener todas las posibles resoluciones, tengo todas estas modelines..(SINGLESCANS ONLY)

device_video_modeline standard_vga_text40_8x8 12.576 320 516 574 800 200 223 226 262 -hsync -vsync # H 15720 [Hz], V 60 [Hz]
device_video_modeline standard_vga_text40_9x8 12.576 360 536 594 800 200 223 226 262 -hsync -vsync # H 15720 [Hz], V 60 [Hz]
device_video_modeline standard_vga_text80_8x8 14.148 640 720 786 900 200 223 226 262 -hsync -vsync # H 15720 [Hz], V 60 [Hz]
device_video_modeline standard_vga_text80_9x8 25.1834 720 1072 1190 1602 200 223 226 262 -hsync -vsync # H 15720 [Hz], V 60 [Hz]
device_video_modeline ntsc_vga_text40_8x8 12.5872 320 510 570 800 200 224 227 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline ntsc_vga_text40_9x8 12.5872 360 530 590 800 200 224 227 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline ntsc_vga_text80_8x8 12.5872 640 670 730 800 200 224 227 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline ntsc_vga_text80_9x8 14.1606 720 754 820 900 200 224 227 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline pal_vga_text40_8x8 12.5938 320 508 568 806 200 247 250 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_vga_text40_9x8 12.5938 360 528 588 806 200 247 250 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_vga_text80_8x8 12.5938 640 668 728 806 200 247 250 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_vga_text80_9x8 14.1562 720 752 818 906 200 247 250 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]

device_video_modeline standard_240x180 5.15616 240 264 288 328 180 182 184 196 -hsync -vsync # H 15720 [Hz], V 80.2041 [Hz]
device_video_modeline standard_256x192 5.40768 256 280 304 344 192 195 197 210 -hsync -vsync # H 15720 [Hz], V 74.8571 [Hz]
device_video_modeline standard_272x204 5.78496 272 296 328 368 204 207 210 223 -hsync -vsync # H 15720 [Hz], V 70.4933 [Hz]
device_video_modeline standard_288x216 6.16224 288 320 344 392 216 219 222 236 -hsync -vsync # H 15720 [Hz], V 66.6102 [Hz]
device_video_modeline standard_304x228 6.53952 304 336 368 416 228 231 234 249 -hsync -vsync # H 15720 [Hz], V 63.1325 [Hz]
device_video_modeline standard_320x240 6.79104 320 352 384 432 240 243 246 262 -hsync -vsync # H 15720 [Hz], V 60 [Hz]
device_video_modeline standard_336x252 7.16832 336 368 408 456 252 255 259 275 -hsync -vsync # H 15720 [Hz], V 57.1636 [Hz]
device_video_modeline standard_344x258 7.29408 344 376 408 464 258 262 265 282 -hsync -vsync # H 15720 [Hz], V 55.7447 [Hz]
device_video_modeline standard_352x264 7.5456 352 392 424 480 264 267 271 288 -hsync -vsync # H 15720 [Hz], V 54.5833 [Hz]
device_video_modeline standard_368x276 7.79712 368 400 440 496 276 279 283 301 -hsync -vsync # H 15720 [Hz], V 52.2259 [Hz]
device_video_modeline standard_384x224 8.1744 384 424 464 520 224 226 229 244 -hsync -vsync # H 15720 [Hz], V 64.4262 [Hz]
device_video_modeline standard_384x288 8.1744 384 424 464 520 288 291 295 314 -hsync -vsync # H 15720 [Hz], V 50.0637 [Hz]
device_video_modeline standard_400x300 8.55168 400 440 480 544 300 304 307 327 -hsync -vsync # H 15720 [Hz], V 48.0734 [Hz]
device_video_modeline standard_416x312 8.92896 416 464 504 568 312 316 321 341 -hsync -vsync # H 15720 [Hz], V 46.0997 [Hz]
device_video_modeline standard_432x324 9.18048 432 472 520 584 324 329 333 354 -hsync -vsync # H 15720 [Hz], V 44.4068 [Hz]
device_video_modeline standard_256x224 5.40768 256 280 304 344 224 226 229 244 -hsync -vsync # H 15720 [Hz], V 64.4262 [Hz]
device_video_modeline standard_256x240 5.40768 256 280 304 344 240 243 246 262 -hsync -vsync # H 15720 [Hz], V 60 [Hz]
device_video_modeline standard_320x224 6.79104 320 352 384 432 224 226 229 244 -hsync -vsync # H 15720 [Hz], V 64.4262 [Hz]

device_video_modeline ntsc_320x240 6.04186 320 328 352 384 240 245 248 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline ntsc_640x240 12.0837 640 656 704 768 240 245 248 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline ntsc_256x224 4.90901 256 264 288 312 224 236 239 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline ntsc_256x240 4.90901 256 264 288 312 240 244 247 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline ntsc_320x224 6.04186 320 328 352 384 224 236 239 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]

device_video_modeline pal_384x288 7.375 384 392 432 472 288 291 294 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_768x288 14.75 768 784 864 944 288 291 294 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_320x240 6.125 320 328 360 392 240 267 270 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_400x300 7.75 400 416 456 496 300 444 450 625 -hsync -vsync interlace # H 15625 [Hz], V 50 [Hz]
device_video_modeline pal_256x224 4.875 256 264 288 312 224 259 262 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_256x240 4.875 256 264 288 312 240 267 270 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_320x224 6.125 320 328 360 392 224 259 262 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]

Los ficheros NTSC.rc y PAL.Rc.....son para televisores.
En caso de que tengas una TV barata del Carrefour con Euroconector, mediante el uso del cable SCART-VGA, podrás usarlos como un monitor arcade.
Lo normal de estas TV es que admitan las 2 normas, tanto Pal como Ntsc, en ese caso....lo mejor será copiar ambos atributos y pegarlos al Advmame.rc y al Advmenu.rc:
Si el modeline PAL es así:

device_video_pclock 5-50
device_video_hclock 15.62
device_video_vclock 50

y el modeline NTSC es asá:

device_video_pclock 5-50
device_video_hclock 15.73
device_video_vclock 60

Si tu TV admite las 2 normas, tu modeline será así:

device_video_pclock 5-50
device_video_hclock 15.62;15.73
device_video_vclock 50-60

De esta manera, tendrás tanto Pal como NTSC.

Los demás ficheros PCSVGA60.rc y PCVGA.rc, son para usarlos con un monitor PC....no tiene más historia.

10º Ahora ejecutas el Advcfg.exe del icono de MS-Dos.

11º Te salen un chorro de posibles configuraciones, tu elijes la que ponga Standar Arcade monitor 15 khz CGA, lo centras...(segun lo veas necesario)...guardas cambios y ya estará.

12º Ahora, abres el Advmenu.RC con el block de notas, y especificas los directorios donde tengas las ROMS y las SNAPS y demás cosas:

dir_artwork directorio que sea
dir_diff directorio que sea
dir_hi directorio que sea
dir_image directorio que sea
dir_inp directorio que sea
dir_memcard directorio que sea
dir_nvram directorio que sea
dir_rom directorio que sea
dir_sample directorio que sea
dir_snap directorio que sea
dir_sta directorio que sea

Los realmente importantes para mí, son el:
dir_rom
dir_snap

Los mismos directorios del Advmenu.rc....los copias en el Advmame.rc...por si acaso.
Y estos son las pasos minimos para viciar......
Luego, siempre que hagas algun cambio en los RC, guarda los cambios.

Por último, boble click sobre el icono del Advmenu.exe y a viciar!!!!!


Esos son los pasos, luego está que configures cada cosa...truqitos varios en el Advmenu.rc y advmame.rc
Doy por supuesto que sólo tienes conectado el monitor arcade/TV al PC a traves de la salida de VGA.
Una vez este todo configurado...si ves que hay una especie de barridos en los juegos horizontales, se puede ajustar....no deja de ser un desfase de sincronias......se llama Tearing.
El caso, que para solventar ese pequeño problema, en el Advmame.rc, la opcion:
display_generate
escribes clocky
Por lo demás ya está.

Este tutorial aún está por terminar.....pero todo se andará...con esto ya se puede viciar.

Ahora explicaré un poco cada función de mi Advmenu.rc..(ojo que es el de la version 0.95 de Ms-dos.......van cambiando...añadiendo opciones o suprimiendo según versión)

config save_at_exit
device_color_bgr15 yes
device_color_bgr16 yes
device_color_bgr24 yes
device_color_bgr32 yes
device_color_bgr8 yes
device_color_palette8 yes
device_color_yuy2 yes
device_joystick none----------------(si quieres usar Joystick lo pones en AUTO)
device_keyboard auto----------------(si quieres usar teclado lo pones en AUTO)
device_mouse auto----------------(si quieres usar ratón lo pones en AUTO)
device_sound auto
device_svgaline_divideclock no---------------(Para dividir la frequencia del reloj.....opciones de YES o NO )
device_svgaline_skipboard 0------------------(Cuando tienes varias tarjetas gráficas.......elegir la que quieras usar)
device_vbeline_16bit_clock_multiplier 1
device_vbeline_8bit_clock_multiplier 1
device_vbeline_clock_multiplier 1
device_vbeline_mode bigger
device_video auto
device_video_clock 5-50 / 15.75 / 50-60
device_video_cursor auto
device_video_doublescan yes
device_video_fastchange no
device_video_format 15750 0.761905 0 0.0952381 0.142857 0.866412 0.0305344 0.0114504 0.0916031
device_video_interlace no
device_video_output auto
device_video_overlaysize 640
device_video_singlescan yes
difficulty hard-----(Dificultad generica de los juegos....easy / normal / hard / hardest )
display_brightness 1----------( Brillo de la pantalla)
display_gamma 1--------------(gama cromatica de la pantalla)
display_orientation -----------(Orientación.....por defecto Horizontal)
display_restoreatexit yes
display_restoreatgame no
display_size 300
emulator "advmame" advmame "advmame.exe" ""
emulator_attrib "advmame" bad include---------( Incluiye o excluiye este tipo de juegos)
emulator_attrib "advmame" clone exclude-------------( Incluiye o excluiye este tipo de juegos)
emulator_attrib "advmame" deco exclude---------( Incluiye o excluiye este tipo de juegos)
emulator_attrib "advmame" missing exclude ---------( Incluiye o excluiye este tipo de juegos)
emulator_attrib "advmame" neogeo include---------( Incluiye o excluiye este tipo de juegos)
emulator_attrib "advmame" playchoice exclude---------( Incluiye o excluiye este tipo de juegos)
emulator_attrib "advmame" vector include---------( Incluiye o excluiye este tipo de juegos)
emulator_attrib "advmame" vertical include---------( Incluiye o excluiye este tipo de juegos)
emulator_include "advmame"
event_alpha yes
event_assign command f8----------------(asigna una tecla a una determinada función......command es la tecla f8)
event_assign del del----------------(asigna una tecla a una determinada función......suprimir es la tecla del)
event_assign down down or 2_pad-(asigna una tecla a una determinada función..abajo es la tecla abajo o 2_pad)
event_assign emulator f6 (asigna una tecla a una determinada función....seleccionar emulador es la tecla f6)
event_assign end end
event_assign enter enter or l
event_assign esc esc or 6
event_assign exclude f4
event_assign group f2
event_assign help f1
event_assign home home
event_assign ins insert
event_assign left left or 4_pad
event_assign lock scrlock
event_assign menu backquote or backslash
event_assign mode tab
event_assign pgdn pgdn
event_assign pgup pgup
event_assign preview space
event_assign right right or 6_pad
event_assign rotate 0_pad
event_assign runclone f12
event_assign setgroup f9
event_assign settype f10
event_assign shutdown lcontrol esc
event_assign sort f5
event_assign space space
event_assign type f3
event_assign up up or 8_pad
event_mode fast
event_repeat 500 50
group ""
group "Bad"
group "Good"
group "Very Good"
group_include ""
group_include "Bad"
group_include "Good"
group_include "Very Good"
icon_space 43
idle_screensaver 60 10
idle_screensaver_preview snap
idle_start 0 0
include
input_hotkey no-------------------(desactiva las Hotkeys...es decir....Ctrl+Alt+Supr...y esos controles tan nefastos en mitad de una partida.....por defecto está en YES lo mejor es NO)
lock no-----------------(Bloquea el menu.....si está en NO, puedes modificar todo...si está en YES.....sólo puedes seleccionar juegos y jugar)
menu_base 1055
menu_rel 0
merge differential
misc_exit none---------(Tipo de salida del menu......NONE (no se sale núnca del menu), NORMAL (Pulsando la tecla asignada para salir) o ALL (Cualquier metodo posible)
misc_quiet yes (Muestra el mensaje de inicio..en NO...muestra el mensaje.YES no lo muestra)
mode list-----------------(Tipo de visualización del Frontend......list, list_mixed,etc...)
mode_skip
mouse_delta 100
preview snap
preview_default none
preview_default_cabinet none
preview_default_flyer none
preview_default_icon none
preview_default_marquee none
preview_default_snap none
preview_default_title none
preview_expand 1
sort parent
sound_background_begin none
sound_background_end none
sound_background_loop default
sound_background_loop_dir "mp3"
sound_background_start none
sound_background_stop none
sound_buffer 0.1
sound_foreground_begin default
sound_foreground_end default
sound_foreground_key default
sound_foreground_start default
sound_foreground_stop default
sound_latency 0.3
sound_samplerate 44100
sound_volume -3
type ""
type "Application"
type "Arcade"
type "Bet 'em Up"
type "Breakout"
type "Computer"
type "Console"
type "Fight"
type "Filler"
type "Flipper"
type "Gun"
type "Puzzle"
type "Racing"
type "RPG"
type "Shot 'em Up"
type "Sport"
type_include ""
type_include "Application"
type_include "Arcade"
type_include "Bet 'em Up"
type_include "Breakout"
type_include "Computer"
type_include "Console"
type_include "Fight"
type_include "Filler"
type_include "Flipper"
type_include "Gun"
type_include "Puzzle"
type_include "Racing"
type_include "RPG"
type_include "Shot 'em Up"
type_include "Sport"
ui_background C:\mame89\fondo.png....(Imagen para el Fondo del Front-end)
ui_bottombar yes
ui_clip single
ui_color bar green black
ui_color bar_hidden black black
ui_color bar_tag green black
ui_color help white black
ui_color help_tag green black
ui_color menu_hidden black bfffff
ui_color menu_hidden_select black bfffff
ui_color menu_item yellow black
ui_color menu_item_select yellow red
ui_color menu_tag green black
ui_color menu_tag_select yellow Blue
ui_color submenu_bar green black
ui_color submenu_item white black
ui_color submenu_item_select white bfffff
ui_command_error Error running the command
ui_command_menu Command
ui_console no
ui_exit none
ui_font C:\mame89\contrib\ttffonts\atarian.ttf....(Tipo de fuente del menú de juegos)
ui_fontsize 15.............(Tamaño de fuente del menú de juegos)
ui_game snap
ui_gamemsg "Cargando el juego....".......(Mensaje que sale al cargar el juego)
ui_help none
ui_menukey yes
ui_skipbottom 0
ui_skipleft 0
ui_skipright 0
ui_skiptop 0
ui_topbar no
ui_translucency 0

*********************************************************************
ADVMAME.RC RETROARCADE..(Configuración sólo ilustrativa....cada equipo tiene la suya)
*********************************************************************
debug_crash no
debug_rawsound no
debug_speedmark no
device_color_bgr15 yes
device_color_bgr16 yes
device_color_bgr24 yes
device_color_bgr32 yes
device_color_bgr8 yes
device_color_palette8 yes
device_color_yuy2 yes
device_joystick auto
device_keyboard auto
device_mouse auto
device_sound auto
device_svgaline_divideclock no
device_svgaline_skipboard 0
device_vbeline_16bit_clock_multiplier 1
device_vbeline_8bit_clock_multiplier 1
device_vbeline_clock_multiplier 1
device_vbeline_mode bigger
device_video auto
device_video_cursor auto
device_video_doublescan yes
device_video_fastchange no
device_video_interlace yes
***************************
FORMATOS DE VIDEO
***************************
device_video_clock 5-100 / 15.62 / 50 ; 5-100 / 15.73 / 60 ; 5-100 / 15.75 / 50-60
device_video_format 15620 0.695652 0 0.0869565 0.217391 0.910256 0.0192308 0.00961538 0.0608974
device_video_format 15730 0.761905 0 0.0952381 0.142857 0.909091 0.0189394 0.0113636 0.0606061
device_video_format 15750 0.761905 0 0.0952381 0.142857 0.909091 0.0189394 0.0113636 0.0606061
*********************************
MODELINES MODO TEXTO
*********************************
device_video_modeline ntsc_vga_text40_8x8 12.5872 320 510 570 800 200 224 227 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline ntsc_vga_text40_9x8 12.5872 360 530 590 800 200 224 227 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline ntsc_vga_text80_8x8 12.5872 640 670 730 800 200 224 227 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline ntsc_vga_text80_9x8 14.1606 720 754 820 900 200 224 227 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline pal_vga_text40_8x8 12.5938 320 508 568 806 200 247 250 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_vga_text40_9x8 12.5938 360 528 588 806 200 247 250 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_vga_text80_8x8 12.5938 640 668 728 806 200 247 250 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_vga_text80_9x8 14.1562 720 752 818 906 200 247 250 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline standard_vga_text40_8x8 12.576 320 516 574 800 200 223 226 262 -hsync -vsync # H 15720 [Hz], V 60 [Hz]
device_video_modeline standard_vga_text40_9x8 12.576 360 536 594 800 200 223 226 262 -hsync -vsync # H 15720 [Hz], V 60 [Hz]
device_video_modeline standard_vga_text80_8x8 14.148 640 720 786 900 200 223 226 262 -hsync -vsync # H 15720 [Hz], V 60 [Hz]
device_video_modeline standard_vga_text80_9x8 25.1834 720 1072 1190 1602 200 223 226 262 -hsync -vsync # H 15720 [Hz], V 60 [Hz]
*****************************
MODELINES STANDARD
*****************************
device_video_modeline ntsc_256x224 4.90901 256 264 288 312 224 236 239 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline ntsc_256x240 4.90901 256 264 288 312 240 244 247 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline ntsc_320x224 6.04186 320 328 352 384 224 236 239 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline ntsc_320x240 6.04186 320 328 352 384 240 245 248 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline ntsc_640x240 12.0837 640 656 704 768 240 245 248 262 -hsync -vsync # H 15734 [Hz], V 60.0534 [Hz]
device_video_modeline pal_256x224 4.875 256 264 288 312 224 259 262 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_256x240 4.875 256 264 288 312 240 267 270 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_320x224 6.125 320 328 360 392 224 259 262 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_320x240 6.125 320 328 360 392 240 267 270 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_384x288 7.375 384 392 432 472 288 291 294 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline pal_768x288 14.75 768 784 864 944 288 291 294 312 -hsync -vsync # H 15625 [Hz], V 50.0801 [Hz]
device_video_modeline standard_240x180 5.15616 240 264 288 328 180 182 184 196 -hsync -vsync # H 15720 [Hz], V 80.2041 [Hz]
device_video_modeline standard_256x192 5.40768 256 280 304 344 192 195 197 210 -hsync -vsync # H 15720 [Hz], V 74.8571 [Hz]
device_video_modeline standard_256x224 5.40768 256 280 304 344 224 226 229 244 -hsync -vsync # H 15720 [Hz], V 64.4262 [Hz]
device_video_modeline standard_256x240 5.40768 256 280 304 344 240 243 246 262 -hsync -vsync # H 15720 [Hz], V 60 [Hz]
device_video_modeline standard_272x204 5.78496 272 296 328 368 204 207 210 223 -hsync -vsync # H 15720 [Hz], V 70.4933 [Hz]
device_video_modeline standard_288x216 6.16224 288 320 344 392 216 219 222 236 -hsync -vsync # H 15720 [Hz], V 66.6102 [Hz]
device_video_modeline standard_304x228 6.53952 304 336 368 416 228 231 234 249 -hsync -vsync # H 15720 [Hz], V 63.1325 [Hz]
device_video_modeline standard_320x224 6.79104 320 352 384 432 224 226 229 244 -hsync -vsync # H 15720 [Hz], V 64.4262 [Hz]
device_video_modeline standard_320x240 6.79104 320 352 384 432 240 243 246 262 -hsync -vsync # H 15720 [Hz], V 60 [Hz]
device_video_modeline standard_336x252 7.16832 336 368 408 456 252 255 259 275 -hsync -vsync # H 15720 [Hz], V 57.1636 [Hz]
device_video_modeline standard_344x258 7.29408 344 376 408 464 258 262 265 282 -hsync -vsync # H 15720 [Hz], V 55.7447 [Hz]
device_video_modeline standard_352x264 7.5456 352 392 424 480 264 267 271 288 -hsync -vsync # H 15720 [Hz], V 54.5833 [Hz]
device_video_modeline standard_368x276 7.79712 368 400 440 496 276 279 283 301 -hsync -vsync # H 15720 [Hz], V 52.2259 [Hz]
device_video_modeline standard_384x224 8.1744 384 424 464 520 224 226 229 244 -hsync -vsync # H 15720 [Hz], V 64.4262 [Hz]
device_video_modeline standard_384x288 8.1744 384 424 464 520 288 291 295 314 -hsync -vsync # H 15720 [Hz], V 50.0637 [Hz]
device_video_modeline standard_400x300 8.55168 400 440 480 544 300 304 307 327 -hsync -vsync # H 15720 [Hz], V 48.0734 [Hz]
device_video_modeline standard_416x312 8.92896 416 464 504 568 312 316 321 341 -hsync -vsync # H 15720 [Hz], V 46.0997 [Hz]
device_video_modeline standard_432x324 9.18048 432 472 520 584 324 329 333 354 -hsync -vsync # H 15720 [Hz], V 44.4068 [Hz]
************************************
MODELINES ENTRELAZADAS
************************************
device_video_modeline ntsc_400x300 7.55232 400 408 448 480 300 398 404 525 -hsync -vsync interlace # H 15734 [Hz], V 59.939 [Hz]
device_video_modeline ntsc_512x384 9.69214 512 528 568 616 384 440 446 525 -hsync -vsync interlace # H 15734 [Hz], V 59.939 [Hz]
device_video_modeline ntsc_512x448 9.69214 512 528 568 616 448 472 478 525 -hsync -vsync interlace # H 15734 [Hz], V 59.939 [Hz]
device_video_modeline ntsc_512x480 9.69214 512 528 568 616 480 488 494 525 -hsync -vsync interlace # H 15734 [Hz], V 59.939 [Hz]
device_video_modeline ntsc_640x448 12.2096 640 664 720 776 448 472 478 525 -hsync -vsync interlace # H 15734 [Hz], V 59.939 [Hz]
device_video_modeline ntsc_640x480 12.0837 640 656 704 768 480 490 496 525 -hsync -vsync interlace # H 15734 [Hz], V 59.939 [Hz]
device_video_modeline ntsc_720x448 13.72 720 744 808 872 448 472 478 525 -hsync -vsync interlace # H 15734 [Hz], V 59.939 [Hz]
device_video_modeline ntsc_720x480 13.72 720 744 808 872 480 488 494 525 -hsync -vsync interlace # H 15734 [Hz], V 59.939 [Hz]
device_video_modeline pal_400x300 7.75 400 416 456 496 300 444 450 625 -hsync -vsync interlace # H 15625 [Hz], V 50 [Hz]
device_video_modeline pal_512x384 9.875 512 528 576 632 384 486 492 625 -hsync -vsync interlace # H 15625 [Hz], V 50 [Hz]
device_video_modeline pal_512x448 9.875 512 528 576 632 448 518 524 625 -hsync -vsync interlace # H 15625 [Hz], V 50 [Hz]
device_video_modeline pal_512x480 9.875 512 528 576 632 480 534 540 625 -hsync -vsync interlace # H 15625 [Hz], V 50 [Hz]
device_video_modeline pal_640x448 12.25 640 656 712 784 448 518 524 625 -hsync -vsync interlace # H 15625 [Hz], V 50 [Hz]
device_video_modeline pal_640x480 12.25 640 656 712 784 480 534 540 625 -hsync -vsync interlace # H 15625 [Hz], V 50 [Hz]
device_video_modeline pal_640x512 12.25 640 656 712 784 512 550 556 625 -hsync -vsync interlace # H 15625 [Hz], V 50 [Hz]
device_video_modeline pal_720x448 13.875 720 744 808 888 448 518 524 625 -hsync -vsync interlace # H 15625 [Hz], V 50 [Hz]
device_video_modeline pal_720x480 13.875 720 744 808 888 480 534 540 625 -hsync -vsync interlace # H 15625 [Hz], V 50 [Hz]
device_video_modeline pal_720x512 13.875 720 744 808 888 512 550 556 625 -hsync -vsync interlace # H 15625 [Hz], V 50 [Hz]
device_video_modeline pal_720x576 13.875 720 744 808 888 576 582 588 625 -hsync -vsync interlace # H 15625 [Hz], V 50 [Hz]
device_video_modeline pal_768x576 14.75 768 784 864 944 576 582 588 625 -hsync -vsync interlace # H 15625 [Hz], V 50 [Hz]
device_video_modeline standard_448x336 9.55776 448 496 536 608 336 341 345 367 -hsync -vsync interlace # H 15720 [Hz], V 85.6676 [Hz]
device_video_modeline standard_464x348 9.93504 464 512 560 632 348 353 357 380 -hsync -vsync interlace # H 15720 [Hz], V 82.7368 [Hz]
device_video_modeline standard_480x360 10.1866 480 528 576 648 360 365 369 393 -hsync -vsync interlace # H 15720 [Hz], V 80 [Hz]
device_video_modeline standard_496x372 10.5638 496 544 592 672 372 377 382 406 -hsync -vsync interlace # H 15720 [Hz], V 77.4384 [Hz]
device_video_modeline standard_512x384 10.9411 512 568 616 696 384 389 394 419 -hsync -vsync interlace # H 15720 [Hz], V 75.0358 [Hz]
device_video_modeline standard_512x448 10.9411 512 568 616 696 448 454 460 489 -hsync -vsync interlace # H 15720 [Hz], V 64.2945 [Hz]
device_video_modeline standard_512x480 10.9411 512 568 616 696 480 486 493 524 -hsync -vsync interlace # H 15720 [Hz], V 60 [Hz]
device_video_modeline standard_544x408 11.5699 544 600 656 736 408 413 418 445 -hsync -vsync interlace # H 15720 [Hz], V 70.6517 [Hz]
device_video_modeline standard_576x432 12.3245 576 640 696 784 432 438 444 472 -hsync -vsync interlace # H 15720 [Hz], V 66.6102 [Hz]
device_video_modeline standard_608x456 12.9533 608 672 728 824 456 462 468 498 -hsync -vsync interlace # H 15720 [Hz], V 63.1325 [Hz]
device_video_modeline standard_640x448 13.5821 640 704 768 864 448 454 460 489 -hsync -vsync interlace # H 15720 [Hz], V 64.2945 [Hz]
device_video_modeline standard_640x480 13.5821 640 704 768 864 480 486 493 524 -hsync -vsync interlace # H 15720 [Hz], V 60 [Hz]
device_video_modeline standard_640x512 13.5821 640 704 768 864 512 519 526 559 -hsync -vsync interlace # H 15720 [Hz], V 56.2433 [Hz]
device_video_modeline standard_672x504 14.3366 672 744 808 912 504 510 517 550 -hsync -vsync interlace # H 15720 [Hz], V 57.1636 [Hz]
device_video_modeline standard_688x516 14.7139 688 760 832 936 516 523 529 563 -hsync -vsync interlace # H 15720 [Hz], V 55.8437 [Hz]
device_video_modeline standard_704x528 14.9654 704 776 848 952 528 535 542 576 -hsync -vsync interlace # H 15720 [Hz], V 54.5833 [Hz]
device_video_modeline standard_720x448 15.3427 720 792 864 976 448 454 460 489 -hsync -vsync interlace # H 15720 [Hz], V 64.2945 [Hz]
device_video_modeline standard_720x480 15.3427 720 792 864 976 480 486 493 524 -hsync -vsync interlace # H 15720 [Hz], V 60 [Hz]
device_video_modeline standard_720x512 15.3427 720 792 864 976 512 519 526 559 -hsync -vsync interlace # H 15720 [Hz], V 56.2433 [Hz]
device_video_modeline standard_720x576 15.3427 720 792 864 976 576 584 591 629 -hsync -vsync interlace # H 15720 [Hz], V 49.9841 [Hz]
device_video_modeline standard_736x552 15.72 736 816 888 1000 552 560 567 603 -hsync -vsync interlace # H 15720 [Hz], V 52.1393 [Hz]
device_video_modeline standard_768x576 16.3488 768 848 920 1040 576 584 591 629 -hsync -vsync interlace # H 15720 [Hz], V 49.9841 [Hz]
device_video_modeline standard_800x600 17.1034 800 888 968 1088 600 608 616 655 -hsync -vsync interlace # H 15720 [Hz], V 48 [Hz]
device_video_modeline standard_1024x768 21.8822 1024 1128 1232 1392 768 778 788 838 -hsync -vsync interlace # H 15720 [Hz], V 37.5179 [Hz]
*******************
DIRECTORIOS
*******************
dir_artwork artwork
dir_diff diff
dir_hi hi
dir_image image
dir_inp inp
dir_memcard memcard
dir_nvram nvram
dir_rom c:\mameroms
dir_sample sample
dir_snap c:\temp\snaps
dir_sta sta
***************************
OPCIONES DE VIDEO
***************************
display_adjust generate_clocky
display_antialias yes
display_artwork_backdrop yes
display_artwork_bezel no
display_artwork_crop yes
display_artwork_overlay yes
display_aspectx 4
display_aspecty 3
display_beam 1
display_brightness 1
display_buffer no
display_color auto
display_expand 1
display_flicker 0
display_flipx no
display_flipy no
display_frameskip auto
display_gamma 1
display_intensity 1.5
display_interlaceeffect even
display_magnify 1
display_mode auto
display_pausebrightness 1
display_resize none
display_resizeeffect auto
display_restore yes
display_rgbeffect none
display_rol no
display_ror no
display_scanlines no
display_skipcolumns auto
display_skiplines auto
display_translucency yes
display_vsync yes
device_video_output auto
device_video_overlaysize 1024
device_video_singlescan yes
************************************
CONFIGURACIÓN BOTONES
************************************
include
input_hotkey yes
input_idleexit 0
input_map[coin2] keyboard[0,5]
input_map[coin5] auto
input_map[coin6] auto
input_map[coin7] auto
input_map[coin8] auto
input_map[event1] auto
input_map[event10] auto
input_map[event11] auto
input_map[event12] auto
input_map[event13] auto
input_map[event14] auto
input_map[event2] auto
input_map[event3] auto
input_map[event4] auto
input_map[event5] auto
input_map[event6] auto
input_map[event7] auto
input_map[event8] auto
input_map[event9] auto
input_map[p1_button1] keyboard[0,lcontrol]
input_map[p1_button2] keyboard[0,lalt]
input_map[p1_button3] keyboard[0,m]
input_map[p1_button4] keyboard[0,lshift]
input_map[p1_button5] keyboard[0,z]
input_map[p1_button6] keyboard[0,x]
input_map[p1_dialx] auto
input_map[p1_dialy] auto
input_map[p1_down] keyboard[0,down]
input_map[p1_left] keyboard[0,left]
input_map[p1_lightgunx] auto
input_map[p1_lightguny] auto
input_map[p1_mousex] auto
input_map[p1_mousey] auto
input_map[p1_paddlex] auto
input_map[p1_paddley] auto
input_map[p1_pedalbrake] auto
input_map[p1_pedalgas] auto
input_map[p1_pedalother] auto
input_map[p1_right] keyboard[0,right]
input_map[p1_stickx] auto
input_map[p1_sticky] auto
input_map[p1_stickz] auto
input_map[p1_trackballx] auto
input_map[p1_trackbally] auto
input_map[p1_up] keyboard[0,up]
input_map[p2_button1] keyboard[0,a]
input_map[p2_button2] keyboard[0,i]
input_map[p2_button3] keyboard[0,s]
input_map[p2_button4] keyboard[0,w]
input_map[p2_button5] keyboard[0,k]
input_map[p2_button6] keyboard[0,q]
input_map[p2_dialx] auto
input_map[p2_dialy] auto
input_map[p2_down] keyboard[0,f]
input_map[p2_left] keyboard[0,d]
input_map[p2_lightgunx] auto
input_map[p2_lightguny] auto
input_map[p2_mousex] auto
input_map[p2_mousey] auto
input_map[p2_paddlex] auto
input_map[p2_paddley] auto
input_map[p2_pedalbrake] auto
input_map[p2_pedalgas] auto
input_map[p2_pedalother] auto
input_map[p2_right] keyboard[0,g]
input_map[p2_stickx] auto
input_map[p2_sticky] auto
input_map[p2_stickz] auto
input_map[p2_trackballx] auto
input_map[p2_trackbally] auto
input_map[p2_up] keyboard[0,r]
input_map[safequit] auto
input_map[ui_cancel] keyboard[0,esc] or keyboard[0,6]
input_map[ui_configure] keyboard[0,tab] or keyboard[0,v]
input_map[ui_down] keyboard[0,down]
input_map[ui_pause] keyboard[0,p] or keyboard[0,j]
input_map[ui_reset_machine] keyboard[0,f3] or keyboard[0,c]
input_map[ui_select] keyboard[0,enter] or keyboard[0,l]
input_map[ui_toggle_ui] auto
input_map[ui_up] keyboard[0,up] or keyboard[0,up]
input_steadykey no
*************************************************
PARAMETROS MISCELANEA
*************************************************
misc_bios default
misc_cheat no
misc_cheatfile cheat.dat
misc_difficulty hardest
misc_eventdebug no
misc_eventfile event.dat
misc_freeplay no
misc_hiscorefile hiscore.dat
misc_historyfile history.dat
misc_infofile mameinfo.dat
misc_lang spain
misc_languagefile english.lng
misc_mutedemo no
misc_quiet yes
misc_safequit no
misc_timetorun 0
*************************************************************
CONFIGURACIÓN BOTONES NEOGEO....(OJO SÓLO MI MÁQUINA)
*************************************************************
neogeo/input_map[p1_button1] keyboard[0,lcontrol]
neogeo/input_map[p1_button2] keyboard[0,lshift]
neogeo/input_map[p1_button3] keyboard[0,z]
neogeo/input_map[p1_button4] keyboard[0,x]
neogeo/input_map[p2_button1] keyboard[0,a]
neogeo/input_map[p2_button2] keyboard[0,w]
neogeo/input_map[p2_button3] keyboard[0,k]
neogeo/input_map[p2_button4] keyboard[0,q]
*****************************
SCRIPTS Y GRABACIÓN
*****************************
record_sound yes
record_sound_time 15
record_video yes
record_video_interleave 2
record_video_time 15
script_coin1
script_coin2
script_coin3
script_coin4
script_emulation
script_event1
script_event10
script_event11
script_event12
script_event13
script_event14
script_event2
script_event3
script_event4
script_event5
script_event6
script_event7
script_event8
script_event9
script_led1 on(kdb, 0b1); wait(!event()); off(kdb, 0b1);
script_led2 on(kdb, 0b10); wait(!event()); off(kdb, 0b10);
script_led3
script_play
script_safequit
script_start1
script_start2
script_start3
script_start4
script_turbo while (event()) { toggle(kdb, 0b100); delay(100); } off(kdb, 0b100);
script_video wait(!event()); set(kdb, 0);
***************************************************
PARAMETROS DE SONIDO
***************************************************
sound_adjust auto
sound_equalizer_highvolume 0
sound_equalizer_lowvolume 0
sound_equalizer_midvolume 0
sound_latency 0.05
sound_mode auto
sound_normalize yes
sound_resamplefilter yes
sound_samplerate 44100
sound_samples yes
sound_volume -3
sync_fps auto
sync_resample auto
sync_speed 1
sync_startuptime auto
sync_turbospeed 3
ui_color[help_other] 000000 808080
ui_color[help_p1] 000000 ffff00
ui_color[help_p2] 000000 00ff00
ui_color[help_p3] 000000 ff0000
ui_color[help_p4] 000000 00ffff
ui_color[interface] 000000 ffffff
ui_color[select] 000000 afffff
ui_color[tag] 247ef0 ffffff
ui_font auto
ui_fontsize auto
ui_helpimage auto
ui_translucency 0.8
*****************************************
MODOS ESPECIALES DE VIDEO
*****************************************
256x224x57/display_mode ntsc_256x224
256x224x57/display_resize mixed
320x224x60/display_mode ntsc_320x224
384x224x60/display_mode ntsc_256x224
********************************************************
EN CASO DE DISPONER UN MONITOR ROTABLE
********************************************************
vertical/display_rol yes



Un saludo.

Mikonos7/3/2005, 13:51
Genial, Lord Hiryu!

Pedazo de documento que te has marcado. Uff! se necesitaba.

Saludos
BUBU ;-)7/3/2005, 16:04
Enhorabuena, Lord, como siempre en tu línea, jiji. Maravilloso.
Si te parece lo tutorializo con un enlace desde las PRF.

Una duda: La primera frase del tutorial es : "Para configurar el Advmame y el Advmenu de Ms-Dos (...)" pero en ningún momento veo el MSDOS, jiji. La pregunta es: ¿Sirve para el MSDOS de W98? ¿Y para el emulador de MSDOS que trae el WXP?
cangrejo7/3/2005, 16:07
Como todo lo que hace Lord Hiryu, IMPRESIONANTE.
Un tutorial más para la colección.
Lord Hiryu7/3/2005, 16:22
Es para Ms-dos de win98.
También podriá valer par el de WinXP, pero se tendría que especificar, que también se debe cargar el programa TSR: SVGAWIN.EXE.

Para realizar dicha operación, tan sólo debeis hacer lo siguiente:
INICIO/EJECUTAR/CMD
te vas al directorio donde hayas descomprimido el Advmame.exe y el Advmenu.exe...en este caso c:/advmame
y escribimos:
c:/advmame/svgawin.exe -l
En este momento ya tendremos el TSR cargado en el sistema.
Luego tan sólo, seguir los pasos de configuracón del video igual.
Un saludo.
BUBU ;-)7/3/2005, 16:40
¡¡¡ Qué bien !!!
Y la pregunta del millón:

¿Para qué tarjetas gráficas sirve este emulador y para qué tarjetas no?
Si no sabes cuáles, podrías poner p.ej. para las que tú conozcas (o hayas testado) y poco a poco vamos añadiendo las pruebas de otros marcianos, jiji
Lord Hiryu7/3/2005, 16:53
En teoría sirven todas...(o casi todas).
Salvo en WinXP, con el TSR cargado, ya que sólo lo he probado con una GeForce.
En win98, Ms-dos puro tanto mis GeForces....como Banshee, como ATi AVGA, funcionan.
Un saludo.
BUBU ;-)7/3/2005, 18:12
Entonces ya me has dejado K.O., jiji. ¿Por qué tanta charla filosófica de cómo conseguir los 15.7 kHz, que si modificando BIOS, que si con un circuito electrónico, ...? Si AdvMame es capaz de sacar con MSDOS el vídeo a 15.7 kHz con cualquier tarjeta, significa que cualquier tarjeta puede emitir (mediante software) con la frecuencia 15.7 kHz al menos desde MSDOS. Y MAME está en MSDOS, no?
Lord Hiryu7/3/2005, 18:38
Si, siempre se ha podido.....pero te limita a Ms-dos.
También existen cosas como el OmnicadeCd....que no deja de ser un CD con un Boot autoinstalable a 15 khz.
El AdvanceCd también te lo hace.
La puñeta del Advmame, es que no es como un Mame normal o un mame32.....que están la mar de fa´ciles para configurar.....el Advmame es el típico emulador que es preferible que te leas todos los Docs que trae...(cosa que casi nadie hace... <_< )...por eso no tiene tanta aceptación entre la gente.
pero lo que si te puedo asegurar BUBU, que cuando lo pruebes.....no querrás ningún otro....ni Mame32+ ni ná!!!!..(Y sino que s elo pregunten a los usuarios que lo tienen.....Magod, Amr, Ankon, VeS..)
Ya te digo yo...que uno no sabe apreciar las "verdaderas resoluciones" hasta que no vé el Advmame funcionando!!!
Un saludo.
BUBU ;-)7/3/2005, 18:49
Ufff, me tiembla el pulso al escribir estas líneas de la emoción... Veamos, a donde yo voy es: Si AdvMame, que es un ejecutable en MSDOS (para w98 o wXP) es capaz de emitir a 15.7 kHz, significa que cualquier tarjeta en MSDOS podrá emitir a esa frecuencia. Es cosa de configuración mediante software. Y para colmo MAME es también un ejecutable en MSDOS (para w98 o wXP), lo que pasa es que los desarrolladores de MAME pues no habrán considerado oportuno meter los modelines en su configuración.

O bien los desarrolladores de MAME al añadirle la configuración de modelines llamaron AdvMAME al producto final...

Como quiera que sea, está claro que el problema sigue existiendo para Window$, es decir, el arranque, y un frontend de Window$ (MameWah, MAME32, etc) no lo veríamos en el monitor arcade porque no es MSDOS. Y sí vemos el frontend AdvMenu porque es MSDOS y usa la configuración de Modelines...

Si usamos un PC dedicado a la maca, ¿se podría dejar configurado admenu de tal manera que al arrancar se ejecutara directamente éste (aunque sea Wxp), viéndose así el frontend en el monitor arcade del tirón?

Me gustaría que me quedara bastante claro esto para el tutorial, pues nos pueden llover las preguntas de los 15.7 kHz sino queda claro, jiji

Espero haberlo entendido a la perfección. Gracias Lord !!!

btw, aunque tengo Arcade VGA, tengo muchas ganas de conectar mi antigua nVidia y probar esto. Además le debo una prueba a petar2 del PowerStrip.
Lord Hiryu7/3/2005, 19:44
Olvidate de WinXp...sólo lo podrás hacer en Ms-Dos real...no en "Ventana-Fake" de WinXP.
Lo suyo es colocar en el autoexec.bat un TSR en la primera linea de comandos...tipo Monarc.
Seguidamente seria cargar los drivers necesarios...sonido,ratón, y extrensor de memoria, luego ya sería cargar el Advmenu y el advmame.
Un saludo.
Magod23/3/2005, 16:03
Cuanta razón tienes Lord Hiryu, con decirte que yo ahora mismo tengo la ArcadeVga en un cajón, esperando a que el modelo 9200 sea compatible con el AdvanceMame. Me he vuelto a mi Ati Rage Pro.
Casi se me ponen los pelos de punta de ver el temblor macabro a 640x480 en windows :B):

Windows 98, con arranque en Msdos y a volar, ademas esta el AdvanceMess, para otros tantos emuladores. Tendríais que ver la diferencia de tiempos en cargar un juego con el advanceMenu en msdos, a cargarlo con cualquier otro frontend (vease el mamewah). No se cuelga, no da problemas, calidad alucinante.

Para cuando una selección de juegos así en mamewah?
(IMG:http://advancemame.sourceforge.net/snap/menu-snap-tilesmall.png)

Unas pantallitas.
http://advancemame.sourceforge.net/menu-snapshot.html


Lo dicho, la pega es que hay que leerse la documentación y al principio cuesta un poco.

Pero merece la pena.
Magod23/3/2005, 16:05
Por cierto Bubu:

Aquí tienes la lista de las tarjetas que soporta el AdvanceMame Para msdos.

http://advancemame.sourceforge.net/doc-carddos.html
Mikonos23/3/2005, 17:06
Pues nunca se me ha colgado el MameWah!

Cómo se consigue que se cuelge? Lo menciono porque hay mucha gente que configura los emus mal y lo que hace es salir la aplicación en un plano posterior de funcionamiento, pero el sistema para nada se cuelga.

Saludos
Magod23/3/2005, 17:49
De todas las pegas, que son muchas, a mi el Mamewah se me colgaba siempre que ponía un video de fin.
El resto de cuelges ya no se decirte, emulador, memoria, vete a saber. Pero todo gira en torno a lo mismo WINDOWS.

Con respecto al resto, la diferencia de carga del mame para windows, al advance mame es brutal.
Los juegos se ejecutan mucho más rápido, al no cargar windows tienes mas memoria libre.

De todos modos lo mejor es que al arrancar, no veo ni windows, ni el escritorio ni nada que tenga que ver con otra cosa que no sea la recreativa.

Le he puesto un video de inicio, como los de las consolas, en concreto este

http://www.cinemarcade.com/movies/MAMElogo.mpg

Y va de lujo.

El modo de selección de juego que he puesto es el que mas me gusta, 16 screenshots a la vez en pantalla.

Yo soy más práctico, y de los 5000 juegos, al final me he quedado con los que de verdad se juegan. Por lo que tengo todos los clasicos básicos :B): . Por lo que con ese modo de selección me sobra.

Saludos.

PD: De todos modos, como dije una vez, no lo achaco al mamewah, sino a windows.

VIVA EL ADVANCE MAME :woot: :woot: :woot:









BUBU ;-)23/3/2005, 19:25
Muchas gracias, Magod
Cris_Redfield25/3/2005, 18:58
Hola Lord Hiryu, Soy recién llegado en esto de los emuladores y déjame decirte que este tutorial me parece de los más acertado y orientativo. Veo que eres un experto en este emulador.

Oye por cierto, espero y me puedas resolver unas dudas.

Lo primero es que yo corro a este emulador en Ms-dos puro (sin presencia de ningún windows*) y he notado algunas diferencias con respecto a tu tutorial.

1.- Una vez todo descomprimido, me dirijo desde ms-dos puro y le digo que corra el advmame.exe.

2.- Acto seguido, procedo a correr al advcfg.exe (con la instrucción de que es para advmame, osea advcfg -advmamec).

3.- Una vez configurado el video para mi monitor (uso un monitor de pc convencional) procedo a correr al advmenu.exe

4.- Ya creado el advmenu.rc, lo vuelvo a correr y....¡Bualá! ya veo el advmenu en mi monitor.


Bueno, aquí lo curioso:

1.- Uso la versión del advmame 0.92, y sólo es necesario configurar el video del advmame porque el del advmenu se configura "sólo" (no sé si lo jala de la configuración que tiene el advmame.rc, que es lo más seguro).

2.- Si se me ocurre correr el advcfg con la instrucción de que es para el advmenu (osea advcfg -advmenuc). supuestamente queda configurado como con el advmame, pero al salir e intentar hacerlo correr de nuevo, me dice que no hay modos de video que sirvan para mi hardware (??????). ¿Cómo es posible esto?. Si no corro la instrucción advcfg -advmenuc, el advance menú funciona perfectamente y si la corro, es cuando me da problemas. Raro ¿no?

3.- Bueno, cuando no he hecho correr el advcfg para el advmenu, me aparece en pantalla, sin embargo he visto en el advmenu.rc que en las líneas que dicen:

device_video_overlaysize
y
display_size

viene por defecto 1024

Quiero suponer que es el tamaño de la pantalla ¿No?, Bueno a lo que voy es que si cambio la primera línea a 800 me aparece un poco más pequeña (obvio) pero parece como si estuviera desplazada a la derecha, ya que en la izquierda aparece una gran espacio negro.

Mi pregunta es: ¿cómo hago para cambiar esos valores para que se ajusten a mi monitor y cómo centro la imagen?

Ojalá y no te haga muchas bolas.

Gracias.



*Mocosoft, derechos reservados (jeje ^_^)
amr30/3/2005, 09:41
Felicitaciones Lord Hiryu, muy bueno el tutorial. Me gusta, para que la gente se anime a probarlo, que es una muy buena opción

Un saludo!
jogoes8130/3/2005, 12:36
Hola, he leido este post y tengo una duda con lo del TSR, me gustaria utilizar el advmame en xp , por que ahora tengo que cambiar el disco duro de mi pc para ponerle otro con el win 98 que si que funciona el advmame, hay que descargarse algun programa o que hay que hacer para que funcione, y otra cosa, cuando le doy al advmame.exe no me crea el advmame.cr sera por k esta en win xp?, por cierto me baje el advmame y menu dos binary for pentium, gracias!!
troncorronco2/4/2005, 20:01
Magod

Cuanta razón tienes Lord Hiryu, con decirte que yo ahora mismo tengo la ArcadeVga en un cajón, esperando a que el modelo 9200 sea compatible con el AdvanceMame

Mi intención una vez tuviera el disco duro listo era instalar el Win98 y meterle el AdvanceMame pero esto que decís me a descolocado un poco ¿ que pasa que la ArcadeVGA no funciona con el advance? intente hacerlo funcionar y lo máximo que conseguí fue unos cuantos cuadros en pantalla y pense que era por el XP :o:

SALUDOS :alienff:


Quark2/4/2005, 23:09
Segun la experiencia de Magod no.
BUBU ;-)3/4/2005, 01:18
Yo tengo la combinación WXP + AVGA y no he logrado en un par de intentos pasar la pantalla de pruebas. Actualmente uso MAME + MAMEWAH y me va de p.m., pero haré un tercer intento con AdvMAME, jiji
pakoman3/4/2005, 11:18
Los modelos antiguos de arcadevga (7000) sí que funcionan con Advance MAME, lo cual es una putada para mi, ya que he comprado recientemente una ArcadeVGA basada en radeon 9250 :(

Esperemos que añadan soporte rápido.


PD ¿ siempre hablais de AdvanceMAME versión DOS ?

BUBU ;-)3/4/2005, 12:08
Mi AVGA es la de en medio (la 9200) y o soy muy menso, o no AdvMAME no da soporte a esta tarjeta.

Lo de AdvMAME versión DOS no lo entiendo muy bien... parece como que hay un parche para WXP el cual DOSifica el Window$ y te permite ejecutar el AdvMAME para DOS, pero no sé, no sé yo...
troncorronco3/4/2005, 14:06
Puff la mía también es una 9250 la pille hace poco mas de dos meses, ni papa de que no funcionaba con las ultimas tarjetas de Ultimarc de todas formas le daré una oportunidad por si las moscas

saludos :alienff:
Quark3/4/2005, 16:30
Magod lo ha comprobado mil veces y va a ser que no
amr4/4/2005, 07:40
Yo tengo puesto advmame+advmenu+arcadevga 9200, todo bajo Dos y funciona sin problemas. Sólo en los modos de video entrelazados es donde no acaba de verse todo lo bien que yo quisiera, es con lo que me estoy peleando ahora

Un saludo
BUBU ;-)4/4/2005, 08:30
Y entonces, amr, ¿con qué sistema operativo arranca tu máquina, con DOS puro, con W98, WXP...?
amr4/4/2005, 09:45
Utilizo Windows98, pero con la opcion bootgui=0 en el fichero MSDOS.SYS. De esta manera se arranca con MSDOS 7.0 puro, con la opción de poder ejecutar Windows si se desea
La compatibilidad con MSDOS 6.22 (el de toda la vida antes de Windows 95) es practicamente total.

Un saludo
Lord Hiryu6/4/2005, 10:17
Bueno...intentaré aclarar un par de dudas que veo que os asaltan.
Mi configuración és:
AVGA (7000) + Ms-dos 7.0 (Win98, pero con Bootgui=0 en el MSDOS.SYS) + Advmame (Dos) + Advmenu (Dos).
Y vá de fábula....y referente a los modos entrelazados AMR, después de tirarme más de 2 meses probando....he llegado a la conclusión....de que realmente no son necesarios.
Me explico....si quieres jugar a un juego vertical en una pantalla en formato horizontal....puede que lo necesites (tampoco es condición "sine qua non"), pero lo suyo sería jugar en su posición original...es decir vertical.....y entonces si que te dá la resolución,tamaño y tasa de refresco original.
Para los juegos con resoluciones superiores a 640, es decir...monitores de 25khz y 31khz....siempre se puede "ajustar" el modo de video del Advmame para que el monitor de 15khz lo acepte.
Bubu....normalmente yo siempre suelo hablar de la version de Ms-dos del Advmame.
La versión para Ms-dos es la que se denomina..(Win98)
Existe una versión para Windows....la WinXP, y por sí sóla funciona perfectamente...pero además, trae un ejecutable.....el SVGAWIN.exe, que es un TSR, que permite usar otros modos de video....menos "windoseros"....y más "arcades"....por decirlo de alguna manera.....además de suponer bastantes mejoras en modos de video.
No obstante......sigo prefiriendo la Versión de DOS pura y dura.
En el ordenador de sobremesa.....uso la version Advmame de XP con el TSR, para los modos de video.
Y decir que no debería de existir ningún problema en utilizar una Ati 9200, o 9250.
Es más......en caso de no disponer de una AVGA, la utilización del Advmame, es la mejor opción para sacar resoluciones nativas.
Si a todo eso le sumamos el uso de la AVGA, que nos simplifica el tema de la salida a 15khz incluso para entorno de win.....tenemos la mejor combinación existente.
Un saludo.
Magod9/4/2005, 13:25
Yo que quereis que os diga con una AVGA 9200 win98 + arranque en Msdos, no hay manera humana de hacer rular el advmame.

Con las 7000 sin problemas.

He visto en mogollón de foros este mismo problema con las 9200.

Amr: ¿Estas completamente seguro que la tuya es una 9200, 9250??? Te puedo asegurar por experiencia que incluso el creador del advmame en un correo (que postee hace tiempo), decia que aún no era compatible.

Si tu lo tienes funcionando, te agradeceria que posteases los ficheros con los modos de video/clock que tienes.

Saludos.



BUBU ;-)9/4/2005, 20:03
Pues eso es importante de incluir en el tutorial:

- La AVGA 7000 sí es compatible
- La AVGA 9200 no es compatible

Yo corroboro esto último.
amr11/4/2005, 09:53
Mi ArcadeVGA fue comprada en Noviembre del año pasado. Mi AdvMame estaba configurado para la ATI 9200, la normal. Fué quitar una, poner la otra y funcionar. Como ya comenté en alguna ocasión, lo único que no me convencía son los modos entrelazados, ya que la imagen temblaba más que con la ATI normal.
Lo que hay que tener en cuenta es:

device_video auto - Sin ningún problema
device_video vbeline vgaline - No lo soporta la tarjeta
device_video_interlace no - Es como lo he dejado al final
display_adjust generate_clocky - Sin ningún problema

De cualquier forma, comprobaré la versión de mi ArcadeVGA, es posible que esté equivocado y sea la antigua, aunque estoy casi seguro que es la 9200

Un saludo
Lord Hiryu11/4/2005, 10:11
Las últimas versiones del Advmame, si son compatibles con las Radeon 9000,9200 y 9250:
Tarjetas para Windows:
Radeon 9000 (RV250) - Secondary [496f]
+Radeon 9000 (RV250) - Secondary
Radeon 9000 (RV250) [4967]
Radeon 9000 (RV250)
Radeon 9000 Series (RV250) - Secondary [496e]
+Radeon 9000 - Secondary
+Radeon 9000 Pro - Secondary
+Radeon 9000 Series (RV250) - Secondary
+OEM Connect Components Ltd {17ee} : 3D Radeon 9000 Pro - Secondary
+OEM First International Computer Inc {1509} : AT009 Radeon 9000 Pro - Secondary
+OEM Giga-Byte Technology {1458} : Maya Radeon 9000 Pro - Secondary
+OEM Hightech Information Systems Ltd {17af} : Excalibur Radeon 9000 - Secondary
+OEM Hightech Information Systems Ltd {17af} : Excalibur Radeon 9000 Pro - Secondary
+OEM PC Partner Ltd {174b} : Radeon 9000 Atlantis Pro - Secondary
+OEM PowerColor (C.P. Technology Co Ltd) {148c} : Radeon 9000 Pro Evil Commando - Secondary
+OEM Wistron Corporation {17c0} : S-Media Radeon 9000 - Secondary
Radeon 9000 Series (RV250) [4966]
Radeon 9000 Series (RV250)
OEM Connect Components Ltd {17ee} : 3D Radeon 9000 Pro
OEM First International Computer Inc {1509} : AT009 Radeon 9000 Pro
OEM First International Computer Inc {1509} : AT009LE Radeon 9000
OEM Giga-Byte Technology {1458} : Maya Radeon 9000 Pro
OEM Hercules {1681} : RV250 If [3D prophet 9000]
OEM Hightech Information Systems Ltd {17af} : Excalibur Radeon 9000
OEM Hightech Information Systems Ltd {17af} : Excalibur Radeon 9000 Pro
OEM PC Partner Ltd {174b} : RV250 If [Radeon 9000 "Atlantis"]
OEM PC Partner Ltd {174b} : Radeon 9000 Atlantis Pro
OEM PowerColor (C.P. Technology Co Ltd) {148c} : Radeon 9000 Pro Evil Commando
OEM Wistron Corporation {17c0} : S-Media Radeon 9000
Radeon 9000U Family - Secondary [5942]
Radeon 9000U Family [5962]
Radeon 9100 Series (R200) [514d]
OEM Visiontek {1545} : VISIONTEK XTASY Radeon 9100
Radeon 9200 SE Series (RV280) [5964]
OEM ASUSTeK Computer Inc {1043} : A9200SE
OEM Ge-Cube {18bc} : GC-R9200L(SE)-C3H [Radeon 9200 Game Buster]
OEM Ge-Cube {18bc} : Radeon 9200 SE 128Mb Game Buster
OEM Giga-Byte Technology {1458} : Radeon 9200 SE
OEM Hightech Information System Ltd (Medion??) {1787} : Excalibur 9200SE VIVO 128M
OEM Hightech Information Systems Ltd {17af} : Radeon 9200 SE Excalibur
OEM PC Partner Ltd {174b} : Sapphire Radeon 9200 SE
OEM PowerColor (C.P. Technology Co Ltd) {148c} : R92LE-C3S
Radeon 9200 SE Series - Secondary (RV280) [5d44]
OEM ASUSTeK Computer Inc {1043} : A9200SE Secondary
OEM Ge-Cube {18bc} : GC-R9200L(SE)-C3H [Radeon 9200 Game Buster]
OEM Ge-Cube {18bc} : Radeon 9200 SE 128Mb Game Buster - Secondary
OEM Giga-Byte Technology {1458} : Radeon 9200 SE - Secondary
OEM Hightech Information System Ltd (Medion??) {1787} : Excalibur 9200SE VIVO 128M (Secondary)
OEM Hightech Information Systems Ltd {17af} : Radeon 9200 SE Excalibur (Secondary)
OEM PC Partner Ltd {174b} : Sapphire Radeon 9200 SE - Secondary
Radeon 9200 Series (RV280) [5961]
ALL-IN-WONDER 9200 SERIES
Radeon 9200
OEM ASUSTeK Computer Inc {1043} : Radeon A9200LE
OEM First International Computer Inc {1509} : FIC Radeon 9200
OEM Ge-Cube {18bc} : GeXcube GC-R9200-C3
OEM Ge-Cube {18bc} : Radeon 9200 Game Buster
OEM Ge-Cube {18bc} : Radeon 9200 Game Buster VIVO
OEM Giga-Byte Technology {1458} : GIGABYTE Radeon 9200
OEM Hightech Information Systems Ltd {17af} : Excalibur Radeon 9200
OEM PC Partner Ltd {174b} : Sapphire Radeon 9200
OEM Yuan Yuan Enterprise Co Ltd {12ab} : SMARTVGA Radeon 9200
Radeon 9250 (RV280) [5960]
Radeon 9250

Tarjetas Para Ms-dos:
Radeon 9000 (RV250) - Secondary [496f]
+Radeon 9000 (RV250) - Secondary
Radeon 9000 (RV250) [4967]
Radeon 9000 (RV250)
Radeon 9000 Series (RV250) - Secondary [496e]
+Radeon 9000 - Secondary
+Radeon 9000 Pro - Secondary
+Radeon 9000 Series (RV250) - Secondary
+OEM Connect Components Ltd {17ee} : 3D Radeon 9000 Pro - Secondary
+OEM First International Computer Inc {1509} : AT009 Radeon 9000 Pro - Secondary
+OEM Giga-Byte Technology {1458} : Maya Radeon 9000 Pro - Secondary
+OEM Hightech Information Systems Ltd {17af} : Excalibur Radeon 9000 - Secondary
+OEM Hightech Information Systems Ltd {17af} : Excalibur Radeon 9000 Pro - Secondary
+OEM PC Partner Ltd {174b} : Radeon 9000 Atlantis Pro - Secondary
+OEM PowerColor (C.P. Technology Co Ltd) {148c} : Radeon 9000 Pro Evil Commando - Secondary
+OEM Wistron Corporation {17c0} : S-Media Radeon 9000 - Secondary
Radeon 9000 Series (RV250) [4966]
Radeon 9000 Series (RV250)
OEM Connect Components Ltd {17ee} : 3D Radeon 9000 Pro
OEM First International Computer Inc {1509} : AT009 Radeon 9000 Pro
OEM First International Computer Inc {1509} : AT009LE Radeon 9000
OEM Giga-Byte Technology {1458} : Maya Radeon 9000 Pro
OEM Hercules {1681} : RV250 If [3D prophet 9000]
OEM Hightech Information Systems Ltd {17af} : Excalibur Radeon 9000
OEM Hightech Information Systems Ltd {17af} : Excalibur Radeon 9000 Pro
OEM PC Partner Ltd {174b} : RV250 If [Radeon 9000 "Atlantis"]
OEM PC Partner Ltd {174b} : Radeon 9000 Atlantis Pro
OEM PowerColor (C.P. Technology Co Ltd) {148c} : Radeon 9000 Pro Evil Commando
OEM Wistron Corporation {17c0} : S-Media Radeon 9000
Radeon 9000U Family - Secondary [5942]
Radeon 9000U Family [5962]
Radeon 9100 Series (R200) [514d]
OEM Visiontek {1545} : VISIONTEK XTASY Radeon 9100
Radeon 9200 SE Series (RV280) [5964]
OEM ASUSTeK Computer Inc {1043} : A9200SE
OEM Ge-Cube {18bc} : GC-R9200L(SE)-C3H [Radeon 9200 Game Buster]
OEM Ge-Cube {18bc} : Radeon 9200 SE 128Mb Game Buster
OEM Giga-Byte Technology {1458} : Radeon 9200 SE
OEM Hightech Information System Ltd (Medion??) {1787} : Excalibur 9200SE VIVO 128M
OEM Hightech Information Systems Ltd {17af} : Radeon 9200 SE Excalibur
OEM PC Partner Ltd {174b} : Sapphire Radeon 9200 SE
OEM PowerColor (C.P. Technology Co Ltd) {148c} : R92LE-C3S
Radeon 9200 SE Series - Secondary (RV280) [5d44]
OEM ASUSTeK Computer Inc {1043} : A9200SE Secondary
OEM Ge-Cube {18bc} : GC-R9200L(SE)-C3H [Radeon 9200 Game Buster]
OEM Ge-Cube {18bc} : Radeon 9200 SE 128Mb Game Buster - Secondary
OEM Giga-Byte Technology {1458} : Radeon 9200 SE - Secondary
OEM Hightech Information System Ltd (Medion??) {1787} : Excalibur 9200SE VIVO 128M (Secondary)
OEM Hightech Information Systems Ltd {17af} : Radeon 9200 SE Excalibur (Secondary)
OEM PC Partner Ltd {174b} : Sapphire Radeon 9200 SE - Secondary
Radeon 9200 Series (RV280) [5961]
ALL-IN-WONDER 9200 SERIES
Radeon 9200
OEM ASUSTeK Computer Inc {1043} : Radeon A9200LE
OEM First International Computer Inc {1509} : FIC Radeon 9200
OEM Ge-Cube {18bc} : GeXcube GC-R9200-C3
OEM Ge-Cube {18bc} : Radeon 9200 Game Buster
OEM Ge-Cube {18bc} : Radeon 9200 Game Buster VIVO
OEM Giga-Byte Technology {1458} : GIGABYTE Radeon 9200
OEM Hightech Information Systems Ltd {17af} : Excalibur Radeon 9200
OEM PC Partner Ltd {174b} : Sapphire Radeon 9200
OEM Yuan Yuan Enterprise Co Ltd {12ab} : SMARTVGA Radeon 9200
Radeon 9250 (RV280) [5960]
Radeon 9250

Extraido de Carddos.txt y Cardwin.txt del Advmame 0.95
Un saludo.
amr11/4/2005, 10:19
Me olvidé, mi advmame es versión 0.84
f abian11/4/2005, 11:47
Podeis explicar como hacer para que te cargue directamente al arrancar la máquina?
Es que soy muy negado
Lord Hiryu11/4/2005, 11:57
Desde Ms-dos/Win98, modificando el Msdos.sys y el autoexec.bat.
Un saludo.
amr11/4/2005, 12:01
1-Editas el fichero autoexec.bat. Si estas en dos:
Edit autoexec.bat
2-Al final del fichero agregas la ruta del fichero que quieres ejecutar. Por ejemplo:
c:\advmenu\advmenu.exe

Puedes poner también "LH c:\advmenu\advmenu.exe", con lo que la aplicación se intentará cargar en memoria alta, dejando mas memoria convencional disponible.

Si estás en Windows98, recuerda que para evitar que éste se cargue en el inicio debes editar el fichero MSDOS.sys y poner la opción Bootgui=0
f abian11/4/2005, 12:24
Ok, gracias.
Tengo el mamewah pero me habeis seducido.
Al mediodia me pongo a cambiar todo.
Ya os contaré
BUBU ;-)11/4/2005, 13:27
Lord, la ArcadeVGA no es exactamente la ATI 9200, tiene como sabemos la BIOS modificada, y esto pudiera hacerla incompatible con AdvMAME. De todas formas esperaré a ver qué dice amr.

Salu2
Lord Hiryu11/4/2005, 13:34
Fijo que la Bios modificada de las AVGA no afectan al emulador.
Lo que ocurre, es que el advmame...es un poco "pijigero" en el momento de sus instalación.
Con esto no quiero decir que Magod lo haya configurado mal tampoco, ya que cada ordenador es un mundo...pero si que sirve para decir que el Advmame, no es un programa de descomprimir...aplicar el exe...y punto.
Un saludo.

amr14/4/2005, 08:24
Os confirmo, mi ArcadeVGA es una R9200 V1.3 y funciona bajo advmame 0.84
Es mas, una de las tarjetas que tuve antes de comprarla fue una radeon 9200 normalita, y también funcionaba bien. Al poco de tener la AVGA, intenté clonar las bios, pero no el invento no funcionó.

Un saludo
f abian14/4/2005, 10:50
No se si será mucho pedir pero ,podriais poner en el tutorial todo el proceso que hay que hacer(una vez instalado todo)en el ordenador para que arranque directamente el advance mame?
Habeis explicado lo de modificar el autoexec.bat y todo eso pero, no hay que hacer nada para que te carguen los drivers y lo que se necesite?

Un saludo y gracias

Pd: he probado el advancemame para windows en el ordenador del curro y lo quiero en la máquina YA.
falvarez17/4/2005, 23:18
Hola a todos y en especial a Lord Hiryu.

Excelente tutorial. He estado probando tu configuración, bastante parecida a la mía, por cierto, y sigo teniendo problemas para generar modelines perfectos para algunos juegos, como Super Volleyball, Passing Shot o Popeye... ¿tú lo has conseguido? (nuestro monitor arcade creo que es el mismo).

Al final hoy se me ha hecho tarde, pero seguiré investigando y probando.

Saludos.

Lord Hiryu18/4/2005, 08:25
Hola Falvarez, ahora mismo, tanto el Super Volleyball como el Passing Shot, no recuerdo si me generaba la modeline correcta.
En cambio con el Popeye, si recuerdo que no me la generaba....ya que su resolución....para ser de la época que era muy "curiosa".....es decir...demasiada resolución para la época.....512x448x60.
El passing Shot, no deja de ser una resolución standar rotada...es decir 224x320x60 (Passing Shot)...320x224x60 (Golden Axe)....en caso de poder rotar el monitor....seguro que te genera la resolución correcta..(el modeline lo tienes)
Para cerciorarte de que tienes todos los modelines...y así evitar dar palos de ciego...te recomiendo que añadas la siguiente linea a tu advmame.rc:

vertical/display_ror yes

Así todos los juegos verticales, te saldrán rotados hacia la derecha y podrás comprobar si efectivamente, tienes la modeline correcta o no.
Para la del Popeye, es una resolicón entrelazada:

device_video_modeline ntsc_512x448 9.69214 512 528 568 616 448 472 478 525 -hsync -vsync interlace # H 15734 [Hz], V 59.939 [Hz]

Y a fecha de hoy...no he logrado sacar los modos entrelazados en mi monitor Hantarex...(Hantarex MTC9110 25"+ArcadeVGA+Advmame/Admenu MS-dos)..:(

Para el Super Volley Ball, prueba esta modeline...es Standar:

device_video_modeline standard_288x216 6.16224 288 320 344 392 216 219 222 236 -hsync -vsync # H 15720 [Hz], V 66.6102 [Hz]

Eso sí....si te fijas....la frequencia vertical es de 66.6 Hz....cuando debería ser 60.
Si quieres mantener el tamaño original del juego.....tu linea de comando en el Advmame.rc, debería ser:

display_adjust generate_yclock

Si por el contrario, deseas sacar la tasa vertical..a expensas de variar un poquito la resolución, la linea debería ser:

display_adjust generate_clocky

Prueba la que mejor te convenza.
Es más, en caso de que sólo quieras modificar el parametro para ese juego...en teoría deberia servir el siguiente comando: (Suponiendo que sea el Super Volleyball (Us)..es simplemente añadir el nombre del zip)

svolley/display_adjust_clocky
o
svolley/display_adjust_yclock

Así evitarás modificar tu comando general para todos los juegos...(yo preferiblemente aconsejo la opción Clocky);)
Espero que te sirva.
Un saludo.
P.D: Si sabes como sacar los modos entrelazados.....explícame como lo haces.

falvarez18/4/2005, 09:07
 QUOTE El passing Shot, no deja de ser una resolución standar rotada...es decir 224x320x60 (Passing Shot)...320x224x60 (Golden Axe)....en caso de poder rotar el monitor....seguro que te genera la resolución correcta..(el modeline lo tienes)


Cierto, de hecho me pasa con todos los juegos verticales, sólo que algunos se "adaptan" mejor a la pantalla horizontal que otros... habrá que ir pensando en rotar el monitor, o comprar otra recre... :P porque lo de rotar el monitor lo veo chungo chungo.

 QUOTE Y a fecha de hoy...no he logrado sacar los modos entrelazados en mi monitor Hantarex...(Hantarex MTC9110 25"+ArcadeVGA+Advmame/Admenu MS-dos)..:(


Yo tampoco he conseguido sacar los modos entrelazados :( Y mira que me he tirado tardes y tardes y más tardes. Mi monitor es el mismo, mi gráfica es una ATI Rage Pro 128, pero creo que el problema está en el monitor. Pero no hay forma, sale 2 veces la mitad superior de la pantalla, y la inferior desaparece.

 QUOTE device_video_modeline standard_288x216 6.16224 288 320 344 392 216 219 222 236 -hsync -vsync # H 15720 [Hz], V 66.6102 [Hz]

Eso sí....si te fijas....la frequencia vertical es de 66.6 Hz....cuando debería ser 60.


Yo lo he logrado bajar a 62.5Hz, pero vamos, que sigue sin ser la frecuencia del juego. Como dices, también uso la opción clocky, la tasa de refresco me parece más importante, de cara a la sincronización y a evitar el "tearing", que es bastante molesto.

 QUOTE P.D: Si sabes como sacar los modos entrelazados.....explícame como lo haces.


Pues no, ya te digo que me he tirado tardes enteras intentándolo... Aunque lo más raro es que para ver Windows uso Powerstrip y ahí sí que uso un modo entrelazado y se ve bien :wacko:

¿Alguna idea?
Lord Hiryu18/4/2005, 09:30
Si realmente es curioso...ya que yo utilizo la AVGA, y el escritorio de windows se vé bien a 640x480.
No sé exactamente a que puede ser debido....aunque yo descarto de que sea tema del monitor.
Estube toqueteando la opción:
display_interlaceeffect NONE / EVEN / ODD /FILTER

Textualmente, dice que, selecciona algunos efectos especiales en juegos con modos de video entrelazados.
Para los modos de video que no son entrelazados, está siempre desabilitado.

Opciones:
NONE : Sin efecto
EVEN: Alterna las lineas visuales
ODD: Alterna las linesa ocultas
Filter: Aplica un filtro vertical

Yo lo probé y no logré arreglar la imagen.:(....claro que lo suyo...como te he comentado...es usar un monitor girado.....y así....desaparecerían los problemas....(Aparte de poder usar un monitor Multifrequencia..:P)

Un saludo.

Ankon18/4/2005, 21:27
Hola,
Pues ahora que lo comentais, el otro dia estuve haciendo pruebas de video y a mi tampoco me van los modos entrelazados del advmame...pensaba que solo me pasaba a mi, pero veo que no...
De todas formas si puedo, prefiero rotar la TV (tengo una antigua cuadrada perfecta para este fin...eso si, cualquier dia me la cargo...XD)
Saludos.
pakoman18/4/2005, 22:45
Pues creo recordar que a mi tampoco me iban los modos entrelazados cuando me dio por trastear con el Advance Mame (que ya hace mucho y no me acuerdo bien).

Por cierto, usé una radeon 7500.
falvarez19/4/2005, 09:24
YPMQ* va a ser del monitor. Molaría pillarse un monitor multifrecuencia de 25", pero claro, ¿cuánto puede costar un bicho semejante?

Saludos.

* Yo p'a mi que :P
Lord Hiryu19/4/2005, 10:07
El Wells&Gardner D9200, dicen los americanos que es de 27"..(pero vamos...creo yo que son medidas americanas...y que aquí serían 25")...y el precio ronda unos 500$~600$...unos 500 €.
Pero vamos...luego súmale los portes...:(
No obstante, en cinytres venden Hantarex Polo 3 multifrequencia....será cosa de llamarles...aunque menos de 100.000 pts....no creo que cueste...:(
Un saludo.
Playerbox15/5/2005, 04:42
Me podrias recomendar bien una configuracion para un monitor de 15ks que me funcione correctamente para todos los juegos.

A por cierto las modelines solo es una por o son todas las que pusiste.
Lord Hiryu15/5/2005, 16:19
Playerbox...si quieres una resolución "standar" para todos los juegos.....con una de 640x480 ya te deberia de funcionar.
No obstante.....para esa resolución, es mejor que pases del Advmame y uses un simple Mame..o mame32.
La gracia del Advmame, es que es capaz de ajustar todas las resoluciones de todos los juegos....(modelines).
Así....un juego típico de capcom de CPS1....de 384x257x60...te lo saca al pelo, con su correspondiente modeline.
O uno de sega 320x240x60 también..así como los de Neogeo ...de 320x224x60......
Un saludo.
Playerbox15/5/2005, 20:51
¿Y para poner una resolucion estandar de 640x480 para todos los juegos como deve de ir la modeline en el advmame?
Si creo que el mame32 es mas simple pero en realidad yo lo quiero para un monitor una recreativa y el mame32 no se ve bien ademas de que no es de msdos ni trabaja a 15khz como los monitores de arcade.
Yo lo quiero para jugar en la recreativa todos mis juegos pues acabo de comprarme una pero solo tenia un juego de neogeo entonces desarme una pc y un controlador de juegos y se la puse a mi recreativa pero la realidad es que quiero usar el advmame yadvmenu en ella con soporte para todos los juegos que se vean bien.

Gracias & saludos..
Playerbox16/5/2005, 01:54
A por cierto solo tengo la pc normalmente no uso arcade vga ni ningun controilador para frecuencias bajas solo el cpu de una pc normal asi que lo que necesito solamente es una configuracion en general de 640x480 para el advncemame en todos los juegos como le puedo hacer.
jesusabc16/5/2005, 22:06
Tengo una duda, por el tema de los modos entrelazados...en la lista de tarjetas figura mi GF4 MX420 como (*), o sea, no soportada dentro del esos modos. Un amigo me la puede cambiar por una Radeon 7000 (nada de AVGA) una normal; ¿seria bueno el cambio si voy a poner combinacion ADVMAME+DOS puro en mi P3 700?
Quark16/5/2005, 22:23
El cambio es malisimo ^_^
jesusabc16/5/2005, 23:21
Quark me conviene mejor la MX420 entonces? q ventaja tiene?
Quark17/5/2005, 00:22
Mas potencia ^_^
Playerbox17/5/2005, 04:25
 QUOTE (Playerbox @ 15/5/2005, 19:54) A por cierto solo tengo la pc normalmente no uso arcade vga ni ningun controilador para frecuencias bajas solo el cpu de una pc normal asi que lo que necesito solamente es una configuracion en general de 640x480 para el advncemame en todos los juegos como le puedo hacer.

¿No sabes como le pueda hacer?
Puck209931/5/2005, 18:53
Muy bueno el tutorial, pero tengo una duda. ¿Hay que configurar el hardware en Win98 si lo vas a usar en modo DOS (BootGUI=0)?

Lo digo porque juraría que me tarda mucho más en arrancar cada juego de lo que lo hacía en el W2000 con el MAME32...

Saludos
Lord Hiryu31/5/2005, 19:04
Si vas a usar MS-dos pro.....aparte de cambiar la linea de BootGui=0...es recomendable que en el autoexec.bat...añadas los parametros del SMARTDRV...así como, el uso del CSWDPMI....(extensor de memoria para DOS)

A mí el KOF99, por poner un ejemplo....me carga unos 7 seg. en cragar...y en WinXP...me tarda unos 10seg :huh:

Un saludo.
Puck209931/5/2005, 19:31
Lord Hiryu, ¿podrías postear tu autoexec.bat para ver cómo va el smartdrv y el cswdpmi?

Hace la tira que no toco el MSDOS y no me acuerdo si había que pasarles parámetros o algo...

Muchas gracias
Lord Hiryu31/5/2005, 20:14
Mi autoexec.bat:

 QUOTE SET BLASTER=A220 I5 D1 H5 P330
SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;c:/dosdrv
SET PATH=%PATH%;C:\GMOUSE;
C:\GMOUSE\GMOUSE.COM N2F8,3
SET CTSYN=C:\DOSDRV
C:\DOSDRV\SBEINIT.COM
mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select=850
keyb la,,C:\WINDOWS\COMMAND\keyboard.sys
C:\WINDOWS\SMARTDRV.EXE

:MENU
CLS
@ECHO OFF
ECHO.
ECHO.
ECHO.
ECHO MENU PRINCIPAL:
ECHO.
ECHO.
ECHO.
ECHO [START 1] EJECUTA  MAME !!!
ECHO.
ECHO [START 2] EJECUTA  WINDOWS 98
ECHO.
ECHO.
ECHO.
CHOICE /C:12 /T:1,10 /N ELIJA UNA OPCION
IF ERRORLEVEL 2 GOTO WINDOWS
IF ERRORLEVEL 1 GOTO MAME


:MAME
CLS
@ECHO OFF
ECHO.
ECHO.
ECHO.
ECHO ARRANCANDO MAME, POR FAVOR ESPERE...
C:
CD MAME
ADVMENU.exe
GOTO END

:WINDOWS
CLS
@ECHO OFF
ECHO.
ECHO.
ECHO.
ECHO ARRANCANDO WINDOWS 98, POR FAVOR ESPERE...
c:
cd windows
WIN
GOTO END

:END


Y mi config.sys:

 QUOTE DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS NOVCPI
DOS=HIGH,UMB
FILES=40
BUFFERS=40
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=034,850,C:\WINDOWS\COMMAND\country.sys



Espero que te sirva de referencia.
Un saludo.

amr14/6/2005, 13:52
Buenas Lord Hiryu, cuanto tiempo sin estar por aquí (yo, me refiero). Aprovecho para saludar y si me permites haré un par de observaciones constructivas ;)

No tienes cargado el teclado en español, con lo que algunos caracteres en MSDOS no estarán donde le pertenecen. Para ponerlo en cristiano:

keyb sp,,C:\WINDOWS\COMMAND\keyboard.sys

Los controladores los puedes cargar en memoria extendida en vez de convencional. Esto te permitirá ejecutar aplicaciones de Dos sin que tengas problemas de memoria. Para ello, en el autoexec.bat debes poner delante un LH (load high), por ejemplo:

LH C:\GMOUSE\GMOUSE.COM N2F8,3

y en el config.sys sustituir device por devicehigh (excepto el emm386), por ejemplo:

devicehigh=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)

Es posible que algun controlador proteste un poco por cargarlo en memoria alta, si es asi lo cargas "normal" y listo
Para comprobar los resultados prueba a escribir "mem" en el simbolo del sistema antes y despues de los cambios


Un saludo!
Tentaculo Verde14/6/2005, 15:16
Hola Lord Hiryu, leyendo este post y el de xp, me surgen varias dudas. Acabo de adquirir una maca y el imprescindible j-pac. De primeras instalé el advmame y advmenu sobre XP y me va todo bien, la configuracion del monitor arcade la he hecho sin problemas (tengo un hantarex 9110 de 25") utilizando el advcfg (tengo una gforce2 y no me ha dado ningun problema)
Mi dudas son:cada vez que quiera usar el advmenu he de inicializar las librerias del svgawin y, si es necesario definir el el advmame.rc todas las modelines o por el contrario al tener estas librerias se ejecutan los juegos directamente con la configuración original.
Un saludo y gracias de antemano.

Turk1828/7/2005, 09:36
 QUOTE (Magod @ 23/3/2005, 18:49) 
Le he puesto un video de inicio, como los de las consolas, en concreto este

http://www.cinemarcade.com/movies/MAMElogo.mpg

Y va de lujo.


Como se hace esto ¿? me interesa muchissimo !!!¡¡¡¡

gracias compis...
amr8/7/2005, 18:58
Yo uso un reproductor mpeg para DOS, y ejecuto el video de inicio desde el autoexec.bat, antes de arrancar el advance menu

Saludos
geezup_20008/7/2005, 20:11
para MS-DOS el reproductor por línea de comandos se llama (creo) quickview ... si usas linux, el reproductor que puedes usar es SMPEG

salu2...
amr9/7/2005, 10:47
Correcto, y tambien te sirve el MPEGone para DOS

Saludos
Turk18211/7/2005, 07:11
muchas gracias....lo probaré.... ;)
Allen_Strayjom12/8/2005, 00:06
Lo he estado pensando y creo que es mejor poner mi duda en esta seccion:
Bueno, por donde empezar????
quiza sea bueno aceptar que: "no lo consegui"......
y de verdad me siento avergonzado, he estado batallando con algo
aparentemente simple pero la verdad no me queda otra que exponer
mi duda una vez mas, esta vez espero que sea la ultima......
Y para eso tendre que explicar detalladamente lo que hice:
Lei el tutorial que decia:
-Bajate el Advmame y advmenu, configura los "Rc" que te generan....
asi lo hice , claro que en "advmame.rc" estaba por default el
"dir_rom rom" pero de todos modos puse "dir_rom C:\roms" asi que
creo que por ese lado no habia ningun problema....
Ahora tocaba modificar el "advmenu.rc" y sabia por experiencia que
era imprecindible poner esto:
emulator "advmame" generic "C:\carpeta\advmame.exe"
emulator_roms "advmame" "C:\roms"
y dejenme recordarles que esto no se menciona en el tutorial,
que de verdad es muy importante, sino ponia esto en el "advmenu.rc" no hubiera
podido ver el front end siquiera....
asi puse pues y seguidamente me dirigi como uds sugieren a "modelines"
claro , para eso tengo que detallar algo esencial
-POR AHORA- con motivo de prueba estoy intentando usar mi monitor de pc
entonces lo mas recomendable en este caso seria, y si no me falla la intuicion
buscar en la carpeta "standar" y asi lo hice, abri "standar" y copie
como uds sugieren "los 3 primeros parrafos" que eran:
-device_video_pclock 5-50
-device_video_hclock 15.75
-device_video_vclock 50-60 (solamente eso.....)
puse esto en "advmame.rc y advmenu.rc" otra vez haciendo caso a lo que
uds sugieren en su tutorial.....
y seguidamente una vez guardados los cambios abri el "advcfg.exe"
y puse lo sgte:
primero en "select the video format"
-Pc Monitor (30 khz)
select model of your monitor:
-Generic PCvga (unsuggested use the custom)
select the configuration metod:
-Manual low centering -SUGGESTED-(low frequency settings)
y nada mas..... save y exit.
uds diran que estoy "improvisando quiza" pero la verdad quise
comprobar si esta configuracion era factible para jugar
asi que la mejor prueba era tratar de abrir un juego desde una ventana
de comandos, y asi lo hice y.... lo consegui.
asi que ahora mis principales problemas eran:
-Ejecutar el front end.
-Poder cargar un juego desde el front end.
problemas que hasta el dia de hoy no consigo resolver......
por eso esta vez quise ser lo mas detallado posible esperando alguna
ayuda de uds.....
para finalizar les digo que cada vez que intento cargar una rom
desde el front end la pantalla me cambia de color y luego de un rato
me sale "no game specified in the command line"
de verdad les agradecere la ayuda que me puedan dar...
Gracias Lord Hiryu por tu paciencia......












Macarro12/8/2005, 00:14
Pues yo seguí el tutorial paso a paso y no tuve ningún problema. De advancedmame y menu ni idea, nulo total... y funcionó.
geezup_200012/8/2005, 03:55
Esta línea del advmenu está mal :
 CODE emulator "advmame" generic "C:\carpeta\advmame.exe"

Debe ser
 CODE emulator "advmame" advmame "C:\carpeta\advmame.exe"

Esta otra línea te sobra en el advmenu.rc (´solo se especifica con los emuladores "generic", para el mame van en el advmame.rc) :
 CODE emulator_roms "advmame" "C:\roms"

Deja solo la que tienes en el advmame.

Ahora, prueba a lanzar un juego con el advmame desde línea de comandos, para asegurarnos que éste sí que ve las roms :
 CODE advmame pacman

Si funciona, luego ya ejecutas el advmenu, y lo lanzas desde ahí. Debería de funcionar.

salu2...

P.D. : a ver si para la próxima separas un poco los párrafos que casi me quedo ciego ;)

Allen_Strayjom14/8/2005, 19:09
Bueno pues.... por fin!!!!!!!
asi que "ese era el truco", nadie dijo que antes se deberia
cargar el juego para poder jugarlo desde el front end....
por ahora tengo 5 juegos, y he notado que solo puedo acceder a
los del menu siempre y cuando los haya abierto desde una ventana de
comandos previamente.....
Muchas gracias por la ayuda....
Bueno, bueno,quiero aprovechar la ocasion para que me ayuden
con esto de la pantallita "now loading", ya la configure desde el "rc"
para que aparezca no he conseguido
que me salga el mensaje y tampoco que me muestre la imagen que
deberia salir al cargar el juego......
tengo una de tipo ".png" asi que creo que no hay problema por eso...
y sobre las snaps no tuve mayor problema, de verdad el tutorial
esta excelente, solo diria que hay unos pequeñisimos detalles
que hay que detallar, pero gracias por hacerlo.....
a ver si me ayudan con eso pues..... y ya no los molesto.....
Gracias de antemano.....

Part 1 of 2   Next posts

Powered by ForumCommunity.net · Powered by Invision Power Board © 2002  IPS, Inc.