Commit Graph

13425 Commits

Author SHA1 Message Date
OBattler
059ac87afa Merge branch 'master' of https://github.com/86Box/86Box 2024-08-05 01:22:47 +02:00
OBattler
c2ec03954f Implemented B8000/C0000 video RAM access toggle on Tandy 1000 SX and HX, fixes #4670. 2024-08-05 01:22:39 +02:00
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