Commit graph

12616 commits

Author SHA1 Message Date
Alexander Babikov
3f64d6d00c
Simplify EditorConfig, add .ui
Remove rules made redundant by the new indentation style
Add Qt .ui files
2024-04-01 21:22:38 +05:00
Alexander Babikov
0a1e92e239
clang-format modem and serial passthrough related files 2024-04-01 21:08:55 +05:00
Alexander Babikov
9a8bc1ab08
Modem: Disable most logging by default 2024-04-01 21:08:52 +05:00
Alexander Babikov
93f7705c83
Modem: Extra logging and misc improvements 2024-04-01 20:49:02 +05:00
Alexander Babikov
9b8680b7cf
Modem: Implement A/ (repeat last command) 2024-04-01 20:48:54 +05:00
Alexander Babikov
ba499b9563
Modem: Implement ATDL (dial last number) 2024-04-01 20:48:51 +05:00
Alexander Babikov
e641365866
Modem: Implement AT&C (DCD signal control) 2024-04-01 20:48:44 +05:00
Alexander Babikov
94c917eaaf
Modem: Implement ATD; (return to command mode after dialing)
To simulate the in-progress dialing, the number before the semicolon
is appended to a temporary buffer; when an ATD command without a semicolon
is issued, the buffer contents are prepended and the complete number
is dialed at once.

Fixes Windows 98 dialer being stuck if "wait for dial tone" option
was enabled.
2024-04-01 20:48:41 +05:00
Alexander Babikov
2353d1f917
Modem: Stop command line processing after dialing
"Phone numbers" with letters in them, such as hostnames, are no longer
interpreted as commands
2024-04-01 20:28:33 +05:00
Alexander Babikov
b63c1e04eb
Modem: Fix escape guard counter never resetting
Escape sequence guard timer now actually works
2024-04-01 20:28:29 +05:00
Alexander Babikov
05bbb2a807
Modem: Increase phonebook size to 200 entries
Also make some string operations (such as phonebook file parsing) safer
2024-04-01 20:28:10 +05:00
OBattler
46840b239d MGA: Implement hardware dithering modes by Cacodemon345, fixes Windows 3.1 dynamic resolution switching. 2024-04-01 12:57:48 +02:00
OBattler
a069eecd73 Merge branch 'master' of https://github.com/86Box/86Box 2024-03-31 23:57:06 +02:00
OBattler
3ec5f6f4a3 SiS 5571: Use the correct register for recalculating the SMRAM mapping, fixes #4318. 2024-03-31 23:56:59 +02:00
Miran Grča
f5dabe83d8
Merge pull request #3681 from redoste/vde-mode-fix
Allow connection to a VDE switch run by the same user
2024-03-28 18:17:22 +01:00
OBattler
2fd5fe86cd SiS 55xx: Add sanity check to the PCI to ISA bridge close code, fixes #4304. 2024-03-28 18:12:30 +01:00
Miran Grča
86c6cc27ab
Merge pull request #4310 from cold-brewed/gcc-warning-fix
Fix gcc warning with use of strncpy
2024-03-28 07:19:12 +01:00
Miran Grča
d69eb5cd49
Merge pull request #4309 from cold-brewed/gha-disable-ucrt64
Disable UCRT64 in msys2 workflow
2024-03-28 07:18:53 +01:00
OBattler
7bd510dc10 Actually take the Olivetti M290 Dev branched option into account. 2024-03-28 00:25:30 +01: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
7f4e8caefa IT86x1: Use PRIXPTR instead of the #ifdef's. 2024-03-27 22:23:33 +01:00
OBattler
8b3866b993 SiS 5595 PMU: Remove a pointless tautology. 2024-03-27 22:19:06 +01:00
OBattler
f48b710206 Some changes in preparation for the not yet committable PAS16 changes. 2024-03-27 19:55:34 +01:00
cold-brewed
bf09f6c9fc Fix gcc warning with use of strncpy 2024-03-27 14:16:21 -04:00
cold-brewed
5445ef639f GHA: Disable UCRT64 in msys2 workflow 2024-03-27 13:21:26 -04:00
OBattler
7a4a44d1d1 Matrox: Apply DirectDraw transparency fixes by Cacodemon345. 2024-03-27 17:24:06 +01:00
OBattler
8e21ba4699 SoftFloat: Fix 8087/287 comparison of infinites. 2024-03-27 13:59:37 +01:00
OBattler
12e4d1b083 SoftFloat: Correctly treat +INF and -INF as equal on 8087 and 287, fixes 287 detection in MCPDiag. 2024-03-26 23:29:06 +01:00
OBattler
0b0cb84bf7 FPU: Re-enabled SoftFloat on 808x and implement the missing FBLD instruction, closes #4300. 2024-03-25 19:59:26 +01:00
OBattler
31dee950ab PC330: Correct the on-board graphics card to VLB, fixes #4302. 2024-03-25 14:37:04 +01:00
OBattler
fb53ed47b0 cdrom_image_backend: Fix sector header generation for non-raw sectors. 2024-03-24 16:21:25 +01:00
Miran Grča
1962c7ff52
Merge pull request #4299 from lemondrops/vulkanfix
CI, workflows: Add vulkan-headers for MSYS2
2024-03-23 23:52:50 +01:00
Alexander Babikov
f267a2f12a
workflows: Remove the defunct legacy Makefile workflow 2024-03-24 02:20:53 +05:00
Alexander Babikov
e5fe2dd1fa
CI, workflows: Add vulkan-headers for MSYS2 2024-03-24 02:09:47 +05:00
Miran Grča
e9d8889906
Merge pull request #4298 from cold-brewed/zip-load-fix
Fix zip disk image load crash
2024-03-23 21:34:10 +01:00
cold-brewed
50a2a479c1 Revert earlier change to zip_load to fix an image load crash 2024-03-23 16:15:35 -04:00
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