diff options
Diffstat (limited to 'src/mess/drivers/pegasus.c')
-rw-r--r-- | src/mess/drivers/pegasus.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mess/drivers/pegasus.c b/src/mess/drivers/pegasus.c index 438929cc84d..ba2aebf06b8 100644 --- a/src/mess/drivers/pegasus.c +++ b/src/mess/drivers/pegasus.c @@ -422,7 +422,7 @@ GFXDECODE_END multipart roms will have. */ void pegasus_state::pegasus_decrypt_rom( UINT16 addr ) { - UINT8 b, *ROM = machine().root_device().memregion("maincpu")->base(); + UINT8 b, *ROM = memregion("maincpu")->base(); UINT16 i, j; UINT8 buff[0x1000]; if (ROM[addr] == 0x02) @@ -441,7 +441,7 @@ void pegasus_state::pegasus_decrypt_rom( UINT16 addr ) DEVICE_IMAGE_LOAD_MEMBER( pegasus_state, pegasus_cart_1 ) { - image.fread(image.device().machine().root_device().memregion("maincpu")->base() + 0x0000, 0x1000); + image.fread(memregion("maincpu")->base() + 0x0000, 0x1000); pegasus_decrypt_rom( 0x0000 ); return IMAGE_INIT_PASS; @@ -449,7 +449,7 @@ DEVICE_IMAGE_LOAD_MEMBER( pegasus_state, pegasus_cart_1 ) DEVICE_IMAGE_LOAD_MEMBER( pegasus_state, pegasus_cart_2 ) { - image.fread(image.device().machine().root_device().memregion("maincpu")->base() + 0x1000, 0x1000); + image.fread(memregion("maincpu")->base() + 0x1000, 0x1000); pegasus_decrypt_rom( 0x1000 ); return IMAGE_INIT_PASS; @@ -457,7 +457,7 @@ DEVICE_IMAGE_LOAD_MEMBER( pegasus_state, pegasus_cart_2 ) DEVICE_IMAGE_LOAD_MEMBER( pegasus_state, pegasus_cart_3 ) { - image.fread(image.device().machine().root_device().memregion("maincpu")->base() + 0x2000, 0x1000); + image.fread(memregion("maincpu")->base() + 0x2000, 0x1000); pegasus_decrypt_rom( 0x2000 ); return IMAGE_INIT_PASS; @@ -465,7 +465,7 @@ DEVICE_IMAGE_LOAD_MEMBER( pegasus_state, pegasus_cart_3 ) DEVICE_IMAGE_LOAD_MEMBER( pegasus_state, pegasus_cart_4 ) { - image.fread(image.device().machine().root_device().memregion("maincpu")->base() + 0xc000, 0x1000); + image.fread(memregion("maincpu")->base() + 0xc000, 0x1000); pegasus_decrypt_rom( 0xc000 ); return IMAGE_INIT_PASS; @@ -473,7 +473,7 @@ DEVICE_IMAGE_LOAD_MEMBER( pegasus_state, pegasus_cart_4 ) DEVICE_IMAGE_LOAD_MEMBER( pegasus_state, pegasus_cart_5 ) { - image.fread( image.device().machine().root_device().memregion("maincpu")->base() + 0xd000, 0x1000); + image.fread(memregion("maincpu")->base() + 0xd000, 0x1000); pegasus_decrypt_rom( 0xd000 ); return IMAGE_INIT_PASS; |