Commit Graph

12695 Commits

Author SHA1 Message Date
Miran Grča
68ec5c53a1 And in config.c. 2024-04-25 19:14:51 +02:00
Miran Grča
54178355b8 And in cpu.h. 2024-04-25 19:11:25 +02:00
Miran Grča
8928f5d771 Variable to override the 286/386 interpreter. 2024-04-25 19:10:40 +02:00
OBattler
0aa695c070 Matrox FIFO status fix. 2024-04-25 10:55:07 +02:00
OBattler
d740a8c164 WD76C10: A forgotten call to recalc exec. 2024-04-24 12:25:17 +02:00
OBattler
0f71a56edb Some checks around a recalctimings check to fix some crashes. 2024-04-24 06:47:03 +02:00
OBattler
15e3876e21 Prepare WD76C10 for 286/386 interpreter selection, exempt IBM 486BL and all Cyrix'es from the 286/386 interpreter. 2024-04-24 06:06:09 +02:00
OBattler
7feb6f578d Changed the internal device name of the MT32 New device, fixes #4394. 2024-04-23 20:38:48 +02:00
OBattler
070c289562 The forgotten .h file. 2024-04-23 12:06:59 +02:00
OBattler
15ad2c1992 NCR 53c8xx: Set correct SCSI speeds. 2024-04-23 03:19:24 +02:00
OBattler
3dbb0daa17 AD1848 clean-ups and fixed DMA over a 16-bit channel. 2024-04-23 03:14:12 +02:00
OBattler
10fd8fb004 Assorted CD-ROM fixes, fixes #4386. 2024-04-22 02:04:57 +02:00
Miran Grča
75b5ed4b37 Merge pull request #4384 from 86Box/tc1995
ATI/IBM mode changes in the Mach8/32.
2024-04-20 23:45:12 +02:00
TC1995
50ca61dfd4 ATI/IBM mode changes in the Mach8/32.
Reworked the way the mode changes work in said chips (and way less hacky than before).
2024-04-20 23:43:27 +02:00
Miran Grča
40882298b4 Merge pull request #4373 from cold-brewed/ui-drive-channel
qt: Disable bus channels that are currently in use
2024-04-18 20:52:17 +02:00
Miran Grča
95e24631f5 Merge pull request #4374 from 86Box/tc1995
the DEC 21143-based NIC expects a SROM Format version of 3
2024-04-18 20:45:12 +02:00
TC1995
0a1888feec the DEC 21143-based NIC expects a SROM Format version of 3
This fixes detection under various operating systems, including NT-based ones.
2024-04-18 20:39:05 +02:00
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