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
cold-brewed
4d8e7bd24e
qt: Add UUID features, MAC address configuration, machine move detection
2024-04-02 11:47:29 -04:00
OBattler
908ce24198
Conflict resolution.
2024-03-09 11:39:35 +01:00
Cacodemon345
6d1c91c8ce
Add Vision Systems LBA Enhancer
2024-03-06 15:14:56 +06:00
Cacodemon345
74e9bcd084
Add Novell NetWare 2.x Card Key emulation
2024-02-26 03:15:44 +06:00
GreaseMonkey
bf52ef7598
Add "86Box unit tester" config option + Qt UI checkbox
...
This is in preparation for making the device actually exist.
2024-01-07 11:21:38 +13:00
Jasmine Iwanek
4c87164692
Fix remaining warnings in windows and linux builds
2023-12-17 15:08:22 -05:00
OBattler
c173f5d415
The Settings dialog now the save and reset procedure in the correct order and pausing the emulator now actually waits for the pause to actually come into effect.
2023-10-31 00:44:04 +01:00
OBattler
7ec58da46f
Config clean-ups, auto-pause, 4:3 integer scale, and more parameters.
2023-10-13 23:30:31 +02:00
OBattler
e13e854944
Added support for a second prefix.
2023-10-12 05:08:11 +02:00
OBattler
90d9a5b858
Moved the mouse uncapture key combination to variables for future reconfigurability.
2023-10-12 04:52:53 +02:00
OBattler
78ec4927d4
Added more parameters, including to clear CMOS, and removed -O / --debugcfg that was not used at all.
2023-10-12 02:07:43 +02:00
Jasmine Iwanek
3a0ddc2087
More linting in src/include/86box
2023-08-23 04:15:58 -04:00