





Introducción
TinyNES (short paraTiny Nostalgia Evocation Square) es una consola de videojuegos de hardware abierta que reproduce cartuchos de videojuegos originales de Nintendo Entertainment System (NES), sin utilizar emulación.
Esta pequeña consola fue diseñada teniendo en cuenta el tamaño, la simplicidad, el costo, la capacidad de fabricación moderna y la disponibilidad de componentes.Tiene una pequeña carcasa resistente hecha de FR-4 (material de placa de circuito) y puede funcionar con un simple cable USB tipo C, como el que ya usas para cargar tu teléfono.Es lindo, resistente y divertido de jugar.
Fondo
Crecí absolutamente hipnotizado por la Nintendo original, así como por las consolas de 16 bits que se acercaron después.Cuando juré a través de un esquema original de fábrica de Famicom (versión japonesa del NES), comencé a trabajar en este proyecto como un simple ejercicio en el diseño del producto, y que eventualmente se convirtió en un dispositivo pulido y confiable, que pensé que a otras personas les gustaría usarlos para jugar sus viejos carros, desmontarlos y aprenderlos, o usarlos como punto de partida para sus propios proyectos.¡Espero que te guste!Ha sido muy divertido diseñar y construir.
Este no es el primer sistema clon NES que existe, ni será el último, pero espero que se convierta en uno de tus favoritos.No necesitas soldarlo tú mismo (si no quieres) y no tendrás que escalarlo o volver a grabarlo para jugar el juego que desees (aunque tendrás que realizar un seguimiento de algunos carritos).Dado que todos los elementos del diseño son de código abierto, también puede utilizar TinyNES como punto de salto para sus propios diseños de hardware derivados.
Las bases
TinyNES no tiene muchos trucos en su funda.No destaca gráficos ni emite señales de vídeo HDMI o RGB.No se comunica con su computadora, su teléfono o Internet.No viene precargado con juegos (legales ni ilegales) y no le permite guardar el estado, alterar la paleta de colores ni remodelar los controles.No tiene menús ni configuración.
TinyNES hace lo que se supone: Juega juegos NES como lo haría un sistema Nintendo original, excepto que ocupa menos espacio, consume menos energía, es un diseño de código completamente abierto y está construido con componentes casi completamente modernos.Tiene un interruptor de encendido, un botón de reinicio, una ranura para cartucho, dos ranuras para controlador y emite hermosas señales de audio y vídeo analógico nítidas a su televisor.
Chips centrales
TinyNES no es un emulador, ni está construido alrededor de una FPGA (matriz de puertas programables en campo) o una solución NOAC (NES en un chip).El corazón de TinyNES es exactamente el mismo que el hardware original de Nintendo: la CPU Ricoh RP2A03 basada en MOS 6502 (unidad de procesamiento central) y el PPU Ricoh RP2C02 (unidad de procesamiento de imágenes).Al utilizar estos dos chips originales, la consola puede lograr una excelente compatibilidad.
Estas fichas ya no se fabrican, por lo que son un poco difíciles de encontrar.Afortunadamente, ya he logrado asegurarlos lo suficientemente para esta obra de producción.Están a mano y ya han sido probados.La placa principal TinyNES está construida con enchufes IC para montar estos chips, por lo que no es necesario soldarlos permanentemente.De esta manera, si es necesario, la placa principal se puede actualizar, cambiar o modificar, y estos dos chips centrales valiosos y algo raros no necesitan estar sujetos a ningún riesgo de daño permanente.
Una opción más económica y ligeramente más sostenible es utilizar chips clonados en lugar de los originales Ricoh mencionados anteriormente.Estos clones son la CPU UMC UA6527 y la PPU UMC UA6528.Existen pequeñas diferencias documentadas en la funcionalidad con estos, pero la mayoría de las personas no notarán ninguna diferencia.También hay disponibles varias unidades TinyNES que utilizan chips cercanos a un precio ligeramente reducido.Si TinyNES permanece en producción después de esta ejecución inicial, cualquier unidad futura probablemente utilizará estos chips clonados debido a su mayor disponibilidad y precio mucho más económico.
Si se instala un conjunto de chips genuinos o clones en los enchufes, el resto del hardware TinyNES es idéntico.
Fuente abierta
TinyNES es un hardware de código completamente abierto.El diseño (mecánico, eléctrico y estético) tiene licencia de CC BY-SA 4.0 (Creative Commons Attribution-ShareAlike 4.0 International).Esto significa que todos los archivos de diseño están disponibles para su inspección, modificación o uso derivado.Puede crear nuevos proyectos utilizando estos archivos, incluidos proyectos comerciales, siempre y cuando dé crédito a todos los creadores anteriores ("arriba") y su trabajo derivado se lanzó con la misma licencia de código abierto (o una oficialmente compatible).
Lo que todo esto significa es que obtienes acceder a los esquemas, los diseños de las tablas, los archivos CAD y las BOM (billetes de materiales) de todo lo que entra en el edificio de la consola.Puedes usar estos archivos para construir un TinyNES completamente desde cero, si lo deseas.
Especificaciones
Puertos del controlador: 2 puertos de controlador de 7 pines originales estilo NES
Vídeo: Salida de vídeo analógica compuesta NTSC (CVBS) a través del conector de barril RCA amarillo
Audio: Salida de audio mono analógica a través del conector de barril RCA rojo
Potencia: Entrada de 5 VCC vía USB tipo C
Caja: FR-4 negro mate (laminato epoxi reforzado con vidrio) con tornillos hexagonales M2.5
Dimensiones: 138,5 mm × 130,0 mm × 32,5 mm
Peso: 0,36 kg / 0,78 lb
Controladores
TinyNES funciona con cualquier dispositivo de interfaz NES, incluidos los controladores cableados originales de alta calidad de Nintendo, así como con las alternativas más baratas del mercado de accesorios que aún se están fabricando.Los controladores Nintendo genuinos usados a menudo se pueden encontrar en eBay, pero no podemos adquirirlos de manera confiable lo suficiente para incluir uno con cada TinyNES.La mayoría de los controladores de posventa (suje y económicos) que probamos no cumplieron con nuestros estándares de calidad y confiabilidad.
Sin embargo, el gamepad inalámbrico 8BitDo N30 2.4g logró superar nuestras expectativas.Cada controlador incluye el propio gamepad inalámbrico, un receptor inalámbrico (la parte que se conecta a la consola), un cable de carga USB e instrucciones impresas, todo incluido en el hermoso embalaje minorista de 8BitDo.
Tenga en cuenta que estos controladores incluidos no admiten Bluetooth.8BitDo fabrica controladores de aspecto muy similares que admiten Bluetooth, pero también requieren un receptor Bluetooth adicional (cosido) para el NES.Ambas versiones funcionan muy bien con TinyNES, pero decidimos agrupar la opción más simple y menos costosa.
La calidad de estos controladores es muy buena.El botón presiona constantemente para registrarse correctamente, la latencia es extremadamente baja y el ajuste y el acabado están muy por encima del promedio para los accesorios del mercado de accesorios.No creo que te decepcionarás con este controlador.Ofrecemos los controladores como productos complementarios, para que puedas pedir cuantos quieras usar con tus TinyNES.
Campanas y silbatos
Es posible que TinyNES no esté lleno de características elegantes, pero todavía tiene algunas comodidades modernas debajo del capó.
Primero, en lugar de usar un transistor bipolar simple para amplificar la salida de video de la consola, TinyNES utiliza un chip Texas Instruments THS7314, lo que da como resultado una señal de video más limpia y estable.Por el contrario, la ruta de la señal de audio analógica se ha mantenido lo más similar posible a la consola NES original.
El circuito de alimentación de la consola incorpora un chip supervisor que elimina la necesidad de mantener presionado el botón RESET mientras apaga la consola para evitar la corrupción de ciertos datos guardados del juego.Hay algunos juegos que utilizan instrucciones en pantalla para animar a dar este paso adicional, que puede desconectarse al usar TinyNES.
El circuito del reloj está controlado por un oscilador MEMS de alta precisión en lugar de un cristal de cuarzo.Además, se puede habilitar un circuito multiplicador de frecuencia de CPU 1,25× por separado a través de un interruptor interno.Esto permite que el procesador original esté overclockado o permite un funcionamiento sin fallas utilizando chips UA6527P baratos e omnipresentes.Estos chips “P” tienen un divisor de reloj interno de 15 a diferencia de los chips UA6527 que tienen un divisor de reloj interno de 12, pero de otro modo son idénticos.Como resulta, muchos chips UA6527 en el mercado son realmente reempaquetados con chips UA6527P.Este circuito multiplicador les permite funcionar perfectamente.
Esto último es sólo una especie de extraño y no tiene beneficio tangible inmediato.La placa principal TinyNES utiliza dos chips SRAM de 32 kB, aunque el sistema NES solo necesita chips de 2 kB.Sí, esto significa que hay 16 veces más memoria recién sentado allí.¿Por qué?Por alguna razón, los chips de 32 kB son mucho más baratos que los chips de 2 kB.¿Quieres darle un buen uso esta memoria adicional?TinyNES es de código completamente abierto, así que continúe y implemente algo genial.
Caja
TinyNES tiene una carcasa diseñada a medida fabricada con paneles de placa de circuito FR-4 de 2 mm de espesor.Es sólido como una roca y tiene una sensación muy satisfactoria en tus manos, y creemos que también luce bastante dulce.Como quizás hayas adivinado por el nombre, la consola también es pequeña.Tiene aproximadamente el mismo tamaño que un cartucho de juego NES.También es muy fácil de mantener, solo requiere una llave hexagonal estándar (también conocida como llave Allen), e incluso viene con la que necesita.
Fiabilidad
Se utilizó un conector ZIF (fuerza de inserción cero) en la consola NES de carga frontal original y, lamentablemente, esta pieza con frecuencia se produjo en un contacto eléctrico poco confiable entre el cartucho y la placa principal debido a la acumulación de polvo y al desgaste sutil (deformación) con el tiempo. contactos metálicos.TinyNES utiliza un conector de enchufe confiable de borde de placa en una configuración de carga superior para eliminar cualquier problema causado por el conector ZIF.
Un chip de bloqueo (“CIC”) estuvo presente en el NES original como mecanismo de protección contra copias, permitiendo que solo los juegos con licencia de Nintendo (y que contenían un chip correspondiente especial) funcionen.Desafortunadamente, este sistema de bloqueo a menudo fallaría y provocaría que la consola se encienda y apague una vez por segundo (también conocida como "parpadeo de la muerte") cuando el contacto eléctrico era deficiente (a menudo debido a un conector ZIF defectuoso), incluso cuando se insertó un cartucho de juego con licencia total legítima (con chip especial y todo).La consola TinyNES, al igual que la consola original japonesa Famicom, no tiene chip de bloqueo y no sufre este problema.Esto también significa que puedes jugar juegos no oficiales (sin licencia) muy bien.
Compatibilidad
En este momento, hay (infelizmente) un cartucho que es incompatible con la consola TinyNES.Este carrito es RetroUSB PowerPak, un cartucho de carga ROM que utiliza tarjetas CF para almacenamiento.Este carrito cuelga de la pantalla del título.El PowerPak no es de código abierto, por lo que no sabemos por qué no funciona.¿Crees que tienes las habilidades para ayudar a solucionar este problema?¡Por favor, póngase en contacto!Si se encuentra una solución para esto en el futuro, se pondrá disponibles las placas principales actualizadas.
Por supuesto, no todos los demás cartuchos de juego en existencia han sido rigurosamente probados, pero todo lo demás que hemos elegido y lanzado en el sistema (más de 100 carritos originales) ha trabajado, incluido el increíble Krikzz EverDrive N8 (un Cartucho de carga ROM que utiliza tarjetas SD para almacenamiento).
Apoyo y docentación
Todas las recompensas de respaldo vienen con una garantía de un año para piezas y mano de obra.En resumen, si algo sale mal, sin culpa propia, dentro de un año después de recibir su recompensa, nos encargaremos de ello y cubriremos el costo de cualquier reparación o reemplazo.Los daños o cualquier modificación que usted haya realizado no están cubiertos por esta garantía.Básicamente, respaldamos las cosas que hacemos.Queremos que funcione bien y queremos que esté feliz de usarlo.Siempre puede contactarnos si tiene alguna pregunta o solicitud de soporte.
Debido a la naturaleza de este proyecto, se pueden descubrir problemas de compatibilidad imprevistos una vez lanzado el proyecto.Si eso sucede, haremos todo lo posible para ordenar las cosas de una manera razonable.No somos una gran empresa, por lo que no tenemos todos los recursos para pruebas y planificación de contingencia que podría tener a su disposición una gran empresa.No podemos prometer compatibilidad en situaciones en las que no hemos podido probar.
Todo el material y la documentación de origen se pondrán disponibles a través de un repositorio GitHub tras la exitosa conclusión de esta campaña.Los enlaces a este repo se comunicarán directamente a los respaldadores y también podrán estar disponibles en la página de aterrizaje de campaña, una página de actualización de campaña y/o en un sitio web dedicado de TinyNES.
Aviso legal
Versión corta:No queremoscualquiera¡Para ser malado sobre quiénes somos o quién está afiliado a este proyecto!No somos Nintendo y no estamos afiliados a Nintendo de ninguna manera.Cualquier patente relacionada con el sistema de entretenimiento original de Nintendo se ha ven desde caducado.Utilizamos algunos de los términos de marcas comerciales (o marcas anteriormente comerciales) de Nintendo en esta página, porque podemos describir este proyecto y cuáles son sus capacidades, pero esos términos no nos pertenecen.No se comunique con Nintendo para obtener ayuda.
Versión más larga:“Nintendo” y “Nintendo Entertainment System” son marcas comerciales de Nintendo of America Inc. en los Estados Unidos y/u otros países. “NES” fue una marca registrada de Nintendo of America Inc. en los Estados Unidos hasta que fue cancelada el 5 de febrero de 2016. Esta campaña de crowdfunding y el proyecto TinyNES no están afiliados, respaldados, asociados o patrocinados por Nintendo of America Inc. ni sus afiliados, filiales, socios, oficiales o empleados, en cualquier capacidad. Sus marcas se utilizan aquí para describir sus productos de manera justa y precisa y para comparar de manera justa y precisa sus productos y servicios con quienes se describen aquí. Todos los demás nombres de productos y empresas son marcas comerciales o marcas comerciales registradas de sus respectivos propietarios de derechos. El uso de esos nombres o marcas comerciales no implica ninguna afiliación ni respaldo por parte de ellos.