Carrito de copia NES de FPGA; Prototipo So Cyberpunk

Hoy en día, la mayoría de nosotros tenemos alguna experiencia en que las ROM de los videojuegos clásicos funcionan con hardware nuevo. Ya sea en una computadora personal con el teclado como controlador, o si se trata de un RetrioPie más refinado en un gabinete personalizado, se ha vuelto relativamente común. Lo que no es principal, sin embargo, es construir hardware personalizado que pueda ejecutar videojuegos clásicos en la consola original (traducido). El proyecto terminado se ve increíble, pero el prototipo nos explota con su belleza y complejidad.

[phanick]El proyecto es un cartucho capaz de lanzar juegos en el clon polaco Famicon llamado Pegasus. Los juegos se almacenan en una tarjeta SD, pero en lugar de ejecutarse en un emulador, FPGA carga las ROM y presenta los datos a través del conector de borde normal en la ranura del cartucho de la consola. El juego lo juega el propio hardware retro. Tarda unos segundos en cargarse en cada ROM, pero luego Pegasus no puede distinguir entre este y el cartucho original.

El prototipo original que se muestra aquí fue construido en 2012. Desde entonces ha pasado por una serie de iteraciones que han reducido el tamaño. Los PCB se han diseñado y construido internamente, y la última revisión también incluye una carcasa impresa en 3D más cercana al tamaño de los cartuchos Famicon originales.

