Commit Graph

12966 Commits

Author SHA1 Message Date
Jester
6442c116f8 Update Olivetti M240 BIOS to 2.11
Dumped BIOS 2.11
Updating the BIOS from 2.04 to 2.11 fixes several bugs:

- "Format Failure" message during hard disk formatting under MS DOS
- WANGTEK 40 MB streaming tape unit management
- I/O errors in floppy disk after an ON/OFF sequence
- Clock problems after using "GOSLOW"
- Possibility of testing system from a remote work station
- Possibility of programming in RTCC
- Solves FUJITSU 8284 problem
2024-05-12 00:40:22 +02:00
Miran Grča
c9e27e7e70 Update m_ps2_mca.c. 2024-05-10 00:50:23 +02:00
OBattler
97b41adc22 AT KBC: IBM variants now revert to old IRQ behavior. 2024-05-10 00:49:21 +02:00
OBattler
723c4229ed PCI: Force the PCI_ADD_STRICT flag when adding PCI devices, in order to prevent on-board devices from being added onto non-on-board slots. 2024-05-10 00:33:15 +02:00
OBattler
b67c234569 The PS/2 keyboard controllers now simulate the real hardware behavior of there being a slight delay between OBF and IRQ, fixes, amnong other things, PB640 Windows 95 mouse (and PB450 CMOS Setup now works without the workaround). 2024-05-10 00:31:58 +02:00
OBattler
b22b2af411 ALi M1543(C) and SiS 551x IDE fixes. 2024-05-10 00:29:35 +02:00
Miran Grča
6538c2bcd2 Merge pull request #4438 from luennix/pc140_6260
Add the IBM PC 140 (type 6260)
2024-05-09 19:18:47 +02:00
rue
f95852c19f Merge branch '86Box:master' into pc140_6260 2024-05-09 19:58:42 +03:00
luennix
544ea87764 Add the IBM PC 140 (type 6260) 2024-05-09 19:57:11 +03:00
OBattler
62193ab259 Intel i4x0: Extended the old register 52h behavior to all 430FX, 430HX, 430VX, and 430TX machines. 2024-05-09 18:10:32 +02:00
OBattler
72ff4501f7 IDE: Hard disks now have a valid default configuration, per ATA-2 and later. 2024-05-09 18:02:27 +02:00
OBattler
a4fe16c9a0 AT KBC: Do not attempt to remove the I/O handlers if they had not been set first, fixes crash when attempting to use the Compaq Presario 4500. 2024-05-09 01:41:24 +02:00
OBattler
3995d1d786 Some Machine table entry fixes. 2024-05-09 01:29:18 +02:00
OBattler
179c4fc279 SiS 471: Register 69h is read/write, not read/write clear, fixes hangs in SMM on the DEC Venturis 4xx. 2024-05-09 01:28:54 +02:00
OBattler
b0542322bf Fixed DRB DIMM splitting (AMI Apollo now boots with 8 MB RAM), and extended the MB500N workaround to MR BIOS'es as well. 2024-05-09 00:47:45 +02:00
OBattler
4fe7ee9675 Added a PC Partner MB500N specific workaround to the i4x0 cache control register write. 2024-05-08 23:44:43 +02:00
OBattler
b159cd5b12 Implemented the Phoenix keyboard controller with a Packard Bell specific workaround, fixes #4415. 2024-05-08 23:42:20 +02:00
Miran Grča
294e95777c Merge pull request #4434 from cold-brewed/devcfg-warn-fix
Clean up warning in DeviceConfig
2024-05-08 21:03:14 +02:00
cold-brewed
dd77ae1b77 qt: Clean up warning in DeviceConfig 2024-05-08 13:55:21 -04:00
OBattler
404def23e8 Voodoo 3 1000 and Velocity 200: Hardcoded to 16 MB because our BIOS'es are 16 MB-only BIOS'es with the RAM amount check gutted out, closes #4406. 2024-05-08 03:35:51 +02:00
OBattler
2912e7d746 E-MU 8000: Remove some useless clipping - the audio already gets clipped before being passed to the output buffer, so this is no longer necessary. 2024-05-08 03:23:00 +02:00
OBattler
c89e92fafd Fixed the BCM SQ-588 with a kludged, fixes #4431. 2024-05-08 00:34:51 +02:00
OBattler
509305f2f1 Make the SMC FDC37c935 Super I/O chip on the HP Brio 80xx and Packard Bell PB810 correctly use port 370h instead of the standard 3F0h, fixes #4427. 2024-05-07 20:09:30 +02:00
OBattler
fedb2f37e5 Merge branch 'master' of https://github.com/86Box/86Box 2024-05-06 13:24:11 +02:00
OBattler
71c16a4481 Remove the previous kludge and #define BUS_ACK to 0x100 so it's different from BUS_ATN. 2024-05-06 13:24:04 +02:00
Miran Grča
1a82faa2a6 Merge pull request #4425 from Barnacl437/master
minor fixes/corrections for vi-VN translation
2024-05-06 13:11:43 +02:00
OBattler
4c84cccae7 The Pro Audio Spectrum SCSI controller is now based on the Trantor T128 (which it is considerable closer to), rather than on the 53c400. 2024-05-06 13:09:08 +02:00
Barnacl437
c4ce5209b4 minor fixes/corrections for vi-VN translation 2024-05-05 21:15:48 +07:00
OBattler
ccc788ff98 Timer: Make sure timer_on_auto() to use timer_advance_u64() instead of timer_set_delay_u64() if it's called inside a callback. 2024-05-04 18:48:44 +02:00
OBattler
bd55fdb96b Merge branch 'master' of https://github.com/86Box/86Box 2024-05-04 11:40:19 +02:00
OBattler
2d0b7f81d3 Pro Audio Spectrum: assorted clean-ups. 2024-05-04 11:40:07 +02:00
Miran Grča
57abafde92 Merge pull request #4423 from lemondrops/actions-update
GHA maintenance
2024-05-04 11:30:32 +02:00
Alexander Babikov
c1158affa3 workflows: Bump CodeQL actions to v3 2024-05-04 04:28:29 +05:00
Alexander Babikov
217fb9ac66 workflows: Bump upload-artifact to v4 2024-05-04 04:28:28 +05:00
Alexander Babikov
8d6ea95f14 workflows: Fix workflows not triggering when the workflow file is updated 2024-05-04 04:28:27 +05:00
Miran Grča
9b9cf31d3a Merge pull request #4422 from lemondrops/compile-fix
snd_sb.c: Fix compilation error
2024-05-04 01:23:21 +02:00
Alexander Babikov
19949b9a76 snd_sb.c: Fix compilation error
Variable declarations, unlike statements, aren't allowed after
labels (including case labels) according to the C standard,
so insert a semicolon to make an empty statement that satisfies
the requirement.

