summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/pegasus.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/pegasus.c')
-rw-r--r--src/mess/drivers/pegasus.c12
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;