X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=retrocrawl;a=blobdiff_plain;f=src%2Famiga%2Fcopper.c;fp=src%2Famiga%2Fcopper.c;h=bee6a8afe915428ad82d4e49fc234bd776a10021;hp=2c22d8a239c442867fbbfd62691ed2a7bf38502e;hb=196421f047414a192f285c8e98346a4595da2d46;hpb=af94a88e5de76c4b00df102f82643b4b64cb529a diff --git a/src/amiga/copper.c b/src/amiga/copper.c index 2c22d8a..bee6a8a 100644 --- a/src/amiga/copper.c +++ b/src/amiga/copper.c @@ -7,14 +7,14 @@ static int mode, copmem_size; extern uint32_t **_mem_start; -int init_copper(int maxlist, int nlists) +int init_copper(uint32_t *cmem, int maxlist, int nlists) { /* allocate and set new copper lists */ if(maxlist <= 0) maxlist = 256; mode = nlists >= COPPER_DOUBLE ? COPPER_DOUBLE : COPPER_SINGLE; copmem_size = maxlist * 4 * mode; - copmem = *_mem_start; + copmem = cmem ? cmem : *_mem_start; curlist = copperlist = copmem; *curlist = COPPER_END;