Revision a46007a0

b/hw/cirrus_vga.c
2874 2874
		s->cr[7] = (s->cr[7] & ~0x10) | (val & 0x10);
2875 2875
	    return;
2876 2876
	}
2877
	switch (s->cr_index) {
2878
	case 0x01:		/* horizontal display end */
2879
	case 0x07:
2880
	case 0x09:
2881
	case 0x0c:
2882
	case 0x0d:
2883
	case 0x12:		/* vertical display end */
2884
	    s->cr[s->cr_index] = val;
2885
	    break;
2886

  
2887
	default:
2888
	    s->cr[s->cr_index] = val;
2889
	    break;
2890
	}
2877
	s->cr[s->cr_index] = val;
2891 2878

  
2892 2879
	switch(s->cr_index) {
2893 2880
	case 0x00:
b/hw/vga.c
488 488
                s->cr[7] = (s->cr[7] & ~0x10) | (val & 0x10);
489 489
            return;
490 490
        }
491
        switch(s->cr_index) {
492
        case 0x01: /* horizontal display end */
493
        case 0x07:
494
        case 0x09:
495
        case 0x0c:
496
        case 0x0d:
497
        case 0x12: /* vertical display end */
498
            s->cr[s->cr_index] = val;
499
            break;
500
        default:
501
            s->cr[s->cr_index] = val;
502
            break;
503
        }
491
        s->cr[s->cr_index] = val;
504 492

  
505 493
        switch(s->cr_index) {
506 494
        case 0x00:

Also available in: Unified diff