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