10 static uint32_t coplist[128];
16 REG_INTENA = SETBITS(INTEN_VERTB | INTEN_MASTER);
17 REG_DMACON = CLRBITS(DMA_ALL);
20 ser_print("lugburz amiga starting up...\n");
36 init_copper(coplist, 32, COPPER_SINGLE);
37 for(i=0; i<NBPL; i++) {
38 uint32_t addr = (intptr_t)bplptr[i];
39 int reg = REGN_BPL1PTH + i * 4;
40 add_copper(COPPER_MOVE(reg, addr >> 16));
41 add_copper(COPPER_MOVE(reg + 2, addr));
43 add_copper(COPPER_VWAIT(50));
44 add_copper(COPPER_MOVE(REGN_COLOR0, 0xf00));
45 add_copper(COPPER_VWAIT(60));
46 add_copper(COPPER_MOVE(REGN_COLOR0, 0x111));
47 *copperlist_end = COPPER_END;
52 REG_DMACON = SETBITS(DMA_BPL | DMA_COPPER | DMA_MASTER);