OBattler
82399b4dd6
YMF-71x: Fix two warnings.
2025-09-21 12:14:13 +02:00
Miran Grča
7783268454
Merge pull request #6202 from jriwanek-forks/headerclean
...
Header cleanups (1/2)
2025-09-21 12:11:01 +02:00
Jasmine Iwanek
3c5190a0db
Header cleanups (1/2)
2025-09-21 00:48:38 -04:00
win2kgamer
b268f95b19
Add the Yamaha YMF-71x (OPL3-SA2/3) audio controllers ( #6200 )
...
* Initial implementation of the Yamaha YMF-71x (OPL3-SA2/3) audio controllers
* Give the Intel AN430TX its onboard YMF-715
* Forgotten change to snd_sb_dsp.c
* Disable logging, code cleanup
* Use 32K default SB DSP DMA buffer globally and remove the Yamaha subtype
* Hook up master volume control to the OPL3 as well
* Use custom CD audio filter to apply master volume
* Initial implementation of the OPL3-SA3 bass/treble controls
* Improve CD audio volume filter
* Implement the power management registers
* Move master volume recalc to its own function and update on register write
* Correct YMF-719 PnP ROM filename
* Cleanup
2025-09-21 00:32:11 -04:00
Miran Grča
cc1dd22ad0
Merge pull request #6199 from Cacodemon345/patch-580008
...
Always use desktop OpenGL implementations
2025-09-21 01:18:14 +02:00
Cacodemon345
37bb704474
Always use desktop OpenGL implementations
2025-09-21 05:16:26 +06:00
Jasmine Iwanek
3b0172970f
Merge pull request #6195 from win2kgamer/cs4231-i23-fix
...
Correct CS4231 indirect register 23 behavior
2025-09-20 05:27:09 -04:00
Jasmine Iwanek
98ec5a2a1a
Merge pull request #6196 from Cacodemon345/shader-version-fixes
...
Bump GLSL version of default shaders to 1.50
2025-09-20 05:26:35 -04:00
Cacodemon345
999812e9b9
Bump GLSL version of default shaders to 1.50
2025-09-20 12:40:58 +06:00
win2kgamer
a314ff44d8
AD1848: I23 register on CS4231 is read-only, fixes codec misdetection on Linux
2025-09-20 00:57:46 -05:00
RichardG867
25146643f9
Migrate remaining machine-specific checks from internal name to init function
2025-09-19 19:41:01 -03:00
RichardG867
9b5f4ba7b1
BIOS ROM presence checking optimizations
2025-09-19 19:11:06 -03:00
RichardG867
bc350fc8ce
QIcon caching optimizations in settings pages
2025-09-19 19:04:24 -03:00
RichardG867
4b8b0efa48
Optimize a couple CPU block checks
2025-09-19 18:45:35 -03:00
RichardG867
13d5de4e7b
ROM file check optimizations and cleanups
2025-09-19 17:51:01 -03:00
Miran Grča
36f51f119b
Merge pull request #6191 from Cacodemon345/rom-file-checking
...
Introduce `plat_file_check` and use it for ROM existence checking
2025-09-19 20:57:50 +02:00
Cacodemon345
fdbf4a066b
Introduce plat_file_check and use it for ROM existence checking
2025-09-20 00:30:29 +06:00
Miran Grča
9cdb597760
Merge pull request #6190 from MaxwellS04/Small_Fix
...
A small machine table fix (September 19)
2025-09-19 16:36:46 +02:00
MaxwellS04
83b7698d42
Oopsie, alphabetize 386 Chaintech
2025-09-19 20:23:22 +07:00
Miran Grča
602a77ecb3
Merge pull request #6189 from MaxwellS04/Machine_Changes_Sep19
...
Machine Changes (September 19)
2025-09-19 11:54:44 +02:00
Miran Grča
e7060cd590
Merge pull request #6188 from Cacodemon345/software-renderer-qwindow
...
Software renderer no longer uses QRasterWindow
2025-09-19 11:54:30 +02:00
Cacodemon345
cdd72a18b6
Fix resize glitches while paused
2025-09-19 15:46:36 +06:00
MaxwellS04
a1c974c045
Machine Changes
...
1. Changed the names for two Chaintech machines (for example, 333AXB and 416SX)
2. Added the "AB" name to ABIT machines
3. Removed the space from PCChips and PCPartner names
4. BIOS name related corrections
5. Make few machines use their latest revisions as default BIOS option
2025-09-19 16:31:32 +07:00
Cacodemon345
f1bfe48832
Software renderer no longer uses QRasterWindow
2025-09-19 14:50:30 +06:00
Jasmine Iwanek
84e4a29528
Merge pull request #6186 from Cacodemon345/opl4-fixes-2
...
Actually fix OPL4 ID readbacks
2025-09-18 05:17:12 -04:00
Cacodemon345
a9861c04f2
Actually fix OPL4 ID readbacks
2025-09-18 15:10:33 +06:00
OBattler
376dccf86d
Qt Software renderer: Use a simple XOR instead of increase and modulo 2.
2025-09-18 04:37:11 +02:00
OBattler
381a06a44c
Qt Software Rendrer: Use a casted comparison instead of calling memcmp().
2025-09-18 04:32:23 +02:00
OBattler
2ba7b4a768
Changed version to 5.2.
2025-09-18 04:26:13 +02:00
OBattler
da3788c796
Merge branch 'master' of https://github.com/86Box/86Box
2025-09-18 00:30:34 +02:00
OBattler
ac1f091a62
Remove the excess -mstackrealign and only run the Discord timer if Discord integration is enabled.
2025-09-18 00:30:24 +02:00
Miran Grča
763a3e06c8
Merge pull request #6185 from Cacodemon345/patch-832806
...
Restore earlier OPL4 identification method
2025-09-17 23:36:34 +02:00
Cacodemon345
da6e551463
Restore earlier OPL4 identification method (part 2)
2025-09-18 02:17:20 +06:00
Cacodemon345
942a8e96b1
Restore earlier OPL4 identification method (part 1)
2025-09-18 02:12:14 +06:00
OBattler
caaa1aad45
Reintroduce -mstackrealign as it seems to reduce CPU usage.
2025-09-17 21:55:56 +02:00
Miran Grča
ed6316d7fe
Merge pull request #6184 from Cacodemon345/arm-reverts-2
...
Revert recent ARM64 changes
2025-09-17 18:58:41 +02:00
Cacodemon345
5577efe301
Revert "Merge pull request #6172 from Cacodemon345/armfixes-2"
...
This reverts commit 5bfa69f3da , reversing
changes made to a54e33bf04 .
2025-09-17 22:52:34 +06:00
Miran Grča
1b861d89e6
Merge pull request #6182 from Cacodemon345/patch-253883
...
Save processed screenshots without an alpha channel
2025-09-17 00:39:04 +02:00
Cacodemon345
1545a80fb7
Save processed screenshots without an alpha channel
2025-09-17 04:32:00 +06:00
Miran Grča
d8380b07a9
ET4000/W32* PCI: Revert BIOS read/write code to PCem's, fixes #6175 .
2025-09-16 23:50:45 +02:00
Miran Grča
ae1da09997
Merge pull request #6179 from Cacodemon345/patch-495586
...
Force all processed screenshots to be opaque
2025-09-16 23:03:31 +02:00
Cacodemon345
e29d76f946
Force all processed screenshots to be opaque
2025-09-17 02:52:26 +06:00
OBattler
81e4d95fc7
Config: Fix HDC migration to avoid "internal" devices on hard disk controllers above the first and also remove them from the config on save.
2025-09-16 22:14:52 +02:00
Miran Grča
ce5e8a28e2
Merge pull request #6173 from Verloren50000/m7shi-latestbios
...
Add BIOS selector and the latest BIOS revision to the Micronics M7S-Hi ROM
2025-09-16 21:41:45 +02:00
Verloren50000
0c866af8f9
BIOS Selector for Micronics M7S-Hi ROM is complete.
2025-09-16 14:39:46 +08:00
Verloren50000
af6b627fc7
m_at_socket7.c: Micronics M7S-Hi Configuration...
2025-09-16 14:38:08 +08:00
Verloren50000
4735423f82
machine.h: BIOS Selector for Micronics M7S-Hi added.
2025-09-16 14:24:28 +08:00
Miran Grča
5bfa69f3da
Merge pull request #6172 from Cacodemon345/armfixes-2
...
Fixes for ARM64 NDR
2025-09-16 00:49:31 +02:00
Cacodemon345
cc7ca6c652
Cleanups
2025-09-15 19:16:40 +00:00
Cacodemon345
fed75595da
Disable unrolling optimizations on ARM64
2025-09-15 19:09:06 +00:00