Commit graph

12678 commits

Author SHA1 Message Date
cold-brewed
373fe0f258 qt: Disable bus channels that are currently in use 2024-04-18 12:29:27 -04:00
OBattler
955297b9c4 Removed excess logging from the Intel 4x0 chipset emulation. 2024-04-18 04:33:20 +02:00
OBattler
c74f168c29 The AMA-932J now indicates it is an Arche machine and correctly uses the Acer/ALi M5105 Super I/O chip. 2024-04-18 04:28:08 +02:00
OBattler
ae834c1a2d AT MFM/RLL: The SET DRIVE PARAMETERS and RESTORE commands no longer finish instantly, fixes MFM/RLL drives on the Arche AMA-2010. 2024-04-18 04:21:01 +02:00
OBattler
1e5800d548 Intel 420TX-430TX cache control fixes. 2024-04-18 03:54:42 +02:00
OBattler
a2b3c4c8dc ALi M1543(C) IDE fixes, fixes Windows 95 IDE driver. 2024-04-18 03:54:12 +02:00
OBattler
8e0da9ef21 ISA PNP ROM parsing fixes (fixed DMA flags and added support for fixed-sized 10-bit I/O address). 2024-04-18 03:52:41 +02:00
OBattler
d98751e40f Added the ability to enable/disable the KBC (used by the FDC37C93x Super I/O chips). 2024-04-18 03:51:56 +02:00
OBattler
fed171ff4d IBM PS/1 Model 2121 FDC fix. 2024-04-18 03:50:48 +02:00
OBattler
75919a1cb9 Fixed the SM(S)C) FDC37C93x NVR handling and make any non-PIIX4 machine that uses it, use its full NVR capabilities. 2024-04-18 03:49:47 +02:00
OBattler
9947af00d4 Fixed the FORMAT command on almost every emulated hard disk controller. 2024-04-18 03:47:49 +02:00
Miran Grča
691e3f2fa9
Merge pull request #4352 from flama12333/patch-2
Rename dtk 386 clone to DTK PM-1630C
2024-04-17 23:53:01 +02:00
Miran Grča
b200091322
Fixed a compile-breaking type in chipset/scat.c. 2024-04-16 21:49:24 +02:00
Miran Grča
8756a70e38
Sanity check on reading SCAT registers. 2024-04-16 19:40:21 +02:00
Miran Grča
b92995b039
Sanity check on reading NEAT registers. 2024-04-16 19:34:06 +02:00
Miran Grča
22441a2302
Add sanity check to Voodoo 3/Banshee hardware cursor drawing
Fixes #4351.
2024-04-16 19:18:50 +02:00
Miran Grča
c930c13fa5
Merge pull request #4358 from thedax/linux-missing-machines
Fix missing devices and machines on Linux (and probably MacOS/*nix in general)
2024-04-16 16:19:06 +02:00
The Dax
880abcb582 Fix capitalization of VideoMagic-BioS-HXIRTW32PWSRL.BIN to VideoMagic-BioS-HXIRTW32PWSRL.bin 2024-04-16 02:57:17 -04:00
The Dax
e4c8fef511 Fix missing machines on Linux:
-pravetz16: capitalization of BIOS_IMKO4_FE00.BIN corrected to BIOS_IMKO4_FE00.bin
-s76p: capitalization of s76p.rom corrected to S76P.ROM
-dellplato: capitalization of 1016AX1J.bio and 1016AX1J.bi1 corrected to .BIO and .BI1 respectively
-pb450: capitalization of OPTI802.BIN corrected to OPTI802.bin
2024-04-16 01:32:53 -04:00
flama12333
2b15d7c0e6
Rename dtk 386 clone to DTK PM-1630C
the motherboard is listed https://theretroweb.com/motherboards/s/dtk-pm-1630c
user in vcfed uploaded bios post pictures
https://forum.vcfed.org/index.php?threads/getting-a-dtk-peer-2030-computer-running.1238827/page-4
2024-04-13 00:46:21 -05:00
Miran Grča
f61e7ead9d
Merge pull request #4350 from cold-brewed/ui-voodoo-fix
Voodoo UI option fix
2024-04-11 18:14:25 +02:00
cold-brewed
85c3eae1ee qt: Make sure voodoo is only enabled for pci machines 2024-04-11 10:20:21 -04:00
Miran Grča
5f846c348f
Update m_at_386dx_486.c
Move IDE initialization before the Super I/O chip initialization.
2024-04-11 02:32:57 +02:00
Miran Grča
0dbb346089
Merge pull request #4347 from flama12333/patch-1
Fix Error initializing Hard Disk Controller in Siemens Nixdorf D824
2024-04-11 02:31:51 +02:00
flama12333
e5d1f38049
fix Error initializing Hard disK Controller in Siemens Nixdorf D824
since this machine has an internal ide controller
2024-04-10 18:42:55 -05:00
Miran Grča
da66123edb
Merge pull request #4346 from 86Box/tc1995
SCSI CD-ROM and 5380 fixes.
2024-04-10 17:29:21 +02:00
TC1995
da1ededb93 SCSI CD-ROM and 5380 fixes.
CD-ROM side: fixed a mode sense page (0x08 Sony, used by both Sony and Texel drives) as well as corrected the Toshiba specific drive speeds (bytes_per_second).
NCR 5380 side: split the work into the generic 5380 core and the ASICs into separate sources (53c400 and T128) and added the T228 MCA adapter based on the 128.
2024-04-10 17:27:30 +02:00
Miran Grča
b6ae0a0e5b
Create SECURITY.md 2024-04-08 17:28:53 +02:00
Miran Grča
6f8971d1b9
Merge pull request #4335 from 86Box/tc1995
PASPlus fix for PoP1
2024-04-06 02:52:24 +02:00
TC1995
c69066715c Merge branch 'master' into tc1995 2024-04-06 02:45:02 +02:00
TC1995
bc6aacec71 PASPlus fix for PoP1
Okay, turns out bit 5 (for the board revision) is for all PAS2-based cards, which includes both Plus and 16.
This should fix the PCM IRQ on PoP1 and board detection on Plus DOS drivers.
2024-04-06 02:44:50 +02:00
Miran Grča
6388dba333
Merge pull request #4333 from 86Box/tc1995
Video7/Radius fixes.
2024-04-05 14:27:43 +02:00
TC1995
b674619894 Video7/Radius fixes.
And cleanups as well.
Htotal/hblankstart are now applicable to the HT216-32 card only.
Re-apply the Radius ISA SVGA extensions port workaround until a proper ISA bios is found/dumped (warning: the HT209 may not work properly on the PS/1 2121 machine).
2024-04-05 14:11:49 +02:00
Miran Grča
48f0412865
Merge pull request #4330 from kzmidze/master
Update translations
2024-04-04 16:39:31 +02:00
Miran Grča
3d376c525e
Merge pull request #4329 from cold-brewed/config-cpu-version
Add host_cpu and emu_build_num to config
2024-04-04 16:39:10 +02:00
Miran Grča
bc9b07fec5
Merge branch 'master' into config-cpu-version 2024-04-04 16:39:02 +02:00
Miran Grča
3fc27b9473
Merge pull request #4328 from cold-brewed/uuid-mac
MAC address configuration, machine move detection
2024-04-04 16:37:37 +02:00
Miran Grča
433a1302b5
Merge pull request #4327 from cold-brewed/ui-warnings-42
UI updates: softfloat and voodoo
2024-04-04 16:37:12 +02:00
OBattler
d52b606cec SiS PCI flags corrections. 2024-04-04 03:10:29 +02:00
OBattler
f93692a045 More Pro Audio Spectrum 16 work, closes #4313. 2024-04-04 03:09:35 +02:00
Sasamiya
982c7c46f9
Update language modules 2024-04-04 00:08:52 +08:00
OBattler
fcbbae181f MGA: fixes pitch mask to be correct according to the docs (it incorrectly stripped bit 11 of the pitch before).
Reference: Page 3-74 (PDF page number 87), https://www.vgamuseum.info/images/doc/matrox/mga-2164w_dev_spec.pdf.
2024-04-03 14:09:27 +02:00
OBattler
48718eb169 MGA: Fixes hard freezes when using DynaView 3D on non-16-bpp modes on Windows 3.x. 2024-04-03 14:08:05 +02:00
OBattler
c8a1843cdf FDC: Disable DSR reset on the PS/1-2011/2121 / PS/2-30 FDC. 2024-04-02 23:31:44 +02:00
cold-brewed
f637e72488 config: Add host_cpu and emu_build_num to general 2024-04-02 12:30:02 -04:00
cold-brewed
165ad489ef Trim the newline from the resulting string on macOS 2024-04-02 12:30:02 -04:00
cold-brewed
4d8e7bd24e qt: Add UUID features, MAC address configuration, machine move detection 2024-04-02 11:47:29 -04:00
cold-brewed
3cf3865980 ui: Disable add-on voodoo when main voodoo is selected 2024-04-02 10:28:49 -04:00
cold-brewed
57b064c412 ui: Warning for performance impact of softfloat 2024-04-02 10:28:49 -04:00
Miran Grča
c6289fd85a
Merge pull request #4326 from 86Box/tc1995
Tseng Labs fixes and bug-compatible fixes too.
2024-04-02 15:40:50 +02:00