Commit Graph

18453 Commits

Author SHA1 Message Date
RichardG867
9366ddd60d Manager: Improve machine load times by caching details labels 2025-12-24 01:09:48 -03:00
OBattler
3dd5657dec DEC Tulip: Revert the changes introduced in build 8078, fixes #6614. 2025-12-23 17:53:23 +01:00
Miran Grča
f827cec0d9 Merge pull request #6612 from win2kgamer/ad1816
Add the Analog Devices AD1816 audio controller
2025-12-23 03:38:41 +01:00
win2kgamer
b3402a8b90 Merge branch '86Box:master' into ad1816 2025-12-22 20:31:22 -06:00
Miran Grča
f2cc159d31 Merge pull request #6605 from chungy/lock-emoji
Use lock emoji to indicate write-protected recent disk images.
2025-12-23 02:16:02 +01:00
Miran Grča
7ee0cf64ce Merge pull request #6611 from RSX798/French-update
Update fr-FR.po
2025-12-23 02:15:15 +01:00
win2kgamer
edb717e362 Merge branch '86Box:master' into ad1816 2025-12-22 19:03:33 -06:00
RSX798
2e9c82bf3e Make "d" as hotkey in "Aide" 2025-12-23 09:02:20 +08:00
RSX798
cebf1502ac Update fr-FR.po 2025-12-23 08:52:38 +08:00
OBattler
77596d3623 Include 86box.h in the two dummy CD-ROM IOCTL files, fixes compile on Linux and Mac. 2025-12-23 01:20:26 +01:00
OBattler
0c6f43cd55 Bump version to 5.4. 2025-12-23 00:28:08 +01:00
OBattler
196ffe7e4e Actually use the previous toolbar icons order in both cases, because it's more logical. 2025-12-23 00:26:58 +01:00
OBattler
1275f13d68 (S)VGA render: Make sure the overscan is not blitted to a line whose pointer is NULL, fixes #6591. 2025-12-23 00:22:00 +01:00
Miran Grča
4d9cfdd57f Merge pull request #6610 from starfrost013/bugfixes
Remove all remaining MSC_VER checks and some x86-32 inline assembly
2025-12-22 23:44:27 +01:00
starfrost
c768f2dd08 Merge branch '86Box:master' into bugfixes 2025-12-22 22:36:25 +00:00
starfrost013
7860e06f8a Remove all non-library _MSC_VER checks 2025-12-22 22:36:15 +00:00
OBattler
a78c208a09 Merge branch 'master' of https://github.com/86Box/86Box 2025-12-22 23:34:07 +01:00
OBattler
0055af732a Increase MAX_IMAGE_PATH_LEN to 4096 bytes (to fix that config.c warning) and make sure all file name arrays are of that length (no more hardcoded 512 or 1024). 2025-12-22 23:33:56 +01:00
Miran Grča
2c7067e787 Merge pull request #6609 from starfrost013/bugfixes
remove remaining msvc check
2025-12-22 23:31:17 +01:00
starfrost013
11976adced remove remaining msvc check 2025-12-22 22:29:35 +00:00
OBattler
d95d0d0b59 Manager: Reorder the toolbar buttons to match the buttons below. 2025-12-22 23:00:02 +01:00
OBattler
0092ce15de Only make the fallthrough define available in C code, fixes #6607. 2025-12-22 22:56:10 +01:00
Miran Grča
ddffae2b7d Merge pull request #6603 from RSX798/Spanish-update
Update es-ES.po
2025-12-22 18:41:04 +01:00
Mike Swanson
f6f518eacc Use lock emoji to indicate write-protected recent disk images.
This makes the menu look a little more visually distinct and obvious
when a recent disk image item is set to write-protected mode.  While
an icon does exist, I have found it to be small and visually
indistinguisable enough that I didn't even know it existed before I
dug into the code.

This prefixes image names with U+1F512 LOCK (🔒).  My first iteration
also added U+1F513 OPEN LOCK (🔓) to read-write image names, but I
quickly found that to be too visually distracting and confusing next
to the write-protect symbols, so I have opted to only keep the first
one.

