Entrevista a Jotego



Mira que yo no soy de abrir hilos solo para comentar vídeos (creo que nunca lo he hecho), pero esto me ha parecido sumamente interesante.

Y la persona que hay detrás de esto, todavía más. Una enciclopedia andante que ha montado una empresa únicamente para el desarrollo de código para las FPGAs, sin ganar un duro. Y, además, y eso es algo que valoro mucho a día de hoy, sin darse importancia alguna.

Vamos, con decir que, después de sus explicaciones, me han entrado ganas de pillar una FPGA, cosa que nunca se me había pasado por la cabeza.

Curiosamente, a la hora de hablar de las bondades de la emulación por hardware, no se centra tanto en lo que aporta a nivel de juego (habla algo del input lag, pero no centra todo el discurso en eso, como sí hacen otros), si no en afirmar que es la forma más rigurosa de digitalizar el hardware retro. Toda una persona de principios, chapó por él.
Soy un ignorante total en estos temas y me he tragado esta entrevista sin pestañear, muy chula. Tambien la que le hace sobre la Neo Geo de Plaion.
La vi ayer y me quede con ganas de más, me encanta cuando se pone a explicar como investigan placas... Me hubiera molado que durase más.
Que grande Jotego. No os hacéis a la idea del valor que tiene lo que hace esta gente. Yo conservo todavía una colección de placas Jamma y miedo me da cuando muy de vez en cuando me da por encender alguna. De momento toco madera porque ninguna me ha dado problemas.
OscarKun escribió:Que grande Jotego. No os hacéis a la idea del valor que tiene lo que hace esta gente. Yo conservo todavía una colección de placas Jamma y miedo me da cuando muy de vez en cuando me da por encender alguna. De momento toco madera porque ninguna me ha dado problemas.


Debo entender que, en un caso de desastre globalizado en el que todas las placas retro han muerto, el mismo proceso de digitalización de las placas puede servir a la inversa? Es decir, que de la misma forma que ha creado esquemas de circuitos retro para digitalizarlos, esos esquemas pueden servir, sin ayuda de nada más, a recrear nuevamente las placas en físico, aunque sea con componentes nuevos? Es lo que ha pasado con la Neogeo nueva, entiendo no?
@carcayu80 si, entiendo que se podría. Es lo que se hacia en la época con los bootlegs. Pero a quien le interesaría hacer eso hoy. Una consola es diferente porque va dirigida a un publico generalista.
Qué maravilla. Algo como eso sería el trabajo de mis sueños.
Lo he visto entero, muy interesante todo lo que se cuenta en el video, y muy buen trabajo el de Jotego, tengo la fortuna de conocer a otro "Jotego" y es un placer ver como llega a un nivel donde otros se pierden en la misma entrada.

La emulacion a fines practicos actualmente en un equipo potente es totalmente valida, no hay que desmerecer el excelente trabajo de Antonio Giner y todo el equipo de desarrollo de MAME, un buen pc usando Groovymame conectado en CRT y con ajustes de latencia al maximo (Framedelay=9) tiene una inmediatez en la respuesta teorica superior a una FPGA conectada a un monitor LCD, que se suele ver bastante entre muchos usuarios de FPGA.

Grovvymame + CRT + Frame Delay 9 = 0.5–1 frame total
FPGA + LCD decente = 1–2 frames
Muy recomendable su visionado... que locura lo de los circuitos, sobre todo cuando no tienes los esquemas. Sinceramente, me parece una pena que no se conserve casi nada documentado... si esto pasa con cosas de hace menos de 40 años, no me quiero imaginar en otras cosas.
Rgbunter escribió:Lo he visto entero, muy interesante todo lo que se cuenta en el video, y muy buen trabajo el de Jotego, tengo la fortuna de conocer a otro "Jotego" y es un placer ver como llega a un nivel donde otros se pierden en la misma entrada.

La emulacion a fines practicos actualmente en un equipo potente es totalmente valida, no hay que desmerecer el excelente trabajo de Antonio Giner y todo el equipo de desarrollo de MAME, un buen pc usando Groovymame conectado en CRT y con ajustes de latencia al maximo (Framedelay=9) tiene una inmediatez en la respuesta teorica superior a una FPGA conectada a un monitor LCD, que se suele ver bastante entre muchos usuarios de FPGA.

Grovvymame + CRT + Frame Delay 9 = 0.5–1 frame total
FPGA + LCD decente = 1–2 frames


Sin entrar en guerras, porque tengo todo lo que hay y por haber, HW original fpga, rgbpi, PC etc...
Cual es el objetivo de comparar un HW de emulación con un CRT que NO DA LAG frente a un HW de simulación con un LCD que DA LAG?
DeathWalk escribió:
Rgbunter escribió:Sin entrar en guerras, porque tengo todo lo que hay y por haber, HW original fpga, rgbpi, PC etc...
Cual es el objetivo de comparar un HW de emulación con un CRT que NO DA LAG frente a un HW de simulación con un LCD que DA LAG?


