Commit Graph

5193 Commits

Author SHA1 Message Date
OBattler
63a5c3a281 Some indentation changes in 86box.c and added a fatal_ex() function. 2021-06-07 00:15:09 +02:00
OBattler
f0da82fa2b The LG Prime3C no longer calls the IDE handler on register write if it is the variant without IDE. 2021-06-07 00:12:53 +02:00
OBattler
dc6e07a162 SMC FDC73C93x Super I/O chip fixes. 2021-06-07 00:11:45 +02:00
OBattler
80a6f81a97 SM(S)C FDC37M60x Super I/O chip rewrite. 2021-06-07 00:10:56 +02:00
OBattler
195ebd66a5 Removed a thing in nvr.h. 2021-06-07 00:10:05 +02:00
OBattler
40b0db4162 And another CPU change. 2021-06-07 00:07:27 +02:00
OBattler
166f64d422 Some CPU fixes, should fix compiling. 2021-06-07 00:06:17 +02:00
OBattler
59d1469a07 Intel 420EX fixes. 2021-06-06 23:59:05 +02:00
OBattler
32dff0b5a1 OPTi 283 rewrite. 2021-06-06 23:58:12 +02:00
OBattler
493867f476 Minor AT NVR fixes, fixes deep beeps on the Intel Premiere/PCI. 2021-06-06 23:57:26 +02:00
OBattler
50af9387f8 Makes PIIX board configuration registers work again - fixes deep beeps on Intel Advanced/ATX. 2021-06-06 23:56:21 +02:00
Miran Grča
117aa80f2d Merge pull request #1478 from 86Box/tc1995
Fixed 256 color modes in the Oak OTI, made the New MMIO-capable S3 cards behave like the ViRGE and fixed some modes in the 868/968 in recalctimings
2021-06-05 23:37:52 +02:00
TC1995
c3c8da49db Removed log excess. 2021-06-05 20:52:10 +02:00
TC1995
76271ddd08 Fixed 256 color modes in the Oak OTI cards.
Made the New MMIO-capable S3 cards behave like the ViRGE for the double word/packed chain-4 addressing.
2021-06-05 20:50:38 +02:00
OBattler
b4d35af149 ICS 53xx/GENDAC/SDAC RAMDAC fixes. 2021-06-05 20:24:51 +02:00
OBattler
f870f3439c Fixed the Shuttle HOT-539 segmentation fault. 2021-06-04 02:46:41 +02:00
OBattler
eef77b7c86 Added a way to force legacy mode as a temporary fix for the Voodoo Banshee/3 until there's a proper fix. 2021-06-04 02:41:13 +02:00
OBattler
9161f9a071 Slight fix. 2021-06-03 23:54:12 +02:00
OBattler
e240342c4b Implemented packed Chain 4 support on the Voodoo Banshee and 3. 2021-06-03 23:18:43 +02:00
OBattler
368c92780a Added a version of the Winbond W83787F Super I/O chip with IDE enabled by default, fixes IDE on the Flytech 386. 2021-06-03 23:15:34 +02:00
Miran Grča
2f761da6fb Merge pull request #1470 from richardg867/feature/cs423x
Game port overhaul, Crystal CS423xB and other changes
2021-06-03 22:44:48 +02:00
RichardG867
15888eeff8 Add snd_cs423x.c to CMake list 2021-06-03 17:40:54 -03:00
RichardG867
dc4906a23f Fix ISAPnP logical devices going missing 2021-06-03 17:30:50 -03:00
RichardG867
2b692640e1 Disable ISAPnP logging 2021-06-03 16:26:09 -03:00
RichardG867
62afe31757 Remove EBGA368 due to poor research (CPUs are Samuel 2 and newer only) 2021-06-03 16:26:08 -03:00
RichardG867
5cd255a0e0 Fix CS4236 codec remapped register reads 2021-06-03 16:26:08 -03:00
RichardG867
9159815823 CS423x: Implement internal FM control and analog power down 2021-06-03 16:26:08 -03:00
RichardG867
ff46734e5e Preserve logical device configuration on ISAPnP ROM update 2021-06-03 16:26:08 -03:00
RichardG867
ea3d844826 Add missing NULL check to CS423x game port. 2021-06-03 16:26:08 -03:00
RichardG867
ce7db25d7c Add hidden CS4237B and CS4238B devices 2021-06-03 16:26:07 -03:00
RichardG867
dfd6d4e2df Add game port device with 6 I/O ports for the Crystal CS4237/8B 2021-06-03 16:26:07 -03:00
RichardG867
80fb5775e4 LM78 no longer needs to be a PCI device with the TRC change 2021-06-03 16:26:07 -03:00
RichardG867
b5a295e91d Continuing the game port overhaul: added support for Super I/O game ports not being broken out 2021-06-03 16:26:07 -03:00
RichardG867
82a3861805 Make PCI TRC reset all devices 2021-06-03 16:26:06 -03:00
RichardG867
ff4f0ee59e Crystal CS4236, part 5: Windows 9x now works 2021-06-03 16:26:06 -03:00
RichardG867
19d2bda4ce Confirm P2B-LS onboard SCSI and LAN slot numbers (props to computerguy08 on Discord) 2021-06-03 16:26:06 -03:00
RichardG867
18289a9a64 Crystal CS4236, part 4: the one that took two days 2021-06-03 16:26:06 -03:00
RichardG867
8b9b6c885d Minor formatting cleanups 2021-06-03 16:26:06 -03:00
RichardG867
c8c4aac167 ISAPnP tweaks: allow initialization with a null ROM; disable fatals for bad resource data; only change state on enable/disable if a change occurred. 2021-06-03 16:26:05 -03:00
RichardG867
f2f8d4a02e Some AD1848 cleanups I forgot 2021-06-03 16:26:05 -03:00
RichardG867
ef4c900b8f Clean up formatting on the AD1848 and WSS code 2021-06-03 16:26:05 -03:00
RichardG867
7461108f38 Crystal CS4237, part 3: just the game port 2021-06-03 16:26:05 -03:00
RichardG867
77f311b179 Game port overhaul 2021-06-03 16:26:05 -03:00
RichardG867
1de2e3dd2f Crystal CS4237, part 2 2021-06-03 16:26:04 -03:00
RichardG867
1ba56e2681 Crystal CS4237, part 1 2021-06-03 16:26:04 -03:00
RichardG867
756e1dfc83 Fix quaternary IDE PnP ROM 2021-06-03 16:26:04 -03:00
OBattler
4a7901a61b Merge branch 'master' of https://github.com/86Box/86Box 2021-06-03 05:02:34 +02:00
OBattler
736eb46847 Reverted the ROM read cycles back to the old (and evidently, more correct) ones. 2021-06-03 05:02:22 +02:00
Miran Grča
a1e967df06 Merge pull request #1466 from qeeg/master
Port over MDK2 fade-in fix from PCem
2021-06-03 00:28:14 +02:00
qeeg
5cd17bb293 Port over MDK2 fade-in fix from PCem 2021-06-02 15:25:21 -05:00