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
OBattler
7136c9ecb7
Merge branch 'version/4.2' of https://github.com/86Box/86Box into version/4.2
2024-03-01 19:50:12 +01:00
Alexander Babikov
f9ae162e5d
Move the EMU8000 ROM path to a macro
2024-03-01 22:35:52 +05:00
Miran Grča
8cedf22b70
Merge pull request #4209 from Cacodemon345/novell_keycard
...
Add Novell NetWare 2.x Card Key emulation
2024-03-01 08:06:08 +01:00
OBattler
e0d80aefb4
Moved OPL2 and OPL3 to a new 49716 Hz source so resampling is no longer needed, also fixed SB OPL and PC Speaker filtering (OPL was being downsampled to the selected DSP sample rate, which is incorrect, and the PC Speaker filter was using the wrong filter index in some liens).
2024-03-01 06:52:48 +01:00
Cacodemon345
74e9bcd084
Add Novell NetWare 2.x Card Key emulation
2024-02-26 03:15:44 +06:00
OBattler
f6c66248e0
Moved the FDC FIFO implementation to fifo.c/h, fixes a few length masking bugs in fifo.c, and fixed FDC MSR register RQM bit behavior in DMA mode, which makes 386BSD work, fixes #530 .
2024-02-25 08:13:45 +01:00