Commit Graph

13423 Commits

Author SHA1 Message Date
TC1995
8624942220 More ESP SCSI fixes (LUN mainly)
This commit should fix the NT 3.1 AMD PCscsi drivers when they look for devices on LUN > 0 and causing havoc with them (BSOD).
Basically clear the FIFO and set the SEQ_0 bit in the RSEQ read reg.
AM53c974 side: a biosless card is biosless.
General: fixed all the log excesses.
2024-08-05 01:00:48 +02:00
Miran Grča
b52c1329c2 Merge pull request #4688 from 86Box/tc1995
AMD/DC390 SCSI fixes of the day (August 4th, 2024)
2024-08-04 23:01:35 +02:00
TC1995
e79b722ebe Actually report the 86Box CD/DVD-ROM SCSI drive as SCSI-2 compliant 2024-08-04 22:30:50 +02:00
TC1995
885a92ae62 AMD/DC390 SCSI fixes of the day (August 4th, 2024)
Ported the latest changes/fixes to the above controller from QEMU and added a bios-less AMD Am53c974 device (non-DC390).
The latest changes fix the AMD-branded DOS ASPI drivers on both cards (even without bios).
2024-08-04 22:28:39 +02:00
OBattler
eee7c39b84 Modem: Double the size of the FIFO's, should mitigate buffer overflows, fixes #4669. 2024-08-04 05:20:04 +02:00
OBattler
6979b6a6c0 Assorted MIDI and MPU-401 intelligent mode fixes, fixes #4419. 2024-08-04 05:13:24 +02:00
Miran Grča
61e6052a9e Merge pull request #4685 from mourix/master
Microtouch: fix compilation warnings, optimize command handling and liftoffs
2024-08-04 01:46:37 +02:00
Jos van Mourik
7692abb60c A liftoff should keep the old touch location 2024-08-04 01:04:09 +02:00
Jos van Mourik
09dad6f6b7 Command handling updates
- Always return <SOH>0<CR> (success) for commands to greatly increase compatibility with unknown command.
- Remove empty commands because of this.
- Remove command wrapper function.
- Fix compiler warnings.
- Fix unit type string for SMT2/3.
- Guard for empty commands.
2024-08-04 00:19:40 +02:00
OBattler
1b3b612837 Merge branch 'master' of https://github.com/86Box/86Box 2024-08-03 19:54:50 +02:00
OBattler
5782f812e0 UYVY format implementation, fixes #4682. 2024-08-03 19:54:39 +02:00
Miran Grča
de671eb4c4 Merge pull request #4681 from mourix/master
Microtouch: serial fixes, poll rate increases, mode status, cleanups
2024-08-02 23:17:30 +02:00
Jos van Mourik
282d4e0c70 Formatting, use selected bauddrate for serial retry timing too 2024-08-02 15:09:52 +02:00
Jos van Mourik
49d71c19ba Commands cleanup
- Return 0 for unknown commands instead of 1, to not lock up software.
- Add a few extra unknown commands.
- Sort commands alphabetically to keep this mess organized.
- Don't capitalize commands as no software i know needs it.
2024-08-02 01:24:00 +02:00
Jos van Mourik
40dcbaa10e Implement Mode Status 2024-08-02 00:16:49 +02:00
Jos van Mourik
3b2072ac8c Change mouse poll rate per mode to reflect serial write speed, optimize serial fifo lengths 2024-08-01 22:40:20 +02:00
Jos van Mourik
94bffa104a Set CTS/DSR/DCD high like a real Microtouch 2024-08-01 20:47:15 +02:00
OBattler
0a71014825 Merge branch 'master' of https://github.com/86Box/86Box 2024-07-31 23:04:08 +02:00
OBattler
0e1f457f65 Rename the Tandy 1000 to Tandy 1000 SX, closes #4676. 2024-07-31 23:04:00 +02:00
Miran Grča
df2cbcd0ff Merge pull request #4668 from mourix/master
Microtouch: add controller type selection and start adding legacy modes for them
2024-07-31 01:31:50 +02:00
Jos van Mourik
fcec4a40f9 Cleanup/bugfix 2024-07-30 20:09:13 +02:00
Jos van Mourik
796e7bbe19 Update TODO 2024-07-29 21:51:44 +02:00
Jos van Mourik
066bd35f1a Optimize Format Tablet
Remove touchdown packet from Format tablet liftoff.
Does not cause issues for windows 95 or DOS.
2024-07-29 21:31:36 +02:00
Jos van Mourik
1eb24bf69b Add Format Decimal and make it default for legacy controller modes 2024-07-29 21:01:54 +02:00
Jos van Mourik
37538fd932 Correct MT format variables, to not confuse them with MT modes 2024-07-29 20:36:21 +02:00
Jos van Mourik
2616c66854 Add controller identity menu option 2024-07-29 20:28:20 +02:00
OBattler
0cb0a23bd1 Merge branch 'master' of https://github.com/86Box/86Box 2024-07-29 19:10:51 +02:00
OBattler
36386ac7f4 Pro Audio Spectrum 16: Do not enable the timeout watchdog timer if (val & 0x3f) is zero, fixes some hangs. 2024-07-29 19:10:43 +02:00
Miran Grča
4c0c905c7b Merge pull request #4666 from lemondrops/tr-fix
Miscellaneous UI fixes
2024-07-29 19:07:16 +02:00
Jos van Mourik
51cd31b885 Use wrapper function for Microtouch replies 2024-07-29 18:54:06 +02:00
Alexander Babikov
2b6ca97ab4 qt_progsettings.cpp: use a switch case to determine the Windows font 2024-07-29 20:07:00 +05:00
Alexander Babikov
115583c4a0 Add translations for "MiB" in the HDD table header 2024-07-29 19:44:41 +05:00
Alexander Babikov
2c0acb290e Fix "None" option not being translated in several places
Also fix "POV # (X/Y) axis" too
2024-07-29 18:55:20 +05:00
OBattler
9135083877 SN76489: Correctly ignore bit 6 of the second data byte on the non-PSSJ types, fixes #4664. 2024-07-29 06:37:40 +02:00
OBattler
cb275dd6a3 Fixes the behavior of F(N)INIT and F(N)SAVE on 8087, fixes the only MCPDIAG failure that was actually an 86Box bug, closes #4518. 2024-07-29 04:34:47 +02:00
OBattler
4d3b062793 net_modem.c: Fix credits. 2024-07-28 06:22:06 +02:00
OBattler
c32c685070 vid_svga.c: Allocate 8 bytes more of video memory to avoid segmentation faults. 2024-07-28 03:44:45 +02:00
OBattler
91021c55e3 The exclamation mark icon. 2024-07-28 03:36:43 +02:00
OBattler
4ae901c901 Genoa Unknown 486: Port 92h controls the exact same gate as the KBC, fixes #4660. 2024-07-28 02:26:43 +02:00
OBattler
72311a301b Merge branch 'master' of https://github.com/86Box/86Box 2024-07-28 01:01:06 +02:00
OBattler
760c720352 Assorted FDC and PCjr video fixes, fixes #4659. 2024-07-28 01:00:58 +02:00
RichardG867
2b399e210f Network: Force SLiRP for PLIP as well 2024-07-27 19:45:53 -03:00
RichardG867
0ae49490d2 Network: Make packet dumping work again 2024-07-27 19:43:50 -03:00
Jos van Mourik
6d4bd6d6f8 Megatouch MAXX WIP
- Fix soh bug to only proces full commands,
- Print unhandled commands too,
- Temporarily change identity to SMT3.
2024-07-27 20:14:22 +02:00
OBattler
3f3c2c802a Merge branch 'master' of https://github.com/86Box/86Box 2024-07-27 16:58:46 +02:00
OBattler
aca6355eb2 Rewrote a line in unix.c, fixes #4658. 2024-07-27 16:58:36 +02:00
Miran Grča
7413f7d9f3 Merge pull request #4657 from mourix/master
Microtouch: add option to turn off visible mouse crosshair
2024-07-26 22:57:41 +02:00
RichardG867
09ba9a1fb2 Modem: Respond to % escaped commands, fixes Windows autodetection taking a long time 2024-07-26 17:07:49 -03:00
RichardG867
b418b0d186 Modem: Clean up some dead code 2024-07-26 16:45:17 -03:00
RichardG867
b19bf7782b MGA: Fix warning with devbranched G100 2024-07-26 16:44:31 -03:00