* separate (ibm8514|xga)_enabled into (ibm8514|xga)_standalone_enabled and (ibm8514|xga)_active, the former being enabled only for standalone 8514/A or XGA cards, the latter for all 8514/A and XGA-capable cards and not saved into the config file; * remove (ibm8514|xga)_has_vga and replace all uses of it with (ibm8514|xga)_standalone_enabled; * Qt UI: the checkboxes for standalone 8514/A and XGA are now correctly grayed out if an (S)VGA card with 8514/A or XGA capability is selected, including cases when the card is an internal/onboard one; said cards are now no longer appear as SVGA multi-monitor compatible.
27 lines
677 B
C
27 lines
677 B
C
/*
|
|
* 86Box A hypervisor and IBM PC system emulator that specializes in
|
|
* running old operating systems and software designed for IBM
|
|
* PC systems and compatibles from 1981 through fairly recent
|
|
* system designs based on the PCI bus.
|
|
*
|
|
* This file is part of the 86Box distribution.
|
|
*
|
|
* IBM XGA emulation.
|
|
*
|
|
*
|
|
*
|
|
* Authors: TheCollector1995.
|
|
*
|
|
* Copyright 2022 TheCollector1995.
|
|
*/
|
|
|
|
#ifndef VIDEO_XGA_DEVICE_H
|
|
#define VIDEO_XGA_DEVICE_H
|
|
|
|
#ifdef EMU_DEVICE_H
|
|
extern const device_t xga_device;
|
|
extern const device_t xga_isa_device;
|
|
extern const device_t inmos_isa_device;
|
|
#endif
|
|
#endif /*VIDEO_XGA_DEVICE_H*/
|