Incluso si no está interesado en los videojuegos clásicos o en la copia, vale la pena ver el video a continuación. (Asegúrate de activar los subtítulos si no hablas polaco). [phanick] dedique una gran cantidad de tiempo a obtener todos los detalles a la perfección, y el nivel de pulido se muestra en el producto final. De hecho, lo presentamos antes porque construyó su propio clon de Famicom.

  • Hombre sin marcar dice:

    Buen proyecto, pero es el trabajo de laúd más feo que he visto en mi vida.

    • Camilopiro dice:

      Obviamente no has visto el mío

    • LATA dice:

      No es tan terrible para una placa sin máscara de soldadura …

    • Ene. dice:

      ¡Lo siento, pero tengo que no estar de acuerdo! Teniendo en cuenta que es una PCB casera SIN máscara de soldadura, debo decir que hizo un muy buen trabajo. El paso de los pines de los componentes (y, por lo tanto, el espacio entre las pistas) está muy cerca de lo que es posible incluso en una PCB de bricolaje. Y considerando todo, este es un gran ejemplo de electrónica de bricolaje y un proyecto bien hecho. En una escala de 5 estrellas (con 5 estrellas es perfecto) con mucho gusto le daré las 5 estrellas completas.

      • richfiles dice:

        ¡Solo 5 estrellas! : ¡PI le dio un sólido 6 de 5! : D

    • Jonmayo dice:

      sin una máscara de soldadura, tiende a fluir y adherirse a todas partes. Lo hice mucho peor usando una placa chapada en cobre con una pista creada con un cuchillo X-ACTO y Dremel. (lo siento, no tengo fotos y no miraré a través de botes de basura de hace 20 años para ver si el amplificador y los experimentos JFET fallaron)

    • ESTOLA dice:

      El Altera EPM240T100C5N tiene un paso de pines de 0,5 mm de memoria. El chip Flash parece tener 0,4 mm

      Lo único que hago de manera diferente es usar cinta de captura para limitar hasta dónde puede extenderse el * error *.

      Estas son tablas caseras, probablemente un método de transferencia de tóner. Sin serigrafía, sin forro, sin máscara de soldadura, sin forro de conformación y sin forro de orificio pasante.

      Realmente no se puede luchar mejor que esto.

  • JB dice:

    “(Asegúrate de activar los subtítulos si no hablas polaco)”.
    “Y el nivel de pulido se nota en el producto final”.

    juego de palabras intencionado? : D

  • yetihehe dice:

    “El nivel de pulido se muestra en el producto final”. Obviamente, es un cartucho polaco: D. Ahora es un producto comercial y cuesta alrededor de 330PLN / 83 USD.

  • Janostman dice:

    Everdrive alguien?

  • pirata dice:

    Realmente espero que este tipo se una a HaD.io podría usar algunos ingenieros / hackers más poderosos como él

    • Palmadita dice:

      ¿No se trata simplemente de “un tipo que crea una tarjeta de memoria flash de NES, documenta muy poco y la vende por una marca extremadamente alta”? Los carros de rayos NES se han fabricado antes. Estoy seguro de que algunos de ellos se hicieron equivalentes a algún hardware programable. Realmente es un poco frustrante. En este punto, * cómo * se hizo es mucho más interesante que * que * se hizo. Es hardware de más de 30 años.

      • Cállate y toma mi dinero dice:

        Sin embargo, comparto tu opinión, Pat. De hecho, esta es la mentalidad típica en los círculos de retroinformática, básicamente un grupo de coleccionistas a quienes les gusta llamarse a sí mismos “salvadores hereditarios” pero que son compradores obsesivos / convincentes de electrónica industrial gloriosa, recordándoles sus esperanzas de la infancia: poder pagar el (siempre) noticias caras y brillantes y hacer algo grandioso con ellas, nunca.

        Pero décadas más tarde, obtuvieron el primero, pero la mayoría de ellos todavía se niegan a entender y engañar el funcionamiento interno (incluso cuando todo el conocimiento está a unos pocos clics de distancia por ahora), solo quieren obtener las últimas y mejores actualizaciones para sus acumulados y un tesoro creciente de basura limpiada pacientemente, tal vez para obtener una sensación de logro materialista (barato) e impresionar a su pequeña comunidad de nostálgicos. Entonces, a veces están dispuestos a pagar mucho para obtener estas actualizaciones y, de hecho, pierden la oportunidad de simplemente explorar y comprender todo, después de todo … No es sorprendente que el circuito lógico más simple (que podría enseñarse a los niños en un lugar de trabajo de sábado ) todavía se considera magia negra, y al fin y al cabo ya son “usuarios poderosos”, una excusa habitual para dejar el tedioso y sucio trabajo a los mecánicos …

        Algunas personas mejor informadas y activas entre ellos, a menudo buscando la satisfacción de ser los gurús y “expertos” (otro legado …), están fomentando el interés de la comunidad durante meses de desarrollo (sobre lo que el clon chino promedio podría hacer en algunas horas )) para finalmente entregar el producto mágico, raro y tan caro.
        Es por eso que este no es un ejercicio de conocimiento, estas personas no brindarán un tutorial real para comprender cómo funcionan las cosas, solo darán explicaciones inexactas con un uso indebido de la jerga expandible, ya que esto ayuda a fortalecer su condición de autores intelectuales. Esto no es “Hazlo”, esto es “Logré lo que esperabas”, serán elogiados por ello y la gente estará feliz de financiar tales “desarrollos activos” y comprar el producto resultante para compartir un poco de la gloria. como primeros usuarios. Están totalmente felices de esa manera, ¡así que no se moleste en explicarlos o aprenderlos! :))

        Ahora no me gusta que La-Tecnologia esté promoviendo cada vez más estos proyectos no tan interesantes “Made For You” básicamente para insistir en sus factores “fríos” y (nada) “nuevos”, y favorece la demagogia en lugar de la pedagogía.

        • ESTOLA dice:

          No solo estoy en desacuerdo con todo lo que dijo, me parece hipócrita que afirme que los miembros del grupo de retrocomputadoras no están tratando de investigar el funcionamiento interno de las computadoras y luego se quejan del trabajo de alguien y la falta de documentación.

          Diseño y construyo proyectos retro-informáticos en mi tiempo libre. Todos mis trabajos (útiles) se publican con código, diseños de PCB. Utilizo VHDL / CPLD al menos para desarrollar muchos proyectos y, por supuesto, en muchos casos todo esto tiene que estar codificado para que funcione con un sistema original. Significado codificado en la plataforma original en el conjunto de CPU original.

          Claro, hay una excepción aquí: este diseñador hizo este proyecto de fuente cercana y contra dinero, pero (sin verificar) apuesto a que tiene muchas contribuciones anteriores que eran de código abierto. El * estándar * en la comunidad es el diseño de código abierto con código fuente abierto. Sin embargo, existen excepciones.

          La mayoría de mis proyectos están aquí en el sitio web de IO.

          Si desea criticar el trabajo de otra persona aquí, la expectativa es que demuestre que puede hacerlo mejor cargando su proyecto completamente con hardware y código de código abierto y documentación completa.

          No me molesta en absoluto cuando alguien elige cobrar por un proyecto. Yo mismo a veces he pagado a otros porque su arduo trabajo bien vale la pena y eso me ahorra tiempo.

          Este problema es mucho más difícil de lo que la gente cree. Es fácil conseguir que un nuevo hardware funcione con un nuevo hardware, sin embargo, puede ser bastante difícil conseguir que el nuevo hardware funcione con el antiguo.

          Por ejemplo, en el gráfico del artículo, verá un tablero grande con muchos chips DIP pequeños a la izquierda y a la derecha. Todos estos pequeños chips DIP son simplemente transductores de nivel para hacer que un Xilinx Spartan 3 FPGA de 3.3 voltios (puertas de 200 k) funcione con un antiguo sistema de 5 voltios.

          A partir de ahí, el autor pasó a un Xilinx XC9536 o XC9572 de 5 voltios, que es una fracción muy pequeña del tamaño lógico del chip FPGA. La serie XC95xx no ha estado en producción durante algún tiempo y ahora es un chip raro. De todos modos, el XC95xx simplemente no tenía suficiente lógica para la función, por lo que pasó a Altera EMP240T100C5, que es un CPLD de 3,3 voltios * tolerante a 5 voltios * con más puertas, pero también tiene un espaciado de pines de 0,5 mm, que es un país más difícil de gestionar.

          Esta es una cadena de desarrollo bastante larga, que es bastante común cuando se intenta mezclar dos tecnologías diferentes que están separadas por décadas. De lo contrario, lo único que haría es usar un regulador de 3.6 voltios para elevar el CPLD Vcc a 3.6 voltios para mejorar los márgenes de ruido de los CPLD LVTTL a los chips traseros TTL.

          Seguí el mismo camino, excepto que usé un XC9536 (XL) de 5 voltios * tolerante * de 3,3 voltios en lugar de la versión de 5 voltios. Tengo un centenar de ellos más o menos porque son baratos. También uso el Altera EPM240 / EPM570 pero son más caros al menos para el EPM570.

          La otra cosa que vale la pena mencionar aquí es que hizo y solda las placas de circuito a mano. ¡Cualquiera puede enviar algunos archivos a la casa de PCB! La gente se apresura a criticar su lucha; inténtelo usted mismo. 0.5 mm y 0.4 mm sin una máscara de soldadura se vuelven * desordenados * como han dicho otros. ¡¡¡Simplemente lo hace !!!

  • Anónimo. dice:

    “El clon polaco Famicon”
    ¿Está realmente en contra cuando se trata de Famiclone? 😉

  • Darren dice:

    ¿No podrías hacer lo mismo con una imagen y un ram de dos ram?

    • anfitrión local dice:

      Publicación de ayer: https://la-tecnologia.com/2017/04/12/32-bit-processing-for-the-vectrex-arcade-system/
      Utiliza PIC32 y RAM dual. ¿Oportunidad? No lo creo.

    • Akir Ikasu dice:

      Podría, pero si lo hiciera, perdería la mayoría de los juegos.

      La mayoría de los cartuchos NES tienen un chip de mapa adicional en su interior, diseñado para aumentar la cantidad de datos que pueden almacenar. Muchos de estos chips de mapas tienen circuitos adicionales que les otorgan funciones especiales (como los canales de sonido adicionales en la versión japonesa de Castlevania III).

  • H dice:

    Noticias tan viejas. Everdrive es un carro antiguo con ranura para tarjetas SD para todas tus ROM. Ido por años.

    • Mike Szczys dice:

      Tú pierde el punto. No es que este método de ejecutar ROM sea nuevo. Resultó ser un excelente proyecto de pasión de una sola persona.

      Este proyecto es la encarnación de por qué leo La-Tecnologia. ¡Me encantaría tener las habilidades para detener esto y algún día podría llegar allí!

      • oqnet dice:

        No tiene que ser nuevo para ser un truco, solo tiene que ser algo armado para hacer algo. El hecho de que ya se haya hecho no significa que no merezca ser reconocido como algo genial. Ese prototipo fue bastante digno de ser noticia porque es interesante. No hay problemas.

      • jrfl dice:

        Creo que te estás perdiendo la idea, este no es un proyecto de bricolaje, es un anuncio para un emprendimiento comercial (tenga en cuenta la falta de esquemas o código, y por un precio de venta). Tal vez hackear, pero como otros han señalado, este es realmente solo un proyecto destinado a acelerar el trabajo de otros que ya han realizado proyectos similares.

  • Persona aleatoria dice:

    Siempre es bueno ver el arduo y largo trabajo del desarrollo de proyectos. Sin embargo, Powerpak hizo esto alrededor de 2007 con CPLD (creo), y se vendió de izquierda a derecha, por lo que es más “convencional” de lo que el autor da a entender.

  • Chris dice:

    ¿Entonces este es solo otro Everdrive o un clon de las otras docenas de carros de rayos?

  • líder094 dice:

    Me recuerda a un proyecto que hice hace unos años para crear una tarjeta de memoria flash para GB Color. Cosas divertidas. Se aprende mucho más creando un proyecto de este tipo en lugar de simplemente comprar algo. Hice el proyecto solo para obtener conocimientos.

Nora Prieto
Nora Prieto

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *