Commit Graph

282 Commits

Author SHA1 Message Date
Jasmine Iwanek
41f1c2facd More hardcoding fixes 2022-03-12 19:18:48 -05:00
Cacodemon345
c1f9d35de8 qt: Add support for Haiku
* OpenAL backend is enabled by default on Haiku
* bswap include now makes use of builtins if they exist
* Use a local fgetws method for Haiku to avoid crashes
* OpenGL renderers are completely disabled on Haiku (they do not work)
* Software renderer is a widget, not a window on Haiku (fixes blank screen)
* Add option to disable System MIDI at compile time
2022-03-11 12:13:08 +06:00
Cacodemon345
7dc84e0f67 qt: Fix HDD path relativization on Windows 2022-03-04 01:25:34 +06:00
Jasmine Iwanek
4674756664 More newline and whitespace cleanups 2022-02-20 16:26:40 -05:00
Miran Grča
ffc548a8fa Merge pull request #2038 from lemondrops/bugfix/config_migration
Fixes to config file backwards compatibility, take 2
2022-02-03 20:13:30 +01:00
Jasmine Iwanek
33361dd37c Preliminary config stuff for selectable uart type 2022-02-03 06:13:55 -05:00
Alexander Babikov
b5539d5029 Fix joystick type migration not working as intended
Map legacy integer-based joystick type options directly
2022-02-03 13:38:23 +05:00
Alexander Babikov
c4af6f4f9b Fix a typo in CH Flightstick Pro's internal name 2022-02-03 13:36:57 +05:00
Alexander Babikov
c8f9b8cbd3 Handle the internal name change for the S3 ViRGE/GX (formerly ViRGE/DX VBE 2.0) 2022-02-03 13:34:52 +05:00
Jasmine Iwanek
27b85ad31a More skeletons 2022-01-31 01:43:12 -05:00
ts-korhonen
9a566a501c Add hide_tool_bar config file setting
In preparation for toolbar implementation
2022-01-09 16:46:44 +02:00
Alexander Babikov
edc3d8ee21 Add config migration paths for the renamed joystick types
Fix backwards compatibility with old integer-based config joystick type selection
2021-12-22 05:36:16 +05:00
Alexander Babikov
9b427aada9 Add a config migration path for the merged PS/1 model 2121 variations 2021-12-22 05:36:15 +05:00
Alexander Babikov
1182235d7f Rename the Soyo 4SA2 to 4SAW2 and give it VLB and PS/2 mouse support 2021-12-22 05:36:14 +05:00
OBattler
bc90f99350 Finally got rid of the AT and PCI global variables. 2021-12-19 20:00:27 +01:00
David Hrdlička
e0a73a99ec Turn the RtMidi module into a full standalone MIDI module
Removes the now-redundant platform MIDI infrastructure
2021-12-17 10:10:59 +01:00
OBattler
6661ff5dcc Abstracted away the machine bus'es and flags in order to make the rest of the emulator agnostic as to how they're stored. 2021-12-13 01:23:06 +01:00
OBattler
c0a66022d4 Introduced the NVR hacks to the remaining boards with cache errors. 2021-11-30 00:25:03 +01:00
Miran Grča
31f6c06f23 And fixed. 2021-11-29 17:57:21 +01:00
Miran Grča
451217c96b Changed strcpy_s to strncpy. 2021-11-29 17:48:44 +01:00
OBattler
295f750884 Moved the OpenGL 3.3 renderer and Discord integration out of the Dev branch. 2021-11-29 15:42:50 +01:00
Jasmine Iwanek
9c9fa70961 Bit I missed in the last one 2021-11-23 15:51:31 -05:00
Jasmine Iwanek
33691ba5e6 Default memory to 64k
Corrects silly config mistake on 5150 when you run 86box without options
2021-11-23 15:47:22 -05:00
RichardG867
447269eb39 Machine table and ROM fixes and cleanups 2021-11-21 13:17:30 -03:00
Laci bá
0aa6e9c8a6 Finish the changeable iconset 2021-11-16 19:38:31 +01:00
RichardG867
dccd162758 Add SL-63A1 config migration 2021-11-14 14:31:01 -03:00
RichardG867
0de137daf7 Merge branch 'master' of https://github.com/86Box/86Box into cleanup30
# Conflicts:
#	src/include/86box/machine.h
#	src/machine/m_at_socket7.c
#	src/machine/machine_table.c
#	src/video/vid_tgui9440.c
#	src/win/win.c
2021-11-14 13:45:37 -03:00
Laci bá
6f0da19369 Merge branch 'master' into translation_hu-HU 2021-11-14 00:03:36 +01:00
Laci bá
7651f4be6d Merge branch 'translation_hu-HU' of https://github.com/laciba96/86Box into translation_hu-HU 2021-11-13 23:56:38 +01:00
Laci bá
b321679bde Final cleanup 2021-11-13 23:56:35 +01:00
Laci bá
0ba4718fb7 Save config language entry as string instead of hex16
And remove some unnecessary stuff.
2021-11-13 23:52:49 +01:00
Miran Grča
11a106b734 Merge pull request #1802 from jriwanek-forks/patch3
Trivial fixes and cleanups for serial & parallel
2021-11-13 23:43:28 +01:00
Jasmine Iwanek
3e70c7e98a Trivial fixes and cleanups for serial & parallel 2021-11-13 17:33:43 -05:00
Laci bá
0764d92b67 Merge branch '86Box:master' into translation_hu-HU 2021-11-13 23:04:05 +01:00
OBattler
3730117a37 Conflict resolution. 2021-11-13 22:49:19 +01:00
Laci bá
87cbbdf992 Implement language local config saving 2021-11-13 21:37:27 +01:00
Laci bá
6119e3a019 Adjustments in config to write explicitly the mem_size
This will help manager developers to decide the VM's memory size without knowing the actual machine table.
2021-11-13 20:05:48 +01:00
RichardG867
d65cfe1f50 Machine fixes, renames and such 2021-11-10 19:03:13 -03:00
OBattler
f30577255f Merge remote-tracking branch 'origin/master' into feature/machine_and_kb 2021-10-06 02:27:19 +02:00
OBattler
46807540ed Rewritten renderer blitting, fixes flickering when inversion or grayscale is used. 2021-10-06 02:26:30 +02:00
OBattler
d924589d88 Merge remote-tracking branch 'origin/master' into feature/machine_and_kb 2021-09-21 12:15:43 +02:00
OBattler
59533b4457 The default value for dpi_scale is now 1. 2021-09-21 12:14:50 +02:00
OBattler
273e1a4cbe Merge remote-tracking branch 'origin/master' into feature/machine_and_kb 2021-09-19 14:47:15 +02:00
OBattler
a491b3a35c Reverted the meaning of video_fullscreen_first to what it used to be. 2021-09-18 21:33:13 +02:00
OBattler
e42fdbfcdd Merge remote-tracking branch 'origin/master' into feature/machine_and_kb 2021-09-18 15:25:37 +02:00
OBattler
0f69aa7ff7 Some fixes, fixes PCjr when the emulator is started in full screen, fixes #1702. 2021-09-18 15:24:00 +02:00
Miran Grča
b0ec4e1ece Merge pull request #1652 from 86Box/master
Brought the branch up to par with master.
2021-09-03 16:41:24 +02:00
OBattler
84f4b8cac7 Added a bunch of parameters (including one to specify custom ROM path), fixed a warnings, removed excess commented out code from video/vid_voodoo.c, and made Makefile.mingw quiet again. 2021-09-02 20:15:46 +02:00
Miran Grča
a505a6a910 Merge pull request #1640 from 86Box/master
Brought the branch up to par with master.
2021-09-01 15:03:15 +02:00
Cacodemon345
5cdfcb099c Fix reading config files with UTF-8 BOM signature 2021-08-29 23:50:21 +06:00