summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/saturn/saturn.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/cpu/saturn/saturn.c')
-rw-r--r--src/emu/cpu/saturn/saturn.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/emu/cpu/saturn/saturn.c b/src/emu/cpu/saturn/saturn.c
index 0bd5b8c53de..cf82e50ac50 100644
--- a/src/emu/cpu/saturn/saturn.c
+++ b/src/emu/cpu/saturn/saturn.c
@@ -181,7 +181,7 @@ void saturn_device::device_start()
m_icountptr = &m_icount;
}
-void saturn_device::state_string_export(const device_state_entry &entry, astring &str)
+void saturn_device::state_string_export(const device_state_entry &entry, std::string &str)
{
#define Reg64Data(s) s[15],s[14],s[13],s[12],s[11],s[10],s[9],s[8],s[7],s[6],s[5],s[4],s[3],s[2],s[1],s[0]
#define Reg64Format "%x %x%x%x%x%x%x%x %x%x%x %x%x%x%x%x"
@@ -189,47 +189,47 @@ void saturn_device::state_string_export(const device_state_entry &entry, astring
switch (entry.index())
{
case SATURN_A:
- str.printf( Reg64Format, Reg64Data(m_reg[A]) );
+ strprintf(str, Reg64Format, Reg64Data(m_reg[A]) );
break;
case SATURN_B:
- str.printf( Reg64Format, Reg64Data(m_reg[B]) );
+ strprintf(str, Reg64Format, Reg64Data(m_reg[B]) );
break;
case SATURN_C:
- str.printf( Reg64Format, Reg64Data(m_reg[C]) );
+ strprintf(str, Reg64Format, Reg64Data(m_reg[C]) );
break;
case SATURN_D:
- str.printf( Reg64Format, Reg64Data(m_reg[D]) );
+ strprintf(str, Reg64Format, Reg64Data(m_reg[D]) );
break;
case SATURN_R0:
- str.printf( Reg64Format, Reg64Data(m_reg[R0]) );
+ strprintf(str, Reg64Format, Reg64Data(m_reg[R0]) );
break;
case SATURN_R1:
- str.printf( Reg64Format, Reg64Data(m_reg[R1]) );
+ strprintf(str, Reg64Format, Reg64Data(m_reg[R1]) );
break;
case SATURN_R2:
- str.printf( Reg64Format, Reg64Data(m_reg[R2]) );
+ strprintf(str, Reg64Format, Reg64Data(m_reg[R2]) );
break;
case SATURN_R3:
- str.printf( Reg64Format, Reg64Data(m_reg[R3]) );
+ strprintf(str, Reg64Format, Reg64Data(m_reg[R3]) );
break;
case SATURN_R4:
- str.printf( Reg64Format, Reg64Data(m_reg[R4]) );
+ strprintf(str, Reg64Format, Reg64Data(m_reg[R4]) );
break;
case SATURN_IRQ_STATE:
- str.printf( "%c%c%c%i", m_in_irq?'S':'.', m_irq_enable?'e':'.', m_pending_irq?'p':'.', m_irq_state );
+ strprintf(str, "%c%c%c%i", m_in_irq?'S':'.', m_irq_enable?'e':'.', m_pending_irq?'p':'.', m_irq_state );
break;
case STATE_GENFLAGS:
- str.printf( "%c%c", m_decimal?'D':'.', m_carry ? 'C':'.' );
+ strprintf(str, "%c%c", m_decimal?'D':'.', m_carry ? 'C':'.' );
break;
}
}