SDL: Display internal FPS/VPS seperately

This commit is contained in:
Connor McLaughlin
2019-09-28 01:09:31 +10:00
parent 1400534127
commit 8aed0cc174
4 changed files with 16 additions and 5 deletions

View File

@ -499,6 +499,7 @@ void GPU::WriteGP1(u32 value)
{
m_crtc_state.regs.display_address_start = param & CRTCState::Regs::DISPLAY_ADDRESS_START_MASK;
Log_DebugPrintf("Display address start <- 0x%08X", m_crtc_state.regs.display_address_start);
m_system->IncrementInternalFrameNumber();
}
break;

View File

@ -31,7 +31,9 @@ public:
HostInterface* GetHostInterface() const { return m_host_interface; }
u32 GetFrameNumber() const { return m_frame_number; }
u32 GetInternalFrameNumber() const { return m_internal_frame_number; }
void IncrementFrameNumber() { m_frame_number++; }
void IncrementInternalFrameNumber() { m_internal_frame_number++; }
bool Initialize();
void Reset();
@ -68,4 +70,5 @@ private:
std::unique_ptr<Timers> m_timers;
std::unique_ptr<SPU> m_spu;
u32 m_frame_number = 1;
u32 m_internal_frame_number = 1;
};