Arcadespain

Software => Emuladores => Mensaje iniciado por: empardopo en Julio 22, 2021, 05:02:02 pm

Título: Emulador Commodore 64 portable
Publicado por: empardopo en Julio 22, 2021, 05:02:02 pm
A ver hace una "peshá" de tiempo que no toco el Commodore 64 y el otro día quise poner un jueguecillo y no tuve narices...

A ver si los gurú de este sistema me echan un cable...

1.- ¿Hay algún emulador que sea portable? usease, que no tenga que instalarse, ya sabéis...
2.- Que de forma fácil, pueda hacer un ficherito bat para lanzar el juego que me interese...

@josezpin o @arquillos (recientemente aparecido) os suena?
Título: Re: Emulador Commodore 64 portable
Publicado por: arquillos en Julio 22, 2021, 09:22:42 pm
Hola!
   yo suelo usar:
   - Vice 3.5 (version GTK aunque también tienes la SDL). Ejecutable x64sc
Te permite cargar con un bat pero no recuerdo los parámeros...era bastante sencillo.
Prueba a lanzar la versión GTK y en el menú Help -> Command line options...seguro que encuentras lo que necesitas

También tengo: hoxs64, micro64 (increibles posibilidades parecidas al HLSL del Mame) y CCS64

Y como creo que tienes la N3DS...Vice3DS (C64 Emulator)! NO DUDES en probarlo..para mi el mejor emulador de largo. Y viene incluido con desgarga de juegos online desde gamebase64!
- https://gbatemp.net/threads/release-vice3ds-c64-emulator.534830/
Título: Re: Emulador Commodore 64 portable
Publicado por: treme en Julio 23, 2021, 09:20:24 am
Mira,Empardopo,yo hara unos meses descubri el BMC64,cunado se pase Josezpin ya te lo explicara mejor.

Basicamente es una imagen que la grabas en una sd y la metes en una Raspberry pi,no lleva linux ni nada,osea que cuando arranca es como si arrancaque un commodore 64.

Dentro de la sd metes las roms,y las cargas

Te digo yo que es una pasada,es lo mas parecido a tener un commodore 64

Hay otro igual para Spectrum que tambien es la caña

Suelen llamarse BareMetal
Título: Re: Emulador Commodore 64 portable
Publicado por: Josepzin en Julio 24, 2021, 01:26:16 am
Yo jamas en la vida instalé VICE, de hecho no tengo ningun emulador instalable.

Dicho esto, tengo a mano todos los emuladores y ademas VICE en varias versiones porque las ultimas no me van bien, y cuando digo las ultimas me refiero a las que tienen interface GTK asi que uso las SDL2, que ademas me gusta mas esa interfaz retro integrada dentro del mismo emulador.

Luego otro tema es entender las 3 o 4 opciones necesarias para cargar y usar mandos o configurar teclas.

Asi que tienes para elegir: VICE SDL2, HOSX64, CCS64 y hay uno nuevo ahora con interfaz modernosa que se llama Denise64 creo. Asi que tienes para elegir :P

Y si tienes una Rpi a mano, con BMC64 tienes un C64 baremetal, que te arranca en 4 o 5 segundos y le puedes conectar mandos USB o de los DB9 liandose un poco con cables de esos arduino. Ademas es bastante fácil ponerlo en marcha, formatear una SD, descomprimir BMC64 a la raiz y si, copiar unos archivos especificos que no van incluidos (los kernel) a una carpeta, en este paso la gente se suele liar porque tienen que tener el nombre exacto, pero una vez hecho es una tontería.

O tambien tienes emulador en la RG350, que no sé si la tienes!

No será por pocas opciones :)
Título: Re: Emulador Commodore 64 portable
Publicado por: arquillos en Julio 24, 2021, 09:53:57 am
Por curiosidad...¿Que problemas te dan las últimas versiones GTK? (Yo las uso en Win 10 y me funcionan bien)
Título: Re: Emulador Commodore 64 portable
Publicado por: Josepzin en Julio 25, 2021, 01:48:15 am
En mi ordenador no funciona, he ido probando cada nueva versión que sacan y nada, ademas la interfaz esa NO ME GUSTA!
Título: Re: Emulador Commodore 64 portable
Publicado por: empardopo en Julio 26, 2021, 05:22:05 pm
Tomo nota de lo del Baremetal aunque de momento era para PC ya que tenía ganas de probar un jueguecillo y no tenía narices, jeje!

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...

@arquillos, tomaré nota del emulador para la 3DS a ver si tengo narices de echarlo a andar...
Título: Re: Emulador Commodore 64 portable
Publicado por: Josepzin en Julio 26, 2021, 07:30:11 pm
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.