Oddly, MSYS2/MinGW-w64 GCC, unlike other compilers, including GCC
on other systems, seemed to accept them without errors...
2024-05-04 03:31:14 +05:00
OBattler
49824894e8 Pro Audio Spectrum: Correct the SCSI flag. 2024-05-03 20:08:10 +02:00
OBattler
660a33fe96 OpenAL: Fix the buffers' numeric ID's. 2024-05-03 19:42:58 +02:00
OBattler
eb968014d9 OpenAL implementation of givealbuffer_wt(). 2024-05-03 19:41:45 +02:00
OBattler
93ffbdee51 Reverted the LPT DAC and DSS changes. 2024-05-03 19:06:31 +02:00
OBattler
907daed3b1 Removed a commented out section from scsi/scsi.c. 2024-05-03 19:01:33 +02:00
OBattler
895c1cad66 Actually add the Pro Audio Spectrum 16D to the sound cards table. 2024-05-03 18:52:54 +02:00
OBattler
ad8173df73 Disambiguated the Pro Audio Spectrum 16D from 16. 2024-05-03 18:50:47 +02:00
OBattler
e3c2c01f91 Commented out a call to lpt_reset() in device.c. 2024-05-03 18:47:54 +02:00
OBattler
2acb11d37c Implemented the Pro Audio Spectrum Plus serial mixer, Pro Audio Spectrum 16 parallel mixer, Pro Audio Spectrum Plus/16 SCSI, ESS ES688, all three ESS PnP AudioDrives, made the wavetables use a separate 44.1 kHz source, and made the Sound Blaster 16 PNP use a proper PNP ROM dump. 2024-05-03 17:02:13 +02:00
OBattler
656591d385 The forgotten changes to video/vid_svga.c. 2024-05-03 11:18:28 +02:00
OBattler
3f6126f72d Bochs VBE fixes, fixes #4410. 2024-05-03 01:45:22 +02:00
OBattler
56f7030c98 IDE clean-ups. 2024-05-03 00:23:08 +02:00
Miran Grča
6630d6294b Merge pull request #4418 from lemondrops/gitattributes-update
Update .gitattributes
2024-05-03 00:04:17 +02:00