OBattler
d290de418d
Significantly reworked the Pro Audio Spectrum 16 and implemented a lot of missing stuff, and added the Pro Audio Spectrum Plus.
2024-03-27 23:56:55 +01:00
OBattler
f48b710206
Some changes in preparation for the not yet committable PAS16 changes.
2024-03-27 19:55:34 +01:00
Miran Grča
759cca1582
Merge branch 'version/4.2' into feature/ess-audiodrive
2024-03-23 17:13:59 +01:00
Kagamiin~
6c519904fd
Cleanup: miscellaneous
2024-03-23 12:23:32 -03:00
OBattler
2466da2161
Prepared the API to set the PIT constant.
2024-03-23 06:15:34 +01: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
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
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
Kagamiin~
40607b291d
Fixing ESPCM 1/2
2024-03-21 12:52:13 -03:00
Kagamiin~
6fc43a8082
Implement ESPCM_4 recording
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
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
Cacodemon345
7f9f072b3e
Add ESS ES1688 (COMPLETELY UNTESTED!!!)
2024-03-21 12:52:13 -03:00
Cacodemon345
e7e582cd74
Finish DSP part of ESS
2024-03-21 12:52:13 -03:00
Cacodemon345
3f7fbc7467
Extended mode toggle
2024-03-21 12:52:13 -03:00
Cacodemon345
97b239aed5
More small pieces of ESS emulation
2024-03-21 12:52:13 -03:00
Cacodemon345
d5dad279c4
ESSreg macro
2024-03-21 12:52:13 -03:00
Cacodemon345
8308f41069
A bit of ESS
2024-03-21 12:52:13 -03:00
Cacodemon345
2341b28c7f
Add FM_ESFM type
2024-03-21 12:52:12 -03:00
TC1995
62143628c5
Merge branch 'version/4.2' into pas16_code
2024-03-21 01:50:56 +01:00
OBattler
6140bf53dd
Merge branch 'version/4.2' of https://github.com/86Box/86Box into version/4.2
2024-03-20 22:23:29 +01:00
OBattler
976a9357ee
Merge remote-tracking branch 'origin/master' into version/4.2
2024-03-20 22:22:43 +01:00
Alexander Babikov
8e06b5449f
Overhaul plat_get_string()
...
Now takes constants with human-readable names instead of
Win32 string table IDs, language.h is no longer needed
ui_msgbox*() no longer accepts string IDs as arguments directly,
plat_get_string() must be explicitly called to retrieve the string
2024-03-20 20:33:28 +05:00
RichardG867
9e5ead428c
De-underscore the Aptiva 510
2024-03-19 17:31:46 -03:00
Alexander Babikov
23ba920bbf
Clean up the plat and ui API
...
Remove functions no longer defined or used on any plat/UI
Remove the old non-multi-monitor-aware plat_resize() and rename
plat_resize_monitor() to plat_resize()
2024-03-19 14:30:24 +05:00
TC1995
27e78da4ec
WIP: PAS16.
...
See above, currently very WIP.
2024-03-18 17:10:36 +01:00
Alexander Babikov
b3819f6962
Remove or trim leftover header files
2024-03-17 13:19:41 +05:00
OBattler
f2ff9e3637
Merge remote-tracking branch 'origin/master' into version/4.2
2024-03-15 18:08:08 +01:00
Alexander Babikov
474df94008
Correct a typo in the comment
2024-03-15 14:01:46 +05:00
Miran Grča
e0b3ca9263
Merge pull request #4248 from Cacodemon345/modem_emu
...
net_modem: TCP/IP support and Telnet emulation
2024-03-12 15:34:43 +01:00
Miran Grča
4646fa5d12
Merge pull request #4247 from Cacodemon345/modem_emu
...
Modem emulation (includinng SLIP connectivity)
2024-03-12 11:45:03 +01:00
Cacodemon345
d51ba85814
TCP/IP support
2024-03-12 14:27:19 +06:00
Cacodemon345
10e0dbaafa
Netsocket changes
2024-03-12 01:55:17 +06:00
Cacodemon345
9f5d2a46bd
Platform-specific netwok sockets
2024-03-11 16:35:57 +06:00
OBattler
18c04a3ef0
Merge remote-tracking branch 'origin/master' into version/4.2
2024-03-09 23:55:57 +01:00
OBattler
d4fa99648e
SiS 5595 fixes, added the PC Chips M747, and corrected the name of the Aptiva.
2024-03-09 18:56:42 +01:00
OBattler
9006f31f45
Added the NEC Mate NX MA23C.
2024-03-09 14:46:33 +01:00
OBattler
567d66b788
Added the IBM Aptiva CM (Japanese PC 330).
2024-03-09 13:43:59 +01:00
OBattler
ca2492e893
Added the Trident TVGA 8900 D-R.
2024-03-09 13:18:31 +01:00
OBattler
908ce24198
Conflict resolution.
2024-03-09 11:39:35 +01:00
Cacodemon345
ec8b8f2a92
Somewhat finish initial modem emulation
2024-03-09 01:37:13 +06:00
Cacodemon345
9488078c5a
Work-In-Progress modem emulation
2024-03-08 16:45:17 +06:00
Cacodemon345
6d1c91c8ce
Add Vision Systems LBA Enhancer
2024-03-06 15:14:56 +06:00
OBattler
e2018775d5
Implement correct DSR behavior, fixes #3715 .
2024-03-03 18:19:00 +01:00
OBattler
944ace3aa5
Merge remote-tracking branch 'origin/master' into version/4.2
2024-03-02 16:11:11 +01:00
TC1995
af786bec0a
IDE changes (now for MCA).
...
Added McIDE (MCA IDE) controller for MCA machines that don't have it (PS/2 models 50+).
2024-03-01 22:54:31 +01:00