Commit Graph

13398 Commits

Author SHA1 Message Date
Jasmine Iwanek
7b73c015d7 Compile fix for sis_85c50x.c logging 2024-08-07 01:07:48 -04:00
Miran Grča
414a8a4f40 Merge pull request #4695 from tjemg/master
add helper script to download ROMS to user's home directory
2024-08-07 06:12:31 +02:00
OBattler
37ceea4ed0 Fix emulator-handled UI keyboard combinations when keyboard requires capture and is not captured, also fix keyboard input in full screen in such situations, fixes #4697. 2024-08-07 06:11:50 +02:00
OBattler
f537ae792e Actually fix that correctly now by actually adding the shortcut to the menu item. 2024-08-07 05:38:05 +02:00
OBattler
3c8c66d649 Re-add the English translations of the Fullscreen menu item, they're apparently needed for the keyboard shortcut to show up in the menu. 2024-08-07 05:32:52 +02:00
OBattler
b585c40452 Merge branch 'master' of https://github.com/86Box/86Box 2024-08-07 05:08:49 +02:00
OBattler
fbfb6849c4 Compaq EGA: Implement C&T behavior where reads in mode 0 return 0xFF if bit 2 of GDC register 4 is set, fixes video memory size detection, fixes #4571. 2024-08-07 05:08:41 +02:00
Miran Grča
5a892657c7 Merge pull request #4696 from jriwanek-forks/progress
Tandy related cleaning, and logging compile fixes in pit_fast
2024-08-07 02:28:25 +02:00
Jasmine Iwanek
f04229280b Give pit_fast unique logging name 2024-08-06 20:12:19 -04:00
Jasmine Iwanek
b78ad87d67 Fix compile error in pit_fast with logging enabled 2024-08-06 20:12:19 -04:00
Jasmine Iwanek
837c16f546 Less magic numbers in PIT code 2024-08-06 20:12:18 -04:00
Jasmine Iwanek
834bcd09c1 Tidy up tandy 1000 SX 2024-08-06 20:12:18 -04:00
Jasmine Iwanek
50c79e1594 Fix Tandy 1000 HX minimum RAM 2024-08-06 20:12:18 -04:00
gasiba
7cb0c64811 add helper script to download ROMS to user's home directory 2024-08-06 22:33:27 +02:00
Miran Grča
ebe46b904a Merge pull request #4694 from jriwanek-forks/1000SX
Fix Tandy 1000 SX minimum RAM
2024-08-06 19:53:55 +02:00
Jasmine Iwanek
00035f7c69 Fix Tandy 1000 SX minimum RAM 2024-08-06 13:47:47 -04:00
OBattler
608165295b Tandy 1000 HX control register fixes, fixes Space Quest 3. 2024-08-06 06:06:02 +02:00
OBattler
58310e02c1 Tandy: Mask palette indexes read from video memories to the lower 4 bits in 16-color modes, fixes #4691. 2024-08-06 04:02:11 +02:00
OBattler
2f4b260499 Tandy: No longer incorrectly double the line scan timings in some modes, fixes #4687. 2024-08-05 04:34:24 +02:00
OBattler
28c1e7b8fb MPU-401: Revert some unnecessary changes, fixes the NT 3.1 Sound Blaster 16 driver regression. 2024-08-05 02:21:06 +02:00
OBattler
7d53c02c39 Call it DSP MIDI, not SB MIDI. 2024-08-05 01:35:05 +02:00
OBattler
9133ee25d9 Sound Blaster 16 on-card MPU-401 now correctly initializes without its own IRQ. 2024-08-05 01:33:33 +02:00
Miran Grča
a895570bc1 Merge pull request #4690 from 86Box/tc1995
More ESP SCSI fixes (LUN mainly)
2024-08-05 01:24:01 +02:00
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