Files
sms/include/System/Resolution.hpp
T
Hyblocker ad01b00780 Setup GMSE01, GMSJ01_01, GMSP01_NX (#333)
* chore: add GMSE01, GMSJ01_01, GMSP01_NX

* chore: add dirs for new roms

* fix: fix compilation issues for roms

* feat: trigger CI for other roms

* fix: build issues for JP and PAL

* fix: lint + fix version switch

* fix: GMSP01 build failure

* chore: disable symbol validation on GMSE01

* fix: paths in PauseMenu2

* fix: lint

* chore: finalise splits

* chore: document why GMSE01 symbol validation is skipped
2026-10-15 04:08:36 +03:00

43 lines
1.1 KiB
C++

#ifndef SYSTEM_RESOLUTION_HPP
#define SYSTEM_RESOLUTION_HPP
#include <dolphin/types.h>
#include "version.h"
#if defined(VERSION_GMSP01_NX)
u16 SMSGetIntroRenderWidth();
u16 SMSGetIntroRenderHeight();
#endif
#if defined(VERSION_GMSP01) || defined(VERSION_GMSJ01_01) \
|| defined(VERSION_GMSP01_NX)
u16 SMSGetGCLogoVideoHeight(u32 tvFormat);
#else
u16 SMSGetGCLogoVideoHeight();
#endif
u16 SMSGetGCLogoVideoWidth();
u16 SMSGetGCLogoRenderHeight();
u16 SMSGetGCLogoRenderWidth();
u16 SMSGetTitleRenderHeight();
u16 SMSGetTitleRenderWidth();
u16 SMSGetGameRenderHeight();
u16 SMSGetGameRenderWidth();
#if defined(VERSION_GMSP01) || defined(VERSION_GMSJ01_01) \
|| defined(VERSION_GMSP01_NX)
u16 SMSGetTitleVideoHeight(u32 tvFormat);
#else
u16 SMSGetTitleVideoHeight();
#endif
u16 SMSGetTitleVideoWidth();
s32 SMSGetDisplayHeightMax();
s32 SMSGetDisplayWidthMax();
#if defined(VERSION_GMSP01) || defined(VERSION_GMSJ01_01) \
|| defined(VERSION_GMSP01_NX)
u16 SMSGetGameVideoHeight(u32 tvFormat);
#else
u16 SMSGetGameVideoHeight();
#endif
u16 SMSGetGameVideoWidth();
#endif