rem: destx *= CHAR_WIDTH * sConsole.bytes_per_pixel;
context: console_blit(int32 srcx, int32 srcy, int32 width, int32 height, int32 destx, int32 desty){	height *= CHAR_HEIGHT;	width *= CHAR_WIDTH * sConsole.bytes_per_pixel;	srcx *= CHAR_WIDTH * sConsole.bytes_per_pixel;	srcy *= CHAR_HEIGHT;	destx *= CHAR_WIDTH * sConsole.bytes_per_pixel;	desty *= CHAR_HEIGHT;	for (int32 y = 0; y < height; y++) {		memmove((void *)(sConsole.frame_buffer + (desty + y) * sConsole.bytes_per_row + destx),			(void *)(sConsole.frame_buffer + (srcy + y) * sConsole.bytes_per_row + srcx), width);	}}