Commit Graph

272 Commits

Author SHA1 Message Date
Jasmine Iwanek
bacf8deae3 More linting in src/win 2023-08-23 04:15:57 -04:00
Alexander Babikov
ef631a8133 8514/A and XGA handling refactor:
* 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.
2023-08-22 23:48:32 +05:00
Jasmine Iwanek
7c0e1f7f83 Joystick code improvements 2023-08-15 13:30:12 -04:00
Alexander Babikov
b5bf8e63a4 Add a machine flag for machines requiring softfloat FPU and remove the existing restrictions on using dynarec and softfloat together 2023-07-02 14:43:10 +05:00
Jasmine Iwanek
9c05a30cb7 Merge pull request #3439 from lemondrops/bugger-fix
Fix ISABugger not being actually disabled on machines without ISA
2023-07-01 08:39:17 -04:00
Alexander Babikov
b5ce972247 Fix ISABugger being not actually disabled on machines without ISA 2023-07-01 16:59:48 +05:00
Alexander Babikov
4123589d6d win: Disable the cassette checkbox on machines without a cassette port 2023-07-01 16:59:11 +05:00
Jasmine Iwanek
87ed36d444 Add myself to copyright for win32 ui as I'm the official maintainer 2023-06-05 01:16:40 -04:00
Jasmine Iwanek
cc9b7d7a2b sonarlint work in the win32 ui 2023-06-01 07:55:02 -04:00
OBattler
6bb5942ad1 Finish merge. 2023-05-16 00:53:59 +02:00
Jasmine Iwanek
1c3e1b4602 Correct win32 ui for cdrom model headings 2023-05-04 03:04:38 -04:00
Jasmine Iwanek
5c0292ae41 Disable old early CDROM support 2023-05-04 02:54:25 -04:00
Jasmine Iwanek
070d5c4190 Allow configuration of additional network adaptors in win32 ui 2023-05-03 04:08:26 -04:00
Jasmine Iwanek
637e1cfe70 Update win_settings.c 2023-05-02 03:12:54 -04:00
Jasmine Iwanek
948a78f6a9 Config support for Softfloat FPU in win32 ui 2023-05-02 01:56:53 -04:00
Jasmine Iwanek
0e0ba399c6 Remove unneeded includes and correct others 2023-04-12 06:40:11 -04:00
Jasmine Iwanek
bfcc11c512 Fix a compile warn in win_settings.c 2023-03-09 22:43:17 -05:00
Jasmine Iwanek
e5d95078d5 Some cleanups in win_settings.c 2023-03-01 02:18:43 -05:00
Jasmine Iwanek
610401de7a Yet more clang-formatting 2023-02-28 23:53:57 -05:00
Jasmine Iwanek
f643391975 Serial Passthrough 2023-02-14 20:53:59 -05:00
Jasmine Iwanek
fea5ac681b Handful of function renames 2023-02-07 18:14:58 -05:00
Jasmine Iwanek
a7236a9022 Make dual video card code use array 2023-02-06 07:29:18 -05:00
Jasmine Iwanek
5d752db6a7 Underlying plumbing for multi-net in win32 ui 2023-02-04 03:35:16 -05:00
Jasmine Iwanek
6ad5ff9a4b Another fix to the Network card initialization in the WIN32 Settings dialog 2023-02-04 00:05:31 -05:00
OBattler
9398a59351 Fixed Network card initialization in the WIN32 Settings dialog. 2023-02-04 00:30:36 +01:00
Jasmine Iwanek
5f04b29e8f Support up to 4 sound cards 2023-02-02 03:29:38 -05:00
Miran Grča
43acec9630 Merge pull request #3021 from jriwanek-forks/formatting
Apply most of the remaining formatting changes
2023-01-07 23:16:27 +01:00
OBattler
40bd782aeb Win32 settings dialog secondary display selection fixes. 2023-01-07 23:16:00 +01:00
Jasmine Iwanek
1860700eab Fix some small issues 2023-01-07 17:02:23 -05:00
OBattler
5f332ccb53 Forgotten bug fix. 2022-12-15 15:54:08 +01:00
OBattler
d50b072cf8 Bumped up maximum sectors for IDE, ATAPI, and SCSI to 255 for VHD compliance. 2022-12-15 15:49:00 +01:00
Jasmine Iwanek
3fe4f75108 A bit more clang-format 2022-11-19 11:53:07 -05:00
OBattler
27ebb27db7 Makefile.mingw corrections and made the code pass much stricter checks (now mandated by Makefile.mignw) to ensure GCC 14 readiness. 2022-11-17 22:44:06 +01:00
Jasmine Iwanek
de4f70e3f8 Fix up some more magic numbers 2022-11-11 17:19:47 -05:00
Jasmine Iwanek
6919451ae4 Fix string offsetting 2022-11-09 23:19:17 -05:00
Jasmine Iwanek
04e4acf427 Merge remote-tracking branch 'upstream/master' into fix 2022-11-08 22:41:33 -05:00
Jasmine Iwanek
19a64344ef Updates 2022-11-08 22:09:59 -05:00
Jasmine Iwanek
b54c8fecff Fix "None" not showing up for video2 2022-11-08 21:59:36 -05:00
Jasmine Iwanek
9291b184fe Merge remote-tracking branch 'upstream/master' into hdd-speed 2022-11-08 13:58:05 -05:00
Jasmine Iwanek
2f17689b64 Initial Dual Video on Win32 (UI Settings Part) 2022-11-08 13:04:08 -05:00
Jasmine Iwanek
40d39f1baa HDD Speed setting in win32 2022-11-08 11:43:36 -05:00
OBattler
4d19b8a1e4 Added the ability to select earlier CD-ROM drive (emulates Chinon CDS-431 for SCSI and NEC CDR-260 for ATAPI) - needs to be ported to QT. 2022-10-29 06:44:30 +02:00
OBattler
a71cef75b3 Fixed button graying in the Hard Disks page of Settings in the Win32 UI. 2022-10-25 18:00:44 +02:00
OBattler
8625fa5cb4 Fixed compile with Win32 UI. 2022-10-17 00:02:15 +02:00
Jasmine Iwanek
740d7af8d6 clang-format in src/win/ 2022-09-18 17:22:55 -04:00
Adrien Moulin
2f57de3f60 Restore the ability to configure the first NIC with the win32 ui 2022-08-21 21:05:07 +02:00
Adrien Moulin
d52bc43802 network: fix win32 build error 2022-08-21 17:29:24 +02:00
Jasmine Iwanek
fff8800a20 Use defines for limits 2022-08-02 20:03:14 -04:00
Jasmine Iwanek
8b33566187 More serial cleanups 2022-07-28 16:50:49 -04:00
Jasmine Iwanek
a04710b517 clang-format in src/win and other misc places 2022-07-27 17:27:51 -04:00