Commit Graph

8762 Commits

Author SHA1 Message Date
Adrien Moulin
7a4e7c0855 ymfm: try to fix GCC11 build error 2022-07-25 22:04:48 +02:00
Adrien Moulin
4e02b18315 Fix build 2022-07-25 21:19:46 +02:00
Adrien Moulin
88a8607255 Merge branch '86Box:master' into ymfm 2022-07-25 21:08:52 +02:00
Cacodemon345
3d9f0b560c Add Reply Video Adapter for MCA (Cirrus CL-GD5426) 2022-07-26 01:06:40 +06:00
Adrien Moulin
a6a7f0ae97 ymfm cleanup 2022-07-25 20:30:52 +02:00
Adrien Moulin
808337aac3 OPL: add the faster YMFM cores
This refactors the OPL interface in two drivers : Nuked and YMFM
Nuked is used by default, YMFM can be enabled with [Sound] fm_driver = ymfm
2022-07-25 20:24:31 +02:00
David Hrdlička
301e1ffb11 Merge pull request #2506 from ts-korhonen/fix-mutex-crash
Fix crash at exit due to a unreleased mutex
2022-07-25 13:31:37 +02:00
ts-korhonen
80e5470006 Fix crash at exit due to a unreleased mutex.
Qt startblit() and endblit() use a mutex that can remain locked at exit.
A thread static wrapper makes sure that each thread using the mutex will
also release it before terminating.
2022-07-25 14:13:30 +03:00
richardg867
681127e521 Jenkins: Speed optimizations for library builds on Linux 2022-07-24 14:25:24 -03:00
richardg867
63ade10a56 Jenkins: Continuing build speed optimizations 2022-07-24 13:31:58 -03:00
richardg867
d62ef9b19f Remove now-redundant gitignore entries 2022-07-24 13:29:06 -03:00
Miran Grča
b8c75af185 Merge pull request #2504 from altiereslima/master
Update portuguese brazilian translation
2022-07-24 17:12:47 +02:00
altiereslima
61cb47a2d6 Update pt-BR.rc 2022-07-24 10:26:09 -03:00
altiereslima
9f5c46d66a Update pt-BR.po 2022-07-24 10:26:07 -03:00
Adrien Moulin
b10cd69dca Add ymfm library 2022-07-24 10:09:12 +02:00
Adrien Moulin
99f3cf8781 Switch to C++ 14 to support ymfm 2022-07-24 10:01:36 +02:00
richardg867
85df0bf9a7 Jenkins: More build speed optimizations on the Linux side 2022-07-24 00:49:10 -03:00
OBattler
300e09a6a3 Merge branch 'master' of https://github.com/86Box/86Box 2022-07-24 05:40:17 +02:00
OBattler
8ceb5bf081 ROM, WD76C10, and Paradise fixes. 2022-07-24 05:40:06 +02:00
richardg867
af4c00d708 Jenkins: Skip redundant tasks within the same build 2022-07-24 00:18:26 -03:00
OBattler
6f364f0395 Fixed the entries for the DEC and Acer V10. 2022-07-24 04:33:42 +02:00
OBattler
c793fd7142 Proper separation. 2022-07-24 03:54:47 +02:00
OBattler
b13bb3a263 QT now uses the old Windows dynamic loading code when on Windows. 2022-07-24 03:37:37 +02:00
OBattler
5292dcab32 Warning fixes. 2022-07-24 03:05:51 +02:00
Miran Grča
a3a0b6367f Merge pull request #2503 from 86Box/batchfixp1
DMA: Implemented autoinit mode in the PS/2 MCA side (although the bit…
2022-07-23 23:59:51 +02:00
TC1995
02874f2ed2 DMA: Implemented autoinit mode in the PS/2 MCA side (although the bit is undocumented in said side, but documented in the ISA/PCI side).
Networking: Added the WD8013EP/A MCA nic, which is more supported than the WD80x3ET/A plus an initial ram size configuration before POS configuration.
Sound: Added the Reply MCA OEM of SB16 with its own MCA POS ID and properly implemented the IRQ's and DMA's of the AdLib Gold in its EEPROM plus an initial configurable setting for them and an initial DRQ implementation into said card.
2022-07-23 23:54:42 +02:00
OBattler
b20dcf2ee1 Reverted the Sound Blaster DSP changes. 2022-07-23 17:53:26 +02:00
OBattler
20e6e89f0c Merge branch 'master' of https://github.com/86Box/86Box 2022-07-23 16:36:35 +02:00
OBattler
25362803f6 Move the ALi M5123 initialization to the end of the M1543(C) initialization. 2022-07-23 16:35:24 +02:00
OBattler
b8005eeb20 Include keyboard.h from the ALi M5123 code. 2022-07-23 16:34:47 +02:00
OBattler
077f6174bd ALi M1543(C) log fixes. 2022-07-23 16:34:03 +02:00
OBattler
e814fe606d ALi M5123 now adds the keyboard controller. 2022-07-23 16:33:27 +02:00
OBattler
758b8988e0 Preparations for ALi KBC. 2022-07-23 16:32:46 +02:00
OBattler
f9dbb5ea9f Fixes. 2022-07-23 16:31:29 +02:00
OBattler
bcd8f7e75a Added the ALi M5123 keyboard controller. 2022-07-23 16:29:50 +02:00
Miran Grča
5c64f32d50 Merge pull request #2501 from elyosh/pitfast
PIT: add alternative faster PIT
2022-07-23 15:56:26 +02:00
Adrien Moulin
5d7db9d4c5 Add pit_fast.o to Makefile.mingw 2022-07-23 14:03:54 +02:00
Adrien Moulin
2aa5d8f5b2 PIT: add alternative faster PIT
This is enabled by default on 486+ CPUs and can be forced disabled/enabled with pit_mode=0/1
2022-07-23 13:38:10 +02:00
Jasmine Iwanek
23e082aeea Merge pull request #2498 from jriwanek-forks/master-up
Missing ports from M&K
2022-07-23 02:14:51 -04:00
Jasmine Iwanek
74741d748a Missing ports from M&K 2022-07-23 01:01:45 -04:00
Miran Grča
9c534f6e00 Merge pull request #2497 from jriwanek-forks/config-bios2
Fix compile
2022-07-23 06:01:48 +02:00
Jasmine Iwanek
43239dfa9e Fix compile 2022-07-23 00:00:03 -04:00
Miran Grča
e415a551f7 Merge pull request #2496 from jriwanek-forks/config-bios
CONFIG_BIOS support
2022-07-23 05:45:02 +02:00
Jasmine Iwanek
59210b276f Two more whitespace cleanups 2022-07-22 23:35:31 -04:00
Jasmine Iwanek
9b1e90331f Beginnings of CONFIG_BIOS support
ported from machine&kb
2022-07-22 23:35:18 -04:00
Miran Grča
c069e12948 Merge pull request #2495 from jriwanek-forks/tgui
Fix crash in TGUI 9440CXI
2022-07-23 04:04:04 +02:00
Jasmine Iwanek
d94ae73ef7 Fix more I2C related bugs in the 9400CXI 2022-07-22 21:58:03 -04:00
Jasmine Iwanek
924408cf58 Fix crash in TGUI 9440CXI 2022-07-22 21:30:57 -04:00
OBattler
28d24679e0 ALi M1543(c) fixes. 2022-07-23 03:20:09 +02:00
OBattler
1ee0eedccb ALi M5123 FDC implementation. 2022-07-23 03:19:51 +02:00