preservacion

RetroEuskal 2023: publicamos cartel y programa de actividades del evento

RetroEuskal 2023Ya no queda nada para que de comienzo RetroEuskal 2023, cumpliendo nada menos que 20 ediciones, todo un logro. Así publicamos el programa de actividades donde celebramos notables y redondos aniversarios de máquinas, software, o hechos que han marcado un antes y un después en la historia de la Informática. En esta edición contaremos con dos interesantes exposiciones, dos charlas, tres torneos de videojuegos, recuperaremos viejas actividades y presentaremos alguna que otra novedad, así hasta un total de 15 actividades distintas que no puedes perderte.

Así que entra ya en la web del evento y revisa el programa de actividades que os hemos preparado:

Web de RetroEuskal 2023

Esperamos que todas (o algunas de) las actividades sean de tu agrado e interés. ¡Te esperamos del 22 de julio al 24 de julio en el Bilbao Exhibition Centre, no faltes!

La Morgue de los Dres. Retro

Descripción de la actividad

Lugar:
Stand de RetroEuskal

Horario:
Sábado 22 de julio a lunes 24 de julio,
de 10:00 a 21:00

La morgue de los Dres. Retro

«La morgue de los Dres. Retro» es el nombre dado al taller de reparación y modificación de ordenadores y videoconsolas antiguas de RetroEuskal.

Nos gusta que las antiguas joyas de la Informática que tenemos en casa salgan de su cajón y regresen a la vida. Por ello impulsamos de nuevo esta actividad, en la que nuestros expertos manitas te ayudan a revivir tu vieja y querida máquina, o al menos te ayudan a entenderla más y que seas tú mismo capaz de hacer que los bits recorran de nuevo sus circuitos, como antaño.

Este año ya tuvieron que actuar los Dres. Retro desde el inicio del evento. Y es que el MSX2 que teníamos en el Juegódormo, concretamente un Sony HB-FS9, dejó de funcionar el 1er día del evento. Una inspección in situ del ordenador una vez abierto no arrojó mucha información del posible problema y no fue hasta terminado el evetno, y con mas tranquilidad, cuando se hizo un análisis más exhaustivo del hardware en cuestión, parece que se ha podido encontrar el problema y ya tenemos localizado el componente averiado (el regulador de tensión) con un reemplazo en camino. Esperamos poder tener el MSX2 funcionando de nuevo en breve. Afortunadamente, para el resto del evento conseguimos otro Sony HB-FS9 que pudimos poner en el Juegódromo. ¡Muchas gracias a Antxiko por prestarnoslo!

La Morgue de los Dres. Retro La Morgue de los Dres. Retro

También tuvimos la consulta de los afortunados propietarios de una consola Super Nintendo, con su caja y todo, que se encontraron el trastero de sus padres y que no conseguía hacer funcionar. El problema que tenían era que estaban intentando sintonizar la señal de video en una TV moderna usando la conexión de antena RF de la Super Nintendo. Lamentablemente no disponíamos ni de una Super Nintendo ni de una NES en el Juegodrómo por lo que no pudimos probar el correcto funcionamiento de su consola. Pero les sugerimos que buscaran y compraran un cable de vídeo RGB y que con esa salida sí que podrían visualizar correctamente la salida de vídeo de la Super Nintendo en una TV moderna.

Finalmente queremos agradecer a Azkon, miembro de la Euskal Encounter, por organizar y coordinar la "zona de reciclaje" de la Euskal Encounter. Durante toda la celebración del evento estuvo atento a la gente que dejaba material potencialmente interesante para ser donado a nuestra asociación. Principalmente había material para plataformas PC que nos fueron útiles como ratones PS/2, cables ethernet de varios metros, altavoces o algunas tarjetas ISA/PCI.

La Morgue de los Dres. Retro La Morgue de los Dres. Retro

