mirror of
https://github.com/holub/mame
synced 2025-07-04 17:38:08 +03:00
apexc : fixed regression/crash introduced on 2018-02-12.
This commit is contained in:
parent
28ec227a18
commit
4ede644a48
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user