starfrost013
599b391095
Add register framework
2025-09-21 18:45:32 +01:00
nstarke
d087ea2ab5
BUGFIX: MIDI In causes VM hang when sysex message received. This commit fixes the issue.
2025-09-21 11:39:40 -05:00
Jasmine Iwanek
704dd93311
Merge pull request #6206 from win2kgamer/ymf71x-wrapup
...
YMF71x: Minor fixes
2025-09-21 12:30:20 -04:00
win2kgamer
8c3e45e691
YMF71x: Call master volume recalc during init
2025-09-21 10:46:27 -05:00
Miran Grča
10477fa822
Merge pull request #6204 from Cacodemon345/software-renderer-white-fixes
...
Clear screen to black on software renderer after it starts
2025-09-21 16:17:59 +02:00
Miran Grča
710d79acb9
Merge pull request #6203 from Cacodemon345/patch-241374
...
SVGA: Fix overflow crashes in certain cases
2025-09-21 16:17:29 +02:00
Cacodemon345
388f39e195
Clear screen to black on software renderer after it starts
2025-09-21 17:55:39 +06:00
Cacodemon345
0b0bf2e438
Fix overflow crashes in certain cases
2025-09-21 17:39:40 +06:00
OBattler
e736dbc694
CL-GD 5436: Correct the ICS SB486PV check.
2025-09-21 12:24:17 +02:00
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
Toni Riikonen
297660d7f8
Revert "Fixed second drive motor keeps running when first drive is only accessed."
...
This reverts commit 307b173ae7 .
2025-09-20 18:34:55 +03:00
Toni Riikonen
542e188a5d
CodeQL fix for load_wav-function. Check the filename to be proper filename
2025-09-20 17:48:34 +03:00
RichardG867
cfa00e9e55
Add a couple more cast macros
2025-09-20 11:20:33 -03:00
Toni Riikonen
e15d1031dd
Fixed PCJr random failure issue, timings
2025-09-20 15:57:42 +03:00
Toni Riikonen
11d9a2e2e9
Merge pull request #4 from Domppari/bugfix/second_fdd_motor_stays_on_even_when_it_gets_no_more_accesses
...
Fixed second drive motor keeps running when first drive is only accessed
2025-09-20 13:42:19 +03:00
Toni Riikonen
307b173ae7
Fixed second drive motor keeps running when first drive is only accessed.
2025-09-20 13:40:17 +03: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
7c25ca22e3
Convert existing code to the integer casting macros
2025-09-19 20:09:29 -03:00
RichardG867
80ebd5a92e
Add integer casting macros
2025-09-19 20:09:14 -03: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
Toni Riikonen
108872390a
Merge pull request #3 from Domppari/feature/fdd_5.25_drive_sound
...
FDD audio timing/volume tunings
2025-09-19 23:24:32 +03:00
Toni Riikonen
b8f61913b0
Timing fixes for authentity and special longer timings for PCJr
2025-09-19 23:20:08 +03:00
Toni Riikonen
dc037036d0
FDD audio timing/volume tunings
2025-09-19 22:52:36 +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
Toni Riikonen
0143ab552d
Merge pull request #2 from Domppari/feature/fdd_5.25_drive_sound
...
Feature/fdd 5.25 drive sound
2025-09-19 19:13:30 +03:00
Toni Riikonen
0ad4cb784c
fdd_audio 5.25 samples and support added
2025-09-19 19:10:19 +03:00
Toni Riikonen
51d23f2a26
Removed samples path strcat use
2025-09-19 18:01:30 +03: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
pixel-jupiter
4583092751
Merge branch 'master' into tandy-shake
2025-09-19 15:15:03 +03: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
pixel-jupiter
83f729e46c
Replace dynamic horizontal overscan with fixed constants, fix character clock width calculation and remove vid_get_char_width()
2025-09-19 10:41:21 +03:00
Toni Riikonen
71c61db10c
Merge branch '86Box:master' into master
2025-09-18 17:13:24 +03:00