Commit Graph

4509 Commits

Author SHA1 Message Date
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
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
qeeg
5cd17bb293 Port over MDK2 fade-in fix from PCem 2021-06-02 15:25:21 -05:00
TC1995
a8f86df2a5 Properly fix the by16 addressing of the Cirrus 542x. 2021-05-31 13:53:44 +02:00
Miran Grča
cf423919fa Merge pull request #1458 from lemondrops/master
Add config migrations for merged multi-socket machines
2021-05-31 01:01:25 +02:00
TC1995
963b530d10 Ported the Cirrus by16 fix. 2021-05-30 23:40:56 +02:00
TC1995
fee0ea1d24 Ported the x87 fix from the other emulator as well as the GUS one.
Fixed 15bpp mode in all cards.
2021-05-30 22:07:22 +02:00
Alexander Babikov
3d7b7b4ae6 Add config migrations for merged multi-socket machines 2021-05-30 23:57:03 +05:00
TC1995
7a3e98b1e5 One more fix for the Cirrus. 2021-05-30 02:56:51 +02:00
TC1995
35b5301670 Fix build headers and dumb cirrus undeclared parts. 2021-05-30 02:01:16 +02:00
TC1995
d63ce5ab82 Port of the reworked svga memory addressing, normal chain4 mapping and ma13/14 mapping for non-CGA modes.
Fixed ET4000/W32 (without letters) hardware cursor.
Fixed non-interlaced 1280x1024x8bpp Cirrus mode in the 5434.
Added a note regarding the Radius (HT209) 8bpp render.
Reworked the TGUI9440, but still WIP.
2021-05-30 01:52:43 +02:00
Alexander Babikov
046aa86ffa Remove a duplicate #include in win_stbar.c 2021-05-26 18:15:47 +05:00
Alexander Babikov
ea5e598bf1 Make the media menu recognize drives attached to external IDE controllers 2021-05-26 18:14:52 +05:00
Alexander Babikov
594c355940 Change the internal name for VLB IDE controllers
This should fix an issue with HDDs and CD-ROMs connected
to those controllers not appearing in the status bar.
2021-05-26 18:13:01 +05:00
Alexander Babikov
2fe162dacc Fix various bugs related to string handling in printer code:
generic text printer saving output files in the working dir instead of printer subdir;
generic ESC/P printer looking up font files in the wrong directory;
generic PostScript printer saving output PDFs with a double ".ps.pdf" extension.
2021-05-26 17:57:37 +05:00
TC1995
ee9dd9ab3f Fixed 1280x1024x8/16bpp and 1600x1200x8/16bpp video modes in the S3 trio class cards.
The 1990 Spock BIOS uses ID 6 for the boot drive.
2021-05-24 23:13:30 +02:00
OBattler
a41adb884d Merge branch 'master' of https://github.com/86Box/86Box 2021-05-22 03:16:23 +02:00
OBattler
e695cb0e3b CRTC on CGA-like graphics chips is now on the entire 3D0 to 3D7 port range, fixes scrolling in some old games. 2021-05-22 03:16:02 +02:00
TC1995
d2c6452ff5 Reworked the HTVGA/Video7 clocks. Fixes the HT209 2401 error on MCA.
Fixed 16 color in the Realtek 3106 card.
Reworked the Sierra 1148x for the second time.
Registers that only exist on 928/80x and up are not used by the 911/924 anymore.
2021-05-20 20:57:54 +02:00
OBattler
6ac6ef381d Merge branch 'master' of https://github.com/86Box/86Box 2021-05-20 07:09:50 +02:00
OBattler
bc3030fff7 Fixed the ACPI fixes from build #2941, Micronics Spitfire now works again. 2021-05-20 07:09:27 +02:00