He modificado la versión portada por @DistWave, eliminando cualquier resto de los modos EGA/MCGA que disponía, para integrar el proyecto Graphics Gremlin que llevó a cabo TubeTime y poder así disfrutar de una gran variedad de juegos CGA, muchos de ellos exclusivos de esta tarjeta gráfica.
Aunque todavía tiene fallos con ciertos juegos, que habrá que ir viendo si se trata de falta de funcionalidad o fallo en la BIOS o bien se trata del core, publico una primera versión para que podáis ir disfrutándola:
También he modificado la frecuencia de la CPU para aproximarla a las de un PCXT original a 4.77Mhz, por lo que juegos como Solomon's Key son jugables, aunque funcionan un poco más rápido que un PCXT original. Y es que las características del Next186 y su cache de memoria seguramente jueguen un papel importante, y a priori no es sencillo de eliminar:
Por supuesto, como llevo haciendo ya a varios cores, he añadido la funcionalidad de simulación de monitor monocromático en verde, ambar y blanco y negro, se cambia con la tecla Bloq Despl. Precisamente con CGA es interesante por su paleta de colores, algunos juegos ganan mucho visualizándolos en monocromo:
Para la paleta de 4 colores no hay problema con el DAC del ZXUno, sin embargo, no es así si se visualizan modos donde haya 16 colores:
La versión RGB666 del ZXUnCore no tiene este pequeño problema :
El core actualmente tiene los siguientes problemas conocidos, a los que habrá que ir investigando cuál es el problema y dónde aplicar la solución, en el core o en la BIOS:
- Algunos juegos presentan glitches gráficos. Ejemplo: Army Moves
- PAKU PAKU no se muestra correctamente en el modo especial de 160x100.
- No a todos los monitores le gusta la señal generada por el módulo de la Graphics Gremlin. Ejemplo: FLATRON M1917A