Commit Graph

17190 Commits

Author SHA1 Message Date
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
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
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
Toni Riikonen
8032541ab9 Fixed PCJr seeking not to break the FDC implementation. Now seeking will take the "correct" amount of time for each system and the seek time is based on the track count. E.g. 40 track FDD system causes 40 track seek time to be 80/40 * 6ms * 40 tracks + 50ms = 480ms + 50ms -> 530ms.
80 track system full seek is 80/80 * 6ms * 80 + 50ms = 530ms, 40 track seek would take 240 + 50 = 290ms.
2025-09-16 14:53:39 +03: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
Cacodemon345
7ac4b8de3a Revert some changes 2025-09-15 17:39:22 +00:00
Miran Grča
a54e33bf04 Merge pull request #6171 from 86Box/tc1995
S3 928 and icd2061 mode rework (September 15th, 2025)
2025-09-15 18:48:02 +02:00
Cacodemon345
0a22140c70 Try for some fixes 2025-09-15 15:56:00 +00:00
TC1995
c3a6e826b4 S3 928 and icd2061 mode rework (September 15th, 2025)
The rework resolves around implementing the clock multiplier and multiplexing rate of the bt485 ramdac alongside existing additional flags for eventual fixes (like cr31 bit 1) as well as the true color bypass (for 16-bit and true color modes). These, together, allow proper rendering of the generic VESA S3 drivers alongside non-VESA ELSA OEM drivers on various guests.
2025-09-15 17:48:24 +02:00
Cacodemon345
fe28a8bb62 Disable unrolling for now 2025-09-15 11:47:03 +00:00
Cacodemon345
1d8877fba7 Progress on ARM64 MMX opcodes 2025-09-15 09:19:40 +00:00
Cacodemon345
d824fc36df Yet more logging 2025-09-15 12:34:34 +06:00
Cacodemon345
97ab7a8ce8 More warning fixes 2025-09-15 11:38:43 +06:00
Cacodemon345
4735998b8a Warning fixes 2025-09-15 11:38:43 +06:00
Cacodemon345
6229607277 Temp MMX debugging logs 2025-09-15 11:38:43 +06:00
Cacodemon345
15a3df6135 Fix PACK* recompiled instructions on ARM64 2025-09-15 11:38:43 +06:00
Cacodemon345
ffed72f823 NDR (AArch64): Fix ismmx value assignment 2025-09-15 11:38:42 +06:00
Jasmine Iwanek
1488097c7b Reenable MMX opcodes on ARM new dynarec 2025-09-15 11:38:42 +06:00
Jasmine Iwanek
6de981363e Use SQXTUN instead of UQXTN in PACKUSWB on arm64 2025-09-15 11:38:42 +06:00