Commit Graph

417 Commits

Author SHA1 Message Date
Jasmine Iwanek
44fd5b10ac Moved as requested by lemondrops 2022-01-31 05:00:52 -05:00
Jasmine Iwanek
7582f99613 Fix PSSJ Clone 2022-01-30 19:37:50 -05:00
Miran Grča
3c653fc283 Merge pull request #2029 from jriwanek-forks/ps1-audio
PS/1 Audio & Tandy Nano
2022-01-30 16:50:01 +01:00
Miran Grča
88c1af40f3 Merge pull request #2028 from jriwanek-forks/adlib-gold
Adlib Gold EEPROM data fix
2022-01-30 07:49:57 +01:00
Jasmine Iwanek
aeaa5d94f6 Adlib Gold default EEPROM Data 2022-01-30 00:45:26 -05:00
Jasmine Iwanek
cfac26f713 Fix Build 2022-01-30 00:19:02 -05:00
Jasmine Iwanek
54fc740f4e Merge branch '86Box:master' into ps1-audio 2022-01-29 21:53:55 -05:00
Jasmine Iwanek
c40c138af0 Whitespace 2022-01-29 20:56:53 -05:00
Jasmine Iwanek
c1d2a50175 Give OpenAL the ability to be optional 2022-01-29 20:25:00 -05:00
Jasmine Iwanek
d8761e869a Merge branch 'master' into audio 2022-01-26 19:59:37 -05:00
Miran Grča
8cfa086c5a Merge pull request #2012 from jriwanek-forks/fixes-and-updates
Fixes and updates
2022-01-27 01:50:04 +01:00
Jasmine Iwanek
02656060a3 Fixes in PAS16 2022-01-26 17:04:41 -05:00
TC1995
e6e37d780b Damn git... 2022-01-21 16:48:44 +01:00
TC1995
52ab6b400d Merge branch 'master' into tc1995 2022-01-21 15:51:33 +01:00
Miran Grča
613b04ef94 Merge pull request #2002 from Ompronce/master
Fixed incorrect control chip ID of AdLib Gold and added auxillary registers to mixer
2022-01-21 15:45:06 +01:00
OBattler
f590272df7 Merge branch 'master' of https://github.com/86Box/86Box 2022-01-21 15:44:36 +01:00
OBattler
23a754443e ES1371 MIDI UART fixes. 2022-01-21 15:44:24 +01:00
Ompronce
89c8212267 Corrected spacing 2022-01-20 17:46:36 -04:00
Ompronce
5218fa0b19 Refined and optimized CD audio filter on AdLib Gold sound card 2022-01-20 17:43:31 -04:00
TC1995
04f40f0199 AdLib Gold changes:
Properly implemented MIDI Out/In.
Changed the ID from 0x50/0x70 to 0x51/0x71 to identify as AdLib Gold 1000.
Added CD Audio volume and filter.
2022-01-20 18:36:37 +01:00
Ompronce
415a98fa15 Added auxillary registers (used for line in and CD audio) to AdLib Gold mixer 2022-01-20 13:12:28 -04:00
Ompronce
0a8b93d58f Fixed incorrect control chip ID of AdLib Gold 2022-01-20 04:49:06 -04:00
Ompronce
e462f03a89 Corrected spacing again 2022-01-19 20:12:11 -04:00
Ompronce
80dda2e18c Corrected spacing 2022-01-19 20:10:39 -04:00
Ompronce
1b74b12cee Added gameport at port 201h to AdLib Gold sound card 2022-01-19 20:07:52 -04:00
TC1995
fe90200eee Added MIDI In/Out to the AdLib Gold as well as a fix to wave out. 2022-01-19 13:38:07 +01:00
TC1995
cbdc3d9688 Implemented ES1371 MIDI input. 2022-01-19 12:43:29 +01:00
Jasmine Iwanek
aaf535b404 Split out IBM PS/1 Audio Card from machine 2022-01-08 20:15:56 -05:00
Jasmine Iwanek
e40c664a9b Tandy PSSJ (ISA Clone boards) 2022-01-08 20:14:34 -05:00
ts-korhonen
edc8c88062 Properly UART-mode detection on input sysex messages 2022-01-07 23:36:25 +02:00
ts-korhonen
a4081be22c Pass sysex messages in mpu-401 uart mode 2022-01-07 18:09:16 +02:00
ts-korhonen
e9332cf670 Fixes for midi input
- Fix buffer overflow in midi input messages
- Detect sysex messages by starting byte instead of length
2022-01-07 10:01:57 +01:00
OBattler
d8f45bcaef Explicitly tell RTMIDI to not ignore any midi in message types. 2022-01-05 23:58:07 +01:00
OBattler
499a74121e Fixed the configuration file section the MIDI input device is obtained from. 2022-01-05 19:28:39 +01:00
Alexander Babikov
095f6fcf5c Port SB16 ASP chip internal RAM and more 8051 RAM emulation from DOSBox-X 2021-12-22 06:33:35 +05:00
Alexander Babikov
3e404fad05 Fix indentation in snd_sb_dsp.c 2021-12-22 06:30:32 +05:00
David Hrdlička
52486e121e Convert CMake files to 4 spaces indentation 2021-12-20 15:08:23 +01:00
David Hrdlička
7381ab6928 Minor changes to threading
- Renamed `cpp11_thread.cpp` to `thread.cpp`
- Removed features that are only supported by Win32 threads (`thread_wait` with timeout and mutex with spinlock)
- Fixed formatting in `thread.cpp`
2021-12-17 19:59:25 +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
0d0459f972 The ES1371 no longer blocks reads of the power management registers. 2021-12-03 00:45:50 +01:00
OBattler
39f40d45ea The ES1371 now correctly clears all interrupts when it is reset. 2021-12-03 00:39:35 +01:00
OBattler
d3efb6998b ES1371 MIDI UART transmit interrupt enable bit is now actually honored. 2021-12-03 00:37:30 +01:00
RichardG867
aefb90ee8b Add AK4540 codec for ES1371 2021-11-24 20:33:42 -03:00
RichardG867
16fc0720cf Change ES1371 back to the temporary ES1373 revision 2021-11-24 15:24:48 -03:00
RichardG867
b67468070a Implement ES1371 game port remapping 2021-11-24 15:19:19 -03:00
RichardG867
95f63cc05e Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30 2021-11-23 23:37:21 -03:00
RichardG867
5d87f6b8f1 Fix AC97 codec reset flags not being set 2021-11-23 23:37:10 -03:00
Jasmine Iwanek
306308f2bd SB16 8051 RAM
Ported from PCBox
2021-11-23 17:53:03 -05:00
RichardG867
8e45511c81 Revert my previous ES1371 bit mask change (per #1834) 2021-11-22 17:08:40 -03:00