OBattler
|
08437a4d33
|
WD76C10: Implement the interleave modes complete with row and column calculation, fixes #5465.
|
2025-04-13 16:53:03 +02:00 |
|
OBattler
|
1f9f0a0d6e
|
NEAT: The chipset has its own A20 toggle, it cannot alter the external one as that's an input to the chipset, fixes #5332.
|
2025-04-12 14:54:35 +02:00 |
|
OBattler
|
449c224ff7
|
SiS 471: Fix array out of bounds writes.
|
2025-04-06 21:23:53 +02:00 |
|
OBattler
|
3f0138a58c
|
VIA On-board AC'97 Audio: Fix PCI registers, implement PCI Power Manager capability registers, properly separate the modem SGD from the audio SGD, and fix 5-bit volume attenuation, this also fixes audio playback in NT 4.0.
|
2025-03-31 04:35:17 +02:00 |
|
OBattler
|
556aca0b4e
|
NEAT/NEATsx: Fix the base of extended memory when EMS is enabled.
|
2025-03-25 07:13:50 +01:00 |
|
OBattler
|
db6e74a3b9
|
NEAT/NEATsx: Fix the EMS enabled condition in the RAM remapping function, fixes 386 enhanced mode operations on the OKI IF386AX.
|
2025-03-25 01:47:34 +01:00 |
|
OBattler
|
d91cc459bf
|
OKI IF386AX: Implement the NEATsx chipset and give it the AT Phoenix keyboard controller.
|
2025-03-24 19:02:46 +01:00 |
|
OBattler
|
84112960c3
|
VIA PIPC: Also return 0x50 on power management register 0x42 for every other non-VT82c586-family southbridge, fixes CUV4X-LS.
|
2025-03-14 15:06:06 +01:00 |
|
OBattler
|
df5cc9b038
|
VIA PIPC: Restore old readout on the VT82C596/B southbridges, where it was correct, fixes the P6BAT.
|
2025-03-10 21:31:29 +01:00 |
|
Jasmine Iwanek
|
6b6e7b404b
|
Less magic numbers in via_vt82c49x.c
|
2025-03-10 05:28:11 -04:00 |
|
OBattler
|
0c7c85e663
|
ACPI: Do not raise or lower IRQ if IRQ line is set to IRQ 0.
|
2025-03-09 02:18:18 +01:00 |
|
OBattler
|
9da53a611d
|
VIA PIPC: Fix SCI IRQ readout.
|
2025-03-09 01:58:48 +01:00 |
|
Cacodemon345
|
74368bfe7a
|
Don't include cpu.h in timer.h
Change the name of the define used to indicate SVGA multi-monitor-capable cards
|
2025-03-06 19:26:11 +06:00 |
|
OBattler
|
63b223973c
|
NEAT: Mirror EMS port 2x8h on port 2x9h for reads as well, fixes EMS detection by Chips Expanded Manager version 2.2.0.
|
2025-02-17 01:27:40 +01:00 |
|
OBattler
|
3d8bc79772
|
NEAT: Fix EMS memory space allocation to correctly take RAM from the bottom rather than from the top.
|
2025-02-17 01:17:21 +01:00 |
|
OBattler
|
8d54e6adf0
|
NEAT: Fixed chipset A20 gate toggle.
|
2025-02-16 15:38:02 +01:00 |
|
OBattler
|
32c040f8fa
|
NEAT: Fix alternate A20 gate, fixes #5168.
|
2025-02-16 05:57:28 +01:00 |
|
OBattler
|
2c197000ea
|
Removed the legacy #defines in device.h.
|
2025-02-14 07:39:21 +01:00 |
|
OBattler
|
187a1ca416
|
The NVR name is now obtained from the selected machine BIOS type if applicable.
|
2025-02-13 00:45:10 +01: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
|
5f273265ae
|
Assorted warning fixes
|
2025-02-02 03:24:50 -05:00 |
|
Jasmine Iwanek
|
4e6f29a7d5
|
malloc to calloc
|
2025-02-01 15:38:36 -05:00 |
|
Jasmine Iwanek
|
81b8038bc5
|
Clean up .available & .poll
|
2025-02-01 03:38:52 -05:00 |
|
OBattler
|
5e12d46f32
|
NEAT: More fixes, NEAT machines now POST again.
|
2025-01-18 00:45:55 +01:00 |
|
OBattler
|
1561b43fa9
|
NEAT: A few clean-ups.
|
2025-01-16 23:28:19 +01:00 |
|
OBattler
|
ef8a3d8d42
|
SCAMP: Reworked a lot of stuff, backfill EMS should now also work.
|
2025-01-16 23:18:41 +01:00 |
|
OBattler
|
48b3bbb797
|
NEAT: RA0-RA2 defaults and RA0 alt. reset.
|
2025-01-16 03:34:38 +01:00 |
|
OBattler
|
a582223e41
|
NEAT: Actually properly initialize the shadow RAM mappings, fixes #5148.
|
2025-01-16 00:58:53 +01:00 |
|
OBattler
|
6d1d6d8830
|
NEAT: More fixes, closes #5145.
|
2025-01-15 04:30:59 +01:00 |
|
OBattler
|
c36e6be6e2
|
NEAT: Fix EMS and implement Shadow RAM and top 128K of conventional memory on/off, closes #1375.
|
2025-01-14 06:27:41 +01:00 |
|
OBattler
|
efd5a6a474
|
SCAMP: Fixed EMS memory states, fixes #1966.
|
2025-01-14 02:38:44 +01:00 |
|
OBattler
|
28c296fc75
|
More case ranges in src/chipset/ali1531.c.
|
2025-01-11 00:12:13 +01:00 |
|
OBattler
|
f774618b1e
|
SiS 5513 PCI to ISA bridge: fix a typo in a revision check.
|
2025-01-10 23:40:54 +01:00 |
|
OBattler
|
028d5da6da
|
SCAT: Fix memory state for EMS mappings at A000-FFFF, fixes #898.
|
2024-12-03 05:25:57 +01:00 |
|
OBattler
|
625da7cab6
|
PIIX3: Fix MIRQ0 / legacy IRQ switch, fixes #4861.
|
2024-09-26 22:14:28 +02:00 |
|
OBattler
|
83d4997e5c
|
UMC 8881: Remove an excess commented out line.
|
2024-09-24 04:53:10 +02:00 |
|
OBattler
|
17f6ddecb3
|
More UM888x fixes.
|
2024-09-24 04:41:45 +02:00 |
|
OBattler
|
f2eb6a0161
|
UM8886: More IRQ-related bug fixes, including incorrect shifts to the right by 8 instead of 4 bits which was causing all PCI devices to use IRQ 0 instead of their assigned IRQ.
|
2024-09-23 05:54:46 +02:00 |
|
OBattler
|
6d5fd97cda
|
UMC UM8886: Invert PCI IRQ edge/level flags.
|
2024-09-19 19:43:38 +02:00 |
|
OBattler
|
0d3cb1c9d6
|
UMC 8886: PCI IRQ steering fixes.
|
2024-09-19 10:28:07 +02:00 |
|
Jasmine Iwanek
|
f4b63caf0b
|
One line per file in CmakeLists.txt
|
2024-09-04 18:34:06 -04:00 |
|
RichardG867
|
d697d9bca1
|
OPTi 5x7: Fix another out of bounds on register write
|
2024-08-22 14:50:10 -03:00 |
|
RichardG867
|
a7cff71892
|
OPTi 5x7: Fix out of bounds on register read
|
2024-08-22 13:16:29 -03:00 |
|
Jasmine Iwanek
|
f38b6c00c6
|
Several C files were referenced multiple times.
|
2024-08-12 20:02:19 -04:00 |
|
Jasmine Iwanek
|
7b73c015d7
|
Compile fix for sis_85c50x.c logging
|
2024-08-07 01:07:48 -04:00 |
|
OBattler
|
8264b70825
|
Removed an excess line from Compaq Genoa init.
|
2024-07-25 06:56:24 +02:00 |
|
OBattler
|
3ea7f2ad92
|
OPTi chipset mask and CPU fixes, fixes #895.
|
2024-07-25 06:54:26 +02:00 |
|
OBattler
|
74c4af579a
|
Genoa Unknown 486: Redirect 0C02h writes directly to Compaq 80C00000h writes, fixes the soft reset hang without having to reset the memory mapping on soft reset.
|
2024-07-22 19:46:27 +02:00 |
|
OBattler
|
95894198bf
|
Genoa Unknown 486: Reset BIOS memory state on soft reset, fixes hangs on soft reset after saving CMOS Setup.
|
2024-07-22 18:26:10 +02:00 |
|
OBattler
|
46db537b74
|
Compaq Genoa device now also adds Compaq 386 device, for some reason, that's necessary for shadow RAM to work.
|
2024-07-22 16:42:40 +02:00 |
|