Citar
yo 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 ;)
Título: Re: Emulador Commodore 64 portable
Publicado por: arquillos en Julio 26, 2021, 10:03:23 pm
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...

Muy sencillito: hoxs64 (https://www.hoxs64.net/)
Ejecutar un juego:

Código: [Seleccionar]
hoxs64.exe -autoload <Juego con full PATH> -fullscreen
Y a drisfrutar :P

Citar
@arquillos, tomaré nota del emulador para la 3DS a ver si tengo narices de echarlo a andar...

No te arrepentirás...coger la N3DS, lanzar el emu y descargar los juegos directamente desde Gamebase64...no tiene precio
Título: Re: Emulador Commodore 64 portable
Publicado por: empardopo en Julio 27, 2021, 11:14:00 am
@Josepzin @arquillos intentaré darle una oportunidad a ambos a ver! Además intentaré hacer tutos porque tengo la cabeza cada vez peor y cuando pasa un tiempo y quiero poner un emulador la lío, jajajaja!

Saludos
Título: Re: Emulador Commodore 64 portable
Publicado por: Josepzin en Julio 27, 2021, 02:52:31 pm
HOSX también va muy bien
Título: Re: Emulador Commodore 64 portable
Publicado por: empardopo en Julio 27, 2021, 06:46:38 pm
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.


Citar
yo 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 ;)

Compi, parece que he dado con la versión correcta que me funciona bien en Windows pero tengo un problemilla, a ver si puedes echarme un cable...

¿Cargo un juego pero qué teclas tengo que usar para echarlo a andar?
Título: Re: Emulador Commodore 64 portable
Publicado por: Josepzin en Julio 27, 2021, 09:47:35 pm
¿Cuando dices "echarlo a andar" te refieres a ejecutarlo o a las teclas del joystick y demas?
Título: Re: Emulador Commodore 64 portable
Publicado por: empardopo en Julio 27, 2021, 10:19:49 pm
El juego sale pero con ninguna tecla puedo empezar a jugar, jeje

Enviado desde mi MI MAX 2 mediante Tapatalk

Título: Re: Emulador Commodore 64 portable
Publicado por: Josepzin en Julio 28, 2021, 05:04:52 am
A ver... este es el tema mas complicado con el emulador de C64.

