Inicio

PorArturViader

PelisBD

Ya está disponible la primera versión de PelisBD, una aplicación web para llevar una lista de películas y series vistas o pendientes y también permite comentar y calificar los contenidos. En el caso de las series se pueden marcar los episodios o temporadas vistas. Se apoya en TMDB y forma parte del proyecto final del Bootcamp Java Spring Boot en Barcelona Activa que estoy finalizando.
Una vez terminado el curso seguiré ampliando la app con nuevas funcionalidades.
https://pelisbd.magictoolsweb.com


PorArturViader

Jugar a 240p 15khz

Es muy recomendado jugar a los videojuegos retro utilizando una TV CRT a 240p 15khz.

Hoy en día es fácil emular todas las consolas y arcade de los 80 y 90, pero solo cuando son vistos en una TV CRT a resolución nativa tienen su magia original.

Cuando jugamos en un LCD a los juegos clásicos se pierde su esencia con el reescalado.

Existen varios métodos para jugar a los juegos retro en TV CRT.

1- PC Arcade

Podemos sacar salida analógica 15khz con un ordenador y no necesitamos que sea muy potente, por tanto podemos reciclar un ordenador antiguo.

Necesitamos una tarjeta radeon compatible con salida VGA o DVI y un cable VGA a Euroconector o también llamado SCART.

Existen diferentes maneras de jugar con un pc, podemos hacerlo con windows o con sistemas linux pensados para ello.

Utilizar un linux convencional resultaría muy complicado pués se debe compilar el kernel con el soporte 15khz y se elimina en las actualizaciones, pero hay linux pensados para ello.

1- Groovyarcade – Este sistema está orientado a emular las máquinas recreativas de Mame con salida a 15khz. Aunque también puede emular consolas con retroarch.

Para realizar la instalación necesitamos preparar un pendrive de instalación, podemos descargarlo en su página de github en releases. https://github.com/substring/os

Existen una versión de 2024 final y una de 2025 pre release, que es más recomendada. Podemos descargarla de aquí.

https://github.com/substring/os/releases

La instalación final puede hacerse en cualquier disco interno o usb. Como se trata de un sistema liviano podemos instalarlo en un pendrive.

Cuando introducimos el pendrive de instalación debemos estar atentos a las indicaciones de audio. Una voz robótica nos informará de que está activando y desactivando las salidas de vídeo para elegir la correcta, cuando tenemos imagen debemos pulsar intro.

Necesitaremos las roms de MAME. Yo personalmente he descargado un torrent de 80 gb de pleasuredome, las mame merged roms. Aunque estas son sin filtrar y hay muchos juegos que no nos harán falta. Prefiero poner las roms sin filtrar por si hay algo nuevo. Existen scripts para el filtrado de roms, en el caso de filtrarlas es mejor partir de las non-merged.

Una vez instalado el sistema y comprobado que funciona podemos copiar las roms en la carpeta destinada a estas que se encuentra en uno de los directorios alojados en home.

El sistema de archivos del pendrive es linux. Podemos meter las roms desde cualquier linux, sino necesitaremos pasarlas por red, por ftp.

También necesitaremos las snaps que son las fotos de cada juego para el menú.

Podemos descargarla de aquí.

https://www.progettosnaps.net/snapshots

También hay una carpeta destinada a los snaps en la home.

Con todo esto tendremos el sistema funcionando con todas la roms en tv 15khz.

El sistema nos da la opción de calibrar los márgenes de la imagen para un encuadre perfecto.

2-RGBUntu – Se trata de un sistema que emula todas las consolas, ordenadores y Arcade en una TV de 15khz.

3-Calimity drivers Windows. Los drivers de calamity nos permiten sacar una salida de 15khz en windows.

Es una opción muy recomendable aunque más complicada pues se debe tener una lista de las resoluciones retro a instalar.

Es recomendable si se usa un PC antiguo instalar Windows 10 LTSC. Yo personalmente tengo el 1809 que gasta poca RAM ya que el equipo solo tiene 4gb.

También podemos usar Windows anteriores como el 7.

Para el menú de los juegos podríamos utilizar un emulationstation.

2- Mister FPGA.

La Mister recrea casi todas las máquinas y consolas por Hardware. No se trata de emulación.

Disfrutaremos de una imagen y jugabilidad igual a las máquinas originales.

Es una opción muy recomendada.

Aunque hoy en día la emulación está muy conseguida y las diferencias con la FPGA son mínimas.

