Commit Graph

936 Commits

Author SHA1 Message Date
Alexander Babikov
a66d381be9 Convert a false positive warning suppression in the Voodoo dynarec code into a pragma 2022-04-14 06:24:38 +05:00
Miran Grča
cc666e6cc4 Merge pull request #2281 from jriwanek-forks/named-initializers-3
Named initializers part 3
2022-04-12 23:38:32 +02:00
Jasmine Iwanek
702f80e58a Backport several changes from M&K 2022-04-12 17:26:05 -04:00
David Hrdlička
3449a173ae Move ROM search path code to rom.c, rewrite rom_fopen 2022-04-08 01:34:47 +02:00
Cacodemon345
1a3a7bec0e Move platform-specific ROM path adding code into plat modules 2022-04-06 16:16:25 +06:00
Cacodemon345
4b09a6329a Multiple ROM paths implementation 2022-04-05 02:16:23 +06:00
OBattler
3cec306ecf Device config fix, phase 1. 2022-04-04 18:11:39 +02:00
Miran Grča
3fe794c59b Merge pull request #2237 from jriwanek-forks/named-initializers-2
Named initializers part 2
2022-03-18 23:20:37 +01:00
Jasmine Iwanek
3b73ce330c src/video 2022-03-18 18:07:09 -04:00
TC1995
9b0f04d4a9 Added deskpro386 and fixed 24bpp mode issues of the Mach64GX/VT2. 2022-03-18 21:22:18 +01:00
RichardG867
64c38a2334 GDB Stub: Fix header indentation 2022-03-17 15:49:24 -03:00
RichardG867
90e9054f2c CMI8x38: Implement TDMA update registers (nothing uses them) 2022-03-17 15:47:25 -03:00
RichardG867
fd6646f21b Run clang-format on all my new code 2022-03-16 14:12:45 -03:00
RichardG867
71ba610366 Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30
# Conflicts:
#	.ci/build.sh
#	.ci/dependencies_msys.txt
#	src/sound/snd_audiopci.c
2022-03-16 00:39:53 -03:00
RichardG867
f57cbe36b1 GDB Stub: More progress 2022-03-16 00:33:01 -03:00
Jasmine Iwanek
e54d136e3b Add WD1004 series of XT HDD controllers 2022-03-13 10:29:05 -04:00
Jasmine Iwanek
297909a884 midi out device named correctly to aid code readability 2022-03-13 09:00:03 -04:00
Jasmine Iwanek
51532f7aaa lpt_device_t.internal_name added 2022-03-13 08:58:31 -04:00
Miran Grča
f39f239c05 Merge pull request #2219 from jriwanek-forks/macros
Macros and hardcoding
2022-03-13 03:01:08 +01:00
Jasmine Iwanek
b2a3cbf7a9 Reusable IO Port definitions for IDE HDC's 2022-03-12 19:18:49 -05:00
Jasmine Iwanek
41f1c2facd More hardcoding fixes 2022-03-12 19:18:48 -05:00
Jasmine Iwanek
c8574c55cc Thrustmaster ACM 2022-03-12 18:47:12 -05:00
RichardG867
94be8cdfc6 GDB Stub: Initial commit 2022-03-12 20:20:25 -03: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
RichardG867
00d4cb5141 Add a header file I forgot 2022-03-07 16:32:06 -03:00
RichardG867
57aeaa4413 CMI8x38: Improve CMI8738 variant selection 2022-03-07 10:45:10 -03:00
RichardG867
219129f97e CMI8x38: Implement Sound Blaster emulation 2022-03-06 19:59:14 -03:00
RichardG867
50e49c31f6 CMI8x38 megacommit 2022-03-06 01:29:29 -03:00
telanus
f21348f992 Add support for the Vendex HeadStart Turbo 888-XT 2022-03-04 21:46:00 +02:00
Cacodemon345
7dc84e0f67 qt: Fix HDD path relativization on Windows 2022-03-04 01:25:34 +06:00
TC1995
c4f5c7e5e0 Fix compile. 2022-03-02 16:37:19 +01:00
TC1995
c3c7864bd6 Added a legacy way to address some issues with the SVGA scrolling and such (such as Pinball Illusions on S3 cards, including the ViRGE). 2022-03-02 16:18:58 +01:00
TC1995
e6f5018d51 Added the Corel LS2000 53c400-based card. 2022-03-01 14:20:11 +01:00
Miran Grča
f4587949a7 Merge pull request #2167 from jriwanek-forks/formatting
Formatting in src/sound
2022-02-26 17:03:44 +01:00
Jasmine Iwanek
f7084993c3 Formatting updates in src/sound + related includes 2022-02-25 22:06:27 -05:00
RichardG867
6f6bf999fa Add onboard CMI8738 to the ASUS CUV4X-LS 2022-02-25 20:26:21 -03:00
RichardG867
b07570696f Initial implementation of C-Media CMI8x38 2022-02-25 19:22:45 -03:00
TC1995
1037c048b4 Sort out the ET4000/w32p cards and add a VLB/PCI videomagic revision B card variant. 2022-02-23 13:50:47 +01:00
OBattler
960cae34d4 Changed all the CD-ROM files to the new agreed upon coding style. 2022-02-22 22:04:40 +01:00
Jasmine Iwanek
dfa18a0191 Remove SIS 559x ACPI leftovers 2022-02-20 20:41:20 -05:00
Jasmine Iwanek
45640feeb9 Remove UMC82c49x leftovers 2022-02-20 20:40:29 -05:00
Jasmine Iwanek
f18da85438 A few lconsistency changes form M&K branch 2022-02-20 19:11:58 -05:00
telanus
f994c86332 Update machine.h 2022-02-21 00:00:46 +02:00
Jasmine Iwanek
8597e4e4d7 Merge branch 'master' into more-updates 2022-02-20 16:28:50 -05:00
Jasmine Iwanek
4674756664 More newline and whitespace cleanups 2022-02-20 16:26:40 -05:00
OBattler
c19b06d404 Added a sanity check and more clean-ups. 2022-02-20 14:19:38 +01:00
OBattler
01e0609ab6 And more network clean-ups and fixes. 2022-02-20 13:58:38 +01:00
Jasmine Iwanek
2836c7f05b CONFIG_MIDI -> CONFIG_MIDI_OUT 2022-02-20 00:33:05 -05:00
Jasmine Iwanek
1362ade967 Merge branch 'master' into more-updates 2022-02-19 23:39:55 -05:00
David Hrdlička
268e880830 Merge branch 'feature/xaudio2' 2022-02-20 01:27:48 +01:00