diff options
Diffstat (limited to 'src/mame/drivers/igs011.c')
-rw-r--r-- | src/mame/drivers/igs011.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/igs011.c b/src/mame/drivers/igs011.c index bb5df591885..19276a55f1d 100644 --- a/src/mame/drivers/igs011.c +++ b/src/mame/drivers/igs011.c @@ -547,7 +547,7 @@ static void lhb2_decrypt(running_machine *machine) int i,j; int rom_size = 0x80000; UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu")); - UINT16 *result_data = alloc_array_or_die(UINT16, rom_size/2); + UINT16 *result_data = auto_alloc_array(machine, UINT16, rom_size/2); for (i=0; i<rom_size/2; i++) { @@ -569,7 +569,7 @@ static void lhb2_decrypt(running_machine *machine) memcpy(src,result_data,rom_size); - free(result_data); + auto_free(machine, result_data); } @@ -588,7 +588,7 @@ static void nkishusp_decrypt(running_machine *machine) int i,j; int rom_size = 0x80000; UINT16 *src = (UINT16 *) (memory_region(machine, "maincpu")); - UINT16 *result_data = alloc_array_or_die(UINT16, rom_size/2); + UINT16 *result_data = auto_alloc_array(machine, UINT16, rom_size/2); for (i=0; i<rom_size/2; i++) { @@ -610,7 +610,7 @@ static void nkishusp_decrypt(running_machine *machine) memcpy(src,result_data,rom_size); - free(result_data); + auto_free(machine, result_data); } @@ -734,14 +734,14 @@ static void lhb2_decrypt_gfx(running_machine *machine) int i; unsigned rom_size = 0x200000; UINT8 *src = (UINT8 *) (memory_region(machine, "blitter")); - UINT8 *result_data = alloc_array_or_die(UINT8, rom_size); + UINT8 *result_data = auto_alloc_array(machine, UINT8, rom_size); for (i=0; i<rom_size; i++) result_data[i] = src[BITSWAP24(i, 23,22,21,20, 19, 17,16,15, 13,12, 10,9,8,7,6,5,4, 2,1, 3, 11, 14, 18, 0)]; memcpy(src,result_data,rom_size); - free(result_data); + auto_free(machine, result_data); } static void drgnwrld_gfx_decrypt(running_machine *machine) @@ -749,14 +749,14 @@ static void drgnwrld_gfx_decrypt(running_machine *machine) int i; unsigned rom_size = 0x400000; UINT8 *src = (UINT8 *) (memory_region(machine, "blitter")); - UINT8 *result_data = alloc_array_or_die(UINT8, rom_size); + UINT8 *result_data = auto_alloc_array(machine, UINT8, rom_size); for (i=0; i<rom_size; i++) result_data[i] = src[BITSWAP24(i, 23,22,21,20,19,18,17,16,15, 12, 13, 14, 11,10,9,8,7,6,5,4,3,2,1,0)]; memcpy(src,result_data,rom_size); - free(result_data); + auto_free(machine, result_data); } |