This might have a caveat that the symbol will fail to show up on
systems without the lock emoji somewhere in their font set, but these
days, I expect pretty much everyone to be on OSes that come with the
full set of emoji fonts anyhow.
2025-12-22 00:54:50 -08:00
RSX798
46520dc16a Update es-ES.po 2025-12-22 16:37:37 +08:00
OBattler
69a7db1af6 Corrected Catalan translation by ahernandez094 from BetaWiki (native speaker) and more fixes to the Spanish translation. v5.3 2025-12-22 00:59:02 +01:00
RichardG867
7513769b4b Fix missing None floppy sound preset on 40-track drives 2025-12-21 20:40:30 -03:00
RichardG867
a822628111 Display proper floppy sound profile names in the drive list 2025-12-21 19:05:02 -03:00
OBattler
82fa8beccb Change the #ifdef. 2025-12-21 22:28:39 +01:00
OBattler
eca6011a3e FDD Audio: #ifdef out the unused variable. 2025-12-21 22:23:45 +01:00
Miran Grča
758e4883f8 Merge pull request #6602 from Domppari/fdd_bios_post_test_audio_support
FDD BIOS POST test audio support and AMIBIOS special case
2025-12-21 22:20:33 +01:00
Domppari
42e0fb6726 Enhance FDD audio support for BIOS POST mode:
- Implement detection of BIOS vendor and corresponding audio samples for seek operations.
- Add support for loading and playing POST mode seek samples based on BIOS vendor.
- Reset seek state on FDD close and reset functions.
2025-12-21 22:45:16 +02:00
Miran Grča
2f96db17f1 Merge pull request #6601 from Cacodemon345/voodoo-fix-linux
Fix black/white dot glitches in Voodoo 2
2025-12-21 21:01:46 +01:00
Cacodemon345
41ed34c67f Fix black/white dot glitches in Voodoo 2 2025-12-22 01:57:13 +06:00
Miran Grča
43ce40e1ff Merge pull request #6599 from Cacodemon345/voodoo-fix-linux
Fix glitched texts on Linux Voodoo drivers
2025-12-21 20:56:59 +01:00
Miran Grča
d26f68a776 Merge pull request #6600 from starfrost013/bugfixes
Video refactor part 7(?): Font improvements part 1
2025-12-21 20:56:49 +01:00
OBattler
988056bb35 Bring back the Catalan translation (redone from scratch) and fix the Spanish translation. 2025-12-21 20:56:06 +01:00
starfrost013
e45fecf5f2 remove several more unused functions 2025-12-21 19:32:22 +00:00
starfrost013
56020b92f7 remove obsolete (2012-era) comment 2025-12-21 19:31:35 +00:00
starfrost013
5e959e4b2e remove fontdat2 and fontdatm2 2025-12-21 19:12:28 +00:00
starfrost
64b0462fcb Merge branch '86Box:master' into bugfixes 2025-12-21 18:49:59 +00:00
starfrost013
407a0958f2 rename load font to video_load_font, get rid of loadfont_ex; use calloc and don't malloc magic amount of vram 2025-12-21 18:49:10 +00:00
Cacodemon345
61ed89f297 Fix glitched texts on Linux Voodoo drivers
Also fix bad rectangle fills on Voodoo 2 if SLI is enabled
2025-12-22 00:39:31 +06:00
Cacodemon345
cba44d222e Fix refresh rate display if Voodoo 1/2 Graphics is active (#6598) 2025-12-21 18:04:09 +01:00
Miran Grča
db0fab6c8f Merge pull request #6597 from starfrost013/bugfixes
Get rid of some entirely unused video functions
2025-12-21 17:15:07 +01:00
starfrost013
1739b8303c Get rid of some entirely unused video functions 2025-12-21 16:13:56 +00:00
Miran Grča
bc30a0a3d9 Merge pull request #6596 from Cacodemon345/voodoo-stippling
Voodoo stippling support for 3D
2025-12-21 17:10:58 +01:00
OBattler
422944ec1a AT KBC: Remove the now unused variable. 2025-12-21 17:07:57 +01:00
OBattler
0516aa3d00 AT KBC: Actually leave the P1 video type bit handling to the machine code - the handling on the KBC side was redundant. 2025-12-21 17:05:51 +01:00
Cacodemon345
e59bb4dc2e Voodoo stippling support for 3D 2025-12-21 22:00:24 +06:00