summaryrefslogtreecommitdiff
path: root/src/code/sys_cfb.c
diff options
context:
space:
mode:
authorDerek Hensley <hensley.derek58@gmail.com>2025-01-27 07:48:59 -0800
committerGitHub <noreply@github.com>2025-01-27 12:48:59 -0300
commit982ca889e2180165f7d2dd33c5fda2b6e8f998a0 (patch)
tree0850d4416d7971fe738300c200a394f1693791df /src/code/sys_cfb.c
parentb9267f0550e4f408c93ac9d091332f51e9ea7838 (diff)
Misc Cleanup (#1782)
* Remove some unnecessary casts in Graph_TaskSet00 * gGfxSPTaskYieldBuffer as u64 * gGfxSPTaskStack size macro * R_THREE_DAY_CLOCK_Y_POS set to negative number * scope cfb in Graph_TaskSet00 * Graph_ThreadEntry types * func_80124618 * SysCfb_SetHiResMode
Diffstat (limited to 'src/code/sys_cfb.c')
-rw-r--r--src/code/sys_cfb.c35
1 files changed, 24 insertions, 11 deletions
diff --git a/src/code/sys_cfb.c b/src/code/sys_cfb.c
index cd3d5897f..e35aa4640 100644
--- a/src/code/sys_cfb.c
+++ b/src/code/sys_cfb.c
@@ -63,27 +63,40 @@ void SysCfb_SetHiResMode(void) {
gWorkBuffer = gWorkBufferHiRes;
gGfxSPTaskOutputBufferPtr = *gGfxSPTaskOutputBufferHiRes;
gGfxSPTaskOutputBufferEnd = gGfxSPTaskOutputBufferEndHiRes;
- if (1) {}
- gCfbWidth = HIRES_BUFFER_WIDTH;
- gCfbHeight = HIRES_BUFFER_HEIGHT;
- gCfbLeftAdjust = 30;
- gCfbUpperAdjust = 10;
+
+ if (0) {
+ // Remnant of debug
+ } else {
+ gCfbWidth = HIRES_BUFFER_WIDTH;
+ gCfbHeight = HIRES_BUFFER_HEIGHT;
+ gCfbLeftAdjust = 30;
+ gCfbUpperAdjust = 10;
+ }
gScreenWidth = gCfbWidth;
gScreenHeight = gCfbHeight;
+
if ((gCfbWidth == SCREEN_WIDTH_HIRES) && (gCfbHeight == SCREEN_HEIGHT_HIRES)) {
gActiveViMode = &osViModeNtscHpf1;
} else {
+ s32 leftAdjust;
s32 rightAdjust;
+ s32 upperAdjust;
s32 lowerAdjust;
- //! FAKE:
- l1:
- rightAdjust = gCfbWidth - 610;
- lowerAdjust = gCfbHeight - 470;
- ViMode_Configure(&sNotebookViMode, -1, osTvType, 0, 1, 0, 1, gCfbWidth, gCfbHeight, 30, rightAdjust, 10,
- lowerAdjust);
+ if (0) {
+ // Remnant of debug
+ } else {
+ leftAdjust = 30;
+ upperAdjust = 10;
+ rightAdjust = gCfbWidth - (SCREEN_WIDTH_HIRES - leftAdjust);
+ lowerAdjust = gCfbHeight - (SCREEN_HEIGHT_HIRES - upperAdjust);
+ }
+
+ ViMode_Configure(&sNotebookViMode, -1, osTvType, false, true, false, true, gCfbWidth, gCfbHeight, leftAdjust,
+ rightAdjust, upperAdjust, lowerAdjust);
gActiveViMode = &sNotebookViMode;
}
+
gSysCfbHiResEnabled = true;
}