aunque el tema del fullscreen por command line no he sido capaz de que funcione, al menos he configurado una tecla que pulso y pasa a Fullscreen (dentro de lo malo algo es algo).
yo prefiero que un emulador se especialize en una plataforma nada más pero eso serán manías mías de abuelo cebolleta...
Al final me he quedado con el Denise 64 ese con el que he conseguido echarlo a andar aunque el tema del fullscreen por command line no he sido capaz de que funcione, al menos he configurado una tecla que pulso y pasa a Fullscreen (dentro de lo malo algo es algo). Por cierto, el emulador tiene buena pinta la verdad y parece que servirá en un futuro para Amiga aunque sinceramente yo prefiero que un emulador se especialize en una plataforma nada más pero eso serán manías mías de abuelo cebolleta...
hoxs64.exe -autoload <Juego con full PATH> -fullscreen
@arquillos, tomaré nota del emulador para la 3DS a ver si tengo narices de echarlo a andar...
aunque el tema del fullscreen por command line no he sido capaz de que funcione, al menos he configurado una tecla que pulso y pasa a Fullscreen (dentro de lo malo algo es algo).
El tema del fullscreen en VICE se resuelve asi:
- Abres VICE
- Le das a ALT+D (pantalla completa)
- Vas a Settings management > Save current
Y listo, la proxima vez que entres aparecerá en pantalla completa. Es importante desactivar la opción de "Save settings on exit" asi no guarda cualquier configuracion sino solo la que nosotros queremos. Esto sirve para cualquier cosa, por ejemplo la configuracion de las teclas/joysticks, el puerto 2 seleccionado por defecto, el TRUE DISK activado, etc.Citaryo prefiero que un emulador se especialize en una plataforma nada más pero eso serán manías mías de abuelo cebolleta...
En general yo tambien prefiero eso, pero creo que va a llegar un momento en que un solo emulador podrá controlarlos a todos :P ;)
Normalmente los juegos en C64 usan el puerto 2, pero algunos antiguos usan el 1. Asi que lo habitual es tener definido un esquema de teclas y luego con ALT+J intercambiar puertos. Este atajo va tanto en HOSX como VICE.
Si estas en HOSX:
- Settings > Keyboard > Joystick y allí tienes las teclas para Joy1 y Joy2.
Si estas en VICE (yo tengo la versión SDL2, que usa la interfaz de texto de C64):
- F12 > Machine Settings > Joystick settings > Joystick device 2 = Keyset 1 o 2
- Luego ahí mismo vas a Define keyset y ves si te sirve esa definición del Keyset1/2 o asignas las que quieras
Yo lo que hago es definir un esquema tipo WASD en el teclado numérico o con las teclas INICIO-SUPR-FIN-AVPAG, y CTRL para disparo. Evitando usar los cursores y la barra de ESPACIO porque tendrás conflictos con los cursores y espacio del teclado que puede que los use la intro o no, pero mejor dejarlos libres.
Parece una movida pero al final son 3 o 4 cosas a saber y tener en cuenta.
Pregunta lo que quieras.
El problema que tenemos ahora que no estamos sobre la misma version, igual yo te digo las instrucciones para una version y tu tienes o otra o nos liamos...
Te paso mi instalacion a ver si te sirve:Spoiler: mostrar
Hubo una epoca que intenté liarme a configurar botones así, ahora me conformo con tener un boton que abra el teclado virtual y ya desde ahí darle a esas teclas puntuales para saltar intros o seleccionar las opciones de los cracks o de juegos que empiezan con F2 o la tecla que sea!
De todos modos voy a probar con algun mando a ver si me hace lo mismo, ¿cual usas?
Dale un vistazo a esto, una recopilación de juegos sin intro:
https://www.lemon64.com/forum/viewtopic.php?t=76305
Cuando digo "teclado virtual" me refiero al del emulador.
Lo de la tecla F12 asignada a botones, me recuerda a la RG350, que tiene ese acceso asignado a un boton de forma automática...
En el VICE que te envié, mira si te sirve entrar a Settings management > Define UI keys ...
Me ha hecho pensar que quizá también pueda servir el emulador y los Juegos del BOB, aunque no estoy seguro de si soporta C64. La versión BOB de Windows es Portable.
Me ha hecho pensar que quizá también pueda servir el emulador y los Juegos del BOB, aunque no estoy seguro de si soporta C64. La versión BOB de Windows es Portable.
¿Qué es el BOB ese?
Me ha hecho pensar que quizá también pueda servir el emulador y los Juegos del BOB, aunque no estoy seguro de si soporta C64. La versión BOB de Windows es Portable.
¿Qué es el BOB ese?
@empardopo, si te lias con Vice intenta tambien con HOSX, que tambien debería funcionar bien.
Si quereis puedo actualizar el tuto de AM y C64.
https://arcadespain.info/Foro/index.php?topic=5640.0
Hace un tiempo q salio un core para retroarch , vice_x64_libretro
Se pueden crear savestates y cargar los juegos directamente en la pantalla de juego.
https://www.lemon64.com/forum/viewtopic.php?t=74429&sid=a4992d95f9b63fc352910fe03c0f6c73
en lo que concierne al Commodore 64 han metido el 99% de los juegos en formato vsf (creo recordar) y no funcionan con los emuladores que había probado, jeje!
Hace un tiempo q salio un core para retroarch , vice_x64_libretro
Se pueden crear savestates y cargar los juegos directamente en la pantalla de juego.
en lo que concierne al Commodore 64 han metido el 99% de los juegos en formato vsf (creo recordar) y no funcionan con los emuladores que había probado, jeje!
Yo recuerdo que en una época se me dio por generar archivos VSF para saltarme todas las intros y demás, pero al final los dejé de lado porque en otras versiones de Vice no funcionaban.
@ECHO OFF
retroarch.exe -L "cores\vice_x64_libretro.dll" ".\roms\c64\1942.vsf"
exit
@ECHO OFF
retroarch.exe -L "cores\vice_x64_libretro.dll" ".\states\1942.state"
exit
@ECHO OFF
retroarch.exe -L "cores\vice_x64_libretro.dll" ".\states\1942.zip"
exit
vice_audio_leak_emulation = "disabled"
vice_audio_options_display = "disabled"
vice_autostart_warp = "disabled"
vice_border = "enabled"
vice_c64_model = "C64 PAL"
vice_datasette_hotkeys = "disabled"
vice_drive_sound_emulation = "disabled"
vice_drive_true_emulation = "disabled"
vice_external_palette = "default"
vice_gfx_colors = "16bit"
vice_joyport = "Port 2"
vice_keyrah_keypad_mappings = "disabled"
vice_mapper_a = "RETROK_SPACE"
vice_mapper_datasette_forward = "RETROK_RIGHT"
vice_mapper_datasette_reset = "---"
vice_mapper_datasette_rewind = "RETROK_LEFT"
vice_mapper_datasette_start = "RETROK_UP"
vice_mapper_datasette_stop = "RETROK_DOWN"
vice_mapper_datasette_toggle_hotkeys = "---"
vice_mapper_joyport_switch = "RETROK_RCTRL"
vice_mapper_l = "---"
vice_mapper_l2 = "---"
vice_mapper_l3 = "---"
vice_mapper_ld = "---"
vice_mapper_ll = "---"
vice_mapper_lr = "---"
vice_mapper_lu = "---"
vice_mapper_r = "RETROK_RETURN"
vice_mapper_r2 = "---"
vice_mapper_r3 = "RETROK_PAGEDOWN"
vice_mapper_rd = "---"
vice_mapper_reset = "RETROK_END"
vice_mapper_rl = "---"
vice_mapper_rr = "---"
vice_mapper_ru = "---"
vice_mapper_select = "RETROK_RCTRL"
vice_mapper_start = "RETROK_F11"
vice_mapper_statusbar = "RETROK_F12"
vice_mapper_vkbd = "RETROK_F11"
vice_mapper_warp_mode = "RETROK_PAGEDOWN"
vice_mapper_x = "RETROK_PAGEUP"
vice_mapper_y = "RETROK_ESCAPE"
vice_mapper_zoom_mode_toggle = "---"
vice_mapping_options_display = "enabled"
vice_physical_keyboard_pass_through = "disabled"
vice_read_vicerc = "enabled"
vice_reset = "Autostart"
vice_resid_sampling = "Resampling"
vice_sid_model = "DefaultR"
vice_sound_sample_rate = "48000"
vice_theme = "C64"
vice_turbo_fire_button = "disabled"
vice_turbo_pulse = "4"
vice_userport_joytype = "None"
vice_vicii_color_brightness = "1000"
vice_vicii_color_contrast = "1000"
vice_vicii_color_gamma = "2800"
vice_vicii_color_saturation = "1000"
vice_video_options_display = "disabled"
vice_zoom_mode = "none"
vice_drive_true_emulation = "disabled"
vice_Drive_true_emulation = "disabled"
Revisando por encima tanto BOB como CoinOPS en principio parece sencillo usar retroarch de forma portable.
Te dejo las diferentes opciones para lanzar juegos usando .bats dependiendo de si se usa vsf,savesates o bien roms en formato .c64 y demas.Código: [Seleccionar]@ECHO OFF
retroarch.exe -L "cores\vice_x64_libretro.dll" ".\roms\c64\1942.vsf"
exitCódigo: [Seleccionar]@ECHO OFF
retroarch.exe -L "cores\vice_x64_libretro.dll" ".\states\1942.state"
exitCódigo: [Seleccionar]@ECHO OFF
retroarch.exe -L "cores\vice_x64_libretro.dll" ".\states\1942.zip"
exit
BOB usa emulationstation a traves de retrobat
https://www.retrobat.ovh/
CoinOPS usa retrofe
http://retrofe.nl/
En ambos packs en el caso de retroarch han creado archivos independientes de configuracion para cada juego.
1942.optCódigo: [Seleccionar]vice_audio_leak_emulation = "disabled"
vice_audio_options_display = "disabled"
vice_autostart_warp = "disabled"
vice_border = "enabled"
vice_c64_model = "C64 PAL"
vice_datasette_hotkeys = "disabled"
vice_drive_sound_emulation = "disabled"
vice_drive_true_emulation = "disabled"
vice_external_palette = "default"
vice_gfx_colors = "16bit"
vice_joyport = "Port 2"
vice_keyrah_keypad_mappings = "disabled"
vice_mapper_a = "RETROK_SPACE"
vice_mapper_datasette_forward = "RETROK_RIGHT"
vice_mapper_datasette_reset = "---"
vice_mapper_datasette_rewind = "RETROK_LEFT"
vice_mapper_datasette_start = "RETROK_UP"
vice_mapper_datasette_stop = "RETROK_DOWN"
vice_mapper_datasette_toggle_hotkeys = "---"
vice_mapper_joyport_switch = "RETROK_RCTRL"
vice_mapper_l = "---"
vice_mapper_l2 = "---"
vice_mapper_l3 = "---"
vice_mapper_ld = "---"
vice_mapper_ll = "---"
vice_mapper_lr = "---"
vice_mapper_lu = "---"
vice_mapper_r = "RETROK_RETURN"
vice_mapper_r2 = "---"
vice_mapper_r3 = "RETROK_PAGEDOWN"
vice_mapper_rd = "---"
vice_mapper_reset = "RETROK_END"
vice_mapper_rl = "---"
vice_mapper_rr = "---"
vice_mapper_ru = "---"
vice_mapper_select = "RETROK_RCTRL"
vice_mapper_start = "RETROK_F11"
vice_mapper_statusbar = "RETROK_F12"
vice_mapper_vkbd = "RETROK_F11"
vice_mapper_warp_mode = "RETROK_PAGEDOWN"
vice_mapper_x = "RETROK_PAGEUP"
vice_mapper_y = "RETROK_ESCAPE"
vice_mapper_zoom_mode_toggle = "---"
vice_mapping_options_display = "enabled"
vice_physical_keyboard_pass_through = "disabled"
vice_read_vicerc = "enabled"
vice_reset = "Autostart"
vice_resid_sampling = "Resampling"
vice_sid_model = "DefaultR"
vice_sound_sample_rate = "48000"
vice_theme = "C64"
vice_turbo_fire_button = "disabled"
vice_turbo_pulse = "4"
vice_userport_joytype = "None"
vice_vicii_color_brightness = "1000"
vice_vicii_color_contrast = "1000"
vice_vicii_color_gamma = "2800"
vice_vicii_color_saturation = "1000"
vice_video_options_display = "disabled"
vice_zoom_mode = "none"
Estos archivos van en "retroarch\config\VICE x64"
El archivo de configuracion de core es este "VICE x64.cfg"
Va en la misma carpeta config.Código: [Seleccionar]vice_drive_true_emulation = "disabled"
vice_Drive_true_emulation = "disabled"
Como del C64 no tengo ni idea no se como crearon los archivos .vsf en el caso de BOB pero llegado el caso podeis crear savestates (".state") a partir de esos .vsf por si mas adelante dejan de funcionar en nuevas versiones de este core.