Circuito base NES para la generación de código abierto
A medida que el hardware original de la edad de oro de los juegos de computadora de 8 bits se vuelve un poco largo, mantenerlo vivo se ha convertido en una preocupación para los entusiastas. Hubo una sucesión de piezas remanufacturadas para muchas de las principales plataformas de la época, y ahora gracias a [Redherring32] es el turno de la consola NES.
El OpenTend es un reemplazo de código completamente abierto para un circuito base original del sistema de entretenimiento Nintendo de carga frontal, que utiliza chips de CPU y PPU de Nintendo originales o de posventa, y otros componentes todavía disponibles. No incluye el chip CIC bloqueado de Nintendo (Drew Littrell escribió un excelente artículo sobre cómo funcionaba esa característica de seguridad), pero si realmente necesita la autenticidad, también está el proyecto NullCIC que puede simular ese elemento.
Es un ejercicio interesante de ingeniería inversa y también una oportunidad para ver la NES en el chip. También para los jefes de Nintendo, proporciona todas las huellas de componentes y elementos esquemáticos en formato KiCAD. ¿Se construirán muchos? Teniendo en cuenta que NES fue la consola más vendida de su época, no habría escasez de originales por encontrar, pero eso de ninguna manera invalida el esfuerzo de este proyecto. Habrá consolas NES funcionando en algún lugar durante las próximas décadas debido a ese trabajo, ¡solo recuerde que no necesita soplar en la ranura para ejecutarlo!
Vinny dice:
Conociendo el comportamiento de Nintendo en la defensa de su propiedad intelectual, ¿cuánto tiempo pasará hasta que el autor / Github reciba una carta de rescisión?
Archonik dice:
No quiere. Las patentes de NES han expirado hace mucho tiempo. Es por eso que hoy en día puedes comprar fácilmente cientos de clones de NES.
RS dice:
Nunca. No pueden hacer nada porque el hardware ya no está cubierto por ninguna patente existente.
Sik dice:
Ninguno, porque las patentes expiraron en la década de 2000, por lo que Nintendo realmente no puede hacer nada al respecto si se mantienen alejados de sus marcas comerciales (y en el último caso, siempre pueden cambiar los nombres según sea necesario en lugar de detener el proyecto).
cielo dice:
Los derechos de autor y las patentes han expirado. Todo lo que lleven a la corte quedará invalidado. La ingeniería inversa o la creación de clones tampoco es ilegal.
¡No es Mario! dice:
Una empresa motivada y bien financiada aún puede arruinar su día o su vida, sin importar cuán inválidas sean sus patentes.
Shannon dice:
Los derechos de autor aún no han expirado, para una empresa que han dirigido durante 90 años. Todavía tienes algo de tiempo para esperar antes de poder reclamar que Super Mario Bros. es de dominio público, pero el hardware para operarlo es gratuito para cualquier persona.
Jcschacht255 dice:
Estás hablando de un juego que lanzan constantemente para renovar sus derechos de autor cada vez. No se trata de eso, sino de las patentes de dispositivos reales. Las patentes de dispositivos NES han expirado y es por eso que cientos de consolas clonadas existen legalmente en la actualidad.
ERIC S CHAPIN dice:
Descargué el archivo zip completo por si acaso. Una vez que el archivo se haga público, los abogados perseguirían a muchas fuentes que intentaran cerrarlo.
Harald dice:
En Alemania tenemos un dicho "dos idiotas un pensamiento", que tiene el mismo significado que "las grandes mentes piensan igual".
También descargué todo, incluidos los archivos de publicación, etc. por si acaso.
Verde dice:
Esto no es IP, es hardware. Las patentes caducan a los 20 años. Después de eso, cualquiera puede revertir su tecnología. Es la razón por la que no pueden (y no lo harán) perseguir emuladores y clones de dispositivos más antiguos.
KuraIthys dice:
Les costaría mucho eso.
Esto no parece infringir ninguna marca comercial y un proyecto no está protegido por derechos de autor.Eso solo deja patentes. Hay una razón por la que Nintendo siguió 8bitDO para sus controladores SNES, pero no siguió a un solo fabricante de consolas clon.
Volvieron a registrar una marca comercial en el diseño del controlador cuando tuvo lugar el snes mini.
Sin embargo, eso solo cubre la apariencia. De ahí la reestructuración visual de los controladores 8bitDO que aún conservan la forma general.Sin embargo, las patentes ... Esas solo duran 25 años.
Entonces, cualquier cosa de 1995 o antes es un juego de caza.Lo único que podrían proteger es, por ejemplo, OS-ROM (porque considera que un programa se puede proteger. Pero la NES no tiene uno de esos ...
Redherring32 dice:
Las posibilidades son muy pocas, las patentes del sistema expiraron hace más de 10 años y "NES" ya no es una marca registrada desde 2016 (de hecho, lo mismo ocurre con "SNES" porque revocaron ambas marcas el mismo día) y yo Ni siquiera use ninguno de sus esquemas oficiales, etc., como referencia, por lo que el proyecto no usa ninguna de sus IP, ni posee ninguno de mis materiales de referencia.
Entonces OpenTendo es legalmente limpio.
CG dice:
Muy genial. Es bueno ver que se crean tales cosas, similar al SixtyClone (placa C64). Me pregunto si alguien hará algo similar al C64 Recharged, excepto el NES, reemplazando algunos componentes particularmente problemáticos y la memoria incorporada con componentes modernos y haciéndolo más eficiente energéticamente.
Tim Balmer dice:
¡Parecía una placa rota en pci para tu computadora! Yo estaba casi como "¡toma mi dinero!"
M0RPH10U5 dice:
Creo que es sorprendente que alguien se haya tomado el tiempo de su ajetreada vida para sentarse y hacer una copia espejo casi, si no exactamente, como el original. ¡Gracias Red!
misquamacus dice:
Me pregunto si coincide con el mod de NES de alta definición de Kevtris. Parece que debería serlo, pero no sé nada sobre el diseño de circuitos ¯ _ (ツ) _ / ¯
Thad dice:
¿Qué IP?
Las patentes caducan a los 20 años. Las llamadas "Famiclones" se han multiplicado a lo largo de los años, desde unidades SoC baratas como FC Twin, Retro Duo y RetroN 3 hasta sistemas basados en FPGA de gama alta como retroUSB AVS y Analgoue Nt. ¿Notaste que Nintendo no cerró ninguno de esos proyectos? Eso es porque no tiene una base legal para hacer eso. Porque sus patentes de NES han expirado hace mucho tiempo.
Nintendo todavía posee los derechos de autor de todos los juegos que ha lanzado. Y posee las marcas comerciales de sus marcas, personajes, logotipos, etc. Y todavía posee las patentes que ha registrado en los últimos 20 años. Pero todas las patentes anteriores han expirado.
Nintendo puede ordenar, y lo hace, la eliminación de sitios web de ROM, juegos para fanáticos y otros trabajos que infrinjan sus derechos de autor y marcas comerciales. Pero ya no tiene derecho a reclamar los interiores de la NES. O SNES, N64, Game Boy, Virtual Boy o Game Boy Color. No tiene posición legal para cerrar copias de esos sistemas. Puede evitar que las personas redistribuyan Super Mario Bros., pero no creen hardware que lo alimente.
Blorb dice:
Ahora, un reemplazo de código abierto para el conector de 72 pines que es compatible con una tostadora NES y funciona como Toploader, por favor
Rebrove dice:
¿No es de código abierto, pero similar a la ganancia de luz parpadeante? https://www.arcadeworks.net/blw
Mate dice:
Rojo, ¿y planeas hacer lo mismo con el cargador superior? Tengo uno con un millón de cables de carrocería, ya que un propietario anterior destruyó pistas de ppu tratando de desvestirse para un mod RGB, me gustaría tener un reemplazo de PCB limpio. ¡De todos modos un trabajo increíble!
Redherring32 dice:
Planeo que sí.
Inhibir dice:
¡Es hora de comenzar a diseñar una NES modificada basada en la original! Gran trabajo.
Asas25 dice:
Inhibir
Jaaaas !!! Necesitamos una ppu más moderna. HDMI externo. Sin embargo, intenta mantener la mayor parte de la magia en el cartucho si quieres que las versiones actuales del juego mejoren, pero aún así poder jugar en una máquina de vainilla ... Super Gameboyish tal vez ... simplemente pon una nueva máquina en un cartucho ... . ?? ...
Blorb .. trabajando en ello. La victoria de Blinky Light es una proyección brillante. Básicamente cloné la idea, pero necesito ajustar los modelos de ranuras de mi carrito y descubrir cómo encoger para una fácil impresión en 3D.
Rojo ... Una obra preciosa. Me quito el sombrero.
rnjacobs dice:
El borde exterior del OEM NES estaba expuesto a metal para proporcionar contacto eléctrico con el blindaje de RF. Poner resistencia de alguna manera derrota el objetivo.
OEM NES tuvo algunos problemas menores con los suministros de voltaje conectados a la señal de video PPU y todos los elementos PPU conectados al sonido. La carga de NES tuvo problemas relacionados mucho peores. Sería mejor mover las partes y proporcionar un mejor diseño y enrutamiento de la señal de mezcla.
Asas25 dice:
Ve a buscar un tigre. De ahí su código abierto.
Smartroad dice:
¡Solo necesita un reemplazo de FPGA para la CPU y PPU ahora!
Asas25 dice:
Amo esta idea. No es nuevo, pero no sé si alguien ha recibido "clones" de CPU y PPU (pero 1/1 funciona). reemplazar PPU con otro hardware parece ser algo popular.
Redherring32 dice:
Existe una FPGA PPU (https://github.com/RetroEmbedded/UniversalPPU), sin embargo la CPU aún no ha recibido el mismo tratamiento.
También están las conocidas (algunos podrían decir infames) CPU pirata y PPU, UA6527 y UA6528 respectivamente. Aparte de esos, desafortunadamente no había muchos clones de ambos.
Aunque en mi opinión una CPU FPGA también es muy factible, ya que estaba bien implementada en MiSTER, eso decía que ciertamente no sería un clon económico / barato, pero * valdría la pena por su aspecto de investigación / hardware. .Asas25 dice:
Necesito leer más sobre esos cpu y ppu pirateados ... Dendy manufacturing me fascina ... ¿quién creó esos CPU y PPU?
Redherring32 dice:
Fueron hechos por UMC.
Charles dice:
Por desgracia, recuerdo haber "pirateado" este problema, ... tal vez ... ¿a finales de los 80? Después del reinicio, un chip (el maestro en el NES?) envió un pulso de 4 bits que representa los números del 0 al 15. Este número representaba el tiempo de retraso que el otro chip (¿esclavo en un carro?) debe analizar y esperar hasta que responda. Las unidades de retardo estaban relacionadas con los pulsos del reloj. Si el chip correspondiente respondía de acuerdo con el pulso de reloj apropiado, el reinicio no se llevó a cabo y el juego continuaría.
¡¡Tenía muchas ofertas por esa información !!
Mike Stribling dice:
¿Existe un esquema de código abierto para crear un ar / fy un tablero eléctrico si mi Nintendo se consumió por cap flow?