#include #include #include #include uint8_t *open_framebuffer() { if (__djgpp_nearptr_enable() == 0) return NULL; return (uint8_t *)(0xa0000 + __djgpp_conventional_base); } void close_framebuffer() { __djgpp_nearptr_disable(); } void set_mode(uint8_t mode) { __dpmi_regs regs = { 0 }; regs.x.ax = mode; __dpmi_int(0x10, ®s); }