Una de las ventajas es que no hay latencia, aunque en la emulación esta sea inapreciable.

3- Raspberry PI.

Con el cable RGB PI podemos conectar la raspberry pi a una TV CRT. Se recomienda la PI 4.

Proximamente se podrá hacer con la PI 5. También se podía con la 3 pero con la 4 va mucho mejor porque tiene más potencia.

Yo personalmente suelo jugar con Mister FPGA y algunos arcades con GroovyArcade. También uso Windows con calamity para jugar online vía netplay con amigos.

También uso el RGBPI que es práctico porque es fácil de transportar y lo uso de vez en cuando. Con la Pi 400 funciona muy bien.

PorArturViader

Proton Standalone Sh Creator

proton-standalone-sh-creator

Este programa sirve para crear lanzadores sh para juegos de windows en linux. Existen otros métodos como lutris pero con este método se pueden usar las últimas versiones de proton e incluso funcionan juegos que no funcionan en lutris. Aunque también hay juegos que solo funcionan en lutris.

¡Novedad! Ahora con proton ge 11.1 ya no es necesario crear un contenedor playonlinux, debemos crear una carpeta vacía. Luego podemos ejecutar un juego y se creará el prefijo. Posteriormente para mayor seguridad podemos eliminar las unidades no usadas de dosdevices y crear enlaces simbólicos a una misma carpeta vacía o de montaje de isos a todas las letras desde e: hasta z:. Y en d: ponemos una carpeta con juegos. Y siempre abrimos a partir de entonces los juegos de d:.

En el desplegable seleccionamos siempre con proton 11 librerías de proton. Ya nunca usaremos las de steam.

¡Novedad! Se ha actualizado el programa porque fallaba la detección de librerías de steam en algunas instalaciones y ahora se pueden elegir librerías del sistema, con menor compatibilidad pero más rendimiento y recomendables.

También se soportan juegos de vr con WiVrn.

https://github.com/ArturViaderdev/protonstandaloneshcreator

El programa es Java creado con netbeans.

Para utilizarlo necesitas. Crear un contenedor wine (da igual la versión de wine) con playonlinux y otorgar acceso a los directorios de los juegos instalados como unidades.

Debes indicar la ruta del contenedor playonlinux en el programa.

Descargar una proton ge release y modificar el archivo proton py de acuerdo a las instrucciones contenidas en los comentarios del código. Puede variar un poco según la versión de proton pero si se conoce el lenguaje python es fácil de modificar. Incluyo en descarga varias versiones de proton modificadas.

Se debe indicar la ruta del directorio con proton en el programa. Yo suelo guardarla en un directorio con el nombre de la versión de proton situado en el directorio documentos.

Elegir un exe de juego en el programa. Se debe abrir este de la ruta carpeta personal/playonlinux virtual drives/nombre del contenedor/dosdevices/unidad con el juego.

Al hacer click en create sh se crea un archivo sh para lanzar el juego en la misma carpeta donde se ha descomprimido la proton ge release.

Si ejecutamos este archivo desde el terminal con sh cargará el juego.

Versiones de proton para descargar ya modificadas:

https://www.magictoolsweb.com/descargas/juegosproton927.zip

https://www.magictoolsweb.com/descargas/juegosproton925.zip

https://www.magictoolsweb.com/descargas/juegosproton104.zip

https://www.magictoolsweb.com/descargas/juegosproton103.zip

https://www.magictoolsweb.com/descargas/juegosproton1015.zip

https://www.magictoolsweb.com/descargas/juegosproton1024.zip

https://www.magictoolsweb.com/descargas/juegosproton1029.zip

https://www.magitoolsweb.com/descargas/juegosproton1034.zip (Versión más recomendada)

https://www.magictoolsweb.com/descargas/juegosproton111.zip

Con ayuda de IA he podido modificar el proton 11 beta de steam. Lo he compilado primero desde el código fuente en 45 minutos. Está funcionando ok. Los juegos nuevos los pondré con este.

Aunque por el momento esta versión solo funciona cuando se elige en el programa librerías del sistema. Con juegos que necesiten librerías de steam no funciona.

Además hay que añadir el archivo tracked_files al contenedor wine en /home/usuario/PlayOnlinux Virtual Drives/juegosproton1029/tracked_files.

Pongo aquí el archivo en descarga.

https://www.magitoolsweb.com/descargas/tracked_files