Super Nintendo Recreated In FPGA Clone Console

Comentarios sobre el actual panorama retro. Lanzamiento de libros, películas, vídeos, y cualquier media sobre retro. Cualquier otra iniciativa que promueva nuestra afición y noticias retro que no cuenten con foro específico en ZONADEPRUEBAS.
Avatar de Usuario
Lord British
Amiga 2500
Amiga 2500
Mensajes: 4297
Registrado: 27 Jul 2010, 12:20
Gracias dadas: 15 veces
Gracias recibidas: 45 veces

Super Nintendo Recreated In FPGA Clone Console

Mensajepor Lord British » 13 Ene 2015, 12:23


Avatar de Usuario
Dustin
Commodore 128
Commodore 128
Mensajes: 101
Registrado: 19 May 2014, 09:28
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Atari 2600
Primera consola: Atari 2600
Gracias dadas: 1 vez
Gracias recibidas: 7 veces

Re: Super Nintendo Recreated In FPGA Clone Console

Mensajepor Dustin » 13 Ene 2015, 21:40

Muy interesante, pero si entiendiendo bien, la compatibilidad se limita por ahora a algunos juegos.

Viendo el trabajo, conocimientos y personas involucradas que requiere recrear un Spectrum, me pregunto cuánto podría tardar un proyecto como ese en alcanzar la madurez.

Saludos

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5316
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 54 veces
Contactar:

Re: Super Nintendo Recreated In FPGA Clone Console

Mensajepor mcleod_ideafix » 14 Ene 2015, 02:56

Dustin escribió:me pregunto cuánto podría tardar un proyecto como ese en alcanzar la madurez.

Todo depende de lo documentado que esté el sistema original. En el caso del Spectrum, la puntilla fue el libro de Chris. Con él, sacar un clon del Spectrum "pelao" se ha vuelto mucho más sencillo. Para cualquier otro micro ocurre lo mismo: cuanto más documentado esté (traducido: cuantos menos chips custom tenga), más fácil será de clonar. Mucho más fácil que el Spectrum fue en su momento el Jupiter ACE, que tiene 0 chips custom. En el otro extremo tienes bestias pardas como el Commodore 64, que al ser un diseño de señal mixta (sus chips llevan no sólo señales digitales, sino analógicas) y al no estar documentados al 100% las características de los mismos (lo más exacto que se tiene del SID, por ejemplo, es el contenido de una entrevista a su diseñador), los clones que existen son pocos y no muy exactos, sobre todo en el tema del sonido. Y olvídate de hacerlo con electrónica discreta si quieres evitar el uso de sus chips custom (VIA y SID).

Particularmente puñeteras son las consolas. Con algunas honrosas excepciones como podrían ser la Atari 2600, que a pesar de tener un chip custom, éste está documentado a nivel de esquemático interno; la Vectrex (su placa digital no tiene ni un solo chip custom), y quizás la Master System o la Coleco Vision, por su semejanza con el hardware del MSX, el resto son consolas-cajas negra, con chips custom por doquier, que o no están documentados, o lo están parcialmente. De hecho de algunas consolas no se tiene siquiera un esquemático fiable. Precisamente por ser tan "oscuras" me resultan tan poco atractivas.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
Dustin
Commodore 128
Commodore 128
Mensajes: 101
Registrado: 19 May 2014, 09:28
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Atari 2600
Primera consola: Atari 2600
Gracias dadas: 1 vez
Gracias recibidas: 7 veces

Re: Super Nintendo Recreated In FPGA Clone Console

Mensajepor Dustin » 14 Ene 2015, 10:34

O sea, que hasta que no expiren las patentes de los chips en muchos casos habrá poco que hacer, si es que para cuando lo hagan queda alguien interesado en estudiarlo..pues vaya :-?

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5316
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 54 veces
Contactar:

Re: Super Nintendo Recreated In FPGA Clone Console

Mensajepor mcleod_ideafix » 14 Ene 2015, 11:12

Dustin escribió:O sea, que hasta que no expiren las patentes de los chips en muchos casos habrá poco que hacer, si es que para cuando lo hagan queda alguien interesado en estudiarlo..pues vaya :-?

Si al menos hubiera patentes con documentación concreta, pues mira, sería un punto de partida. Mucho antes de que Chris Smith destripara la ULA del Spectrum, teníamos las patentes de Richard Altwasser donde podías ver el esquema de doble buffer que emplea la ULA para ir pintando píxeles mientras lee los nuevos. El problema con las patentes, obre todo en consolas nuevas, es que son muy genéricas, para evitar que la competencia lea secretos comerciales y encuentren un modo de sortearlas.

En las videoconsolas el problema está en la falta de documentación pura y dura. En un microordenador, por ejemplo, tenías un manual de BASIC (o de Forth, o de lo que fuera) que te permite trastear con el sistema, programarlo y hacerte con él en definitiva. Eso significa que en cuanto a micros, hay más de una y más de 100 personas que dominan la programación de ese micro. Pero... ¿de las videoconsolas? No se diseñaron para ser programadas por el usuario, por lo que sencillamente, el usuario no sabe cómo funcionan por dentro. No hay un SDK oficial disponible a los usuarios. No hay una base decente de programadores y expertos que puedan trastear con la máquina. Eso sí: jugones que se sepan todos los trucos para pasar fases habrá a porrillo. Y si ha habido investigación con las consolas, ha sido basicamente para saltarse las protecciones regionales y de detección de cartuchos/discos originales. Cierto que hoy día puedes encontrar toolchains y SDKs no oficiales de muchas de estas consolas, pero han aparecido relativamente hace poco tiempo, así que la ventaja de los micros sobre las consolas es aún muy abultada, en lo que se refiere a la carrera para ser clonados en electrónica configurable.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

tic
Amiga 1200
Amiga 1200
Mensajes: 1286
Registrado: 24 Sep 2007, 15:34
Gracias dadas: 17 veces
Gracias recibidas: 26 veces

Re: Super Nintendo Recreated In FPGA Clone Console

Mensajepor tic » 14 Ene 2015, 19:02

Todo esto, al final depende de las buenas voluntades de las compañias. En el caso de nintendo, no hay nada que hacer, si hasta piderón la retirada del donkey kong :P

Luego esta el caso de compañias como amstrad, que direrón permiso para usar sus roms y demas de sistemas clasicos sin animo de lucro, el problema fue, que solo a los de amstrad se les ocurrio tirar a la basura los diseños de los cpc y spectrum :). De no haberlo tirado todo, yo creo que al final amstrad habría soltado los diseños unas decadas despues. Hubieran sido unos ejemplos fenomenales de como se construia un ordenador de manera simple en cualquier universidad.


Volver a “Retroinformatica hoy”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 18 invitados