Los Dres. Retro siguen con su buen hacer de continuar reparando nuestras máquinas o resolviendo las posibles dudas técnicas que tengáis sobre ellas. Os esperamos de nuevo el próximo año en la Morgue. Y muchas gracias a los que llevais material que ya no necesitais a la zona de reciclaje de la Euskal, siempre hay alguien que les encuentra su utilidad.

La Morgue de los Dres. Retro

Descripción de la actividad

Lugar:
Stand de RetroEuskal

Horario:
Viernes 22 de julio a domingo 24 de julio,
de 10:00 a 21:00

La morgue de los Dres. Retro

«La morgue de los Dres. Retro» es el nombre dado al taller de reparación y modificación de ordenadores y videoconsolas antiguas de RetroEuskal.

Nos gusta que las antiguas joyas de la Informática que tenemos en casa salgan de su cajón y regresen a la vida. Por ello impulsamos de nuevo esta actividad, en la que nuestros expertos manitas te ayudan a revivir tu vieja y querida máquina, o al menos te ayudan a entenderla más y que seas tú mismo capaz de hacer que los bits recorran de nuevo sus circuitos, como antaño.

Este año los doctores retro no pudieron asistir, pero aún así tuvimos funcionando el taller de reparación de máquinas obsoletas por si alguien se animaba a hacer sus reparaciones.

No faltó gente que había rebuscado en sus trasteros y que acercó sus máquinas hasta nuestro stand con idea de poder probarlas y comprobar si funcionaban aún, como así pasó con un visitante que trajo su ZX Spectrum 48K de gomas y que conseguía oir el ruido de las pulsaciones de las teclas pero no sacar imagen por su moderno televisoe. Rápidamente se comprobó que esa TV moderna no sintonizaba por antena RF, aunque el conector de DVB-T fuera muy similar. Así que: o conseguía una TV algo mas antigua o quizá con la modificación de video compuesto pudiera disfrutar ese Spectrum de una 2ª vida.

La Morgue de los Dres. Retro

Esperamos seguir mas años manteniendo esta morgue y confiamos en que los doctores retro no falten a su cita en próximas ediciones. ¡Aún hay máquinas que necesitan de sus cuidados! sealed

Adaptación de volante óptico de recreativa para su uso con MAME

Desde 2012 disponemos en la Asociación RetroAcción de una máquina recreativa genérica Video Líder con volante, a la que tenemos conectada una placa con el juego original «World Rally Championship» (Gaelco 1993). Curiosamente, pusimos en RetroLLeida 2008 nuestro granito de arena para que se pudiera preservar dicho juego y poder disfrutarlo en MAME.

Nuestro objetivo era poder usar esta máquina recreativa no sólo para jugar al World Rally sino también a cualquier otro juego de recreativa que necesite de volante, emulado con MAME. Y nos pusimos manos a la obra entre noviembre de 2017 y junio de 2018.

Este volante óptico, a diferencia de los basados en resistencias y con una libertad de movimiento de 270º, puede girar sin fin hacia derecha o izquierda, sin ofrecer resistencia ni volver a su posición inicial, lo que lo hace imprescindible en juegos como «Super Sprint» (Atari 1986), donde las curvas tan cerradas casi obligan a girar, soltar y volver a coger el volante.

El funcionamiento del volante óptico de la recreativa Video Líder es basicamente el mismo que un raton de bola de los antiguos: al girar el volante, una rueda perforada gira delante de dos fototransistores. La posicion de éstos es tal que nunca ocurre que ambos vean hueco o solido exactamente a la vez, sino que uno lo ve antes que otro (o mas tarde, segun el sentido del giro).

En la recreativa Video Líder, estas dos señales estan conectadas a dos contadores de 4 bits conectados en cascada para formar un número de 8 bits. Uno de los fototransistores está conectado a la señal de reloj, que cuenta 1 cada vez que se pulsa, y el otro a la señal Suma/Resta, de forma que según si está en alto o en bajo en el pulso de reloj, incrementa o decrementa el contador, respectivamente.

