diff options
Diffstat (limited to 'GPU.cpp')
-rw-r--r-- | GPU.cpp | 19 |
1 files changed, 17 insertions, 2 deletions
@@ -108,8 +108,8 @@ void Reset() GPU2D_A->Reset(); GPU2D_B->Reset(); - GPU2D_A->SetFramebuffer(&Framebuffer[256*0]); - GPU2D_B->SetFramebuffer(&Framebuffer[256*192]); + GPU2D_A->SetFramebuffer(&Framebuffer[256*192]); + GPU2D_B->SetFramebuffer(&Framebuffer[256*0]); } @@ -720,6 +720,21 @@ void MapVRAM_I(u32 bank, u8 cnt) } +void DisplaySwap(u32 val) +{ + if (val) + { + GPU2D_A->SetFramebuffer(&Framebuffer[256*0]); + GPU2D_B->SetFramebuffer(&Framebuffer[256*192]); + } + else + { + GPU2D_A->SetFramebuffer(&Framebuffer[256*192]); + GPU2D_B->SetFramebuffer(&Framebuffer[256*0]); + } +} + + void StartFrame() { StartScanline(0); |