OBattler
|
88934ab0ca
|
IDE fixes and finished the SiS 5511.
|
2023-10-20 02:57:50 +02:00 |
|
OBattler
|
b203b28350
|
Assorted copyright header fixes.
|
2023-08-14 21:51:47 +02:00 |
|
Jasmine Iwanek
|
81bb5e564b
|
Better fallthrough annotation macro.
|
2023-08-09 20:09:36 -04:00 |
|
OBattler
|
c30d5d90b7
|
PCI and IRQ rework, pci.c rewritten from ground up, fixes numerous issues such as the bridge being added when the number of normal PCI devices equals the number of normal PCI slots, Windows 95 PCI operation on Intel 430NX, sharing of PCI IRQ's with non-PCI level-triggered devices, having both configuration mechanisms operating at the same time (ALi M1435), etc., and makes the code much more readable.
|
2023-08-07 03:04:52 +02:00 |
|
Jasmine Iwanek
|
d2f42198fd
|
Fix clang build failure
|
2023-07-26 12:41:18 -04:00 |
|
Jasmine Iwanek
|
998cfe5cc8
|
Constification
|
2023-07-25 17:59:24 -04:00 |
|
Jasmine Iwanek
|
db66543959
|
Apple build fix
|
2023-07-25 17:59:22 -04:00 |
|
Jasmine Iwanek
|
ee695e71f9
|
More sonarlint work
|
2023-07-25 17:59:22 -04:00 |
|
Jasmine Iwanek
|
922c4335ae
|
Next round of sonarlint cleanups
|
2023-06-27 21:17:13 -04:00 |
|
Jasmine Iwanek
|
21adfd4d50
|
Next round of sonarlint cleanups
|
2023-06-26 18:28:13 -04:00 |
|
Jasmine Iwanek
|
6c1e4a8e2c
|
Some code smell fixes from sonarlint
|
2023-05-15 19:25:56 -04:00 |
|
OBattler
|
8fca57aa79
|
Universalize the keyboard and mouse latches again, fixes #3280.
|
2023-05-01 01:35:16 +02:00 |
|
OBattler
|
f9d6f9424e
|
Fixed a minor typo in the VIA PIPC code.
|
2023-04-12 01:56:03 +02:00 |
|
OBattler
|
ef17003f1b
|
Fixed the "minor bug fix" in the AT / PS/2 keyboard controller, reworked PS/2 keyboard controller IRQ latches, and correctly disabled memory top remaps if there's more than (16 MB - remap size) RAM (fixes segmentation faults on some machines with 16+ MB of RAM).
|
2023-04-11 23:21:52 +02:00 |
|
RichardG867
|
92dd28efc1
|
VIA PIPC/AC97: Fixed and enabled software FM mode
|
2023-03-24 20:53:39 -03:00 |
|
RichardG867
|
17d9578c8e
|
VIA PIPC: Fix incorrect register order in software FM mode
|
2023-03-04 13:22:41 -03:00 |
|
RichardG867
|
3f62a95ca1
|
VIA PIPC: Poll legacy audio only if enabled, improves performance on 686A/B machines
|
2023-02-11 14:34:35 -03:00 |
|
Jasmine Iwanek
|
1860700eab
|
Fix some small issues
|
2023-01-07 17:02:23 -05:00 |
|
Jasmine Iwanek
|
bd75bc141a
|
Header cleanups
Tabs to spaces
Consistency
|
2022-11-13 21:15:47 -05:00 |
|
Jasmine Iwanek
|
3753a9f8b2
|
clang-format in src/chipset/
|
2022-09-18 17:19:21 -04:00 |
|
Adrien Moulin
|
808337aac3
|
OPL: add the faster YMFM cores
This refactors the OPL interface in two drivers : Nuked and YMFM
Nuked is used by default, YMFM can be enabled with [Sound] fm_driver = ymfm
|
2022-07-25 20:24:31 +02:00 |
|
TC1995
|
d630bba26e
|
Not only AudioPCI, revert the NMI way where applicable (ali1489, viapipc, amstrad and sigma).
|
2022-07-16 22:04:45 +02:00 |
|
OBattler
|
f6fef765d7
|
Chipsets.
|
2022-07-16 02:58:37 +02:00 |
|
OBattler
|
0cea9de7df
|
VIA PIPC and ALi M1489 fix.
|
2022-07-16 02:48:59 +02:00 |
|
Jasmine Iwanek
|
a52f0cca79
|
src/chipset
|
2022-03-13 09:21:08 -04:00 |
|
Jasmine Iwanek
|
4674756664
|
More newline and whitespace cleanups
|
2022-02-20 16:26:40 -05:00 |
|
David Hrdlička
|
76fbaa4b8c
|
Revert "Merge branch 'master' of https://github.com/86Box/86Box"
This reverts commit efb79217f2, reversing
changes made to 351db812e0.
|
2022-02-18 21:42:05 +01:00 |
|
Jess Lovelace
|
f18615ae87
|
refactored device_t and all declarations
|
2022-02-02 16:31:22 -05:00 |
|
RichardG867
|
cf373449fc
|
Fix enum entries in VIA chipset code that were bugging me
|
2021-11-28 00:15:31 -03:00 |
|
RichardG867
|
cada8f3572
|
Set I/O trap read/write bit on VIA 686
|
2021-11-21 00:36:36 -03:00 |
|
RichardG867
|
4c21f0d6ce
|
Make VIA 686 instantiate the integrated Super I/O and hardware monitor
|
2021-11-21 00:16:10 -03:00 |
|
RichardG867
|
1e98d531f2
|
Fix hijacking of the CD audio filter by VIA AC97
|
2021-11-20 22:59:08 -03:00 |
|
OBattler
|
10a257749f
|
Fixed Intel PIIX and VIA PIPC trap SMI# function calls.
|
2021-10-19 18:19:29 +02:00 |
|
OBattler
|
a394a33500
|
Conflict resolution.
|
2021-10-19 18:18:15 +02:00 |
|
RichardG867
|
04bea78e5e
|
PIIX: Implement drive separation on IDE I/O traps
|
2021-10-19 00:17:27 -03:00 |
|
RichardG867
|
e05aab152a
|
Implement I/O port traps on PIIX and VIA ACPI
|
2021-10-18 21:59:12 -03:00 |
|
RichardG867
|
878c92bf7f
|
ACPI: Rework suspend types and remove bogus PMCNTRL mirrors (those are SMI traps instead)
|
2021-10-18 15:05:38 -03:00 |
|
RichardG867
|
6bf299cd41
|
Implement undocumented PMCNTRL mirrors on VIA 596 (unconfirmed), 686 (confirmed) and PIIX4 (unconfirmed) ACPI
|
2021-10-16 21:36:58 -03:00 |
|
Miran Grča
|
b0ec4e1ece
|
Merge pull request #1652 from 86Box/master
Brought the branch up to par with master.
|
2021-09-03 16:41:24 +02:00 |
|
OBattler
|
3268c0299d
|
Implemented DDMA for the VIA southbridges that support it, closes #1613.
|
2021-09-02 22:56:51 +02:00 |
|
Miran Grča
|
9d648644f8
|
Merge pull request #1598 from 86Box/master
Bring the branch up to par with master.
|
2021-08-10 15:49:15 +02:00 |
|
OBattler
|
ee315970a1
|
Correct implementation of the VIA write-only NVR register 0D bit that is read from power management PCI register 42, fixes the FIC VA-503A.
|
2021-08-09 07:19:12 +02:00 |
|
Miran Grča
|
77a5cf6891
|
Merge pull request #1581 from 86Box/master
Bring the branch up to par with master.
|
2021-08-04 09:15:08 +02:00 |
|
RichardG867
|
e937de6760
|
Implement VIA SBPro emulation
|
2021-08-03 20:28:24 -03:00 |
|
Miran Grča
|
8ca1328c7e
|
Merge pull request #1571 from 86Box/master
Bring the branch up to par with master.
|
2021-08-02 06:58:22 +02:00 |
|
RichardG867
|
35d0aa0df4
|
Change VIA FM and other behavior to match real hardware, and add "real fake OPL" mode
|
2021-07-27 16:01:17 -03:00 |
|
RichardG867
|
42eada3122
|
VIA AC97 improvements, almost ready
|
2021-07-25 22:58:03 -03:00 |
|
RichardG867
|
293c4a0281
|
Fix unused variable warning
|
2021-07-24 22:37:05 -03:00 |
|
RichardG867
|
ce63373613
|
Add incomplete VIA AC97 FM implementation
|
2021-07-22 11:10:05 -03:00 |
|
RichardG867
|
b2b2120d8f
|
Merge branch 'master' of https://github.com/86Box/86Box into feature/savquest
|
2021-07-18 16:33:09 -03:00 |
|