Hi,
The idea is to use Flexio and the existing VGA library to implement a CGA/EGA to VGA converter.
I found an existing project, but the CGA/EGA reading is done by software, relying on CPU cycles to syncronize everything.
The ideal converter would be CGA/EGA->Flexio DMA writing directly in the VGA ram buffers.
The VGA library use part of the Flexio system, but I don't know if there is enough ressource left, in order to implement the CGA/EGA reading part.
The CGA/EGA use some digital bits for color coding, Hsync and Vsync.
Any advice welcome, from "this is not feasible" to "here is an existing library"
Thanks
Angelo
The idea is to use Flexio and the existing VGA library to implement a CGA/EGA to VGA converter.
I found an existing project, but the CGA/EGA reading is done by software, relying on CPU cycles to syncronize everything.
The ideal converter would be CGA/EGA->Flexio DMA writing directly in the VGA ram buffers.
The VGA library use part of the Flexio system, but I don't know if there is enough ressource left, in order to implement the CGA/EGA reading part.
The CGA/EGA use some digital bits for color coding, Hsync and Vsync.
Any advice welcome, from "this is not feasible" to "here is an existing library"
Thanks
Angelo