Supongamos que cuando se gira hacia la derecha, la señal de reloj sube antes que la señal de dirección; como siempre ocurrirá que el reloj llegará cuando la señal esté a 0, cada pulso de reloj restará 1 al contador. Sin embargo, en el caso contrario, como la señal de dirección llega antes, cuando le llega el pulso de reloj, ésta ya está a 1, y sumará 1. El juego World Rally periódicamente mira este contador y con el valor anterior que tenia guardado sabe en qué sentido se ha movido el volante y a qué velocidad.

Aprovechando que MAME soporta controles de tipo Dial, simulados mediante ratón, decidimos implementar esto en un microcontrolador que soportase USB HID, y simular un ratón. El microcontrolador hace la decodificación de los pulsos, los acumula, y periodicamente (cada 20ms) envía por usb el desplazamiento positivo o negativo aplicado sobre el eje X del ratón. 

Pulsos del volante

Hackeando el volante

Para leer los pulsos

Un cable por fototransistor

El microcontrolador STM32CubeMX

Tras las primeras pruebas satisfactorias para contar el giro del volante en ambas direcciones, lo fijamos con una goma en el poco hueco existente bajo el panel de mandos, con un commutador que permite deshabilitar su uso por USB, y llegó el momento de probarlo en serio. Y qué mejor prueba que jugando al World Rally en MAME en un portátil conectado por USB al microcontrolador. En una de estas partidas, se consiguió llegar al checkpoint tras varias vueltas de campana ya que las ruedas del coche volcado cruzaron la meta en el último segundo, pero estaba claro que el control era suficientemente preciso, pendiente de ajustes.

Contando los giros del volante

El invento bajo el panel

Inicialmente todo lo anterior lo hicimos en el bucle principal del microcontrolador, pero debido a que periodicamente el USB tenia que enviar datos, al girar el volante muy rápido se perdian pulsos: al hacer un giro con el volante y luego al contrario, no volvía a la misma posicion. Asi que lo cambiamos para hacerlo por interrupción. Uno de los pines de los fototransistores está conectado a un pin del microcontrolador que tiene programado que lance una interrupción en el flanco de bajada (las señales son activas en bajo), este seria el reloj, y en el manejador de la interrupción, se mira el estado del otro pin, y se suma o se resta un valor (ajustado a mano para que el volante se comporte con la misma sensibilidad que en el juego original).

Tras esta optimización, la prueba definitiva fue cuando se nos ocurrió usar el volante para jugar simultáneamente a la versión recreativa del World Rally (conectando el volante por JAMMA a la placa del juego) y a la versión emulada con MAME (conectando un portátil por USB al microcontrolador del volante). El resultado fue... en fin, es mejor verlo:

En el making of del video no fue fácil... mantener la seriedad :-)

Gracias a todo lo anterior ya podemos usar la recreativa Video Líder para disfrutar de juegos de volante usando MAME, como «Pole Position», que hizo las delicias de los asistentes de RetroMañía 2022, donde lo "estrenamos".

Equipo de RetroAcción implicado en la actividad

  • Miguel Ángel "ElSemi" Horna, Eduardo Mena

Chips, virus y máquinas recreativas: el programa de actividades de RetroEuskal 2021 viene cargado de variedad

RetroEuskal 2021

RetroEuskal 2021 se celebrará del 22 al 25 de julio de forma ONLINE y contará con una exposición, tres charlas, tres torneos de videojuegos, un podcast, un retroconciertazo, y así hasta un total de 14 actividades distintas que esperamos que no te perderás.

Accede ya a la web del evento y comprueba el programa de actividades que hemos preparado:

Web de RetroEuskal 2021

Seguro que encuentras más de una actividad (¡esperamos que todas!) de tu interés. ¡Marca las fechas en tu agenda: del 22 al 25 de julio, y "acércate" por RetroEuskal 2021 edicion online!

Distribuir contenido