› Foros › Retro y descatalogado › Arcade y emulación
Tomax_Payne escribió:@treme
Si pudieras usar retroarch, metes 2560*240 y retroarch se encarga del resto.
En el caso de fusión, tienes esas modelines listadas en tu vmmaker?
## Desktop ##
640 x 480 @ 60.000000 desktop
## Super resolutions ##
2560 x 240 @ 60.000000 super
2560 x 248 @ 60.000000 super
2560 x 256 @ 60.000000 super
2560 x 264 @ 60.000000 super
2560 x 272 @ 60.000000 super
2560 x 280 @ 60.000000 super
2560 x 288 @ 60.000000 super
2560 x 296 @ 60.000000 super
2560 x 304 @ 60.000000 super
2560 x 320 @ 60.000000 super
2560 x 336 @ 60.000000 super
2560 x 344 @ 60.000000 super
2560 x 352 @ 60.000000 super
2560 x 360 @ 60.000000 super
2560 x 368 @ 60.000000 super
2560 x 376 @ 60.000000 super
2560 x 384 @ 60.000000 super
2560 x 392 @ 60.000000 super
2560 x 400 @ 60.000000 super
2560 x 416 @ 60.000000 super
2560 x 432 @ 60.000000 super
2560 x 448 @ 60.000000 super
2560 x 464 @ 60.000000 super
2560 x 480 @ 60.000000 super
2560 x 496 @ 60.000000 super
2560 x 512 @ 59.000000 super
2560 x 544 @ 55.000000 super
2560 x 560 @ 54.000000 super
2560 x 768 @ 60.000000 super
2560 x 800 @ 60.000000 super
640x480
720x480
2560x480
2560x496
2560x512
2560x544
2560x560
## Desktop ##
640 x 480 @ 30.000000 desktop
## Family Computer - Nintendo Entertainment System ##
256 x 240 @ 60.098000 famicom
## Mark III - Master System ##
248 x 192 @ 60.000000 mastersys
256 x 192 @ 60.000000 mastersys
## PC Engine - Turbo Grafx ##
336 x 224 @ 60.000000 pcengine
544 x 242 @ 59.922743 pcengine
## Mega Drive - Genesis ##
256 x 224 @ 60.000000 megadrive
320 x 224 @ 60.000000 megadrive
## Super Famicom - SNES ##
256 x 224 @ 60.098475 superfam
256 x 239 @ 50.000000 superfam
512 x 478 @ 25.000000 superfam
512 x 448 @ 30.000000 superfam
## PC-8800 ##
640 x 200 @ 60.000000 pc88
## PC-9800 ##
640 x 400 @ 60.000000 pc98
## Sharp X-68000 ##
256 x 240 @ 55.450000 x68000
256 x 256 @ 55.450000 x68000
512 x 480 @ 55.450000 x68000
512 x 512 @ 55.450000 x68000
768 x 512 @ 55.450000 x68000
## Amiga ##
320 x 256 @ 50.000000 amiga
## Game Boy Advance ##
240 x 160 @ 59.730000 gba
## Aux. ##
240 x 200 @ 59.730000 aux
256 x 244 @ 60.000000 aux
256 x 240 @ 60.098475 aux
320 x 240 @ 54.140000 aux
320 x 244 @ 59.410646 aux
384 x 240 @ 59.629403 aux
## Desktop ##
640 x 480 @ 60.000000 desktop
640 x 480 @ 30.000000 desktop
## Super resolutions ##
2560 x 240 @ 60.000000 super
2560 x 248 @ 60.000000 super
2560 x 256 @ 60.000000 super
2560 x 264 @ 60.000000 super
2560 x 272 @ 60.000000 super
2560 x 280 @ 60.000000 super
2560 x 288 @ 60.000000 super
2560 x 296 @ 60.000000 super
2560 x 304 @ 60.000000 super
2560 x 320 @ 60.000000 super
2560 x 336 @ 60.000000 super
2560 x 344 @ 60.000000 super
2560 x 352 @ 60.000000 super
2560 x 360 @ 60.000000 super
2560 x 368 @ 60.000000 super
2560 x 376 @ 60.000000 super
2560 x 384 @ 60.000000 super
2560 x 392 @ 60.000000 super
2560 x 400 @ 60.000000 super
2560 x 416 @ 60.000000 super
2560 x 432 @ 60.000000 super
2560 x 448 @ 60.000000 super
2560 x 464 @ 60.000000 super
2560 x 480 @ 60.000000 super
2560 x 496 @ 60.000000 super
2560 x 512 @ 59.000000 super
2560 x 544 @ 55.000000 super
2560 x 560 @ 54.000000 super
2560 x 768 @ 60.000000 super
2560 x 800 @ 60.000000 super
## Specified ##
240 x 180 @ 59.727501 gba
256 x 224 @ 60.098475 sfc
256 x 225 @ 60.098475 sfc
256 x 239 @ 60.098475 sfc_fc
256 x 240 @ 55.450000 x68
256 x 240 @ 60.098475 sfc_fc
256 x 240 @ 61.460000 x68
256 x 242 @ 59.826098 pce_pcfx
256 x 256 @ 55.450000 x68
256 x 256 @ 61.460000 x68
268 x 224 @ 59.922743 mk3
272 x 240 @ 60.000000 msx2
288 x 224 @ 55.450000 x68
304 x 224 @ 59.185606 ng
320 x 200 @ 59.940052 a500
320 x 224 @ 55.450000 x68
320 x 224 @ 59.185606 ng
320 x 224 @ 59.922738 md
320 x 224 @ 61.460000 x68
320 x 240 @ 59.764793 ss
320 x 256 @ 49.890391 a500
336 x 224 @ 59.826098 pce
336 x 225 @ 59.826098 pce
336 x 240 @ 59.826098 pce
336 x 242 @ 59.826098 pce
352 x 224 @ 59.764793 ss
352 x 240 @ 59.764793 ss
360 x 288 @ 49.890391 a500
384 x 256 @ 55.450000 x68
384 x 256 @ 61.460000 x68
448 x 240 @ 55.450000 x68
448 x 240 @ 61.460000 x68
512 x 212 @ 60.000000 msx2
512 x 224 @ 60.098476 sfc
512 x 240 @ 55.450000 x68
512 x 240 @ 60.098476 sfc
512 x 256 @ 61.460000 x68
512 x 312 @ 49.664704 st
544 x 240 @ 60.000000 msx2
640 x 200 @ 56.533419 88sr
640 x 200 @ 60.000000 88va_77av
640 x 400 @ 56.533419 88sr
1088 x 225 @ 59.826098 pce
1088 x 242 @ 59.826098 pce
1280 x 224 @ 59.922738 md
1280 x 240 @ 59.922738 md
3520 x 224 @ 59.764793 ss
3520 x 240 @ 59.764793 ss
5376 x 224 @ 59.826098 pce
5376 x 240 @ 59.826098 pce
## Aux. ##
240 x 224 @ 59.727501 aux
240 x 240 @ 59.727501 aux
240 x 256 @ 60.000000 aux
248 x 240 @ 60.000000 aux
256 x 223 @ 60.000000 aux
256 x 224 @ 58.000000 aux
256 x 224 @ 59.400000 aux
256 x 224 @ 60.600000 aux
256 x 240 @ 59.400000 aux
264 x 240 @ 60.000000 aux
280 x 240 @ 60.000000 aux
288 x 240 @ 60.000000 aux
304 x 240 @ 60.000000 aux
320 x 224 @ 58.400000 aux
320 x 256 @ 55.400000 aux
320 x 256 @ 61.000000 aux
338 x 240 @ 60.000000 aux
360 x 240 @ 60.000000 aux
368 x 240 @ 60.000000 aux
376 x 240 @ 60.000000 aux
380 x 240 @ 60.000000 aux
384 x 240 @ 60.000000 aux
400 x 240 @ 60.000000 aux
410 x 256 @ 60.000000 aux
416 x 240 @ 60.000000 aux
448 x 240 @ 60.000000 aux
512 x 224 @ 59.400000 aux
512 x 225 @ 60.000000 aux
544 x 242 @ 60.000000 aux
## Interlaced ##
320 x 512 @ 49.890391 a500
512 x 448 @ 60.098476 sfc
512 x 512 @ 55.450000 x68
544 x 480 @ 30.000000 msx2
640 x 400 @ 60.000000 pc98
640 x 448 @ 30.000000 ss
640 x 480 @ 55.450000 x68
640 x 480 @ 53.178707 dos_vga
640 x 480 @ 59.400000 aux
640 x 480 @ 61.460000 x68
768 x 512 @ 55.450000 x68
## Total -- 105 modes (18 redundant) ##
Tomax_Payne escribió:@treme
Hola!
A ver cómo te lo explico.
Vmmaker crea modelines extra en el driver de tu gráfica, y has de ceñirte a ellos.
En tu caso tendrás modelines de 15 y 31 kHz.
Según tu ini, has creado unas super resoluciones y son las que deberías usar.
Si tienes 2560x240 y le dices a fusión que use 320x240, no pasa nada, porque no existe esa resolución/modeline.
En retroarch, hay que hacer 3 pasos una vez instaladas las modelines de super resolución:
1.- cambiar el menú a rgui (la pantalla típica de retroarch con letras verdes)
2.- en el menú usuario, activar los ajustes avanzados.
3.- activar crt switchres, a 15khz y 2560 de super resolución
El resto lo ajusta retroarch.
Un saludo
treme escribió:Buenas,hoy le he metido al pc que quiero usar para emulacion con Attract mode,el crt emu driver para conectar el pc a una tv crt.He usado el VmMaker y he seguido un tuto para meter las resoluciones para mame.Todo bien hasta que me he querido liar a meter las resoluciones para consolas,para probar he empezado con megadrive,he encontrado un .TXT con resoluciones para consolas,lo he importado con VmMaker he modificado el fusion.ini:
RefreshRate60Hz=60
RefreshRate50Hz=50
UseExpertModes=1
UseAutoSwitching=1
MinSwitchDelay=100
Mode256x240=256,240,60,50,256,240
Mode256x480=256,480,60,50,256,480
Mode320x240=320,240,60,50,320,240
Mode320x480=320,480,60,50,320,480
He lanzado un juego y he visto que no cambia a la resoluciones de megadrive,si no que muestra el emulador a 640x480.He tocado mil cosas pero nunca cambia a las resoluciones de megadrive.
Es la primera vez que me lio con esto y ando algo perdido,a ver si alguien que entienda mas del tema me indica como hacerlo
Gracias
treme escribió:@Ravenn Pues como indica el compañero,al final lo solucione usando el ddraw.dll que comenta @paskhis ,me lo comento calamity,lo use y ahora si cambia la resolucion.
El escritorio lo tengo a 640x480,primero use el attrat mode,pero algunos layouts no se me veian bien,asi que como tenia el Hyperspin configurado de hace tiempo en un disco duro en el que guarde,ahora estoy liado instalandolo todo en el pc y aunque lo tenga a 640x480 se ve bastante bien,luego ya cuando te lias a jugar las resoluciones van cambiando a como las hayas puesto en el emulador
paskhis escribió:El problema de Fusion de pasar de resoluciones entralazadas a progresivas es conocido, también pasa con algún que otro programa cómo FightCade, para otros basta con copiar el ddraw.dll que proporciona Calamity en el mismo directorio que el emulador.
Para el escritorio cualquier resolución PAL es mejor, yo tengo la 450x270, dado que así lo tengo para el Emulastation también, aunque 640x288 por ejemplo podría ser otra buena.
treme escribió:@Ravenn
¿?¿?,hay que limitar el numero de resoluciones para Hyperspin?,eso no lo sabia,pero te comento que meti mas de 100,y por el momento me funciona todo bien.
Lo de el parpadeo si que lo noto,pero seguro que menos que tu ya que uso una tv de 14 pulgadas por ahora,la idea es pillar una de 21 pulgadas como mucho,pero si,el parpadeo es algo molesto.
Si quieres quitar los parpadeos puedes poner,una vez tengas todo configurado,la resolucion del escritorio a 320x240,ya no tendras parpadeos,el hyperspin te arrancara igual,pero no se vera muy bien los layouts,como si estuviese un poco pixelado,los juegos cuando los ejecutes se te veran bien.
Respecto a los emuladores de Kega fusion sobre las resoluciones y usar el ddraw.dll,yo lo que he hecho ha sido coger el sistema megadrive,master system,game gear y los ejecuto con mednafen,ahi sin problemas,luego ya los sistemas de sc-3000,sg-1000,mega cd y sega 32X ,estos los ejecuto con Kega fusion,cada uno de los sistemas he puesto un emulador,de forma que no use un emulador para todos los sistemas,asi pongo en el .ini de cada emulador la resolucion que quiero en cada sistema...Bueno,de hecho yo lo que hago con todos los sistemas es colocarle un emulador,aunque lo repita,pero a la hora de configurar no tengo problemas que al querer configurar un sistema haga que otro,que use el mismo emulador,se me desconfigure
paskhis escribió:Uff es que yo con el hyperspin no he probado en bajas resoluciones, el emulastation con un buen theme funciona de lujo en un crt.
#Persistent
#SingleInstance force
Joy10::
if GetKeyState("Joy9") {
Send !{f4} ; Simulates the keypress alt+f4
ExitApp
}
return
treme escribió:@Ravenn
A mednafen le tenia algo de respeto porque no sabia como iba,ademas que va por comandos,p'ero luego descubri que sacaron otra cosa para mednafen que hace que tengas un configurador para el emulador y sea todo mas facil.Me gusta algo mas,porque le puedes poner las resoluciones como quieras,o general,todos los juegos de tal sistema a la misma resolucion o colocarle a cada juego una resolucion diferente,que esto aun no lo he probado pero que creo que va bien sobre todo para juegos como el del sonic 2 o el chaotic,no recuerdo bien cual es,que cuando juegas a dos players salen a otra resolucion distinta
paskhis escribió:El mednafen es muy muy bueno, y más el fork de @Silmalik para crt que es el emu4crt que puede funcionar con superresoluciones y no tienes que definir todos los modeline, aparte que es capaz de pasar de resoluciones progresivas y entrelazadas dentro del propio juego, muy útil para psx por ejemplo.
Del tema de salir de Kega, cómo de otros emuladores que no disponen de hotkeys yo utilizo un autohotkey script muy senzillo, también puedes utilizar el joy2key.
Únicamente tienes que descubrir qué botones quieres utilizar, en mi caso el botón 9 es el hotkey que unido con el 10 salgo con ALT+F4.#Persistent
#SingleInstance force
Joy10::
if GetKeyState("Joy9") {
Send !{f4} ; Simulates the keypress alt+f4
ExitApp
}
return
#Persistent
#SingleInstance force
Joy10::
if GetKeyState("Joy9") {
ifWinExist, ahk_exe %1%
{
Runwait, taskkill /im %1% /f
ExitApp
}
}
return
paskhis escribió:El script lo ejecuto justo antes del emulador, nunca en el inicio de windows.
La configuración del launcher apunta a un .cmd o .bat que ejecuta el script y luego el .exe, así de senzillo.
Te paso una versión que tiene cómo parámetro el .exe que ejecutas y lo busca para "matarlo" en los procesos con lo que no se utiliza el ALT+F4.#Persistent
#SingleInstance force
Joy10::
if GetKeyState("Joy9") {
ifWinExist, ahk_exe %1%
{
Runwait, taskkill /im %1% /f
ExitApp
}
}
return
@echo off
set fullpath=%~dp0
cd\users\arcade\RetroArch
%fullpath%retroarch.exe -L %fullpath%cores\genesis_plus_gx_libretro.dll --config %fullpath%config\retroarchcustom.cfg --appendconfig %fullpath%config\genesis.cfg %1
paskhis escribió:No te recomiendo en general el core px68k en retroarch dado que necesitas pasar de resoluciones entrelazadas a progresivas e incluso cada juego tiene su resolución progresiva diferente.
Lo más normal es 256x256@55.863, aunque yo utilizo principalmente groovymame y el WinX68K parcheado por Calamity que es capaz en caliente de realizar los cambios de resolución.
Por cierto, soy un enamorado del Cho Ren Sha, que juegazo...su música es bestial.
EDIT: ¿en el .bat pones el parámetro no? te adjunto un ejemplo de un script para retroarch@echo off
set fullpath=%~dp0
cd\users\arcade\RetroArch
%fullpath%retroarch.exe -L %fullpath%cores\genesis_plus_gx_libretro.dll --config %fullpath%config\retroarchcustom.cfg --appendconfig %fullpath%config\genesis.cfg %1
echo off
:inicio
TASKLIST | FIND /I "fusion.exe"
IF NOT %ERRORLEVEL%==0 GOTO inicio
Call "C:\HyperSpin\Modules\Sega Genesis\closefusion.ahk"
:BUCLE
TASKLIST | FIND /I "fusion.exe"
IF NOT %ERRORLEVEL%==1 GOTO BUCLE
Call "C:\HyperSpin\Modules\Sega Genesis\kegautoclose.bat"
goto inicio