Remove support for No screen code all together

This commit is contained in:
2024-01-16 21:54:16 -05:00
parent 86df7e72e0
commit ac95ff11e5
2 changed files with 10 additions and 30 deletions

View File

@@ -73,20 +73,13 @@ namespace JabyEngine {
}
}
#ifndef USE_NO$PSX
void Display :: set_offset(uint16_t x, uint16_t y) {
x += 78;
y += 43;
void Display :: set_offset(uint16_t x, uint16_t y) {
x += 78;
y += 35;
GPU_IO::GP1.write(GPU_IO::Command::HorizontalDisplayRange((x << 3), (x + Display::Width) << 3));
GPU_IO::GP1.write(GPU_IO::Command::VerticalDisplayRange(y, y + Display::Height));
}
#else
void Display :: set_offset(uint16_t x, uint16_t y) {
GPU_IO::GP1.write(GPU_IO::Command::HorizontalDisplayRange(x, (x + Display::Width*8)));
GPU_IO::GP1.write(GPU_IO::Command::VerticalDisplayRange(y - (ScanlinesV/2), y + (ScanlinesV/2)));
}
#endif //USE_NO$PSX
GPU_IO::GP1.write(GPU_IO::Command::HorizontalDisplayRange((x << 3), (x + Display::Width) << 3));
GPU_IO::GP1.write(GPU_IO::Command::VerticalDisplayRange(y, y + Display::Height));
}
uint8_t swap_buffers_vsync(uint8_t syncs, bool clear_screen) {
// Waits for finish FIFO