X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Famiga%2Fcopper.c;h=bee6a8afe915428ad82d4e49fc234bd776a10021;hb=196421f047414a192f285c8e98346a4595da2d46;hp=2c22d8a239c442867fbbfd62691ed2a7bf38502e;hpb=cab072d239d772d1c3445612d2599da36b087b25;p=retrocrawl 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;