On Fri, 13 Jan 2023, Knedlik wrote:
void clearScreen(char color) { int i; for (i = 0xa000; i < 0xfa00; i++) { char* byte = i; *byte = color; } }
This is completely wrong. Mode 0x13, right? void clearScreen (char color) { char far *screen; unsigned int i; screen=MK_FP(0xA000, 0x0000); for (i=0; i<64000; i++) screen[i]=color; } -uso. _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel