TC1995
cb06b9e78f
Video features and fixes:
...
Added the Mach8 and Mach32 ISA/VLB/PCI cards (initial implementation and MCA coming soon for the Mach32) and their corresponding EEPROM's.
Added INMOS XGA ISA card and updated the SVGA core to reflect its mapping as well as the Mach8/32 mapping when in 8514 monitor mode.
Mark the XGA button as already checked and locked when a standalone XGA BIOS card is present like the INMOS one. (QT only)
Same concept as above, but applies to the Mach8 and 32 for the 8514 option as well. (QT only)
2023-07-14 23:38:04 +02:00
Jasmine Iwanek
a7236a9022
Make dual video card code use array
2023-02-06 07:29:18 -05:00
Cacodemon345
7898109b66
Add SVGA multi-monitor support
...
Cirrus Logic CL-GD5436/CL-GD5446 works as secondary video adapters
2023-01-22 16:50:21 +06:00
Jasmine Iwanek
a40630ba63
Even more tabs to spaces
2023-01-07 14:09:51 -05:00
Cacodemon345
a2dcf9e12f
qt_settingsdisplay: Changes are not lost on machine switch anymore
2022-12-23 20:49:13 +06:00
Jasmine Iwanek
3fe4f75108
A bit more clang-format
2022-11-19 11:53:07 -05:00
Cacodemon345
3a57c8dc31
Make sure configure button is disabled always when None is selected
2022-07-08 14:21:41 +06:00
Cacodemon345
4ac9bd1ba0
Don't make non-MDA cards available for selection at all if a MDA card is selected
...
They currently show total garbage.
2022-07-07 18:16:22 +06:00
Cacodemon345
a886194382
qt: Actually save secondary video card settings
...
This also rounds off the new video monitor API with a instanced set_screen_size API
2022-07-07 17:56:36 +06:00
Cacodemon345
90ba53e4e8
Finish multi-monitor support
2022-07-07 14:34:59 +06:00
TC1995
f0a78c7642
Initial XGA-2 implementation, (same as XGA-1 internally, but able to do 800x600 officially), selection is possible only on QT at the moment.
...
Refactored the ROP/MIX of the XGA accelerator.
Bus type variable added to make sure the device is an ISA-16 device or MCA in its dedicated register.
2022-07-03 23:01:46 +02:00
TC1995
9e44719f13
Added initial (and a bit buggy on OS/2, so use 8514/A on it instead) emulation of XGA for both MCA and ISA buses.
2022-06-17 21:26:26 +02:00
Alexander Babikov
8baf1e3a78
Fix 8514/A and GUS checkboxes not being grayed out with 8-bit ISA-only machines as intended ( #2364 )
2022-05-24 14:27:26 -03:00
TC1995
d0335e9679
Initial emulation of the IBM 8514/A coprocessor for both the MCA and ISA buses.
...
Currently the GUI option is on the QT frontend.
2022-05-14 18:55:00 +02:00
Cacodemon345
dd83bdb0f6
* Fix fixed size window sizing
...
* Fix device config windows not appearing centered and modal under Wayland
2022-02-09 00:29:19 +06:00
Cacodemon345
a637f61d4f
Add missing copyright notices
2022-02-07 15:00:02 +06:00
Joakim L. Gilje
61ab0e60ca
merged in machine flags/bus refactoring started in 6661ff5dcc
2021-12-14 13:53:56 +01:00
Joakim L. Gilje
c587a02b1a
Initial Qt Commit
2021-11-25 10:20:56 +01:00