summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/alg.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/alg.c')
-rw-r--r--src/mame/drivers/alg.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/drivers/alg.c b/src/mame/drivers/alg.c
index 7e090df4774..515ca0ce6de 100644
--- a/src/mame/drivers/alg.c
+++ b/src/mame/drivers/alg.c
@@ -685,7 +685,7 @@ static DRIVER_INIT( palr1 )
{
UINT32 length = memory_region_length(machine, "user2");
UINT8 *rom = memory_region(machine, "user2");
- UINT8 *original = alloc_array_or_die(UINT8, length);
+ UINT8 *original = auto_alloc_array(machine, UINT8, length);
UINT32 srcaddr;
memcpy(original, rom, length);
@@ -696,7 +696,7 @@ static DRIVER_INIT( palr1 )
if (srcaddr & 0x8000) dstaddr ^= 0x4000;
rom[dstaddr] = original[srcaddr];
}
- free(original);
+ auto_free(machine, original);
alg_init(machine);
}
@@ -705,7 +705,7 @@ static DRIVER_INIT( palr3 )
{
UINT32 length = memory_region_length(machine, "user2");
UINT8 *rom = memory_region(machine, "user2");
- UINT8 *original = alloc_array_or_die(UINT8, length);
+ UINT8 *original = auto_alloc_array(machine, UINT8, length);
UINT32 srcaddr;
memcpy(original, rom, length);
@@ -715,7 +715,7 @@ static DRIVER_INIT( palr3 )
if (srcaddr & 0x2000) dstaddr ^= 0x1000;
rom[dstaddr] = original[srcaddr];
}
- free(original);
+ auto_free(machine, original);
alg_init(machine);
}
@@ -724,7 +724,7 @@ static DRIVER_INIT( palr6 )
{
UINT32 length = memory_region_length(machine, "user2");
UINT8 *rom = memory_region(machine, "user2");
- UINT8 *original = alloc_array_or_die(UINT8, length);
+ UINT8 *original = auto_alloc_array(machine, UINT8, length);
UINT32 srcaddr;
memcpy(original, rom, length);
@@ -736,7 +736,7 @@ static DRIVER_INIT( palr6 )
dstaddr ^= 0x20000;
rom[dstaddr] = original[srcaddr];
}
- free(original);
+ auto_free(machine, original);
alg_init(machine);
}