From f505faa380b688bb2f230d12d5998c46138ccf09 Mon Sep 17 00:00:00 2001 From: MooglyGuy Date: Tue, 7 Jan 2020 19:40:35 +0100 Subject: -romload: Switched ROM size members from u32 to u64. Fixes incorrect loading percentages in hapyfsh2. [Ryan Holtz] --- src/emu/romload.cpp | 2 +- src/emu/romload.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/emu/romload.cpp b/src/emu/romload.cpp index 92fb9e4bada..57f04d8de74 100644 --- a/src/emu/romload.cpp +++ b/src/emu/romload.cpp @@ -414,7 +414,7 @@ void rom_load_manager::display_loading_rom_message(const char *name, bool from_l char buffer[200]; if (name != nullptr) - sprintf(buffer, "%s (%d%%)", from_list ? "Loading Software" : "Loading Machine", u32(100 * u64(m_romsloadedsize) / u64(m_romstotalsize))); + sprintf(buffer, "%s (%d%%)", from_list ? "Loading Software" : "Loading Machine", u32(100 * m_romsloadedsize / m_romstotalsize)); else sprintf(buffer, "Loading Complete"); diff --git a/src/emu/romload.h b/src/emu/romload.h index f1238f5700b..55ed3c25978 100644 --- a/src/emu/romload.h +++ b/src/emu/romload.h @@ -451,8 +451,8 @@ private: int m_romsloaded; // current ROMs loaded count int m_romstotal; // total number of ROMs to read - u32 m_romsloadedsize; // total size of ROMs loaded so far - u32 m_romstotalsize; // total size of ROMs to read + u64 m_romsloadedsize; // total size of ROMs loaded so far + u64 m_romstotalsize; // total size of ROMs to read std::unique_ptr m_file; /* current file */ std::vector> m_chd_list; /* disks */ -- cgit v1.2.3