Commit Graph

11136 Commits

Author SHA1 Message Date
OBattler
6d05e8d358 Phase 3 (make the Configure buttons actually work). 2023-10-06 05:41:15 +02:00
OBattler
72bd13a8ed Phase 2 (make qt_settingsnetwork.cpp filter out the Internal option for machines that do not have an internal NIC - currently that is all machines). 2023-10-06 05:30:32 +02:00
OBattler
79e5a1dfbb Proper UI support for internal devices, phase 1. 2023-10-06 05:28:26 +02:00
Jasmine Iwanek
44e7fe5893 Little bit I forgot in my last PR 2023-10-05 20:10:20 -04:00
OBattler
b624e65380 Merge branch 'master' of https://github.com/86Box/86Box 2023-10-06 01:22:21 +02:00
Miran Grča
f98ccab59c Merge pull request #3722 from jriwanek-forks/cleanups
Assorted Cleanups and fixes
2023-10-06 01:21:55 +02:00
Miran Grča
a9232ce4f2 Merge pull request #3724 from lemondrops/cpu_override
qt: Add a warning when cpu_override is enabled
2023-10-06 01:20:22 +02:00
OBattler
210f59f8ab Moved on-board graphics and sound devices to vid_device and snd_device, respectively. 2023-10-06 01:19:48 +02:00
Alexander Babikov
f72585e9f9 Make cpu_override also ignore CPU dynarec requirement 2023-10-06 01:18:44 +05:00
Alexander Babikov
346d99f9b3 qt: Add a warning when cpu_override is enabled 2023-10-06 01:18:16 +05:00
cold-brewed
149ce8ad2a GHA: Perform a reinstall instead 2023-10-05 13:40:00 -04:00
richardg867
e840a8337f pci: Fix macro expansion mistake with MIRQs 2023-10-05 14:10:46 -03:00
richardg867
78440c11ae gdbstub: More watchpoint fixes 2023-10-05 14:08:09 -03:00
cold-brewed
4c9f7867a8 GHA workaround for homebrew package issue, enable macOS packaging again 2023-10-05 13:07:19 -04:00
richardg867
b0cb094590 gdbstub: Small fixes to breakpoints and watches 2023-10-05 14:04:05 -03:00
Jasmine Iwanek
b7ae66b393 Avoid more magic numbers 2023-10-05 13:00:37 -04:00
Jasmine Iwanek
032ce8ccf7 Correct small oversight 2023-10-05 11:46:25 -04:00
Jasmine Iwanek
859c7b781b Correct comments in hdc_ide.c 2023-10-05 11:35:22 -04:00
Jasmine Iwanek
2c14630e7e Fix offset of mitsumi cd info 2023-10-05 11:31:42 -04:00
Jasmine Iwanek
2590c4ab96 Clean up mo.h a bit 2023-10-05 11:30:15 -04:00
OBattler
3d49b3b036 Switched Sound Blaster IDE from tertiary to quaternary. 2023-10-05 03:42:26 +02:00
OBattler
8a00ca4b5c Removed bus indicators from CD-ROM model names. 2023-10-05 03:37:28 +02:00
Miran Grča
0d17949e2a Merge pull request #3719 from jriwanek-forks/ide
Assorted fixes
2023-10-05 00:56:20 +02:00
Miran Grča
13e57af1aa Merge pull request #3720 from jriwanek-forks/macos
GHA changes
2023-10-05 00:56:04 +02:00
OBattler
e9bf3814f4 Added a clobbering-mitigating mechanism to pci_relocate_slot(), fixes PCI graphics cards on PC Chips ALi ALADDiN V and Pro II machines. 2023-10-05 00:55:25 +02:00
Jasmine Iwanek
ae1f397cdd Don't try and make macos packages for now 2023-10-04 17:09:42 -04:00
Jasmine Iwanek
cf33eaf462 Stop packaging artifacts on windows needlessly 2023-10-04 17:01:48 -04:00
Jasmine Iwanek
697213b99e Remove unneeded/duplicate check re softfloat 2023-10-04 16:25:14 -04:00
Jasmine Iwanek
1c25963a8c Links shouldn't be bare in markdown 2023-10-04 16:25:14 -04:00
Jasmine Iwanek
1212ee2492 Fix some typos in the win ui 2023-10-04 15:12:56 -04:00
Jasmine Iwanek
a5a2bb12b8 Swap addresses and IRQ's according to Linux Documentation 2023-10-04 15:12:56 -04:00
Jasmine Iwanek
54dfee24ed Minor cleanups to third and fourth IDE controller 2023-10-04 15:12:55 -04:00
OBattler
488e066e8c Reapplied the PCjr PIC fix from build 4785, fixes #3707. 2023-10-04 05:38:07 +02:00
OBattler
209c8fbbda Assorted CD-ROM fixes (now cue sheets starting at a non-zero sector work correctly) and increased the maximum number of CD-ROM drives to 8. 2023-10-04 02:49:22 +02:00
OBattler
7fed7c1510 Made the condition for asserting an IRQ stricter. 2023-10-03 20:03:13 +02:00
OBattler
71d4c4837f Revert to not updating pending IRQ's if the request results in no effective change. 2023-10-03 19:39:28 +02:00
OBattler
b363cbf884 Another PIC fix. 2023-10-03 06:28:22 +02:00
OBattler
1c8ad0b7e8 Another PIC fix. 2023-10-03 03:28:21 +02:00
OBattler
ebd5f950bc A slight PIC rework. 2023-10-01 20:37:30 +02:00
OBattler
76160c4d1d Do a spurious IRQ 7 or IRQ 15 instead, per the specification. 2023-10-01 18:00:58 +02:00
OBattler
8634cffb98 Replaced the fatal for 286+ with an error correction mechanism (clear IRQ 2 and find best PIC 1 interrupt again). 2023-10-01 17:55:31 +02:00
OBattler
ed119ed163 And another. 2023-10-01 17:33:53 +02:00
OBattler
b03df6bdd1 Attempted PIC fix. 2023-10-01 17:26:44 +02:00
Jasmine Iwanek
f1df24d036 Merge pull request #3714 from 86Box/tc1995
Fix compilation.
2023-09-30 16:23:12 -04:00
TC1995
097fa229bd Fix compilation. 2023-09-30 22:21:09 +02:00
Miran Grča
80aa5bb761 Merge pull request #3713 from 86Box/tc1995
Video, Storage and MCA changes/fixes.
2023-09-30 22:17:52 +02:00
TC1995
f104653312 Forgot one more change:
Actually make the Adaptec AHA-154xC/CF/CP and possibly the 1640 one (TBD in real hardware) signature aware.
2023-09-30 22:14:30 +02:00
TC1995
6802c0593b Video, Storage and MCA changes/fixes.
1. Cirrus Logic GD54xx, Paradise/WD VGA now reset the interlace once a text mode is issued if not done automatically.
2. Paradise/WD's 15/16bpp modes using the 800x600 resolution now have the correct ma_latch, should fix most operating systems drivers using this combo.
3. More fixes (hopefully) to the accelerated pitch and rowoffset of the Trident TGUI cards (9440AGi and 96x0XGi), should fix issues with delayed displays mode changes under various operating systems (e.g.: Win3.1x).
4. Preliminary implementation of the Area Fill command of XGA, which is issued while using various painting and/or calc utilities on Win3.1x (IBM XGA updated drivers, e.g.: 2.12).
5. Preliminary (and incomplete) 4bpp XGA mode.
6. The XGA memory test for the 0xa5 using writes (used by various operating systems) no longer conflicts with DOS' XGAKIT's memory detection.
7. Small ROP fixes to both XGA and 8514/A.
8. Re-organized the mapping of the Mach32 chipset, especially when to enable the ATI mode or switching back to IBM mode, should fix LFB conflicts with various operating systems.
9. According to The OS/2 Museum, the Adaptec AHA-154xB series of SCSI cards fail the ASPI4DOS.SYS 3.36 signature check, so now make the changes accordingly.
10. Remove useless and crashy bios-less option of the Trantor T128.
11. The Image Manager 1024 card can also be used on a XT (although only if it has a V20/V30).
12. Re-organized the IBM PS/2 model 60 initialization as well as its right POS machine ID (though an update to sc.exe is still required for the POST memory amount to work normally).
2023-09-30 22:08:08 +02:00
OBattler
b1c7834476 Another small PIC fix. 2023-09-28 07:34:20 +02:00
OBattler
d7bc7b302d Always clear IRR on clear if the specified interrupt is not set to level-triggered on the PIC or ELCR. 2023-09-28 01:15:07 +02:00