Normalmente los juegos tienen intro, estas intros normalmente se pasan con ESPACIO, pero como cada una es hija de su padre, algunas pocas se pasan con otras teclas... pero lo normal es ESP o el equivalente a ESC, que es RUNSTOP (suele ser ESC o la tecla que está debajo.

Pero en lo que te tocará liarte la primera vez es en la configuración de las teclas o mandos.

Yo suelo usar VICE porque este tema lo tengo super cocinado con este emulador, ¿cual estas usando al final? ¿VICE o HOSX?
Título: Re: Emulador Commodore 64 portable
Publicado por: Josepzin en Julio 28, 2021, 05:12:00 am
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.
Título: Re: Emulador Commodore 64 portable
Publicado por: Josepzin en Julio 28, 2021, 05:18:31 am
Ahh, si no recuerdo dijiste que usabas Denise64.

Vas a Control > C64 COnfiguracion > Control > Joypad #2 y ahí tienes para asignar teclas a las direcciones

Aquí para hacer swap de puerto es Control > C64 Swap ports

Con esto creo que será suficiente para que empieces!
Título: Re: Emulador Commodore 64 portable
Publicado por: empardopo en Julio 28, 2021, 09:19:04 am
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.

La verdad es que es algo tedioso... Con esa versión SDL2 de Vice que comentas que es la que cuando pulsas F12 sale un menú en pantalla y tal a mí se me queda siempre el emulador en formato ventana, osea que aunque maximize se sigue viendo en modo ventana y se siempre la cabecera de arriba de la ventana del emulador, ¿a ti te ocurre lo mismo con este emulador? Creo que habías comentado lo de Alt+D para modo fullscreen pero a mí con esta versión no me funciona.
Título: Re: Emulador Commodore 64 portable
Publicado por: Josepzin en Julio 28, 2021, 09:09:32 pm
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
https://mega.nz/file/zFYj1Y6Y#LzFuMaPrP937p1Hcp_Ur3SVJNgiJe8x8l3K72vm-OG4
Título: Re: Emulador Commodore 64 portable
Publicado por: empardopo en Julio 30, 2021, 08:27:53 am
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
https://mega.nz/file/zFYj1Y6Y#LzFuMaPrP937p1Hcp_Ur3SVJNgiJe8x8l3K72vm-OG4


Esta versión parace que funciona aunque me ocurre una cosilla a ver si a ti te pasa lo mismo...

Le he conectado un gamaped y resulta que hay al menos tres botones que al pulsarlo es el equivalente a pulsar F12 en el teclado y que aparezcan las opciones del emulador; ¿te ocurre a ti lo mismo? ¿sabes si se puede anular eso?
Es que pensaba configurar algunos botones con el AllInOneFYC para poder saltar intros, cerrar el emulador, etc pero me fastidia lo que te comento...
Título: Re: Emulador Commodore 64 portable
Publicado por: Josepzin en Julio 30, 2021, 09:06:36 pm
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?
Título: Re: Emulador Commodore 64 portable
Publicado por: empardopo en Julio 30, 2021, 09:33:17 pm
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?

A qué te refieres con lo de teclado virtual? Al que trae el propio emulador y algún programita extra?
Yo uso un gamepad que me lo detecta como compatible de xbox 360.

El caso es que no encuentro ninguna opción donde le esté asignando a totones de mi mando la tecla F12 y además con el mando una vez estoy en el menu me puedo mover y todo; lo cual no está mal pero el problema es que son varios botones los que acceden al menú, jeje!

La verdad es que si ya de por sí es un coñazo que haya juegos que empiezan con teclas distintas encima están los putos cracks de las narices que añaden más todavía, ufff! menudo coñazo!
Título: Re: Emulador Commodore 64 portable
Publicado por: Josepzin en Julio 31, 2021, 05:03:42 pm
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 ...
Título: Re: Emulador Commodore 64 portable
Publicado por: jose365 en Julio 31, 2021, 08:02:37 pm
Esta recopilación tiene un aspecto estupendo!!
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.
Título: Re: Emulador Commodore 64 portable
Publicado por: empardopo en Agosto 02, 2021, 11:56:59 am
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 ...

Gracias compi! Echo un vistazo!
Título: Re: Emulador Commodore 64 portable
Publicado por: Josepzin en Agosto 02, 2021, 08:11:52 pm
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?
Título: Re: Emulador Commodore 64 portable
Publicado por: Josepzin en Agosto 02, 2021, 08:12:50 pm
@empardopo, si te lias con Vice intenta tambien con HOSX, que tambien debería funcionar bien.
Título: Re: Emulador Commodore 64 portable
Publicado por: jose365 en Agosto 02, 2021, 09:09:22 pm
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?

Es un conjunto de frontend con emuladores y algunos juegos retro. Funciona en Windows y también desde un usb con autoarranque usando Batocera, y se puede usar en algunas consolas chinas para juegos retro, etc.
Se llana BOB en referencia a Best of the Best porque está dirigido a los mejores juegos de cada plataforma, y buscan la versión en español siempre que es posible.

Aquí pongo un vídeo de la última versión donde se puede ver un poquito lo que es y cómo funciona

Título: Re: Emulador Commodore 64 portable
Publicado por: empardopo en Agosto 03, 2021, 08:54:38 am
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?

Como te pone el compi, ahora se llama Multibob pero 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!

@empardopo, si te lias con Vice intenta tambien con HOSX, que tambien debería funcionar bien.

Le echo un vistazo en busca de esa opción a ver. Thanks!
Título: Re: Emulador Commodore 64 portable
Publicado por: machiminax en Agosto 04, 2021, 08:03:23 pm
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
Título: Re: Emulador Commodore 64 portable
Publicado por: empardopo en Agosto 05, 2021, 11:33:30 am
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

Eso no hace falta ni preguntarlo. Si te apetece y puedes, porfi! :-)
Título: Re: Emulador Commodore 64 portable
Publicado por: Josepzin en Agosto 05, 2021, 02:01:55 pm
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.
Título: Re: Emulador Commodore 64 portable
Publicado por: Josepzin en Agosto 05, 2021, 02:37:47 pm
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.

Hace mucho que no pruebo los cores de C64, tengo que darle un vistazo!
Título: Re: Emulador Commodore 64 portable
Publicado por: empardopo en Agosto 06, 2021, 04:43:55 pm
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.

Exacto a eso iba! Pues parece que en la BOB están haciendo eso y me temo que como actualizen cores y no haya retrocompatibilidad dejarán de servir a menos que se queden sin actualizar claro está...
Título: Re: Emulador Commodore 64 portable
Publicado por: machiminax en Agosto 07, 2021, 09:22:37 pm
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"
exit

Código: [Seleccionar]
@ECHO OFF
retroarch.exe -L "cores\vice_x64_libretro.dll" ".\states\1942.state"
exit

Có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.opt

Có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.
Título: Re: Emulador Commodore 64 portable
Publicado por: empardopo en Agosto 10, 2021, 01:37:28 pm
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"
exit

Código: [Seleccionar]
@ECHO OFF
retroarch.exe -L "cores\vice_x64_libretro.dll" ".\states\1942.state"
exit

Có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.opt

Có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.

Gracias compi!