diff options
Diffstat (limited to 'src/mess/drivers/channelf.c')
-rw-r--r-- | src/mess/drivers/channelf.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mess/drivers/channelf.c b/src/mess/drivers/channelf.c index e0003963c89..4545ec38f84 100644 --- a/src/mess/drivers/channelf.c +++ b/src/mess/drivers/channelf.c @@ -230,7 +230,7 @@ DEVICE_IMAGE_LOAD_MEMBER( channelf_state, channelf_cart ) return IMAGE_INIT_FAIL; } - if (image.fread( image.device().machine().root_device().memregion("maincpu")->base() + 0x0800, size) != size) + if (image.fread( memregion("maincpu")->base() + 0x0800, size) != size) { image.seterror(IMAGE_ERROR_UNSPECIFIED, "Unable to fully read from file"); return IMAGE_INIT_FAIL; @@ -240,7 +240,7 @@ DEVICE_IMAGE_LOAD_MEMBER( channelf_state, channelf_cart ) else { size = image.get_software_region_length("rom"); - memcpy(image.device().machine().root_device().memregion("maincpu")->base() + 0x0800, image.get_software_region("rom"), size); + memcpy(memregion("maincpu")->base() + 0x0800, image.get_software_region("rom"), size); } return IMAGE_INIT_PASS; |