TC1995
da1ededb93
SCSI CD-ROM and 5380 fixes.
...
CD-ROM side: fixed a mode sense page (0x08 Sony, used by both Sony and Texel drives) as well as corrected the Toshiba specific drive speeds (bytes_per_second).
NCR 5380 side: split the work into the generic 5380 core and the ASICs into separate sources (53c400 and T128) and added the T228 MCA adapter based on the 128.
2024-04-10 17:27:30 +02:00
Miran Grča
3fc27b9473
Merge pull request #4328 from cold-brewed/uuid-mac
...
MAC address configuration, machine move detection
2024-04-04 16:37:37 +02:00
OBattler
f93692a045
More Pro Audio Spectrum 16 work, closes #4313 .
2024-04-04 03:09:35 +02:00
cold-brewed
4d8e7bd24e
qt: Add UUID features, MAC address configuration, machine move detection
2024-04-02 11:47:29 -04:00
TC1995
38e044ca34
Tseng Labs fixes and bug-compatible fixes too.
...
ET3000AX: the chip in question should not support 1MB of video memory.
ET4000AX: the early TC6058AF revision can support 1MB of video memory (e.g.: Diamond Speedstar BIOS D3.10, undumped anyway), and actually don't update the rowoffset to 256 when using such chip in 320x200x256 mode. Fixes the copper demo in said chip revision.
2024-04-02 15:09:18 +02:00
Alexander Babikov
0a1e92e239
clang-format modem and serial passthrough related files
2024-04-01 21:08:55 +05:00
OBattler
97ba1cd8e0
Moved the ATi VGA Wonder 18800 out of the Dev branch.
2024-03-28 00:18:30 +01:00
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