Commit Graph

12702 Commits

Author SHA1 Message Date
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
b6ae0a0e5b Create SECURITY.md 2024-04-08 17:28:53 +02:00
Miran Grča
6f8971d1b9 Merge pull request #4335 from 86Box/tc1995
PASPlus fix for PoP1
2024-04-06 02:52:24 +02:00
TC1995
c69066715c Merge branch 'master' into tc1995 2024-04-06 02:45:02 +02:00
TC1995
bc6aacec71 PASPlus fix for PoP1
Okay, turns out bit 5 (for the board revision) is for all PAS2-based cards, which includes both Plus and 16.
This should fix the PCM IRQ on PoP1 and board detection on Plus DOS drivers.
2024-04-06 02:44:50 +02:00
Miran Grča
6388dba333 Merge pull request #4333 from 86Box/tc1995
Video7/Radius fixes.
2024-04-05 14:27:43 +02:00
TC1995
b674619894 Video7/Radius fixes.
And cleanups as well.
Htotal/hblankstart are now applicable to the HT216-32 card only.
Re-apply the Radius ISA SVGA extensions port workaround until a proper ISA bios is found/dumped (warning: the HT209 may not work properly on the PS/1 2121 machine).
2024-04-05 14:11:49 +02:00
Miran Grča
48f0412865 Merge pull request #4330 from kzmidze/master
Update translations
2024-04-04 16:39:31 +02:00
Miran Grča
3d376c525e Merge pull request #4329 from cold-brewed/config-cpu-version
Add host_cpu and emu_build_num to config
2024-04-04 16:39:10 +02:00
Miran Grča
bc9b07fec5 Merge branch 'master' into config-cpu-version 2024-04-04 16:39:02 +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
Miran Grča
433a1302b5 Merge pull request #4327 from cold-brewed/ui-warnings-42
UI updates: softfloat and voodoo
2024-04-04 16:37:12 +02:00
OBattler
d52b606cec SiS PCI flags corrections. 2024-04-04 03:10:29 +02:00
OBattler
f93692a045 More Pro Audio Spectrum 16 work, closes #4313. 2024-04-04 03:09:35 +02:00
Sasamiya
982c7c46f9 Update language modules 2024-04-04 00:08:52 +08:00
OBattler
fcbbae181f MGA: fixes pitch mask to be correct according to the docs (it incorrectly stripped bit 11 of the pitch before).
Reference: Page 3-74 (PDF page number 87), https://www.vgamuseum.info/images/doc/matrox/mga-2164w_dev_spec.pdf.
2024-04-03 14:09:27 +02:00
OBattler
48718eb169 MGA: Fixes hard freezes when using DynaView 3D on non-16-bpp modes on Windows 3.x. 2024-04-03 14:08:05 +02:00
OBattler
c8a1843cdf FDC: Disable DSR reset on the PS/1-2011/2121 / PS/2-30 FDC. 2024-04-02 23:31:44 +02:00
cold-brewed
f637e72488 config: Add host_cpu and emu_build_num to general 2024-04-02 12:30:02 -04:00
cold-brewed
165ad489ef Trim the newline from the resulting string on macOS 2024-04-02 12:30:02 -04:00
cold-brewed
4d8e7bd24e qt: Add UUID features, MAC address configuration, machine move detection 2024-04-02 11:47:29 -04:00
cold-brewed
3cf3865980 ui: Disable add-on voodoo when main voodoo is selected 2024-04-02 10:28:49 -04:00
cold-brewed
57b064c412 ui: Warning for performance impact of softfloat 2024-04-02 10:28:49 -04:00
Miran Grča
c6289fd85a Merge pull request #4326 from 86Box/tc1995
Tseng Labs fixes and bug-compatible fixes too.
2024-04-02 15:40:50 +02:00
Miran Grča
a58858f577 Merge branch 'master' into tc1995 2024-04-02 15:40:43 +02: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
OBattler
e712f8060a ET4000AX: Do not wrap row offset. 2024-04-02 14:54:25 +02:00
Miran Grča
737ef38021 Merge pull request #4324 from 86Box/tc1995
Voodoo: vertical display programming fix.
2024-04-02 00:21:54 +02:00
TC1995
42be0ab641 Voodoo: vertical display programming fix.
Apparently some software reprograms the vertical display wrong sometimes (in this case, vdisp + 2).
This should fix software titles that use such techniques...
2024-04-02 00:20:27 +02:00
OBattler
ee7df06168 Voodoo: Honor monitor overscan. 2024-04-02 00:08:40 +02:00
OBattler
038871d998 SiS 496/497: Fix soft reset behavior, fixes #4319. 2024-04-01 23:54:49 +02:00
OBattler
5d94a361f1 net_modem: Remove excess parentheses. 2024-04-01 23:36:38 +02:00
OBattler
9c53413ca4 Give the P5MP3 PS/2 keyboard and mouse latches, fixes #4320. 2024-04-01 23:35:55 +02:00
Miran Grča
32e05fe453 Merge pull request #4323 from lemondrops/modem
Modem (and related) cleanups
2024-04-01 18:24:58 +02:00
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
Miran Grča
6ad4589a8f Merge pull request #4322 from lemondrops/modem
Modem additions
2024-04-01 18:20:56 +02: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
Miran Grča
9e2b68e538 Merge pull request #4321 from lemondrops/modem
Modem fixes
2024-04-01 18:01:40 +02: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