FPGA explained. FPGA vs Emulation (spanish with english subs)

Sdílet
Vložit
  • čas přidán 12. 07. 2024
  • #QueEsFPGA #TeoriaDeVideojuegos
    Los FPGA sirven para jugar vídeosjuegos, ¿son parecidos a los emuladores? Vamos a ver qué es cada cosa, a compararlos y a ver otros usos de los FPGA.
    00:00 Presentación + intro
    00:37 Simulación
    01:40 Emulación
    05:38 Clean room design
    07:03 FPGA
    09:53 Otros usos (de FPGA)
    11:36 Emulación vs FPGA
    14:52 Dudas
    ~~~~~~~~ Vídeos y Listas de reproducción relacionadas ~~~~~~~~
    Lista de Teoría de videojuegos: • Teoría de videojuegos
    Lista de Historia de los videojuegos: • Historia de los videoj...
    ~~~~~~~~ Créditos ~~~~~~~~
    Dave Sweet - / @davesweet1217
    vghchannel - / @vghchannel
    Farnell Global - / @farnellglobal
    Joe's Classic Video Games - / @lyonsarcade
    Panic - / @panicvideo
    bcc2528 - / @bcc2528
    Imágenes Ocarina emulado: zfg111 ( / zfg111 )
    Música:
    Soleil
    L.A. Noire
    Soul Blazer
    Mega Man 2
    Gunstar Heroes
    Finding Paradise
    Intro: Megaman X4
    Outro: Parasite Eve
    ~~~~~~~~ Otras redes sociales ~~~~~~~~
    Mind The Gameplays: / mindthegameplays
    Twitter: / luishijarrubia
    Instagram: / mindthepics
    TikTok: / mindthegameyt
    MIND THE GAME
    mindthegamecontact@gmail.com
  • Hry

