assign lcdhs = (posx == 455);
assign lcdr = display ? {pixdata[1] ? 3'b111 : 3'b000} : 3'b000;
assign lcdg = display ? {pixdata[0] ? 3'b111 : 3'b000} : 3'b000;
assign lcdhs = (posx == 455);
assign lcdr = display ? {pixdata[1] ? 3'b111 : 3'b000} : 3'b000;
assign lcdg = display ? {pixdata[0] ? 3'b111 : 3'b000} : 3'b000;
reg mode00irq = 0, mode01irq = 0, mode10irq = 0, lycirq = 0;
assign lcdcirq = (rSTAT[3] & mode00irq) | (rSTAT[4] & mode01irq) | (rSTAT[5] & mode10irq) | (rSTAT[6] & lycirq);
reg mode00irq = 0, mode01irq = 0, mode10irq = 0, lycirq = 0;
assign lcdcirq = (rSTAT[3] & mode00irq) | (rSTAT[4] & mode01irq) | (rSTAT[5] & mode10irq) | (rSTAT[6] & lycirq);