Guerras ninguna, el objetivo es aclarar eso simplemente, porque suele haber confusion en ese sentido, en el momento que hay buffer de video por medio, aparece input lag, sea emulacion, simulacion o lo que sea.
Entiendo que el objetivo es ver lo ilógico que resulta tener la mister conectada a un LCD. Aunque también me suena a un argumento un tanto cogido por los pelos para acortar distancias entre emulación por software y emulación por hardware.

SirAzraelGrotesque escribió:Qué maravilla. Algo como eso sería el trabajo de mis sueños.


Ahora, respecto a esto, es que no sé si somos conscientes: este señor tiene ya su trabajo, y se ha embarcado en la aventura de montar una empresa y tener a dos personas a tiempo completo únicamente para desarrollar cores, sin ver él ni un duro y trabajando los fines de semana.

Si eso no es puro amor al arte de los videojuegos, no sé qué puede ser.
carcayu80 escribió:Entiendo que el objetivo es ver lo ilógico que resulta tener la mister conectada a un LCD. Aunque también me suena a un argumento un tanto cogido por los pelos para acortar distancias entre emulación por software y emulación por hardware.

SirAzraelGrotesque escribió:Qué maravilla. Algo como eso sería el trabajo de mis sueños.


Ahora, respecto a esto, es que no sé si somos conscientes: este señor tiene ya su trabajo, y se ha embarcado en la aventura de montar una empresa y tener a dos personas a tiempo completo únicamente para desarrollar cores, sin ver él ni un duro y trabajando los fines de semana.

Si eso no es puro amor al arte de los videojuegos, no sé qué puede ser.


Yo lo decía por las personas a las que tiene contratadas. XD Me gusta lo que hacen.
Pues yo lo veo un curro bastante duro, pero bueno, supongo que tambien acabará siendo gratificante.
jhunt escribió:Pues yo lo veo un curro bastante duro, pero bueno, supongo que tambien acabará siendo gratificante.


Exigente a nivel intelectual lo es seguro. Aunque a ese tipo de perfiles les suelen ir los retos.
@carcayu80
Basicamente es eso, no tiene sentido hablar de recreacion por hardware perfecta cuando se esta usando una pantalla digital con buffer de video, procesado de imagen y escalados y pasa lo mismo cuando se esta implementando por software el comportamiento de una consola u ordenador antiguo
Mame se ha usado en muchos casos como referencia para desarrollar implementaciones por FPGA, porque lleva casi 30 años de desarrollo, que no es poco, hay placas arcade como Neogeo requeteestudiadas que son totalmente perfectas bajo emulacion, al final lo mas importante es la pericia del programador a la hora de desarrollar un emulador o describir un hardware especifico.
Lo que quiero decir con todo esto es que si pusieramos groovymame con un Pc moderno con FD9 y el Neogeo_mister corriendo Metal Slug, conectados ambos en dos crt, las diferencias aparentes habria que encontrarlas usando un osciloscopio.
A mi me parece perfecto que haya usuarios de FPGA que les guste usarlas para jugar a placas arcade, es una opcion muy buena y totalmente valida igual que otra.
Rgbunter escribió:@carcayu80
Basicamente es eso, no tiene sentido hablar de recreacion por hardware perfecta cuando se esta usando una pantalla digital con buffer de video, procesado de imagen y escalados y pasa lo mismo cuando se esta implementando por software el comportamiento de una consola u ordenador antiguo
Mame se ha usado en muchos casos como referencia para desarrollar implementaciones por FPGA, porque lleva casi 30 años de desarrollo, que no es poco, hay placas arcade como Neogeo requeteestudiadas que son totalmente perfectas bajo emulacion, al final lo mas importante es la pericia del programador a la hora de desarrollar un emulador o describir un hardware especifico.
Lo que quiero decir con todo esto es que si pusieramos groovymame con un Pc moderno con FD9 y el Neogeo_mister corriendo Metal Slug, conectados ambos en dos crt, las diferencias aparentes habria que encontrarlas usando un osciloscopio.
A mi me parece perfecto que haya usuarios de FPGA que les guste usarlas para jugar a placas arcade, es una opcion muy buena y totalmente valida igual que otra.


¿Has probado una FPGA alguna vez? Porque quien realmente la ha probado no se anda con rodeos: la diferencia es clarísima. Y no, no todo se reduce al input lag. También están la precisión en la sincronización, el comportamiento del hardware, el vídeo, el audio y multitud de pequeños detalles que, en conjunto, hacen que la experiencia sea mucho más fiel al sistema original. Se puede debatir si para cada persona merece la pena o no, pero negar que existe una diferencia evidente demuestra que no se ha comparado en condiciones.
16 respuestas