Graphics Gremlin - MDA/CGA sobre VGA

Proyectos de hardware con sus esquemáticos y si llevan software en fuente

Moderadores: cacharreo, Fundadores

Reglas del Foro
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente

Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
Responder
Avatar de Usuario
spark2k06
Demonio segundo orden
Demonio segundo orden
Mensajes: 1048
Registrado: 16 Oct 2017, 10:18
Has thanked: 9 times
Been thanked: 6 times
Contactar:

Graphics Gremlin - MDA/CGA sobre VGA

Mensaje por spark2k06 »

Se trata de un magnífico proyecto de tarjeta ISA de 8 bits que implementa MDA/CGA sobre FPGA. No solo eso, sino que en el futuro es posible que el autor diseñe otras características adicionales y complementarias para el mismo slot ISA basadas en esta FPGA:

https://github.com/schlae/graphics-gremlin

Imagen

Cuando digo funciones complentarias, me refiero a:
  • EGA e incluso VGA, a pesar de las dificultadas de implementación de ésta última sobre 8 bits.
  • Soporte para gráficos de Hercules, Tandy y PCjr, más factible.
  • Ampliación de la RAM en algunas de las máquinas IBM PC y XT más antiguas (XMS RAM).
  • Emulación de una tarjeta de memoria expandida para máquinas que no pueden ejecutar EMM386.
  • Almacenamiento de ROM de extensión de BIOS en el chip flash NOR, que luego podrían asignarse a áreas de ROM en el mapa de memoria de la PC
  • Interceptación de códigos POST, quizás incluso con un analizador de mini bus integrado (usando un monitor VGA conectado).
  • Incluso, en teoría, es posible implementar una tarjeta de sonido utilizando el conector de video compuesto (y el DAC de resistencia de 7 bits) como salida de sonido.

Y lo mejor, que es todo abierto, incluso el código fuente de Verilog, con lo que a buen seguro que se podrá reutilizar en otros proyectos de PC para MiSTer, ZXUno, ZXDos, NGo, Mist... etc, como es AO486, Next186, Zet, etc...

Sencillamente, brutal! Gran noticia para los PCs antiguos y para la comunidad de usuarios de FPGAs en general :-]

Sin duda, este proyecto va a dar mucho que hablar, en un breve espacio de tiempo la repercusión que está teniendo en twitter está siendo increíble:

zx4ever
El infierno es su lugar
El infierno es su lugar
Mensajes: 144
Registrado: 02 Abr 2013, 22:58
Has thanked: 1 time
Been thanked: 2 times

Re: Graphics Gremlin - MDA/CGA sobre VGA

Mensaje por zx4ever »

Tiene muy buena pinta
brunosilva
Le gustan las llamas
Le gustan las llamas
Mensajes: 50
Registrado: 13 Feb 2018, 20:07
Has thanked: 4 times
Been thanked: 3 times

Re: Graphics Gremlin - MDA/CGA sobre VGA

Mensaje por brunosilva »

vais hacer una tirada? :P
Avatar de Usuario
spark2k06
Demonio segundo orden
Demonio segundo orden
Mensajes: 1048
Registrado: 16 Oct 2017, 10:18
Has thanked: 9 times
Been thanked: 6 times
Contactar:

Re: Graphics Gremlin - MDA/CGA sobre VGA

Mensaje por spark2k06 »

brunosilva escribió: 15 May 2021, 22:38 vais hacer una tirada? :P
A ver si alguien se anima, yo en principio "pasotarjeta" :)) . En algún momento veré si puedo aprovechar la lógica para usarla en algún proyecto derivado de ZXUnCore.

Si puedo compatibilizar los pines disponibles entre FPGAs y veo que es sintetizable en la Xilinx, entonces la replicaré como proyecto adicional para el ZXUnCore. Lo cierto es que la idea y el código Verilog disponible ha sido todo un regalo para poder trasladarlo a otros proyectos.
Responder

Volver a “Proyectos de hardware abiertos”