Commit Graph

18357 Commits

Author SHA1 Message Date
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
Toni Riikonen
55495c2b57 Merge branch 'feature/fdd_sound_emulation_proto' 2025-09-18 17:02:01 +03:00
Toni Riikonen
57f2875cf4 Updated installation instructions 2025-09-18 17:01:48 +03:00
Toni Riikonen
f49c115ead Merge branch 'feature/fdd_sound_emulation_proto' 2025-09-18 16:51:47 +03:00
Toni Riikonen
4fae972ce0 FDD_AUDIO: Updating samples looked in executablePath/samples and if now found there, looks in the executable directory 2025-09-18 16:51:34 +03: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
Toni Riikonen
fae7c22b91 Merge pull request #1 from Domppari/feature/fdd_sound_emulation_proto
Fixed PS/1, PS/2 and PS/55 FDD issues.
2025-09-18 07:56:37 +03: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
Toni Riikonen
bf158096d8 Fixed PS/1, PS/2 and PS/55 FDD issues. 2025-09-17 22:50:22 +03: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
pixel-jupiter
bea5a6ff1b Fix border rendering issues, add boolean type support, and improve variable/function naming 2025-09-17 10:16:56 +03: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