Komentáře • 340

  • @Mindthegame
    @Mindthegame  Před 9 měsíci +27

    Ampliación:
    Existen también, aunque son más recientes, emuladores de bajo nivel. Estos son desarrollados buscando la máxima precisión, se desarrollan imitando componentes a bajo nivel y habitualmente con técnicas de ingeniería inversa.
    Además, gracias a vuestros comentarios, he descubierto que también hay cores FPGA que se desarrollan tomando como base un emulador existente. Son desarrollos más rápidos, aunque menos precisos que haciendo un trabajo completo de investigación del hardware original.
    Aunque en general creo que sí nos podemos hacer a la idea de que los FPGA son más precisos que los emuladores por simular componentes de bajo nivel, no siempre tiene porque ser así, como vemos en estos casos.

    • @joseselu5054
      @joseselu5054 Před 9 měsíci

      Genial!! Magnífico video. Enhorabuena. Me gustaría preguntar... ¿crees que se puede alcanzar la misma presición de un juego antiguo (por ejemplo CPS2) en Mame con respecto a una fpga? Considerando, claro está, que dicho juego esté igual de bien programado tanto en Mame como en fpga.

    • @benitossfer
      @benitossfer Před 8 měsíci

      @@joseselu5054, el MAME es un emulador y aunque nosotros lo veamos aparentemente muy preciso, no puede llegar al nivel de precision de la la implementacion en la FPGA. La razon es que la FPGA si tiene un core que esta bien hecho, implementa el mismo diseño digital que la maquina original , es decir es una replica digital exacta de la maquina real. Y como supondras, los diseños de esas maquinas utilizan varios chips trabajando en paralelo. Esta caracteristica es replicable en la FPGA, pero no en un emulador de software que trabaja secuencialmente..
      Por tanto si la implementacion de la maquina arcade esta bien hecha en la FPGA (mediante ingenieria inversa u otros metodos), siempre sera mucho mas preciso que el uso de un emulador MAME que corre en una maquina como una aplicacion software mas del sistema ejecutandose secuencialmente.
      Espero que te haya quedado claro. Una FPGA implementa (recrea) circuitos (trabaja con circuitos en paralelo) , MAME emula (trabaja secuencialmente).

    • @joseselu5054
      @joseselu5054 Před 8 měsíci

      @@benitossfer Entiendo que se trata de dos formas de emular, por software o por hardware. Conozco las fpga desde hace mucho tiempo.

  • @ronaldpena1589
    @ronaldpena1589 Před 9 měsíci +14

    Recuerdo que en la U me tocó programar FPGA y en verdad es un paradigma totalmente diferente a lo que uno suele programar a menudo. Ni mejor ni peor, es solo otra cosa

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Muchas gracias por compartir tu experiencia

  • @rulonkobalski
    @rulonkobalski Před 9 měsíci +30

    Rápido, alguien traiga a Artemio Urbina!

    • @Carlos_Gamez
      @Carlos_Gamez Před 9 měsíci

      Jajaja pensé en el y Jotego

    • @chelocheliniXD
      @chelocheliniXD Před 9 měsíci

      Veo a un hombre de cultura por aquí👍👍👍 Artemio sabe

    • @jimsiney
      @jimsiney Před 8 měsíci

      ​@@370.ynop, si quieres saber sobre consolas y arcades, el canal de Artemio Urbina tiene ese contenido

  • @servherrera4494
    @servherrera4494 Před 9 měsíci +17

    Me encantó. Lograstes resumir un gran conjunto de términos de forma práctica.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Muchas gracias, eso es lo que intentaba!

  • @DonWafle
    @DonWafle Před 9 měsíci +5

    Desde que pude hacerme con un MISTer FPGA, las consolas se fueron al mueble como decoracion, porque la precision y calidad de imagen son sublimes.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +2

      Está claro que hacerle un mod HDMI a un core es mucho más barato que a una consola XD.

    • @edwinjomestinho910
      @edwinjomestinho910 Před 9 měsíci

      Qué le ha costado?

  • @javilink_
    @javilink_ Před 9 měsíci

    Enhorabuena por compartir este vídeo. Muy interesante y muy didáctico. He aprendido muchas cosas que no sabía. Espero seguir viendo muchos más y que tu disfrutes haciéndolos. Gracias 😉👍

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Si alguien aprende un poquito ya merece la pena.

  • @lisandromartinallaix594
    @lisandromartinallaix594 Před 9 měsíci +5

    Uff eston son los videos que tengo que ver varias veces para poder procesar toda la información. Hasta este punto me quedan claras las diferencias entre ambos sistemas, pero esta bueno entenderlos mas en detalle. Éxitos 💪

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +1

      Si sigues teniendo dudas después de verlo, déjalas por comentarios!

  • @diegoaranguren2707
    @diegoaranguren2707 Před 9 měsíci

    Se te echaba de menos 🎉❤😊

  • @pewpew__3
    @pewpew__3 Před 9 měsíci

    Muy interesante! Gran video como siempre 😊

  • @xmetalcoryx
    @xmetalcoryx Před 9 měsíci

    Increíble video amigo... IN-CRE-I-BLE!

  • @RogelioIturra
    @RogelioIturra Před 9 měsíci +1

    Bellamente explicado! ME ENCANTA!

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +1

      Muchas gracias. Saludos hasta Chile!

  • @Mike_BL
    @Mike_BL Před 9 měsíci

    El vídeo es una pasada, pero es para verlo varias veces y entender los conceptos. Muchas gracias

  • @losalfajoresok
    @losalfajoresok Před 9 měsíci

    Espectacular video, gracias por responderme cientos de preguntas que tenía. Me sirve muchísimo para enseñar a mis alumnos sobre el tema.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Muchas gracias, cientos no, que no es tan largo XD.

  • @ISORGON
    @ISORGON Před 9 měsíci +1

    Muchas gracias por disipar muchas dudas que tenía. Muy bien explicado y al grano, algo que se agradece. Muy buena elección de la música, destacando (para mí) Megaman 2 👏🏻👏🏻👏🏻👏🏻

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Es canción es muy mítica, pero voy poniendo un poco de todo según me de. En temas así más ambiguos es más jodido elegir la música.

  • @GoTiKYT
    @GoTiKYT Před 9 měsíci +2

    Hola!. Me ha gustado mucho como has realizado el vídeo y toda la información que compartes. Hace tiempo que uso un MiSTer FPGA y estoy muy contento con todo lo que me permite hacer. La comunidad de FPGA está haciendo una labor increíble de disfrute y preservación de muchos sistemas que forman parte de la historia de los videojuegos y en España tenemos a Jotego que es uno de los grandes. Gracias de nuevo por el vídeo y espero los siguientes con muchas ganas. Saludos

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +1

      Muchas gracias!
      Ya me habéis nombrado 3 a Jotego, y ya lo tenía en mente.

  • @dalbacete11
    @dalbacete11 Před 9 měsíci +4

    Yo había visto muchos vídeos de FPGA, pero nada como un vídeo tuyo para tener bien aprendida la teoría.❤

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +1

      Muchas gracias. Si alguien aprende algo ya habrá merecido la pena.

  • @AndresBac
    @AndresBac Před 8 měsíci

    Gran video, excelente explicación. Me suscribo 👌

  • @maurogamer5135
    @maurogamer5135 Před 9 měsíci

    Mas claro imposible, muy buen video, saludos!

  • @Jackal_YT
    @Jackal_YT Před 9 měsíci +2

    La pequeña sonrisa que esbocé cuando escuché la banda sonora de L.A. Noire... Eso es solo un ejemplo del gran trabajo que hay detrás de este vídeo. ☝🏻🤓
    Tome mi like y suscripción, buen hombre. 👍🏻🍀

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +2

      Muchas gracias. A veces pongo la música por poner, pero esa está puesta en una sección donde hablo de investigar, es un guiño.

  • @ElPata_Jullo
    @ElPata_Jullo Před 9 měsíci +1

    Gran video como siempre. Un saludo

  • @MiqRuz
    @MiqRuz Před 9 měsíci

    ¡Muy didáctico, muy bien explicado y con un contenido super interesante!

  • @javaboy6581
    @javaboy6581 Před 9 měsíci

    Increible video! Siempre quise saber como funciona un emulador

  • @felipecastroaroseveris9857
    @felipecastroaroseveris9857 Před 9 měsíci

    video sublime, me encanto, muchísimas gracias!!!! (saludos desde chile)

  • @josedelsolar9038
    @josedelsolar9038 Před 9 měsíci

    TREMENDO VIDEO!!!!! gracias!!!!

  • @thalevian7578
    @thalevian7578 Před 9 měsíci

    Un vídeo fantástico, muy bien explicado e interesante gracias!!

  • @carlitowey73
    @carlitowey73 Před 9 měsíci

    Madre mía!!! Like inmediatamente!!!
    Ahora lo veré mientras ceno!!!😂
    Luego, como siempre, preguntaré.
    Un abrazo enorme desde Antequera!!!

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +1

      Muchas gracias. Mira, el canal ya casi llega a Málaga!

    • @carlitowey73
      @carlitowey73 Před 9 měsíci

      Seguramente. He compartido mucho tus vídeos con mis amigos de aquellos maravillosos años.

    • @carlitowey73
      @carlitowey73 Před 9 měsíci

      Por cierto. Un repasito por el combo CD 32x y sus teóricas posibilidades estamos esperando!

  • @dnielv
    @dnielv Před 9 měsíci +3

    Puedes intentar contactar con Jotego, es uno de los desarrolladores de cores para Mister más importantes y es español.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +1

      Es uno de los que tenía en mente ;)

  • @brunosol216
    @brunosol216 Před 9 měsíci

    Muchas gracias por el vídeo! Es estupendo para abuelos como yo. Todo explicado sencillito. ^^

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Muchas gracias.
      Todo esto es práctica para cuando se lo tenga que enseñar a mi hijo!

  • @rgbxcrt
    @rgbxcrt Před 9 měsíci

    Muy buen video y resumen completo de definición y información precisa saludos

  • @josueflores8760
    @josueflores8760 Před 9 měsíci

    Por fin un vídeo después de la espera.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      El verano ha sido duro jugando tanto Zelda XD

  • @POGRetroModernGaming
    @POGRetroModernGaming Před 9 měsíci

    Espectacular su contenido 😊

  • @psimbyosis8162
    @psimbyosis8162 Před 9 měsíci

    tremendo documental. gracias por explicar simple tantos conceptos.

  • @RabidToys
    @RabidToys Před 9 měsíci

    Me encantó tu video explicas a la perfección. Muchas gracias

  • @vidaextraretro
    @vidaextraretro Před 9 měsíci

    Super instructiva la explicación. Se ha puesto muy en valor los dispositivos FPGA en los últimos meses. Aun me resisto, claro que también es por tener las consolas originales.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Lo único sería si no tuvieras un OSSC o algo así y te planteases hacer mods HDMI a todas las consolas. Ahí lo mismo merecía la pena. Sino, mientras no te reviente lo que tienes...

  • @Palcraft
    @Palcraft Před 8 měsíci

    Muy buen video!

  • @jose-pb6yf
    @jose-pb6yf Před 9 měsíci

    Muy didáctico el video como siempre!! Para el próximo video si hablamos de latencia sería interesante comentar la latencia que meten los monitores tft tanto si usas emulador como fpga. Si se conectan un monitor tft y otro lcd al mismo "cacharro" para comparar, y se pausa el juego, se ve claramenre como en el crt va un par de frames al menos por delante el personaje. Es lo que tiene que crt sea analógico que no se procesa la imagen y se muestra antes que en los tft que son digitales y procesan. No me quiero extender mucho si te parece buena idea sacar este tema, hay algunos remedios pero siempre va a haber esa latencia en mi opinión porque el problema está en el monitor y no en como se procesa el juego. Lo dicho seguro que tu lo explicas mejor, graciaaaasss

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +1

      Sí, es un tema interesante. Pero incluso manteniendo que la pantalla sea la misma. Me gustaría saber bien la diferencia de latencia entre un PC mega potente con un emulador, un FPGA con un core y la consola original con un mod de salida HDMI. Los 3 con salida HDMI y el mismo monitor.

  • @detectorcaleta5369
    @detectorcaleta5369 Před 9 měsíci

    Muy buenas, gracias maestro por hablar de este tema, me ha sosprendido, le deseo una excelente noche.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Muchas gracias!

    • @detectorcaleta5369
      @detectorcaleta5369 Před 9 měsíci

      Con respecto a RetroArch, es un frontend, pero igual, excelente información en su vídeo.

  • @ferz_ormeno
    @ferz_ormeno Před 9 měsíci +2

    Antes no entendía de emuladores...
    y ahora con este vídeo entiendo menos 😅
    Pero ha sido muy interesante, informativo y entretenido el contenido, buen vídeo 👍🏼

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +1

      Muchas gracias!
      ¿y los simuladores? ¿Es que nadie piensa en los simuladores?

  • @RecreativosPiscis
    @RecreativosPiscis Před 9 měsíci

    Muy buen video para adentrarse en el mundo de la emulación/simulación! Tu videos me parecen muy didácticos y sintéticos. Vas al grano con la información y la explicación con analogías e imágenes es muy clarificadora. Enhorabuena!
    También me informé algo sobre el mundillo emergente de las FPGA y es verdad que el término emulación es bastante denostado por los puristas de la escena, ya que se asocia (erróneamente a mi parecer) a la emulación tradicional por software, porque hasta hace poco era la "única" que existía, pero eso no quiere decir que pueda haber más maneras de hacerla.
    Además, la polémica vino, sobre todo, porque cierta empresa que comercializa una de estas consolas portátiles basadas en FPGA hizo una campaña de marketing en redes asegurando que su consola no emulaba, sino que iba más allá, y claro, de aquellos polvos, estos lodos.
    Yo creo que los términos correctos serían emulación por software y emulación por hardware (FPGA), ya que el propio término "emulación" significa: "el uso de un programa de aplicación o dispositivo para imitar el comportamiento de otro programa o dispositivo". En ningún caso está limitado a que solo pueda hacerse por software.
    En cualquier caso, creo que es un debate estéril viendo como ambas maneras de preservar sistemas retro pueden retroalimentarse y ayudarse entre sí, dando posibilidades a un abanico amplio de usuarios potenciales.

  • @MartinOmar1
    @MartinOmar1 Před 9 měsíci

    Tremendo informe 🎉

  • @javiberna3375
    @javiberna3375 Před 9 měsíci

    Muy bueno el video y muy bien explicadas las diferencias.
    Creo que con el tiempo se ara más asequible fpga y en consecuencia la gente que juega en emulación pasará a fpga ya que la experiencia es más fiel a la original.
    Jotego es un gran experto en este tema y estaría bien que se entrevistará, el esta haciendo un enorme trabajo en convertir placas antiguas a fpga.
    Saludos.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +1

      Tenía a Jotego en mente, y lo habéis nombrado varios.

  • @JeffLovesShantae
    @JeffLovesShantae Před 3 měsíci

    Excelente explicación gracias ❤

  • @elAleDiaz
    @elAleDiaz Před 9 měsíci +1

    Interesante video! Deberías invitar a Artemio Urbina, es una persona con vastísima experiencia y conocimiento en el tema y muchos más por supuesto!

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Muchas gracias. Creo que ya lo habéis recomendado 5!

  • @karlitovich
    @karlitovich Před 9 měsíci

    muy buen video!!

  • @NorthGameGod
    @NorthGameGod Před 9 měsíci

    Excelente vídeo! Me ha despejado muchas dudas sobre si adquirir uno o no.

  • @hakusan2319
    @hakusan2319 Před 9 měsíci

    Me encataria que venga un experto que pueda sacarnos de dudas o nos pueda dar un espectro mas amplio.
    Muchas gracias por la info, estuvo muy interesabte el Vídeo.
    Sigue asi

  • @hugosuarez9229
    @hugosuarez9229 Před 8 měsíci

    Súper interesante la verdad

  • @puterucu
    @puterucu Před 9 měsíci

    Muy buen video 👏 Ojalá hagas más partes y puedas traer a algún desarrollador español tipo Jotego o Javier (RndMnkIII). Por cierto, las fpgas en videojuegos se usan desde hace muchos más años (hay placas arcade que usan fpgas para determinadas tareas, p ej alguna placa de cave) y hay fpgas muy económicas (hay una que se regala para propósitos de desarrollo). Para ahondar más en el tema puedes probarlas, si necesitas que te preste una Mister no dudes en pedirlo. No te olvides del gran Artemio Urbina para esas entrevistas.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Artemio Urbina van 4 comentarios, Jotego creo que 4 también. RndMnkIII creo que eres el primero.
      Yo creo que un FPGA será mi capriso de los 40. Tampoco tengo prisa, la de vídeos que tengo por hacer.
      Lo de las placas arcade con FPGA de serie me ha dejado todo loco. Era una parte programable para que alguna parte se pudiera personalizar por juego?

    • @puterucu
      @puterucu Před 9 měsíci

      @@Mindthegame Recuerda que puedes ir comprando y montando por partes y no tienes que comprarte un kit completo ya montado que te puede salir más caro: primero la placa de10nano, la ram, placa de expansión, kits adicionales para mandos por snac, etc. Respecto al uso de fpga, hay algunos arcades que lo usaban como protección anticopia, así podían variar el código entre juegos que funcionaban en una misma placa y evitaban que los chinos con una placa más barata pudiesen reprogramar las roms con juegos nuevos y más caros. Cave en la placa cv1000 usaba una fpga altera como gpu y conseguían controlar las ralentizaciones para que fuese una mecánica del juego (los emuladores no han conseguido recrearlo al 100%). Artemio tiene una placa arcade original del 25 aniversario de Ms Pacman que es una fpga. En el sistema Konami System 573 se usaron también fpgas y otros arcades las usaban para temas de control de entradas y salidas.

  • @elchefgames
    @elchefgames Před 9 měsíci +1

    Buen vídeo like

  • @topofbones
    @topofbones Před 9 měsíci +1

    ¡Fascinante! Muchas gracias por estas perlas de sabiduría. Algunas de estas cosas ni me las había planteado. Por lo que has mostrado, me da la sensación que en la única cosa que gana el FPGA, que es la precisión a la hora de reproducir el juego, con un emulador optimizado implementándole todas las mejoras posibles, obtienes el mismo resultado. No sé hasta qué punto pueda valer la pena.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +1

      Muchas gracias!
      Es un poco mi impresión. Pero no es poco tampoco. Conseguir una referencia en cuanto a precisión puede ser muy útil para muchas cosas.

    • @XAkumajoX
      @XAkumajoX Před 9 měsíci

      Falso! Error de Windows, simplemente ha utilizado lo de la precisión porque es lo que suele decir la gente que no tiene ni puñetera idea de configuraciones y se lo compran precisamente por eso porque ante un emulador no saben qué c****** configurar y no se quieren molestar en aprender para ello mismo y prefieren gastarse un pastizal para tener ya algo que está configurado.

  • @flolu89
    @flolu89 Před 9 měsíci +1

    Video muy interesante, yo estoy en proceso de montarme una mister. De momento solo tengo la placa De10 nano. Al leer sobre las fpga en algunos foros dicen que se tomaron "atajos" y no siempre hacen esa implementación chip= puerta lógica y tal. Por esto creo que el proyecto pierde ese "caché" o aura de replica hardware 100% purista, veremos cuando tenga la mister con una CRT.
    A mi realmente me gustan los clones como los que había en los 90 😂 y la magia de consolas 8-16-32bits en pantallas CRT. Lo interesante sería que se documente bien los chips al 100% para nuestros amigos asiáticos saquen unas clónicas next-gen (sin los glitches audio o video) y para los juegos con chips especiales que incluyan una mini fgpa que comentas en el video.
    Saludos y enhorabuena por el video.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Sí, eso me han indicado varios por el camino. Lo bueno es que salen rápido cores nuevos. Lo malo es que son cores-emuladores.

    • @joseselu5054
      @joseselu5054 Před 9 měsíci

      De hecho aún hay errores que se tratan de corregir en fpga. Sigo mucho el canal de Jotego y aquí se habla mucho de estos detalles... Para mí que la precisión no depende de si es fpga o emulación por software, sino del trabajo de programación que haya detrás. Quizás éste sería un buen tema para preguntar al invitado que venga (Jotego, Artemio... cualquiera de ellos sería interesante).

  • @cesargonzalezmartinez2293
    @cesargonzalezmartinez2293 Před 9 měsíci

    Vaya vídeazo estuvo super guay

  • @ankapool
    @ankapool Před 9 měsíci

    Siempre innovando las mentes mortales ❤

  • @Dave-pi1qw
    @Dave-pi1qw Před 9 měsíci

    Gracias, me acabas de ahorrar mucho dinero. Me conformo con la emulación de momento.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +1

      Los FPGA son una chulada, pero la verdad es que son caros, para obtener un resultado que hay que ser muy purista para disfrutar la diferencia.

  • @abdeljorge7752
    @abdeljorge7752 Před 9 měsíci +1

    Videos más seguidos porfavor, tus vídeos tienen una calidad que es difícil de encontrar en CZcams

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +2

      Ojalá, solo necesito que alguien trabaje y crie a mi hijo por mi y me dedico a tope a youtube XD.

  • @FVDaudio
    @FVDaudio Před 9 měsíci

    Yo trabajo en el mundo del Refuerzo Sonoro. Es decir usar equipos, tecnología para alcanzar con sistemas de sonido cantidades de personas, lugares, amplificar una banda, un concierto, etc. El aparato central donde recibimos todos los micrófonos, instrumentos, interconectamos, etc es también o le llamamos también consola de mezcla. Donde balanceamos como han de estar los volúmenes de cada voz, cada instrumento, etc. En fin, hace décadas son analogicas, como las máquinas pong por decir un ejemplo. Luego fueron agregando una memoria paralela para tener anotado la posición de cada botón, potenciómetro, etc, eso evolucionó a que la memoria y la electromecánica funcionasen en paralelo, de modo que ya los controles físicos, mecánicos podían ser "rellamados" a posiciones y acciones que guardamos durante por ejemplo el ensayo de 6 canciones hace semanas antes de la noche del show. Y eso fué extendiendose a aparatos externos, efectos, etc que complementan lo que le hacemos o modificamos a una voz, instrumento, etc. Con el pasar de los años fué digitalizandose todo esto y hoy en dia los fpga son el corazón de la consola, se controla y se memoriza como se controla, cuanto audio sube, baja, etc pero también están emulando aparatos específicos, características especificas que hacen sonar de tal o cual manera el audio que atraviesa la consola. En fin, se ha aumentado a niveles impresionantes el alcance de lo que podemos hacer tanto en vivo como en postproducción en estudios, etc.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +1

      Muchas gracias por compartir tu experiencia en este campo!

  • @alozanow
    @alozanow Před 9 měsíci

    Muy bien explicado el vídeo. Contaré experiencia personal en lo que se refiere a emulación en una máquina ARCADE. Tras probar diferentes sistemas, linux, groovy arcade etc nunca estaba satisfecho, además del trabajo que suponía configurar todo (montar un pc, educar la tarjeta gráfica, poner las roms, adecuadas etc), muchos juegos sufrían de input lag o un scroll que no era suave o que no era como debía ser (me vienen a la cabeza Rugar), con MISTER (mistercade) nada de esto sucede, hay menos juegos, pero todos funcionan como deberían y las actualizaciones se hacen vía wifi corriendo un simple script (update_all) desde un menú. Al final depende del recuerdo o la fidelidad de desee cada uno a la hora de jugar, yo el sobrecoste he acabado aceptándolo y no volvería a un sistema basado en linux o windows con pc. Siempre hablando en jugar dentro de una MÁQUINA ARCADE, en un pc con monitor TFT, desde luego con MAME sobra y es perfecto y barato.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +1

      Muy interesante, muchas gracias por compartir tu experiencia.

  • @luisperis6064
    @luisperis6064 Před 9 měsíci

    Gracias por la explicación

  • @JavierGarcia-yue7m
    @JavierGarcia-yue7m Před 9 měsíci

    Es un buen video y sí sería buena idea alguien que lo explicara con más detalles

  • @HannaTanLee-nl2iu
    @HannaTanLee-nl2iu Před 8 měsíci

    Que buen tema🤩🤩🤩

  • @OscartOriginal
    @OscartOriginal Před 9 měsíci

    Muy bien explicado y un video necesario para la gente que le gusta. Yo recuerdo que se hacian replicas piratas de las arcade y pillaban garajes clandestinos XD

    • @OscartOriginal
      @OscartOriginal Před 9 měsíci

      Con un debugger se puede hacer algo de ingeniería inversa para estas cosas

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Es una época muy interesante. Por ejemplo en comentarios me han contado que llegaron a poner FPGA como chip antipirateria en algunas placas, y así podían cambiar el código de seguridad en cada juego.

  • @joseerickcarreon5895
    @joseerickcarreon5895 Před 7 měsíci

    Excelente vídeo 10/10

  • @Seiran_Goddess_Gamer
    @Seiran_Goddess_Gamer Před 9 měsíci

    No sabía que era FPGA, gracias por la información, estoy aprendiendo nuevas cosas sobre videojuegos.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Muchas gracias! Tienes vídeos de Fzero, estoy ahora enganchado al 99.

  • @utilmentegeek
    @utilmentegeek Před 9 měsíci

    Que Maquina... 🤩

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Máquinas: emuladoras, fpga, hay de to.

  • @henryrd.classic9416
    @henryrd.classic9416 Před 9 měsíci

    Lol, me sorprendio escuchar el Soundtrack de Soul Blazer. 7:03
    Primera vez que veo a alguien utilizar ese soundtrack en uno de sus videos.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +1

      Hace no mucho hice un vídeo sobre Soul Blazer, Illusion of time y Terranigma y tenía a mano la música.

    • @henryrd.classic9416
      @henryrd.classic9416 Před 9 měsíci

      @@Mindthegame Voy de cabeza a verlo.

  • @pegafun2643
    @pegafun2643 Před 9 měsíci +1

    Me ha encantado el vídeo y cómo explicas las cosas, todo muy claro y masticado, enhorabuena! Sin embargo me gustaría puntualizar algo que considero un error en el vídeo, ya que das por hecho que el proceso de creación de todos los emuladores comienza intentando recrear los procesos superficiales (High Level Emulación, HLE) para continuar indagando y mejorando desde arriba hacía abajo. Y esono es cierto. Si eso fuese siempre así entonces no existirían los emuladores LLE (Low Level Emulation). En dichos emuladores el proceso de desarrollo e investigación que se sigue es EXACTAMENTE EL MISMO que en la creación de un core FPGA: se comienza emulando los procesos más básicos, los componentes y sus interconexiones, y se va subiendo hacia arriba. Precisamente un ejemplo de ello es el emulador MAME. En este emulador el hecho de que podamos jugar a los juegos arcade no es el objetivo principal, sino todo lo contrario. El objetivo prioritario de MAME desde su nacimiento hace ya casi 25 años es el de preservar el funcionamiento EXACTO de los sistemas que emula para su estudio, de tal forma que el que podamos jugar los juegos con dicho emulador web nuestros hogares es un efecto secundario. Muy deseable, pero secundario. Y esa es la razón de que con cada nueva versión de MAME se siga mejorando la emulación de juegos antiguos que ya se podían jugar perfectamente desde hace décadas con versiones más antiguas de MAME, y de que un juego jugado en una versión antigua de MAME requiera de menos recursos (de un ordenador menos potente) que cuando lo jugamos en una versión actual. ¡a pesar de que sigue siendo el mismo juego! Por eso han salido emuladores, como FBNeo, que lo que pretenden es justo lo contrario, poder jugar con menos recursos a costa de que la emulación sea menos fiel.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +1

      Sí, tienes razón en lo que dices, me he saltado toda la parte de emuladores de bajo nivel. Estaba intentando liar menos a la gente.
      Y hay otra cara de la tortilla (esta no la conocía) y son cores fpga que se desarrollan desde emuladores para hacer el desarrollo más rápido, sacrificando precisión.

    • @pegafun2643
      @pegafun2643 Před 9 měsíci +1

      ​@@Mindthegameel problema es que hay gente que piensa que "por ser FPGA ya es más preciso que un emulador, es más cercano al hardware original" y no siempre es así. Es una falsa creencia que se está extendiendo por el mundillo retro. En la mayoría de las ocasiones es cierto, pero no siempre. Y hay emuladores muy, muy precisos, además de cores FPGA tan imprecisos o más que ciertos emuladores. Pongo un ejemplo: Nintendo 64. Es un sistema del que aún hoy en día se desconocen los entresijos y el funcionamiento preciso de sus chips, con lo cual es imposible crear emuladores o cores FPGA que representen a la perfección el sistema, y sin embargo mucha gente cree que cuando ese nuevo core de N64 que está en desarrollo esté en pleno funcionamiento será como tener la consola original, y no será así.

    • @joseselu5054
      @joseselu5054 Před 9 měsíci

      Totalmente de acuerdo. Enhorabuena por el comentario.

  • @joseantonioalvarezmarquez4109

    Interesante video, después de ver este vídeo me queda claro que la emulación merece la pena sin desmerecer al FPGA, después de haber probado una Raspberry con un cable rgpi crt me quedo claro

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +2

      La diferencia seguramente sea mucho mayor en precio que en resultados.

    • @joseantonioalvarezmarquez4109
      @joseantonioalvarezmarquez4109 Před 9 měsíci

      @@Mindthegame exacto, la pi es muy económica, pero da un resultado asombroso sobre todo la 4

  • @tefrikeo
    @tefrikeo Před 9 měsíci +3

    Artemio, es uno que trabaja muy de cerca con desarrolladores angloparlantes, seria interesante una plática con el, y trabaja mucho en la parte tecnica del desarrollo de cores y fue de quienes ha desarrollado el 240p suite para el testeo del video en varias consolas, hasta donde tengo entendido

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Artemio Urbina? Me lo han mencionado en varios comentarios, gracias!

    • @tefrikeo
      @tefrikeo Před 9 měsíci

      @@Mindthegame si!

    • @gnachiton
      @gnachiton Před 9 měsíci

      @@Mindthegame Sí, también esta llevando adelante el proyecto MDFourier relacionado al audio de las consolas de videojuegos para un preservación exacta del sonido.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      @@gnachiton Qué interesante.

  • @deadpool785
    @deadpool785 Před 9 měsíci

    No sabia que existian los FPGA, que interesante video, aprendí bastante

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +1

      Pues misión cumplida, para eso era.

  • @renzoneru
    @renzoneru Před 9 měsíci

    Buen dato sobre FPGA

  • @paulxxx13
    @paulxxx13 Před 9 měsíci

    esta informacion vale millones

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +1

      Muchas gracias, según youtube, vale 8€

    • @paulxxx13
      @paulxxx13 Před 9 měsíci

      @@Mindthegame para mi vale mas aunque no tengo ni 8 € jajajaja

  • @super.merienda
    @super.merienda Před 9 měsíci +1

    ¿Cuándo se empezó a usar esta tecnología en emulación?
    Gracias por contar de manera detallada todos los asuntos que te apasionan, y por extensión, nos amplían la curiosidad a nosotros

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +2

      Muchas gracias. La pregunta es jodida, estuve investigando y encontré un core de Pong en los 90s, pero no parecía ni imitar el Pong de Atari, sino correr un pong nuevo. El siguiente que encontré fue un core de pac-man que este sí imitaba la recreativa, y es de 2002. Pero es muy difícil encontrar el dato concreto de primer uso.

    • @super.merienda
      @super.merienda Před 9 měsíci

      @@Mindthegame escuché acerca de este tipo de tecnología de emulación el año pasado, así que me quedó la duda de cuándo se empezó a emplear este recurso. Estoy entusiasmado por ver su masificación, abaratamiento y aplicación en más tecnologías

  • @siesque23
    @siesque23 Před 9 měsíci

    Gracias por el video y por la explicación obre el FPGA

  • @benitossfer
    @benitossfer Před 8 měsíci

    El video es bastante correcto, felicidades. Soy desarrollador de cores en FPGA y creo que se te olvido comentar algo interesante. Las FPGAs "implementan" los chips originales de las maquinas a correr. Es decir, al ser una implementacion puede correr los chips en paralelo, y no como un emulador que inevitablemente corre secuencialmento. Por eso una FPGA es mucho mas precisa que un emulador. Ahi esta una de las grandes claves del asunto.
    Y si, una vez implementas un chip Z80 en una FPGA, lo puedes usar en diferentes cores. Es decir, reciclas implementaciones de chips entre cores. Como ejemplo el chip Z80 implementado en el core del Spectrum , es el mismo que en el core de Amstrad CPC o MSX o incluso el chip secundario de una Megadrive. Lo mismo ocurre con el chip 68000 del Amiga o Atari ST, y o mismo ocurre con controladoras de disco, chips de sonido AY , etc.
    Si quieres hablar con un experto de la materia, tienes a Jotego que es el especialista en crear cores nuevos de Arcade, implementando nuevos chips por ingenieria inversa, es decir parte de la maquina original y el chip original y va probando su comportamiento digital combinando e introduciendo señales en sus entradas y viendo sus salidas con un osciloscopio. Es un autentico maestro. Eso seria como un Clean Room Design.
    Un FPGA tiene menos latencia que la emulacion porque tiene la misma latencia que la maquina original, es decir 0. Una emulacion corre secuanciamente mientras la FPGA corre en paralelo como la maquina real. El unico lag que puede tener la FPGA esta mas basada en los perifericos que usa de I/O, por ejemplo la Mister es una FPGA con un microprocesador ARM de doble nucleo en su mismo chip. Usa ese chip ARM para correr un mini SO Linux que permite interactuar con los perifericos USB de la Mister, Por tanto, el teclado , raton o los joysticks USB, tendran una minima latencia al manejarse a traves de ese USB. Pero esa latencia es minima.
    Otras FPGAS como la Mist usan un ARM pero como microcontrolador que tambien usa USBs para teclado, raton y Joysticks , pero al ser un microcontrolador esa latencia es muy muy baja, despreciable.
    Hay otras FPGAs mas modestas , como la NepTUNO, UnAmiga Reloaded, ZXTres, ZXDOs, ZXUno que directamente conectan el teclado y raton mediante conexion Ps/2 a los I/O de la FPGA, y los joysticks van conectados directamente tambien a los I/Os de la FPGA, esas serian las llamadas FPGAs puras, donde la latencia es totalmente 0.
    Yo soy mas portador de cores. Yo porte el core original del Spectrum Next que corre en una FPGA Xilinx a otras FPGAs Altera, Tuve que cambiar algunas implementaciones que estaban hechas exclusivamente para FPGAs Xilinx y convertirlas para poder usarse en FPGA con codigo universal, asi puede correrse el core del ZX NEXT en FPGAs Altera y otras FPGAs como Lattice u otras chinas que existen en el mercado.
    Eso responde a que los cores son especificos para cada FPGA en concreto, y cuando digo FPGA no solo me refiero a el fabricante , el modelo tambien. Pero para modelos similares es muy sencillo portar de una FPGA a otra. Para fabricantes distintos se complica porque los grandes fabricantes usan lo que se llama "primitivas" que son como funciones optimizadas ya hechas para ese modelo de FPGA, esas primitivas no son compatibles entre FPGAs de distinto fabricante y eso complica el portar ese core de una FPGA a otra.
    En general las FPGAs tienden a ser mas baratas y con mas celdas , es decir las celdas significa la cantidad de circuitos logicos que puedes implementar, a dia de hoy las FPGAs para implementar maquinas de 8 bits con 22K celdas te bastaria, unas 55K celdas son suficientes para Neogeo y ya 100K celdas o mas para N65 o PSX. La Mister tiene 110K celdas y es muy potente para que veas el ejemplo.
    Um saludo.

    • @Mindthegame
      @Mindthegame  Před 8 měsíci

      Muchas gracias por tu comentario de experto. Sospechaba que había cores distintos para cada máquina, pero no tenía 100% claro si era solo entre fabricante so también entre modelos. Dejas datos muy interesantes.
      A Jotego me lo han sugerido bastante.

    • @benitossfer
      @benitossfer Před 8 měsíci

      De nada.
      Por rematar un poco el comentario, existen 5 tipos de memoria comunes que usan estas FPGAs.
      1) La BRAM o Block RAM que es una memoria asíncrona (no usa reloj) que está en el interior del Chip FPGA. Es la más rápida de todas pero muy pequeña en tamaño del orden de pocos KB. Se suele usar como VideoRam, ROM o RAM.
      En general cusnto más grande sea la FPGA(en celdas), más BRAM tendrá.
      2) memoria SRAM, también asíncrona, bastante rápida en acceso aleatorio, del orden de los 512 KB a 2 MB. Se usa para la memoria ROM y RAM.
      3) SDRAM, sincrona y más compleja de manejar, hay que refrescarla y los tiempos de acceso son más lentos. Muy buena para leer datos secuenciales aunque no tanto para los datos de acceso aleatorio. Suelen ser de 32 MB con varios bancos. Usando un buen controlador de memoria deberían de funcionar hasta 14 Mhz de velocidad de acceso, con más de 14 Mhz de acceso hay que usar la técnica de microparadas en la CPU o microestados de espera, que son casi imperceptibles pero ahí están.
      4) memoria DDRAM , sincrona, enorme, háblanos de 512 MB a 1 GB, rapidísima de lectura secuencial pero muy lenta en lectura de acceso aleatorio. Muy compleja de usar el una FPGA.
      5) memoria Hyper-Ram, es un tipo de memoria más moderno, sincrona, consume menos I/O pero sería similar a la SDRAM
      En general la mayoría de las FPGAs para implementar máquinas retro usan SDRAM. La BRAM la usan todas porque ahí está interna en la FPGA.
      Saludos

  • @des37070
    @des37070 Před 9 měsíci

    No sabía nada al respecto 😮

  • @isaacdiaz8602
    @isaacdiaz8602 Před 9 měsíci

    Muy buen video! Entiendo que las placas de desarrollo como raspberry pi pueden suplir la función de ciertos componentes anti-piratería (como en el n64) por lo que ahora se pueden hacer cartuchos repro DIY. ¿Esas placas de desarrollo se consideran FPGA?

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Pues me ha dejado loco que me han explicado que había recreativas de hace ya unos cuantos años que usaban FPGA para poder tener códigos anti-piratería y cambiarlo con cada juego aunque fuera la misma placa.

  • @rtomas82
    @rtomas82 Před 9 měsíci +3

    Está muy bien el vídeo pero se da por hecho que en FPGA se hacen los cores replicando componentes de la máquina y muchas veces se hacen igual que has explicado para la emulación. Ejemplos son el de N64 y muchos más (esto explicado por Jotego). También decir que existe el caso contrario, emuladores LLE que emulan a bajo nivel cada componente. Y tmb emuladores q tienen código nativo ya sea por la plataforma donde se compila o por tener interprete propio como scummvm

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Empiezo por el final. Llegué a tener una parte en el guión donde explicaba que podías llegar a hacer emuladores por Hardware, hacer un chip ASIC que fuera directamente un emulador. En videojuegos se ha usado menos pero en otras industrias sí. Al final lo quité para liar menos.
      La parte de creación de los cores es la que menos domino, pero varios me estáis apuntando a lo mismo. Entiendo que es una forma de hacer cores más rápidos y tener más sistemas funcionales, pero no creo que sea muy bueno para esa publicidad de 100% de precisión que buscan.

    • @rtomas82
      @rtomas82 Před 9 měsíci +2

      @@Mindthegame ahí está el problema que hay mucho marketing tratando de hacer ver que FPGA = hardware real y no es así, o al menos no siempre. Hay gente q se esfuerzan más y otros que solo implementan mediante las mismas tecnicas que en emulación, cosa que personalmente me parece muy buena opción y que era en parte la idea original de todo el proyecto de Mister y Sorgelig de hacer emulación de CPUs q estaban más que analizadas en emulación a bajo nivel y usar implementación para chips gráficos q es lo realmente interesante

    • @joseselu5054
      @joseselu5054 Před 9 měsíci

      Sí. Estoy de acuerdo contigo. Yo, personalmente, he jugado con el overclock de Mame y consigo el musmo reloj que en muchas placas arcade original:
      Mushihimesama:      37.6% cpu, 56% blitter
      - Pink Sweets:        37.2% cpu, blitter off
      - Ibara Black Label:  50% cpu, blitter off [still in progress!]
      - Futari 1.5  cpu 37.9 Mhz, blitter 54%
      - Espgaluda 2 cpu 49.76 Mhz, blitter delay 63%
      - Deathsmiles cpu 52.5 Mhz, blitter 59%
      - Daifukkatsu 1.5 cpu 43.62 Mhz, blitter 59%
      - Neo-geo 99%cpu (salvo Garou 11.796 Mhz ó    98%o.c.)
      - cps1 y cps1.5 al 70% o.c. (salvo The Punisher que va al 72% cpu).
      - Street fighter 2 hyper 60% cpu
      - cps2 7-8.64 Mhz ó 66% o.c. (salvo D&D Shadow Over Mystara (72% cpu durante 3 min), y 71% de cpu en Street fighter Alpha 3 DURANTE 1 HORA CON PCB ORIGINAL). Hay que testar cada juego de cps2 porque puede variar el valor del 66% como vemos en estos dos juegos.
      - cps3 80% cpu.
      - Taito f3 70% cpu
      - WonderBoy sega system1 100% cpu
      - System18 sega 86% cpu
      - System16 sega 86% cpu, salvo Shinobi que es al 100%
      - System32 sega 34% cpu
      - Aliens 160% cpu
      - Mortal Kombat 2 al 81% cpu con pcb
      - Mortal Kombat 1 al 76% cpu con pcb (al 75% hay un bug que hace que no salgan las puntuaciones ni la publicidad del comic). Menos mal que el ajuste perfecto es al 76% y no al 75%.
      - Taito f3 al 70 % cpu
      - Robocop al 70% cpu
      - Toki al 95% cpu
      - Bubble bobble 94 % cpu
      - Astyanax Jaleco 100% cpu
      - Rastan saga, taito 115%
      - Darkseal, DataEast 61% cpu, pero no puedo ajustarlo a la pcb original... y además el sonido se acelera en el primer demo.
      - SnowBros., Toadplan 100% cpu
      - Nastar, Taito 66% cpu
      - Hammering Harry, 55% cpu
      - Bad Dudes vs Dragon Ninja, 100% cpu
      - Blade Master (al fin un juego de Irem que va perfecto), 95% cpu
      - Blood Bros., 95% cpu
      - Ghouls and Ghost y Daimaikaimura al 70% cpu, como en todos los CPS1.
      - The Simpson, cpu al 110% (curioso, porque la mayor parte de los juegos de Konami no van bien porque el pcb se atrasa y no puede ajustarse).
      - Commando, Gunsmoke, Bionic Commando error frec. refesco de +0,37 fps (original 59,63 hz - switchres 60 hz)
      - Ghosts'n Goblins error frec. refesco de -0,04 fps (original 59,63 hz - switchres 59,59 hz)
      - Caveman Ninja error frec. refesco de -0,23 fps (original 58,23hz - switchres 58,00hz)
      - Robocop 2 error frec. refresco de +2,21 fps
      (original 57,79hz - switchres 60,00hz)
      - The Gladiator, Martial Masters error frec. refresco de +0,82 fps
      (original 59,18hz - switchres 60,00hz)
      - Ku-Fu Master error frec. refresco de -1,33 fps
      (original 56,33hz - switchres 55,00hz)
      - Toki error frec. refresco de -0,02fps
      (original 59,63hz - switchres 59,61hz)
      - Sf3 error frec. refresco de -0,02fps
      (original 59,60hz - switchres 59,58hz)
      - Prehistoric Isle, hay un bug en mame que hace que vaya demasiado rápido. En P.O.W. no ocurre, y va perfecto (comparado con pcb, con 100% cpu)

    • @joseselu5054
      @joseselu5054 Před 9 měsíci

      Al menos para muchas de estas configuraciones en groovymame, consigo comportamientos de muchos juegos arcade idénticos a las pcb originales (y, a veces, superiores comparados con los mismos juegos en fpga). Por eso creo que lo más importante es el trabajo de programación e investigación que haya detrás, no de si se trata de fpga o emulación por software.

  • @polonsus
    @polonsus Před 9 měsíci +1

    Es una tecnología que está dando sus primeros pasos, pero promete y promete mucho.
    La investigación independiente si que da miedo por lo flexibles e ingeniosos que son.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +1

      A qué te refieres con investigación independiente?

    • @polonsus
      @polonsus Před 9 měsíci +1

      @@Mindthegame
      Los hackers y programadores que están desarrollando está tecnología. A lo mejor no supe expresarme bien.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +2

      Entiendo, me gustaría enterarme mejor de cómo se hace el desarrollo de un core.

  • @Poliformado
    @Poliformado Před 9 měsíci

    Un vídeo super completo de los FPGA, me has despejado la mayor parte de dudas que tenía. Una pregunta:
    ¿Es posible para un mortal montar su propio FPGA para correr un core o hace falta ser ingeniero para hacerse uno?

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +1

      Yo creo que como usuario es bastante sencillo. Pero me falta trastear personalmente.

  • @juanmiguelbernalgonzalez8682

    en experto en diseño para FPGA es😊 JOTEGO, tiene un framework que permite reutilizar diseños de componentes y crear cores para diferentes FPGA

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Es uno de los que tenía en mente ;)

  • @TheYoutuyu
    @TheYoutuyu Před 9 měsíci

    🎉🎉🎉

  • @SergioVeraH
    @SergioVeraH Před 9 měsíci

    Muy buen video pues mira, unas pregunta:
    El chip FPGA cuantos reprogramados soporta? 1000? 100000? no hay desgaste en reprogramarle los componentes? y segundo, para FPGAs tipo MISTER, cuanto tiempo tarda en cambiarle el core para poder cambiar de plataforma? Segundos? Minutos?

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +1

      Muchas gracias, son dos preguntas muy interesantes que no se me habían ocurrido.

  • @VCorbi
    @VCorbi Před 9 měsíci

    CZcams me ha recomendado tu video, y aunque falla como una escopeta de feria en este caso 10/10.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Qué susto, de primeras había leído que mi vídeo fallaba más que una escopeta de feria XD.

    • @VCorbi
      @VCorbi Před 9 měsíci

      @@Mindthegame Jeje, no hombre no, el video estupendo :D

  • @StefanDiemecke
    @StefanDiemecke Před 9 měsíci

    Es completamente para entusiastas. Veo que es complicarse al tener uno. Pero el video es interesante, no tenía ni idea que eso existía.

  • @MarkoTulio
    @MarkoTulio Před 9 měsíci

    ¿Tendría sentido un híbrido entre FPGA y emulador? ¿si, no , porque? ¿tiene sentido mi pregunta? Excelente vídeo, saludos desde MX

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Está muy bien la pregunta para expertos. Entiendo que podría tener sentido sacar una retrón usando una cpu genérica si la cpu se emula bien y un fpga para los chips gráficos, por ejemplo?

  • @codef8620
    @codef8620 Před 9 měsíci

    Capo

  • @ronaldcallata
    @ronaldcallata Před 9 měsíci

    EXCELENTE INFORMACION LOS FPGA, SEGURO HABRA MAS EN EL FUTURO DEPENDIENTE DEL COSTE

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Muchas gracias! lo del coste es super importante.

  • @RetroGuia
    @RetroGuia Před 9 měsíci

    Muy bien explicado el video 💜💜 Mis preguntas son; porque los FPGA no bajan de precio? si Intel decide abruptamente no fabricar mas o (distribuir) los D10Nano que sucedería? 🙄 Cual es el numero de personas que tienen un Míster actualmente? - Existe una base de datos donde uno pueda ver la cantidad de cores que existen, y como se van agregando cada día?

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Muchas gracias por tus preguntas. La última la ampliaría, porque además creo que un core no vale para cualquier FPGA sino que tiene que ser para un sistema específico.

  • @KSevillains
    @KSevillains Před 9 měsíci

    enorme, curraso

  • @nappeywappey
    @nappeywappey Před 8 měsíci

    Una disculpa si ya has aclarado el tema en otras redes sociales, pero, ¿Qué pasó con el video del super scaler? He notado que está en privado. Gracias de antemano.

    • @Mindthegame
      @Mindthegame  Před 8 měsíci

      A mi me sale público
      czcams.com/video/qawUS140rhc/video.htmlsi=NH5Me4xuP89wgkK4
      No sé si youtube se habrá quedado tonto, pero al menos yo nunca he querido retirarlo, luego pruebo sin loguear, a ver si me deja.

    • @nappeywappey
      @nappeywappey Před 8 měsíci

      @@Mindthegame Ya, parece que en algunos videos viejos tienes enlazado una versión antigua de ese video u otro link. El enlace que mandaste funciona perfectamente, gracias.

  • @flipysenpai8958
    @flipysenpai8958 Před 9 měsíci

    necesito uno de esos

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Es otro tema interesante. ¿De todos los que hay cuál comprarse?
      A mi ahora mismo me mola el mister multimega, el que hace RMC.

  • @luismoreno-ul6yx
    @luismoreno-ul6yx Před 9 měsíci

    👍👍👍👍👍👍

  • @piranin666
    @piranin666 Před 9 měsíci +2

    La verdad que es interesante pero el problema es el precio creo yo

  • @elchefgames
    @elchefgames Před 9 měsíci +1

    10:12 de que MegaMan es la música? No lo recuerdo

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Del megaman 2, tienes de qué juego es cada música en la descripción.

  • @NEWaYRTON
    @NEWaYRTON Před 9 měsíci

    8:58 Que recree otros sistemas es de lo mejor que tiene los FPGA además claro de recrear al 100% el hardware original.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Y yo creo que todavía no hemos visto el potencial de hawdware con FPGA que pueden sacar.

  • @luisestebanruiz9773
    @luisestebanruiz9773 Před 9 měsíci

    @Mind the game, no soy experto soy solo un autodidacta aficionado.
    Hay que partir de algo, la ingenieria inversa tiene muchos vacios legales.
    Partiendo de esto, a veces hay que hacerlo cómo hizo gordon clark en :" Halt and Catch Fire", por cierto a serie recomendada, a punta de occiliscopio, y física y matematica teorica, aplicada a la ingenieria electrica y electronica.
    Lo bueno de las FPGAs , es que puedes, en teoria escribir tu propio ensamblador, digo en teoria por que es tedioso, un ejemplo es la forma en que electronic arts hizo ingenieria inversa, a la megadrive e hicieron su propio kit de desarrollo.
    Por ejemplo si buscamos, los kits de desarrollo de estudios pequeños en la era de los 16 bits, veremos virguerias dignas de MacGyver.
    Ahora una conjetura que tengo, es que desde que la NSA, liberó el código de ghidra, y con las herramientas que ha generado la comunidad de informatica forense por consecuente la adopción como estandar de Kali en el sector info sec, se ha hecho mucho más sencillo hacer ingenieria inversa al hardware, antes tenia una barrera de entrada muy alta, ya que software cómo el ADA pro, era demasiado costoso, e incluso una FPGA.
    Además debemos dar gracias a heroes anonimos, al personaje que hizo , el solo la ingenieria inversa al neo geo, para poder mandar a fabricar componentes y repararla ( historia real ).
    O a los creadores de la unibios, que, expandoeron las capacidades de la neo geo.
    Tambien a los genios, que hicieron ingenieria inversa a un chip muy especial de la nintendo 64, que incluso ya se encuentra en github.
    Lo anyerior (N64), lo encuentras si no estoy mal en el canal de Gaming Historian.
    Ahora esto es poco de lo que se consumiendo contenido.
    Y si Artemio Urbina es el propio, también Obi Juan, un gran impulsor Del Hardware Libre, y una autoridad en FPGAs.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Muchas gracias por todo lo que comentas, me ha tocado buscar varios nombres y conceptos pero ha sido muy interesante.

    • @luisestebanruiz9773
      @luisestebanruiz9773 Před 9 měsíci

      @@Mindthegame y eso que no has visto, el DM que te dejé en instagram, referente al comentario que hice en tu video del modo 7, no lo puse en YT , ya que sabemos que se pone sensible, con cierto tipo de contenido y comentarios, y en este caso, no me refiero a lo políticamente correcto, si no a Sparrow and Morgan Software Incorporated.

    • @luisestebanruiz9773
      @luisestebanruiz9773 Před 9 měsíci

      Y lo digo, por que es material y referencias, que la IA , de youtube , no diferencia el contexto, pero vale la pena, entre esas están el manual de desarrollador de la NEO - GEO, el manual del chip y del ensamblador del z80 y demás.

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      De cuándo es el DM? Solo tengo 1 DM en las últimas 20 semanas y no tengo nada en peticiones pendientes.

    • @luisestebanruiz9773
      @luisestebanruiz9773 Před 9 měsíci

      @@Mindthegame Junio 29.

  • @chino6kra
    @chino6kra Před 9 měsíci

    si puedes conseguir a alguien que este desarrolando sobre mister fpga para contestar esas dudas, estaria de 10!!!!!!!!

  • @edwinjimenez5947
    @edwinjimenez5947 Před měsícem

    Entrevista a jotego y tendras mi eterno respeto

  • @dcaffran
    @dcaffran Před 9 měsíci +1

    Se podría llegar a hacer algo en fpga como simular una voodoo 2 3dfx y cosas así?

    • @Mindthegame
      @Mindthegame  Před 9 měsíci +1

      En teoría sí, no sé exactamente el número de componentes que necesitaría, pero si no es ahora será en unos años.
      Pero se puede hacer algo más interesante. Simular un ordenador completo con la gráfica retro que quieras y cambiar de gráfica cambiando el core.

    • @dcaffran
      @dcaffran Před 9 měsíci

      @@Mindthegame pues anda que no molaría eso para jugar en condiciones a cualquier juego viejuno.

  • @Somier466
    @Somier466 Před 9 měsíci

    esperaré la fpga de 3ds

    • @Mindthegame
      @Mindthegame  Před 9 měsíci

      Es interesante la respuesta que podamos dar para conservar experiencias en hardwares peculiares. Como los juegos que tienen detector de luz ambiental, o que detectan el ángulo de cierre de una consola doble, o el 3D de la 3ds.