Commit Graph

7185 Commits

Author SHA1 Message Date
David Hrdlička
77aae8abd5 Merge pull request #2513 from lemondrops/bugfix/midiin_sbpromcv
Add an option to control SBMIDI input receiving on SB Pro MCV
2022-07-26 13:54:02 +02:00
Alexander Babikov
16914e76ac Add an option to control SBMIDI input receiving on SB Pro MCV 2022-07-26 10:22:48 +05:00
Alexander Babikov
6452e89235 Fix a typo in qt_platform.cpp 2022-07-26 10:22:31 +05:00
OBattler
1261f1cedb Some patches to YMFM for OPL3 to correctly instantly begin counting on control register write instead of only after a period. 2022-07-26 06:20:57 +02:00
Miran Grča
f2e00a5a30 Merge pull request #2508 from elyosh/ymfm
OPL: add the faster YMFM cores
2022-07-26 00:35:19 +02:00
OBattler
a064918133 WIN_WRITE_MULTIPLE now correctly fails with command aborted if ide->blocksize = 0, instead of a fatal(). 2022-07-26 00:18:28 +02:00
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
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
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
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
OBattler
8ceb5bf081 ROM, WD76C10, and Paradise fixes. 2022-07-24 05:40:06 +02: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
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
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
74741d748a Missing ports from M&K 2022-07-23 01:01:45 -04:00
Jasmine Iwanek
43239dfa9e Fix compile 2022-07-23 00:00:03 -04: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
OBattler
5dc97b000a ALi M5123 compile fixes. 2022-07-23 03:19:30 +02:00
OBattler
771a287718 And win/Makefile.mingw. 2022-07-23 03:16:25 +02:00
OBattler
79fd8bbf26 ALi M5123-related changes in chipset/ali1543.c. 2022-07-23 03:13:23 +02:00
OBattler
ee6eee6810 ALi M5123 in sio.h. 2022-07-23 03:10:46 +02:00
OBattler
44713c4f7f Preliminary ALi M5123 code. 2022-07-23 03:10:13 +02:00
OBattler
f7f8ec79b9 M1543(c) and machine changes. 2022-07-23 01:29:19 +02:00
OBattler
f518a496f0 PCI changes. 2022-07-23 01:15:59 +02:00
OBattler
a9350012ff First ALi M1543C changes. 2022-07-23 00:47:32 +02:00
OBattler
1ee4a12bce Fixed the IBM PS/2 Model 70 Type 3 and MR 386SX clone machine_t structs, fixes #2493. 2022-07-22 18:58:49 +02:00