summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/machine/sorcerer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/machine/sorcerer.c')
-rw-r--r--src/mess/machine/sorcerer.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mess/machine/sorcerer.c b/src/mess/machine/sorcerer.c
index 60e1ab6a767..9651d09a70b 100644
--- a/src/mess/machine/sorcerer.c
+++ b/src/mess/machine/sorcerer.c
@@ -288,10 +288,10 @@ READ8_MEMBER(sorcerer_state::sorcerer_ff_r)
Snapshot Handling
******************************************************************************/
-SNAPSHOT_LOAD(sorcerer)
+SNAPSHOT_LOAD_MEMBER( sorcerer_state,sorcerer)
{
device_t *cpu = image.device().machine().device("maincpu");
- UINT8 *RAM = image.device().machine().root_device().memregion(cpu->tag())->base();
+ UINT8 *RAM = memregion(cpu->tag())->base();
address_space &space = cpu->memory().space(AS_PROGRAM);
UINT8 header[28];
unsigned char s_byte;
@@ -410,10 +410,10 @@ void sorcerer_state::machine_reset()
/*-------------------------------------------------
- QUICKLOAD_LOAD( sorcerer )
+ QUICKLOAD_LOAD_MEMBER( sorcerer_state, sorcerer )
-------------------------------------------------*/
-QUICKLOAD_LOAD( sorcerer )
+QUICKLOAD_LOAD_MEMBER( sorcerer_state, sorcerer )
{
UINT16 execute_address, start_address, end_address;
int autorun;
@@ -425,7 +425,7 @@ QUICKLOAD_LOAD( sorcerer )
if (execute_address != 0xffff)
{
/* check to see if autorun is on (I hate how this works) */
- autorun = image.device().machine().root_device().ioport("CONFIG")->read_safe(0xFF) & 1;
+ autorun = ioport("CONFIG")->read_safe(0xFF) & 1;
address_space &space = image.device().machine().device("maincpu")->memory().space(AS_PROGRAM);