Cross-platform CMAKE project for old VESA/SVGA DOS Graphics

Hello everyone,

I've a lot of old code that I used to do in my school days. Those code maily used TurboC and DJGPP. For Graphics I mainly rely on Interrrupt 10h and VESA compatibily. I'll just draw everything in an array and then bitblt it to framepointer.

Now, I want to port them to modern OS, so that they can run without DOSBOX (Also DOSBOX takes hell a lot of time in compiling).

I want to create a cross-platform CMake project. And for display I just need a bitblt support. How to do that or which library to use for that purpose? https://discord.software/ https://fetlife.vip/ https://downloader.vip/itunes/
Last edited on
I suppose the first question would be
- Which modern OS?
- Which modern Compiler?
- Which modern graphics library?

The next question would be is how much code hackery did you do to work around all the 16-bit / 64K segment issues.

And for display I just need a bitblt support.
I would suggest that you take a look at sdl. See:

http://wiki.libsdl.org/SDL_BlitSurface

http://wiki.libsdl.org/SDL_BlitSurface?highlight=%28%5CbCategoryAPI%5Cb%29%7C%28SDLFunctionTemplate%29

Which are similar functions.
Topic archived. No new replies allowed.