Commit Graph

17676 Commits

Author SHA1 Message Date
Toni Riikonen
acab9aae1b Merge branch '86Box:master' into master 2025-09-27 10:27:23 +03:00
Toni Riikonen
b1dfe5320c Fixes #6220: OS/2 Warp 3.0 install disk issue and NT 3.1 floppy disk issues. Changed the fdc->stat bit to 0x10 which states fdc busy. Previous implementation with seek time 0, set the ready flag 0x80 immediadely - which was correct for that time, but now as the drive is busy during seek, the value should 0x10. Implemented a backup for fdd commands during fdd seek to be processes after the seek is completed. 2025-09-27 09:54:41 +03:00
OBattler
809e1f3efb Give the Jetway J-403TG with AMI BIOS the correct NVR device, fixes #6230. 2025-09-27 04:16:01 +02:00
OBattler
1dbc304b2f The forgotten isapnp.c and .h. 2025-09-27 01:28:43 +02:00
OBattler
b8b8efd454 RTL8019AS: Inform ISA PnP of the I/O base address, configured in the EEPROM even if it's programmed to start inactive, fixes the remaining I/O range check errors in RSET8019. 2025-09-27 00:56:50 +02:00
OBattler
ca1005817a RTL8019AS: Properly fix the RSET8019 IRQ check (writing 0x00 to IMR clears IRQ, writing 0x80 to CONFIG1 sets IRQ, changing IRQ does not clear it). 2025-09-27 00:04:42 +02:00
dependabot[bot]
16c0460d61 Bump SonarSource/sonarqube-scan-action from 5 to 6 in /.github/workflows (#6225)
Bumps [SonarSource/sonarqube-scan-action](https://github.com/sonarsource/sonarqube-scan-action) from 5 to 6.
- [Release notes](https://github.com/sonarsource/sonarqube-scan-action/releases)
- [Commits](https://github.com/sonarsource/sonarqube-scan-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: SonarSource/sonarqube-scan-action
  dependency-version: '6'
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-26 21:06:45 +02:00
TC1995
edb7a040bc Some fixes for the AdLib Gold of the day (September 26th, 2025) (#6227)
* AdLib Gold changes of the day (September 23rd, 2025)

1. Make sure the check to the Surround module is properly placed when disabled/enabled.
2. Replace local adgold_buffer with opl_buffer from its struct to improve the audio output and less clipping.

* Some fixes for the AdLib Gold of the day (September 26th, 2025)

1. Revert the sampling DMA int functions back to void but with a check that monitors the DMA FIFO whenever it's within the range or not.
2. Actually clear the IRQ properly.
2025-09-26 21:05:53 +02:00
OBattler
fb2be444cf Merge branch 'master' of https://github.com/86Box/86Box 2025-09-26 18:20:18 +02:00
OBattler
60bef8bb48 Ne2000-compatibles: Fix IRQ's (this will break RSET8019 again, I'm trying to understand now to fix it). 2025-09-26 18:20:06 +02:00
Verloren50000
4180909840 Add BIOS selector and the mid-1999 BIOS to the ABit AB-LX6 (#6224)
* machine.h: Configuration added for ABit AB-LX6

* m_at_slot1.c: Configuration is almost there for ABit AB-LX6

* Congratulations! BIOS Selector for ABit AB-LX6 is complete.
2025-09-26 05:21:12 +02:00
OBattler
086f955e7e RTL8019AS: Implement active low IRQ mode, fixes RSET8019 IRQ detection. 2025-09-26 05:06:06 +02:00
OBattler
d478eaf21f Merge branch 'master' of https://github.com/86Box/86Box 2025-09-26 01:14:18 +02:00
OBattler
5ac9d65a8b RTL8029AS: Do not call isapnp_set_normal() in nic_config_reset() on this card, fixes segmentation fault. 2025-09-26 01:14:07 +02:00
Alexander Babikov
9e1ec19860 Manager: Indicate Voodoo SLI in the details pane (#6223) 2025-09-25 19:54:16 +02:00
Toni Riikonen
6cd9395d2c Fixes merge problem 2025-09-25 20:23:08 +03:00
OBattler
e7645e5c39 ISA PnP and RTL8019AS: More fixes - fixes I/O range check errors in jumperless mode. 2025-09-25 05:45:14 +02:00
OBattler
f0b20fddd5 RTL8019AS: Fix base address when active at initialization. 2025-09-25 03:36:09 +02:00
OBattler
13c4236b0b Merge branch 'master' of https://github.com/86Box/86Box 2025-09-25 03:04:22 +02:00
OBattler
4a84c0012c ISA PnP: Improve I/O range check handling code. 2025-09-25 03:03:58 +02:00
Miran Grča
58e397247d QT Renderer: current->setAttribute(Qt::WA_AlwaysStackOnTop); 2025-09-25 01:21:42 +02:00
OBattler
15abb1bac4 Merge branch 'master' of https://github.com/86Box/86Box 2025-09-25 01:09:09 +02:00
OBattler
c1235e9ee7 RTL8019AS: Re-add the commented out CONFIG1 stuff, fixes PNPODI.COM. 2025-09-25 01:08:51 +02:00
TC1995
6819b2c3d0 Revert "Merge branch 'master' into master"
This reverts commit dbafb3e8a4, reversing
changes made to f04346bf31.
2025-09-25 01:01:09 +02:00
TC1995
6c34968d7b Merge branch 'master' of https://github.com/86Box/86Box 2025-09-25 01:00:06 +02:00
OBattler
ae369dc34d RTL8019AS and ISA PnP: More fixes. 2025-09-25 00:58:53 +02:00
OBattler
b2b5acfa3f Revert the Qt 6 forcing. 2025-09-25 00:53:16 +02:00
OBattler
085b0eb30a Temporarily force Qt 6 on. 2025-09-24 23:03:08 +02:00
starfrost
dbafb3e8a4 Merge branch 'master' into master 2025-09-24 21:02:47 +01:00
OBattler
f04346bf31 93c46: Disable excess logging. 2025-09-24 15:19:24 +02:00
OBattler
b4d891de80 Merge branch 'master' of https://github.com/86Box/86Box 2025-09-24 15:17:37 +02:00
OBattler
01c410479b RTL8019AS and ISA PnP fixes: fixes PNPODI.COM. RTL8019AS now detects the card but thinks there's an IRQ conflict. 2025-09-24 15:16:59 +02:00
Cacodemon345
d29b0d5183 Set up default surface formats before QApplication creation (#6221) 2025-09-24 13:59:29 +02:00
Miran Grča
ba9c1732f7 Actually, it's 289B. 2025-09-24 01:41:00 +02:00
Miran Grča
d99d052b82 AdLib Gold: Use the YMF289. 2025-09-24 01:16:20 +02:00
OBattler
087a005664 More AdLib Gold fixes. 2025-09-23 20:46:24 +02:00
TC1995
a87bcd410e AdLib Gold changes of the day (September 23rd, 2025) (#6218)
1. Make sure the check to the Surround module is properly placed when disabled/enabled.
2. Replace local adgold_buffer with opl_buffer from its struct to improve the audio output and less clipping.
2025-09-23 19:49:15 +02:00
OBattler
9f41857b5c Merge branch 'master' of https://github.com/86Box/86Box 2025-09-23 19:36:50 +02:00
OBattler
c71811f579 Attempt to halve the output volume. 2025-09-23 19:36:26 +02:00
Cacodemon345
236007b4c8 Force AlphaBuffer to be 0 (#6217) 2025-09-23 18:31:12 +02:00
OBattler
288b6454ee AdLib Gold: Correctly use separate pseudo-stereo X and Y for the two sources. 2025-09-23 17:55:46 +02:00
RichardG867
c2607f8671 Remoe FDD samples as they're now part of the romset 2025-09-23 12:35:04 -03:00
RichardG867
1d9f84b025 Revert "Bump GLSL version of default shaders to 1.50"
This reverts commit 999812e9b9.
2025-09-23 12:34:46 -03:00
Cacodemon345
b1e1596e2b Remove other remnants of OpenGL ES support (#6213)
* Remove other remnants of OpenGL ES support

* Force OpenGL surface format if possible
2025-09-23 14:26:32 +02:00
Toni Riikonen
28bc20707e Merge 86box master to Immersive86box master 2025-09-22 21:28:55 +03:00
OBattler
4f0cdcad0b FDD Audio: Halve the volume again. 2025-09-22 18:47:16 +02:00
OBattler
c0b7ad4b94 More fixes. 2025-09-22 18:10:45 +02:00
OBattler
3dc819de6e FDD Audio: Fix sound when sound is set to INT16 and halve the volume. 2025-09-22 18:08:27 +02:00
OBattler
b81dee7998 Fix three network-related warnings. 2025-09-22 05:18:04 +02:00
OBattler
151c3d8730 Fixes to the floppy samples work. 2025-09-22 01:30:11 +02:00