OBattler
|
f63cc093e1
|
net_modem and sb_dsp: Warning fixes.
|
2024-03-23 17:22:36 +01:00 |
|
OBattler
|
f45fe7b121
|
Bump version to 4.2.
|
2024-03-23 17:19:33 +01:00 |
|
Miran Grča
|
f2b9f7b028
|
Merge pull request #4297 from 86Box/version/4.2
Merge Version/4.2 into master.
|
2024-03-23 17:15:39 +01:00 |
|
Miran Grča
|
1bcd4b085e
|
Merge pull request #4296 from Kagamiin/feature/ess-audiodrive
feature/sound: ESS AudioDrive ES1688
|
2024-03-23 17:14:10 +01:00 |
|
Miran Grča
|
759cca1582
|
Merge branch 'version/4.2' into feature/ess-audiodrive
|
2024-03-23 17:13:59 +01:00 |
|
Kagamiin~
|
0af83efb8f
|
Correcting device name
|
2024-03-23 12:47:41 -03:00 |
|
Kagamiin~
|
6c519904fd
|
Cleanup: miscellaneous
|
2024-03-23 12:23:32 -03:00 |
|
OBattler
|
1d2a7e3bca
|
Set pit constant after PIT reset.
|
2024-03-23 06:48:53 +01:00 |
|
OBattler
|
4884f8664c
|
Set PIT constant on PIT init.
|
2024-03-23 06:18:11 +01:00 |
|
OBattler
|
2466da2161
|
Prepared the API to set the PIT constant.
|
2024-03-23 06:15:34 +01:00 |
|
Kagamiin~
|
639f05d07c
|
Small fixes
|
2024-03-23 01:09:49 -03:00 |
|
Kagamiin~
|
eee63d7312
|
Better function naming
|
2024-03-23 00:58:31 -03:00 |
|
Kagamiin~
|
922a403eb3
|
Cleanup: get rid of snd_ess.c; move ess to snd_sb.c/.h
|
2024-03-23 00:54:31 -03:00 |
|
Kagamiin~
|
eb6f4c1118
|
Fixing compiler warning about parentheses
|
2024-03-22 23:49:02 -03:00 |
|
Kagamiin~
|
d846a16826
|
Cleanup: some touch-ups here and there
|
2024-03-22 23:36:56 -03:00 |
|
Kagamiin~
|
8bfcfec280
|
Cleanup: clang-format
|
2024-03-22 23:07:12 -03:00 |
|
Kagamiin~
|
ad61672385
|
Rename ESFMu flag type to ebit
|
2024-03-22 22:21:27 -03:00 |
|
Kagamiin~
|
81029da950
|
Cleanup: rolling back extraneous change in cpu.h
|
2024-03-22 21:46:27 -03:00 |
|
Kagamiin~
|
f2091e3490
|
Cleanup: removing broken recording functionality
|
2024-03-22 21:36:41 -03:00 |
|
Kagamiin~
|
4b93999790
|
Cleanup: removing a bunch of logging statements
|
2024-03-22 21:30:23 -03:00 |
|
Miran Grča
|
01b026c76e
|
Merge pull request #4294 from 86Box/tc1995_4.2
Add the Tandy 4000 AT compatible and SCAT-286-003 machines
|
2024-03-23 00:17:35 +01:00 |
|
TC1995
|
309786bc7a
|
Add the Tandy 4000 AT compatible and SCAT-286-003 machines
And a proper Compaq Portable III 386 BIOS.
Note: The SCAT 286 003 machine is a SCAT-based AMI 286 machine.
|
2024-03-22 23:51:25 +01:00 |
|
Miran Grča
|
2bec90afca
|
Merge pull request #4293 from 86Box/tc1995_4.2
Fix incompatible pointers of the generic PIT and PCjr's
|
2024-03-22 23:40:09 +01:00 |
|
TC1995
|
36ecc17551
|
Fix incompatible pointers of the generic PIT and PCjr's
So that the build compiles fine.
|
2024-03-22 23:24:58 +01:00 |
|
Kagamiin~
|
5e318dfce9
|
Updating ESFMu to version v1.2.6
|
2024-03-22 12:13:57 -03:00 |
|
Kagamiin~
|
d46e2ef7c8
|
Refactored ESFM timers; removed 16-bit clipping from ESFMu
Co-authored-by: OBattler <oubattler@gmail.com>
|
2024-03-22 11:57:17 -03:00 |
|
Kagamiin~
|
937537f78e
|
Legacy microphone volume mapping
|
2024-03-22 11:17:34 -03:00 |
|
Kagamiin~
|
d41e791aec
|
Fix bug introduced by last commit
|
2024-03-22 01:35:31 -03:00 |
|
Kagamiin~
|
3e539c630b
|
Mixer code cleanup: fixing ESS volume calculation
|
2024-03-22 01:31:13 -03:00 |
|
Kagamiin~
|
c835a4d156
|
Uncluttering logs; making ESFM output work again (oops)
|
2024-03-22 00:32:57 -03:00 |
|
Kagamiin~
|
882b65de48
|
Implementing ESFM timer interface using 86Box's timers; dropping ESFMu's internal timer emulation
Co-authored-by: OBattler <oubattler@gmail.com>
|
2024-03-21 23:32:26 -03:00 |
|
Miran Grča
|
242747df52
|
Merge pull request #4290 from 86Box/pas16_code
Refactor PAS16 code (Audio/MIDI/PIT)
|
2024-03-21 22:25:32 +01:00 |
|
TC1995
|
c176a116fb
|
Remove deskpro386 and PAS16 from the dev branch.
From the main CMakeLists.txt.
|
2024-03-21 22:13:37 +01:00 |
|
Miran Grča
|
a02118c80e
|
Merge pull request #4289 from cold-brewed/pcap-filter
Modify the PCAP filter to allow multicast packets
|
2024-03-21 22:05:46 +01:00 |
|
TC1995
|
778cd2bc46
|
Refactor PAS16 code (Audio/MIDI/PIT)
This should make it work once and for all after many years of being broken/not working.
|
2024-03-21 22:00:48 +01:00 |
|
cold-brewed
|
a776a54b55
|
network: Modify the PCAP filter to allow multicast packets
|
2024-03-21 15:11:08 -04:00 |
|
Kagamiin~
|
56859a9173
|
Fixing ESPCM 2/2
|
2024-03-21 12:52:13 -03:00 |
|
Kagamiin~
|
40607b291d
|
Fixing ESPCM 1/2
|
2024-03-21 12:52:13 -03:00 |
|
Kagamiin~
|
011b06441d
|
Removing extraneous DSP update from ess_get_music_buffer_sbpro
|
2024-03-21 12:52:13 -03:00 |
|
Kagamiin~
|
6fc43a8082
|
Implement ESPCM_4 recording
|
2024-03-21 12:52:13 -03:00 |
|
Kagamiin~
|
416edcf1a5
|
Fix: clear espcm_sample_idx upon starting ESPCM DMA
|
2024-03-21 12:52:13 -03:00 |
|
Kagamiin~
|
9d54a78918
|
Implement ESPCM_3 decoding
|
2024-03-21 12:52:13 -03:00 |
|
Kagamiin~
|
e2200f8d75
|
Add tables for ESPCM_3 mode
|
2024-03-21 12:52:13 -03:00 |
|
Kagamiin~
|
f4c75226ef
|
Implementing ESPCM decompression (incomplete)
|
2024-03-21 12:52:13 -03:00 |
|
Kagamiin~
|
0ed203cbd5
|
Mixer functions; recording (incomplete/commented out); set default IRQ to 5
|
2024-03-21 12:52:13 -03:00 |
|
OBattler
|
7ad48f8d29
|
Switching filter implementation to use SB16 filters; fixing CD audio volume
|
2024-03-21 12:52:13 -03:00 |
|
Kagamiin~
|
7c99887293
|
Implementing ESS DMA counter; handling disable of auto-init while DMA is turned on
|
2024-03-21 12:52:13 -03:00 |
|
OBattler
|
34be04ab80
|
Implementing command 0xF2 IRQ masking behavior
|
2024-03-21 12:52:13 -03:00 |
|
Kagamiin~
|
b59db332f0
|
Implement registers 0xC2/0xC3; sound now works in Win3.1
|
2024-03-21 12:52:13 -03:00 |
|
Kagamiin~
|
6d3f2c478b
|
Fix port 388h being disabled erroneously; set filter freq on sample rate change
|
2024-03-21 12:52:13 -03:00 |
|