Commit Graph

11940 Commits

Author SHA1 Message Date
OBattler
d075d0d3c9 Default host_serial_path to empty string instead of NULL, fixes segmentation fault on initilization of serial passthrough with non-initialized string. 2025-02-12 03:20:12 +01:00
Jasmine Iwanek
729e8080b6 More Socket 3 PCI 2025-02-09 13:07:01 -05:00
Jasmine Iwanek
a4fd6a0895 Seperate Socket 3 and Socket 3 PCI
Co-Authored-By: Miran Grča <oubattler@gmail.com>
2025-02-09 02:25:29 -05:00
Jasmine Iwanek
e592ab5505 ACCESS.bus
Co-Authored-By: Miran Grča <oubattler@gmail.com>
2025-02-09 02:20:36 -05:00
Jasmine Iwanek
370481ceed Serial IRQ function
Co-Authored-By: Miran Grča <oubattler@gmail.com>
2025-02-09 02:20:36 -05:00
Jasmine Iwanek
dd24d0329c FIFO tagged functions
Co-Authored-By: Miran Grča <oubattler@gmail.com>
2025-02-09 02:20:36 -05:00
Jasmine Iwanek
d00f80d3ce General changes from the obattler_202406 branch
Co-Authored-By: Miran Grča <oubattler@gmail.com>
2025-02-09 02:20:36 -05:00
Jasmine Iwanek
1936c05c88 Fix warnings in ide_sec
Co-Authored-By: Miran Grča <oubattler@gmail.com>
2025-02-09 00:58:57 -05:00
Miran Grča
e645f34b6a Merge pull request #5212 from jriwanek-forks/idesec
Support for standalone secondary IDE
2025-02-09 04:36:19 +01:00
RichardG867
bb51c324e2 CS423x: Add remaining CS4235 extended->control register access paths 2025-02-09 00:03:25 -03:00
RichardG867
83b3b322ac CS423x: Playback powerdown check fixes 2025-02-08 23:46:26 -03:00
RichardG867
8d2150777c CS423x: Add one more missing CS4235 hardware config byte 2025-02-08 23:31:52 -03:00
RichardG867
61d5834255 CS423x: Add some more missing CS4235 features and locks 2025-02-08 23:23:47 -03:00
Jasmine Iwanek
0c997cc4eb Add ISA, VLB & PCI second channel IDE devs 2025-02-08 21:22:49 -05:00
Jasmine Iwanek
b86e459e78 A couple of cleanups in hdc_ide.c 2025-02-08 21:22:49 -05:00
OBattler
03c74f8bb6 Fix the AC flag on 8-bit and 16-bit ADC and SBB instructions. 2025-02-08 16:10:26 +01:00
Jasmine Iwanek
d5d1d5c449 More cleanups to device structs 2025-02-08 01:28:25 -05:00
Jasmine Iwanek
5b894c32e6 Macro Cleaning 2025-02-08 01:28:24 -05:00
RichardG867
34fbecb377 CS423x: Add proper on-board CS4236B to the Intel AP440FX
Default PnP ID patches have been removed as the AP440FX BIOS confirms the CSC4236 ID never changed (as later documented on CS4235/9)
2025-02-08 00:06:54 -03:00
RichardG867
b7f7975054 CS423x: Add on-board CS4236 to the VS440FX 2025-02-07 20:44:21 -03:00
RichardG867
bc5d2a425e CS423x: Finish implementing the missing chip types 2025-02-07 20:27:49 -03:00
RichardG867
7ef058bccc Merge branch 'master' of ssh://github.com/86Box/86Box 2025-02-07 20:26:10 -03:00
OBattler
34e3f6e849 No longer list Socket 8 CPU's for Slot 1 machines, closes #5196. 2025-02-07 23:34:12 +01:00
RichardG867
cc7b057122 Merge branch 'master' of ssh://github.com/86Box/86Box 2025-02-07 15:50:01 -03:00
rushieda
ff80b57a8c Fix various errors with the machine table for 586-based machines (Part 1) 2025-02-07 11:47:55 +03:00
OBattler
35a12e0826 CD-ROM: IOCTL now detects medium changes without having to read the host drive's TOC on every operation, improves performance. 2025-02-03 10:57:19 +01:00
OBattler
2d65663ff6 Fix a warning. 2025-02-03 03:08:01 +01:00
Miran Grča
af6d8819a5 Update CMakeLists.txt 2025-02-03 02:58:53 +01:00
Miran Grča
8eee344adb Update qt_main.cpp 2025-02-03 02:58:00 +01:00
Miran Grča
ff68384c49 Merge pull request #5200 from Cacodemon345/windows-dark-mode
Windows dark mode
2025-02-03 02:57:23 +01:00
Miran Grča
11506e740c Update qt_main.cpp 2025-02-03 02:56:36 +01:00
Miran Grča
0998f03d6f Update qt_main.cpp 2025-02-03 02:56:08 +01:00
Miran Grča
79e4386daa Update qt_main.cpp 2025-02-03 02:55:34 +01:00
Miran Grča
1ee954ef83 Update CMakeLists.txt 2025-02-03 02:54:20 +01:00
OBattler
a540012f9a XGA: Move a variable initialization to IF blocks, fixes segementation fault when pat_src is 8 (eg. in Windows 95 on the MCA XGA). 2025-02-03 00:46:38 +01:00
Jasmine Iwanek
4b5162fedd Fix for building on msys2 clang found by ANightly 2025-02-02 05:03:45 -05:00
Jasmine Iwanek
cca1b2b293 Trivial EMS cleanups and a few comments 2025-02-02 05:03:45 -05:00
Jasmine Iwanek
a3fb32cdc3 Rename define+device for Realtek 8019AS PNP 2025-02-02 05:03:44 -05:00
Jasmine Iwanek
47a83d92ea Rename define+device for lotech EMS board 2025-02-02 05:03:44 -05:00
Jasmine Iwanek
5f273265ae Assorted warning fixes 2025-02-02 03:24:50 -05:00
Miran Grča
a5bf0dc9c8 Merge pull request #5195 from jriwanek-forks/calloc
malloc to calloc
2025-02-02 01:10:11 +01:00
TC1995
d881321268 Minor ATI 8514/A Ultra add-on change of the night (February 1st, 2025)
Actually make it work on NT by setting bit 0 of the read only config2 reg.
2025-02-01 22:19:55 +01:00
OBattler
403a7a995b New recompiler: read the two bytes of unaligned 16-bit immediates into the correct IR bytes, fixes Windows 95 Setup GPF'ing. 2025-02-01 21:39:15 +01:00
Jasmine Iwanek
4e6f29a7d5 malloc to calloc 2025-02-01 15:38:36 -05:00
Miran Grča
f599e72114 Merge pull request #5194 from jriwanek-forks/available
Clean up .available & .poll
2025-02-01 21:35:22 +01:00
Jasmine Iwanek
81b8038bc5 Clean up .available & .poll 2025-02-01 03:38:52 -05:00
Jasmine Iwanek
ac891a05a5 Initial code for joystick port instancing 2025-01-31 21:49:56 -05:00
Jasmine Iwanek
3b29b769c3 Config 2025-01-31 21:32:43 -05:00
Jasmine Iwanek
e96c6579ba Gameport backend work 2025-01-31 21:32:43 -05:00
Jasmine Iwanek
26fb3bf694 Actually close cartridge on error 2025-01-31 20:24:39 -05:00