Пример #1
0
void
igsSave (IgsVga *igsvga)
{
    igsSetImm (igsvga, igs_wcrt0, 1);
    igsSetImm (igsvga, igs_wcrt1, 1);
    igsSetImm (igsvga, igs_rcrts1, 1);
    igsSetImm (igsvga, igs_selwk, 1);
    VgaPreserve (&igsvga->card);
}
Пример #2
0
void
s3Save (S3Vga *s3vga)
{
    s3vga->save_lock_crtc = s3Get(s3vga, s3_lock_crtc);
    s3SetImm (s3vga, s3_lock_crtc, 0);
    s3vga->save_register_lock_1 = s3Get (s3vga, s3_register_lock_1);
    s3SetImm (s3vga, s3_register_lock_1, 0x48);
    s3vga->save_register_lock_2 = s3Get (s3vga, s3_register_lock_2);
    s3SetImm (s3vga, s3_register_lock_2, 0xa5);
    s3vga->save_unlock_extended_sequencer = s3Get (s3vga, s3_unlock_extended_sequencer);
    s3SetImm (s3vga, s3_unlock_extended_sequencer, 0x06);
    s3vga->save_lock_horz = s3Get (s3vga, s3_lock_horz);
    s3SetImm (s3vga, s3_lock_horz, 0);
    s3vga->save_lock_vert = s3Get (s3vga, s3_lock_vert);
    s3SetImm (s3vga, s3_lock_vert, 0);
    s3vga->save_dot_clock_8 = s3Get (s3vga, s3_dot_clock_8);
    VgaPreserve (&s3vga->card);
}