Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I actually had a chance to talk to one of the FreeDOS/DOSEmu guys personally during FOSDEM last week and, by his advice, I have filled a ticket with TK Chia's repo. I'm facing some difficulties building it and thus have been trying to get by with Mentor's version.

Maybe I misunderstood something about CGA memory, but I was under the impression that I needed far pointers to copy stuff there. Information on anything but VGA is sadly hard to come by these days (with the CGA being, oddly enough, somewhat easier to get stuff than EGA).

Anyway...gonna try harder then. Procuring a machine has been a quite daunting task in itself, So plenty of time until I'm able to try anything =) 


Thanks for answering such old topic.

(+1)

You're correct, you need a FAR pointer to access memory at arbitrary locations, such as CGA at B800:0000.  If you can inline assembler, this becomes a lot easier, as you can just set ES:DI directly to B800:0000 and DS:SI to the source of your graphics.  Good luck!