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