Revision ae184e4a hw/cirrus_vga.c

b/hw/cirrus_vga.c
1492 1492
    case 0x1a:			// Miscellaneous Control
1493 1493
    case 0x1b:			// Extended Display Control
1494 1494
    case 0x1c:			// Sync Adjust and Genlock
1495
    case 0x1d:			// Overlay Extended Control
1495 1496
	s->cr[reg_index] = reg_value;
1496 1497
#ifdef DEBUG_CIRRUS
1497 1498
	printf("cirrus: handled outport cr_index %02x, cr_value %02x\n",
......
1503 1504
    case 0x26:			// Attribute Controller Index Readback (R)
1504 1505
    case 0x27:			// Part ID (R)
1505 1506
	break;
1506
    case 0x1d:			// Overlay Extended Control
1507 1507
    case 0x25:			// Part Status
1508 1508
    default:
1509 1509
#ifdef DEBUG_CIRRUS
......
2440 2440
	case 0x3c7:
2441 2441
	    val = s->dac_state;
2442 2442
	    break;
2443
	case 0x3c9:
2443
	case 0x3c8:
2444
	    val = s->dac_write_index;
2445
	    s->cirrus_hidden_dac_lockindex = 0;
2446
	    break;
2447
        case 0x3c9:
2444 2448
	    if (cirrus_hook_read_palette(s, &val))
2445 2449
		break;
2446 2450
	    val = s->palette[s->dac_read_index * 3 + s->dac_sub_index];

Also available in: Unified diff