void DrawBGMode7Background16New(uint8* Screen);
void DrawBGMode7Background16(uint8* Screen, int bg, int depth);
void DrawBGMode7Background16Add(uint8* Screen, int bg, int depth);
void DrawBGMode7Background16Add1_2(uint8* Screen, int bg, int depth);
void DrawBGMode7Background16Sub(uint8* Screen, int bg, int depth);
void DrawBGMode7Background16Sub1_2(uint8* Screen, int bg, int depth);

void DrawBGMode7Background16Prio(uint8* Screen, int bg);
void DrawBGMode7Background16PrioAdd(uint8* Screen, int bg);
void DrawBGMode7Background16PrioAdd1_2(uint8* Screen, int bg);
void DrawBGMode7Background16PrioSub(uint8* Screen, int bg);
void DrawBGMode7Background16PrioSub1_2(uint8* Screen, int bg);