diff options
Diffstat (limited to 'src/mame/drivers/apexc.cpp')
-rw-r--r-- | src/mame/drivers/apexc.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mame/drivers/apexc.cpp b/src/mame/drivers/apexc.cpp index fbd4d6ff2d5..0cc5b126cbe 100644 --- a/src/mame/drivers/apexc.cpp +++ b/src/mame/drivers/apexc.cpp @@ -117,7 +117,7 @@ image_init_result apexc_cylinder_image_device::call_load() fread( machine().root_device().memshare("maincpu")->ptr(), 0x1000); #ifdef LSB_FIRST { /* fix endianness */ - uint32_t *RAM = (uint32_t *)(machine().root_device().memregion("maincpu")->base()); + uint32_t *RAM = (uint32_t *)(machine().root_device().memshare("maincpu")->ptr()); for (int i=0; i < 0x0400; i++) RAM[i] = big_endianize_int32(RAM[i]); @@ -138,14 +138,14 @@ void apexc_cylinder_image_device::call_unload() fseek(0, SEEK_SET); #ifdef LSB_FIRST { /* fix endianness */ - uint32_t *RAM = (uint32_t *)(machine().root_device().memregion("maincpu")->base()); + uint32_t *RAM = (uint32_t *)(machine().root_device().memshare("maincpu")->ptr()); for (int i=0; i < /*0x2000*/0x0400; i++) RAM[i] = big_endianize_int32(RAM[i]); } #endif /* write */ - fwrite(machine().root_device().memregion("maincpu")->base(), /*0x8000*/0x1000); + fwrite(machine().root_device().memshare("maincpu")->ptr(), /*0x8000*/0x1000); } } |