Commit Graph

18242 Commits

Author SHA1 Message Date
OBattler
fc2b32d0cb Merge branch 'master' of https://github.com/86Box/86Box 2025-11-30 08:16:06 +01:00
OBattler
bb16350c24 FDD Audio: Fix the loading of the configuration file so it does not depend on the current working directory. 2025-11-30 08:15:56 +01:00
Miran Grča
4e14109802 Merge pull request #6520 from AITUS95/master
Restore FIFO wait loop in Voodoo LFB readback to avoid regressions
2025-11-30 00:17:00 +01:00
AITUS95
490d88798b Restore FIFO wait loop in Voodoo LFB readback to avoid regressions 2025-11-30 00:09:49 +01:00
OBattler
13803724a1 Fixed a warning in the QT Settings Floppy and CD-ROM drives page code. 2025-11-29 22:45:51 +01:00
Miran Grča
a9a86e0580 Merge pull request #6512 from Domppari/feature/separate_samples_for_each_fdd_track_seek
Feature / separate samples for each fdd track seek
2025-11-29 22:41:29 +01:00
Toni Riikonen
93b2a60db6 fdd_audio.c loads now samples from assets folder using assets infra function.
src/CMakeLists.txt rollbacked to original, no assets copying.
Fixed assets infra function to check for "assets/" - 7 characters, not 5 (as in "roms/"
2025-11-29 23:15:20 +02:00
Toni Riikonen
307855c912 Remove assets folder and contents. Should not be in 86box repo 2025-11-29 22:54:59 +02:00
Miran Grča
fad5e3959f Merge pull request #6519 from AITUS95/master
Fix Voodoo1/2 LFB readback slowdown by removing FIFO busy-wait loop
2025-11-29 21:52:09 +01:00
AITUS95
7c8cafb021 Fix Voodoo1/2 LFB readback slowdown by removing FIFO busy-wait loop
Refactor FIFO handling to check for emptiness before waking thread.
2025-11-29 20:33:18 +01:00
Toni Riikonen
d9fdde0683 Merge branch '86Box:master' into feature/separate_samples_for_each_fdd_track_seek 2025-11-29 18:11:27 +02:00
Miran Grča
1a0dc5b2c8 Merge pull request #6517 from BlueRain-debug/patch-3
Update zh-cn.po
2025-11-29 13:49:15 +01:00
BlueRain-debug
782e231980 Update zh-CN.po 2025-11-29 16:47:41 +08:00
BlueRain-debug
5ccbc028fc Update zh-CN.po
completed the missing translation strings and corrected some incorrect/inaccurate translations
2025-11-29 16:27:28 +08:00
OBattler
e140db7d14 Always take the PCjr path for 0-step seeks, fixes 1B/V3 without breaking 386BSD. 2025-11-29 06:40:53 +01:00
Miran Grča
f11ca60ae9 Merge pull request #6515 from 86Box-chan/weblate-86box-86box
Translations update from 86Box Weblate
2025-11-29 01:46:57 +01:00
OBattler
3cf0ed052f Translated using Weblate (Ukrainian)
Currently translated at 100.0% (1011 of 1011 strings)

Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/uk/
2025-11-29 00:34:18 +00:00
OBattler
6ad19f862d Translated using Weblate (Slovenian)
Currently translated at 100.0% (1011 of 1011 strings)

Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/sl/
2025-11-29 00:34:18 +00:00
OBattler
74ce58c172 Translated using Weblate (Slovak)
Currently translated at 100.0% (1011 of 1011 strings)

Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/sk/
2025-11-29 00:34:18 +00:00
OBattler
016f6fd4e0 Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (1011 of 1011 strings)

Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/pt_PT/
2025-11-29 00:34:18 +00:00
OBattler
9fcbc7b319 Translated using Weblate (Japanese)
Currently translated at 100.0% (1011 of 1011 strings)

Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/ja/
2025-11-29 00:34:18 +00:00
OBattler
0f6761c293 Translated using Weblate (Italian)
Currently translated at 100.0% (1011 of 1011 strings)

Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/it/
2025-11-29 00:34:18 +00:00
OBattler
3203c8fef2 Translated using Weblate (Croatian)
Currently translated at 100.0% (1011 of 1011 strings)

Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/hr/
2025-11-29 00:34:17 +00:00
OBattler
8cf7ceae1d Translated using Weblate (French)
Currently translated at 100.0% (1011 of 1011 strings)

Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/fr/
2025-11-29 00:34:17 +00:00
OBattler
26c63a22b1 Translated using Weblate (Spanish)
Currently translated at 100.0% (1011 of 1011 strings)

Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/es/
2025-11-29 00:34:17 +00:00
OBattler
25894b66bd Translated using Weblate (German)
Currently translated at 99.6% (1007 of 1011 strings)

Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/de/
2025-11-29 00:34:17 +00:00
Toni Riikonen
b4539c0527 And...remove the unnecessary rom.h include 2025-11-28 22:27:29 +02:00
Toni Riikonen
bb61421931 Removed commented include and updated samples readme.txt 2025-11-28 22:25:02 +02:00
Toni Riikonen
0d164c1a80 Add all fdd sound samples and sound profile configration file to assets/sounds/fdd
Updated configuration and sample loading from assets subfolder.
Update CMakeLists.txt to include assets-folder in the build and install.
2025-11-28 22:19:58 +02:00
Miran Grča
58048c2d4f Merge pull request #6514 from BlueRain-debug/patch-2
Update zh-CN.po
2025-11-28 17:08:39 +01:00
BlueRain-debug
e21dbe5d3c Update zh-CN.po 2025-11-28 22:33:00 +08:00
OBattler
12e64495a7 The forgotten local asset paths and fix the QT asset paths again. 2025-11-28 01:39:58 +01:00
OBattler
cfce63cba8 Fix the assets paths on Qt and add the relevant plat_ function to SDL as well. 2025-11-28 01:37:59 +01:00
OBattler
3e8a62c5c6 Implemented the infrastructure for the non-ROM assets to go with the new repository. 2025-11-28 01:32:58 +01:00
Miran Grča
1888087b7c Update pull_request_template.md
Fix the path to the assets repository.
2025-11-28 01:19:22 +01:00
Miran Grča
149f175d11 Update pull_request_template.md
Fix the mess created by Notepad.
2025-11-28 01:19:02 +01:00
OBattler
dcb34ab003 Update pull request template. 2025-11-28 01:17:23 +01:00
Toni Riikonen
a6d0c96123 Removed config_path 2025-11-28 01:00:38 +02:00
Toni Riikonen
11edd4ee8a Refactor fdd_audio_load_profiles to simplify path handling 2025-11-28 00:48:11 +02:00
Toni Riikonen
03ab1135d7 Master merge 2025-11-28 00:00:08 +02:00
Toni Riikonen
ec6168afa6 Merge branch '86Box:master' into master 2025-11-27 23:55:41 +02:00
OBattler
e332a30563 CD-ROM: Seeking now explicitly handles cached sectors. 2025-11-27 04:26:28 +01:00
Miran Grča
eeec72c50d Merge pull request #6511 from 86Box/TC1995
MKE CD-ROM audio and data fixes.
2025-11-27 04:16:53 +01:00
TC1995
4e65709636 MKE CD-ROM audio and data fixes.
1. On unknown commands just return a fine data push, fixes the OS/2 built-in MKE cdrom driver being unrecognized.
2. Okay, but I don't know if it's right, but don't play audio on the seek command, fixes actual audio stop when prompted to, (Audio still works fine if you actually want to play from a CD player).
2025-11-27 03:19:22 +01:00
Miran Grča
97e6a9b1a7 Merge pull request #6510 from nelsonhef/ptbrupd
Minor pt-BR translation update
2025-11-27 00:50:13 +01:00
Miran Grča
c89b2787a4 Merge pull request #6509 from 86Box/TC1995
Fixes for most video cards, ramdacs and clock generators
2025-11-27 00:49:15 +01:00
nelsonhef
dd5d0ecea3 Expands truncated translation 2025-11-26 20:20:38 -03:00
TC1995
030edf4bee Fixes for most video cards, ramdacs and clock generators
1. Actually place the correct clocks in the PVGA-based ICS90c64a (see sources).
2. Make sure the difference between 4bpp and 8bpp in the BT484/5 ramdac is actually seen and done.
3. Forgot the ATI panning flag for the plain Mach64GX cards.
4. Fix standard VGA graphics mode for Japanese text in the Mach32 so that it's rendered correctly (if bit 5 of ati 0xb0 and bit 0 of 0x4aee clock select are 0).
5. Normalize ET4000AX clocks.
6. ET4000W32 series: fix some hwcursor issues in win3.1/winos2 (in non-24bpp modes) as well as well as the chips' clocks. Cleanup of the modes too.
7. Video7  HT208 cards: Add the 7.04 HP OEM bios and implement the clocks according to its manual (HT208, below).
8. More fixes of the stalls caused by FIFO stuff in non-FIFO modes (S3 stuff).
9. Remove unused code in vid_svga.c (vga core layer)
2025-11-27 00:18:59 +01:00
Miran Grča
e6348aa41c Merge pull request #6508 from AITUS95/master
Improve Voodoo1 FIFO/CMDFIFO timing without affecting other 3dfx cards
2025-11-26 23:07:24 +01:00
Toni Riikonen
09efaeeb29 FDD audio selection to None + disabled if drive not selected. Load audio profiles on audio settings change to take immediate action when VM already running. 2025-11-26 23:08:47 +02:00