mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-21 05:09:34 -06:00
Core: Convert logging over to fmt pt.2
Continues the core migration of logs up to the EXI handling code.
This commit is contained in:
@ -315,9 +315,9 @@ void RegisterMMIO(MMIO::Mapping* mmio, u32 base)
|
||||
base | VI_VERTICAL_BEAM_POSITION,
|
||||
MMIO::ComplexRead<u16>([](u32) { return 1 + (s_half_line_count) / 2; }),
|
||||
MMIO::ComplexWrite<u16>([](u32, u16 val) {
|
||||
WARN_LOG(VIDEOINTERFACE,
|
||||
"Changing vertical beam position to 0x%04x - not documented or implemented yet",
|
||||
val);
|
||||
WARN_LOG_FMT(
|
||||
VIDEOINTERFACE,
|
||||
"Changing vertical beam position to {:#06x} - not documented or implemented yet", val);
|
||||
}));
|
||||
mmio->Register(
|
||||
base | VI_HORIZONTAL_BEAM_POSITION, MMIO::ComplexRead<u16>([](u32) {
|
||||
@ -327,9 +327,10 @@ void RegisterMMIO(MMIO::Mapping* mmio, u32 base)
|
||||
return std::clamp<u16>(value, 1, m_HTiming0.HLW * 2);
|
||||
}),
|
||||
MMIO::ComplexWrite<u16>([](u32, u16 val) {
|
||||
WARN_LOG(VIDEOINTERFACE,
|
||||
"Changing horizontal beam position to 0x%04x - not documented or implemented yet",
|
||||
val);
|
||||
WARN_LOG_FMT(
|
||||
VIDEOINTERFACE,
|
||||
"Changing horizontal beam position to {:#06x} - not documented or implemented yet",
|
||||
val);
|
||||
}));
|
||||
|
||||
// The following MMIOs are interrupts related and update interrupt status
|
||||
@ -363,13 +364,13 @@ void RegisterMMIO(MMIO::Mapping* mmio, u32 base)
|
||||
MMIO::ComplexRead<u16>([](u32) { return m_UnkAARegister >> 16; }),
|
||||
MMIO::ComplexWrite<u16>([](u32, u16 val) {
|
||||
m_UnkAARegister = (m_UnkAARegister & 0x0000FFFF) | ((u32)val << 16);
|
||||
WARN_LOG(VIDEOINTERFACE, "Writing to the unknown AA register (hi)");
|
||||
WARN_LOG_FMT(VIDEOINTERFACE, "Writing to the unknown AA register (hi)");
|
||||
}));
|
||||
mmio->Register(base | VI_UNK_AA_REG_LO,
|
||||
MMIO::ComplexRead<u16>([](u32) { return m_UnkAARegister & 0xFFFF; }),
|
||||
MMIO::ComplexWrite<u16>([](u32, u16 val) {
|
||||
m_UnkAARegister = (m_UnkAARegister & 0xFFFF0000) | val;
|
||||
WARN_LOG(VIDEOINTERFACE, "Writing to the unknown AA register (lo)");
|
||||
WARN_LOG_FMT(VIDEOINTERFACE, "Writing to the unknown AA register (lo)");
|
||||
}));
|
||||
|
||||
// Control register writes only updates some select bits, and additional
|
||||
@ -744,16 +745,17 @@ static void LogField(FieldType field, u32 xfb_address)
|
||||
|
||||
const auto field_index = static_cast<size_t>(field);
|
||||
|
||||
DEBUG_LOG(VIDEOINTERFACE,
|
||||
"(VI->BeginField): Address: %.08X | WPL %u | STD %u | EQ %u | PRB %u | "
|
||||
"ACV %u | PSB %u | Field %s",
|
||||
xfb_address, m_PictureConfiguration.WPL, m_PictureConfiguration.STD,
|
||||
m_VerticalTimingRegister.EQU, vert_timing[field_index]->PRB,
|
||||
m_VerticalTimingRegister.ACV, vert_timing[field_index]->PSB,
|
||||
field_type_names[field_index]);
|
||||
DEBUG_LOG_FMT(VIDEOINTERFACE,
|
||||
"(VI->BeginField): Address: {:08X} | WPL {} | STD {} | EQ {} | PRB {} | "
|
||||
"ACV {} | PSB {} | Field {}",
|
||||
xfb_address, m_PictureConfiguration.WPL, m_PictureConfiguration.STD,
|
||||
m_VerticalTimingRegister.EQU, vert_timing[field_index]->PRB,
|
||||
m_VerticalTimingRegister.ACV, vert_timing[field_index]->PSB,
|
||||
field_type_names[field_index]);
|
||||
|
||||
DEBUG_LOG(VIDEOINTERFACE, "HorizScaling: %04x | fbwidth %d | %u | %u", m_HorizontalScaling.Hex,
|
||||
m_FBWidth.Hex, GetTicksPerEvenField(), GetTicksPerOddField());
|
||||
DEBUG_LOG_FMT(VIDEOINTERFACE, "HorizScaling: {:04x} | fbwidth {} | {} | {}",
|
||||
m_HorizontalScaling.Hex, m_FBWidth.Hex, GetTicksPerEvenField(),
|
||||
GetTicksPerOddField());
|
||||
}
|
||||
|
||||
static void BeginField(FieldType field, u64 ticks)
|
||||
|
Reference in New Issue
Block a user