Uno de los problemas a resolver tiene que ver con la representación de los caracteres en modo texto a partir de la fuente cargada desde el fichero
cga.hex:
He preparado los fuentes para establecer el modo texto 80x25 y cargar al inicio esta pantalla del editor de texto... comparto por aquí los fuentes por si alguien quiere echarle un vistazo y ver si consigue solucionarlo, de esta manera facilito todo lo necesario para hacer pruebas. Curiosamente, esto también sucede en el proyecto original con la
FPGA para la que inicialmente se desarrolló, la
Lattice ICE40HX4K con la última versión del sintetizador Open Source
yosys que emplea... el autor aún no lo ha solucionado, pero sí funciona con versiones anteriores del mismo con la
Lattice, y mismo código fuente. Cuando se utiliza versiones anteriores de
yosys, se ve así:
La clave está en la representación de estos caracteres, en el fichero
cga_pixel.v.
Si encontráis una solución, código verilog que haga que el resultado de la sintetizacion sea correcta y se vean todas las columnas de los caracteres, hacérselo saber al autor:
https://github.com/schlae/graphics-gremlin/issues/10