Cacodemon345
527fb269e2
Auto-load gm.dls on Windows if FluidSynth 2.5.0 or later is detected and no soundfont is specified
...
Windows builds should generally use it or later
2026-01-12 16:20:32 +06:00
OBattler
f0ab2e9b78
Extended the screenshot functionality to allow taking both raw and (renderer/resize-)processed screenshots, to both file and clipboard, made the functionality available on the toolbar as well, and moved the recently added "Force interpretation" button to the end of the toolbar.
2025-12-25 03:44:23 +01:00
RichardG867
bc7008c548
Use EMU_NAME macros in paths
2025-12-20 16:12:21 -03: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
Jasmine Iwanek
ca424aed32
clang-format in src/qt
2025-11-07 20:25:29 -05:00
Jasmine Iwanek
8ac8461dd3
Header cleanups (2/2) ( #6275 )
2025-10-04 03:40:32 +02:00
Cacodemon345
37edcce1fa
Call timeBeginPeriod only once on startup ( #6273 )
...
Use SetProcessInformation to make the OS better handle our threads on big/small cores
2025-10-03 22:03:11 +02:00
RichardG867
13d5de4e7b
ROM file check optimizations and cleanups
2025-09-19 17:51:01 -03:00
Cacodemon345
fdbf4a066b
Introduce plat_file_check and use it for ROM existence checking
2025-09-20 00:30:29 +06:00
starfrost013
a44ad7e776
Remove 32-bit core dynarec
2025-09-14 15:50:01 +01:00
Jasmine Iwanek
af007b12e7
path_get_basename helper function
2025-09-09 19:57:47 -04:00
nelsonhef
72ecf1dd26
Updated string and translations for the ESC/P 2 generic dot-matrix printer
2025-08-27 14:10:51 -03:00
Cacodemon345
3b234872cf
Translations and cleanups
2025-08-26 17:52:31 +06:00
David Hrdlička
156d6f8bc8
Add provisions for portable mode to global dir functions
2025-08-24 20:49:16 +02:00
David Hrdlička
3a4bf525ad
Fix global config path on Linux
2025-08-22 14:12:02 +02:00
David Hrdlička
a23a7a101a
Use writableLocation for global config dir
2025-08-22 10:46:19 +02:00
David Hrdlička
7e826da7a9
Change default VMM path for systems other than Windows
2025-08-22 09:49:40 +02:00
David Hrdlička
37dfcf7b05
Fix VMs path
2025-08-21 19:45:53 +02:00
David Hrdlička
12a8229b90
Fix build again
2025-08-21 17:41:23 +02:00
David Hrdlička
bdaf1cbe55
Fix build
2025-08-21 17:22:43 +02:00
David Hrdlička
b37cb502ba
Implement default VMM directory
2025-08-21 16:51:36 +02:00
Cacodemon345
43db96831d
Hook up CGA composite controls to rest of the emulator
2025-08-21 02:32:46 +06:00
David Hrdlička
9e7ecb8dba
Merge branch 'master' into feature/global-config
2025-08-06 12:26:10 +02:00
Cacodemon345
1b735084a4
Always load "opengl32.dll" from application directory if it exists
2025-07-07 17:44:47 +06:00
Jasmine Iwanek
026f765495
Some codeql fixes
2025-06-29 00:12:06 -04:00
OBattler
6a8eaf507c
Fixed all the warnings and reverted a change to 86box.c that was not supposed to be committed.
2025-06-24 05:13:05 +02:00
Alexander Babikov
5918356719
Fix keybinds being saved in native/localized form
...
Keybinds are now both saved and read in portable form
and only converted to native one for display purposes, fixing
them not being read correctly when certain languages are set.
Also get rid of qPrintable() due to it using the system 8-bit codepage
instead of UTF-8, and some unnecessary QString ↔ C string conversions
Co-Authored-by: Cacodemon345 <wahil1976@outlook.com >
2025-05-07 19:23:28 +05:00
David Hrdlička
4b55dc8cae
plat: use size_t for global dir path buffer length
2025-05-03 01:41:18 +02:00
snake-4
a0f90f7c98
Fixed stack overflow in CharPointer::operator=
2025-04-21 03:29:00 +02:00
=
505874f22e
Added translation to key shortcut table, modals, and release mouse status line.
2025-04-20 15:23:38 -07:00
Alexander Babikov
e1007d2377
Get rid of Windows LCIDs as numeric language IDs
2025-04-18 02:14:29 +05:00
NishiOwO
50e77917d5
Fix for NetBSD
2025-03-23 00:42:51 +09:00
OBattler
81141c574c
#include <signal.h> on non-Windows platforms.
2025-03-22 02:14:31 +01:00
OBattler
63f106a0fd
Added plat_break() for raising breakpoints and warning() and log_warning() to raise visible non-fatal warnings to the user.
2025-03-22 00:49:20 +01:00
Cacodemon345
0686045d2a
Fix building on Haiku OS
2025-03-14 21:26:33 +06:00
OBattler
9e5697126b
QT: Fix two strings.
2025-03-11 10:40:40 +01:00
Cacodemon345
f1720fdee4
Attempt fixing crash on NetBSD
2025-03-11 01:20:00 +06:00
Cacodemon345
dceb13f859
OpenGL error messages are now reported properly
2025-03-10 13:27:29 +06:00
OBattler
5c4fcfaf85
ESC/P Printer: No longer assume roms/ is where the binary is, fixes #5221 .
2025-02-17 04:49:43 +01:00
Jasmine Iwanek
5f273265ae
Assorted warning fixes
2025-02-02 03:24:50 -05:00
OBattler
8f5cf293bd
Assorted fixes, including warning message box for unavailable devices and translation fixes.
2025-01-27 01:20:37 +01:00
Miran Grča
21eeac3eb7
Merge pull request #4786 from chungy/f8f12_everywhere
...
Use F8+F12 to release mouse on all platforms
2025-01-27 00:58:51 +01:00
sharkbyte16
eabbc2f46d
Added Dutch translations
2024-11-22 15:05:31 +01:00
OBattler
fb1a4677c6
More NetBSD fixes.
2024-11-20 01:42:32 +01:00
OBattler
e0ff6a1da7
More NetBSD fixes, by Randrianasulu.
2024-11-20 01:36:29 +01:00
Joakim L. Gilje
2844acee11
Compile and linker fixes for OpenBSD
...
* link with wxneeded
required for DYNAREC, in addition to being installed
onto a filesystem with the wxallowed flag (like /usr/local
on a default installation)
* pthread_setname_np is pthread_set_name_np on OpenBSD
2024-09-29 22:00:38 +02:00
OBattler
c210f4f42a
Fixed a typo in the Mac path code.
2024-09-19 10:34:10 +02:00
OBattler
2abfaf923b
plat_getcwd() now uses ~/Library/86Box on Mac, fixed #4838 .
2024-09-19 09:45:32 +02:00