Commit Graph

10904 Commits

Author SHA1 Message Date
Miran Grča
26d1c6d7bc Merge pull request #3628 from 86Box/tc1995
More XGA fixes:
2023-08-24 00:41:29 +02:00
TC1995
23a2923724 More XGA fixes:
These make XGAKIT report 1MB of VRAM (from DOS).
2023-08-24 00:30:21 +02:00
Miran Grča
f0fd4b0909 Merge pull request #3626 from 86Box/tc1995
Change NEC CD-ROM DRIVE:74 to 75.
2023-08-23 21:28:01 +02:00
TC1995
971e61db58 Change the NEC CD-ROM DRIVE:74 to 75 due to the former being buggy on NT. 2023-08-23 20:52:02 +02:00
Miran Grča
67ea9d733b Merge pull request #3625 from 86Box/tc1995
Assorted TGUI9440/96x0 fixes:
2023-08-23 20:46:53 +02:00
Jasmine Iwanek
28db0d37df Merge branch 'master' into tc1995 2023-08-23 14:46:28 -04:00
Miran Grča
03ef27b6ac Merge pull request #3624 from cold-brewed/path-get-slash
Fixing up path_get_slash return value
2023-08-23 20:45:27 +02:00
Miran Grča
7f06e697cb Merge pull request #3623 from jriwanek-forks/cleaning
Latest round of sonarlint work
2023-08-23 20:42:39 +02:00
OBattler
ae231add5c The on-board CL-GD 5430's now have a NULL avilable() function. 2023-08-23 20:41:54 +02:00
TC1995
e2fbf5df3f Assorted TGUI9440/96x0 fixes:
Fixed the Win98 Trident PCI (and 9440 VLB) card accelerator pitch while maintaining compatibility with other OSes, despite being undocumented (this is at least an attempt to fix it properly based on the logs).
2023-08-23 19:58:18 +02:00
OBattler
2bff7c3910 The IBM PC330 on-board CL-GD 5430 is now correctly VLB and not PCI. 2023-08-23 18:05:58 +02:00
cold-brewed
f37474246b Fixed up path_get_slash return value 2023-08-23 07:26:48 -04:00
Jasmine Iwanek
f09bdab7f5 Updates to GHA cmake action 2023-08-23 06:21:38 -04:00
Jasmine Iwanek
29b648450a More linting in src/codegen_new 2023-08-23 04:15:59 -04:00
Jasmine Iwanek
c4bb670901 More linting in src/codegen 2023-08-23 04:15:59 -04:00
Jasmine Iwanek
66854089c0 src/minitrace 2023-08-23 04:15:59 -04:00
Jasmine Iwanek
3a0ddc2087 More linting in src/include/86box 2023-08-23 04:15:58 -04:00
Jasmine Iwanek
98bfebc223 More linting in src/unix 2023-08-23 04:15:58 -04:00
Jasmine Iwanek
95b5652d14 More linting in src/minitrace 2023-08-23 04:15:58 -04:00
Jasmine Iwanek
b8c4dee3bf More linting in src 2023-08-23 04:15:58 -04:00
Jasmine Iwanek
bacf8deae3 More linting in src/win 2023-08-23 04:15:57 -04:00
Jasmine Iwanek
506d548b38 More linting in src/video 2023-08-23 00:50:52 -04:00
Jasmine Iwanek
11a2f5266a More linting in src/sound 2023-08-23 00:18:16 -04:00
Jasmine Iwanek
859d06b608 More linting in src/sio 2023-08-23 00:18:16 -04:00
Jasmine Iwanek
d32a3914da More linting in src/scsi 2023-08-23 00:18:15 -04:00
Jasmine Iwanek
0ba8fd8972 More linting in src/qt 2023-08-23 00:18:15 -04:00
Jasmine Iwanek
0398ec450a More linting in src/network 2023-08-23 00:18:14 -04:00
Jasmine Iwanek
ef41b7c3bf More linting in src/mem 2023-08-22 23:54:07 -04:00
Jasmine Iwanek
d8eab07471 More linting in src/machine 2023-08-22 23:54:07 -04:00
Jasmine Iwanek
fd1334d454 More linting in src/floppy 2023-08-22 23:54:07 -04:00
Jasmine Iwanek
7342c0a77a More linting in src/disk 2023-08-22 23:54:06 -04:00
Jasmine Iwanek
532f8ca91f More linting in src/device 2023-08-22 23:54:06 -04:00
Jasmine Iwanek
729aa24f1b More linting in src/chipset 2023-08-22 19:50:44 -04:00
Jasmine Iwanek
12070eb62a More linting in src/cdrom 2023-08-22 19:50:44 -04:00
OBattler
6f4a3ebb9e Merge branch 'master' of https://github.com/86Box/86Box 2023-08-23 01:16:02 +02:00
OBattler
6a23499051 Some clean-ups in cpu/808x.c. 2023-08-23 01:15:45 +02:00
Jasmine Iwanek
18d2a030ce Fix another compile error 2023-08-22 18:10:24 -04:00
Jasmine Iwanek
c29983f63e Fix a compile error 2023-08-22 17:15:12 -04:00
Miran Grča
822fc070aa Merge pull request #3622 from lemondrops/xgafixes
8514/A and XGA handling refactor
2023-08-22 22:43:19 +02:00
OBattler
15281b22b6 Some S3 ViRGE fixes. 2023-08-22 21:41:08 +02: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
OBattler
e3cc8eaf5d Machine flags change and the PS/ValuePointer P60 now has the MACHINE_VIDEO_8514A flag as well. 2023-08-22 19:51:13 +02:00
OBattler
e0296e7b4c Fixed some =='s in config.c to ='s. 2023-08-22 19:16:18 +02:00
OBattler
886e3209bf Configuration file handling fixes. 2023-08-22 19:06:57 +02:00
OBattler
13e5ab3157 The MDA now also honors font base, fixes #3261. 2023-08-22 17:12:16 +02:00
OBattler
7563c7625e PCI now checks the correct flag to determine whether or not to return bit 31 set, fixes #3615. 2023-08-22 16:55:00 +02:00
OBattler
ed675ca9cd A fix in device/keyboard_xt.c to fix Toshiba T1x00 keyboard on Dev builds. 2023-08-21 20:02:26 +02:00
OBattler
1ace98f656 Corrected the Amstrad keyboards. 2023-08-21 07:21:19 +02:00
OBattler
4db738cd53 Limited the 8086 Amstrads to a maximum of 10 MHz CPU's. 2023-08-21 07:17:45 +02:00
OBattler
2ab8bdee0e Fixed Phoenix XT Clone and Tandy RAM detection, fixes #3219. 2023-08-21 05:41:37 +02:00