David Hrdlička
2cc59ac721
Fix build
2025-08-24 20:51:09 +02:00
David Hrdlička
156d6f8bc8
Add provisions for portable mode to global dir functions
2025-08-24 20:49:16 +02:00
Alexander Babikov
ec080ef34a
vmm_path is no longer temporary
2025-08-22 19:44:48 +05:00
David Hrdlička
341b1a52a6
Fix -E argument; add ifdefs for SDL
2025-08-21 17:17:52 +02:00
David Hrdlička
979d772ffe
Add global config toggle for built-in manager
2025-08-21 15:28:32 +02:00
Cacodemon345
43db96831d
Hook up CGA composite controls to rest of the emulator
2025-08-21 02:32:46 +06:00
OBattler
e560cf92d1
Fix a typo.
2025-08-19 21:05:12 +02:00
OBattler
58d3073775
Added the option to force constant mouse updating.
2025-08-19 21:03:09 +02:00
OBattler
1670ae1cfa
Rename the global configuration file to 86box_global.cfg.
2025-08-16 18:57:07 +02:00
Alexander Babikov
05120bfb70
Split off ROM set checking from pc_init_modules()
...
Everything else isn't needed for the manager
2025-08-15 03:35:05 +05:00
OBattler
a276ae94f8
ECP DMA jumpers, configuration via MBDMA where supported, and the Radisys Configuration device.
2025-08-13 12:52:24 +02:00
OBattler
38b1c190fa
Introduce always_log() that also logs on release build, and increase all the log buffers to 8192 bytes.
2025-08-09 15:01:08 +02:00
David Hrdlička
9e7ecb8dba
Merge branch 'master' into feature/global-config
2025-08-06 12:26:10 +02:00
linear cannon
069708d49c
Fix building on Haiku
...
Various build issues on Haiku, mostly involving system headers having
fields clobbered by cpu-related defines, can be fixed simply by including
stdlib.h at the top of 86box.h.
2025-08-05 08:06:51 -04:00
RichardG867
19bd891f86
Move LBA Enhancer to the ISA ROM system
2025-07-10 12:10:16 -03:00
OBattler
44fd79b78d
PCjr: Correctly implement wait states, fixes #3140 .
2025-07-10 02:34:26 +02:00
Cacodemon345
916533499a
Add 10ms interval option (not exposed yet to UI)
...
Fix percentage counter
2025-07-09 12:59:16 +06:00
Alexander Babikov
fcab3d2bd6
Merge branch 'master' into vmm
2025-06-08 12:07:24 +05:00
Jasmine Iwanek
16975c374f
ISA ROM Board Support
2025-06-08 01:11:29 -04:00
cold-brewed
c6da2caff2
vmm preview
2025-05-30 15:20:23 +05:00
Alexander Babikov
c42f1e4d12
Remove the fullscreen hotkey message
...
No longer needed after the hotkeys to enter and exit full screen
mode were merged into one
2025-05-07 22:39:07 +05:00
David Hrdlička
fac052a50f
config: move some settings to a global config
2025-05-03 01:45:21 +02:00
OBattler
6fc6a16be6
Fixed a few minor things with how the Mouse Systems Bus Mouse as added.
2025-04-28 11:18:57 +02:00
=
eaff1fcd70
Added mute shortcut.
2025-04-20 14:33:19 -07:00
=
9febdd1510
Added pause shortcut.
2025-04-20 14:28:10 -07:00
=
aefcdc9e01
Merged fullscreen combos. Fixed bug when config file can't be loaded.
2025-04-20 13:43:14 -07:00
=
7f5d1b86c7
Added keybind customization system
2025-04-19 19:44:47 -07:00
Alexander Babikov
e1007d2377
Get rid of Windows LCIDs as numeric language IDs
2025-04-18 02:14:29 +05:00
OBattler
f5fcebfbaa
Default the language to the system language.
2025-04-09 12:19:24 +02:00
David Hrdlička
ed4a312f4f
Remove support for icon sets
2025-03-29 00:31:50 +01:00
NishiOwO
8daed4c70c
OpenBSD needs stdarg.h
2025-03-24 19:03:36 +09:00
NishiOwO
50e77917d5
Fix for NetBSD
2025-03-23 00:42:51 +09: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
7c4df701cb
Add option to inhibit multimedia keys from host on Windows
2025-03-13 19:55:46 +06:00
Cacodemon345
81461f677d
Cleanups, copyright headers and name changing for PRing
2025-03-10 20:54:25 +06:00
Cacodemon345
86343327be
Initial PCem OpenGL 3.x renderer port
2025-03-08 02:13:14 +06:00
Cacodemon345
d25aed2da9
Add global mute option
2025-03-07 00:36:09 +06:00
Akamaki
8ceec325ef
Merge branch 'master' of https://github.com/86Box/86Box into 86Box-master
2025-02-15 09:02:14 +09:00
Jasmine Iwanek
e96c6579ba
Gameport backend work
2025-01-31 21:32:43 -05:00
OBattler
e11b5535e1
Fixed some CD-ROM commands not stopping audio play when they should have (fixes data playing as audio, producing nasty artifacts, in some games), and increased the media history for all drive types from 4 to 10, also refactored cdrom_read_sector() and moved the last module-wide variables into the cdrom_t struct.
2025-01-30 08:15:39 +01:00
starfrost013
b1f54b9b84
Move cyclical logging to the new logging system per obat feedback.
2025-01-14 00:31:13 +00:00
starfrost013
204b24022f
Implement the rivatimer and cyclical logging from my main NV3 branch so that we can get it reviewed and merged.
2025-01-12 15:21:31 +00:00
Jasmine Iwanek
fabe71150c
Various improvements & Cleanups
...
Some ported from ANightly's work
2025-01-11 21:25:29 -05:00
OBattler
06923a2800
Switched back to raw input - it appears it *does* work with the hook.
2025-01-03 00:15:28 +01:00
OBattler
defeb47ca5
Switched from raw input to low-level keyboard hook, with -W/--raw to optionally re-enable raw input (needed to debug, so the hook doesn't cause GDB to make system input unusably slow), fixes #4399 .
2024-12-31 00:48:50 +01:00
OBattler
cdd01eceea
QT: Restore RichardG's hard reset workaround.
2024-08-24 04:24:06 +02:00
Akamaki
a241a3ae8f
added/updated headers
2024-08-15 10:54:08 +09:00
Jasmine Iwanek
322adf1c2b
Initial underlying code support for more than 2 video cards
2024-07-19 23:27:21 -04:00
Jasmine Iwanek
2373771f4d
Support additional serial ports ala the MP5587-1/2
2024-06-28 23:30:56 -04:00
OBattler
2acb11d37c
Implemented the Pro Audio Spectrum Plus serial mixer, Pro Audio Spectrum 16 parallel mixer, Pro Audio Spectrum Plus/16 SCSI, ESS ES688, all three ESS PnP AudioDrives, made the wavetables use a separate 44.1 kHz source, and made the Sound Blaster 16 PNP use a proper PNP ROM dump.
2024-05-03 17:02:13 +02:00