summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/sound/upd7759.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/sound/upd7759.c')
-rw-r--r--src/emu/sound/upd7759.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/emu/sound/upd7759.c b/src/emu/sound/upd7759.c
index f965257125c..7f611dc3ef9 100644
--- a/src/emu/sound/upd7759.c
+++ b/src/emu/sound/upd7759.c
@@ -592,9 +592,8 @@ static DEVICE_RESET( upd7759 )
}
-static STATE_POSTLOAD( upd7759_postload )
+static void upd7759_postload(upd7759_state *chip)
{
- upd7759_state *chip = (upd7759_state *)param;
chip->rom = chip->rombase + chip->romoffset;
}
@@ -628,7 +627,7 @@ static void register_for_save(upd7759_state *chip, device_t *device)
device->save_item(NAME(chip->sample));
device->save_item(NAME(chip->romoffset));
- device->machine().save().register_postload(upd7759_postload, chip);
+ device->machine().save().register_postload(save_prepost_delegate(FUNC(upd7759_postload), chip));
}