mirror of
https://github.com/holub/mame
synced 2025-07-03 00:56:03 +03:00
Fixed some things causing save states to be unportable:
* emu/save.cpp: Don't save block stride as it depends on alignment rules. * windows/winmain.cpp: Don't send display orientation to machine outputs.
This commit is contained in:
parent
d1781a7d1f
commit
be13ded5f6
@ -505,7 +505,7 @@ u32 save_manager::signature() const
|
||||
temp[0] = little_endianize_int32(entry->m_typesize);
|
||||
temp[1] = little_endianize_int32(entry->m_typecount);
|
||||
temp[2] = little_endianize_int32(entry->m_blockcount);
|
||||
temp[3] = little_endianize_int32(entry->m_stride);
|
||||
temp[3] = 0;
|
||||
crc.append(&temp[0], sizeof(temp));
|
||||
}
|
||||
return crc.finish();
|
||||
|
@ -352,12 +352,6 @@ void windows_osd_interface::init(running_machine &machine)
|
||||
// initialize the subsystems
|
||||
osd_common_t::init_subsystems();
|
||||
|
||||
// notify listeners of screen configuration
|
||||
for (const auto &info : osd_common_t::window_list())
|
||||
{
|
||||
machine.output().set_value(string_format("Orientation(%s)", info->monitor()->devicename()), dynamic_cast<win_window_info &>(*info).m_targetorient);
|
||||
}
|
||||
|
||||
// hook up the debugger log
|
||||
if (options.oslog())
|
||||
machine.add_logerror_callback(&windows_osd_interface::output_oslog);
|
||||
|
Loading…
Reference in New Issue
Block a user