Commit Graph

17141 Commits

Author SHA1 Message Date
Jasmine Iwanek
cb5a12e2a0 Improve the macos joystick fix 2025-09-09 19:59:42 -04:00
Jasmine Iwanek
f937b81246 PCjr Cleanups 2025-09-09 19:57:47 -04:00
Jasmine Iwanek
af007b12e7 path_get_basename helper function 2025-09-09 19:57:47 -04:00
Jasmine Iwanek
6f9930417d A few EMU8000 Cleanups 2025-09-09 19:57:47 -04:00
Jasmine Iwanek
1e0f92185f Sensible defaults in cartridge.c 2025-09-09 19:57:46 -04:00
Jasmine Iwanek
ea7cb1cc55 Some more clang formatting 2025-09-09 19:57:46 -04:00
Miran Grča
06215a0697 Update sdl_joystick.c 2025-09-10 00:54:54 +02:00
OBattler
60d502daad (S)VGA pel panning: values above 7 behave like 7. 2025-09-10 00:28:05 +02:00
Miran Grča
0a248eeb3b Merge pull request #6146 from 86Box/tc1995
Overriding changes (September 9th, 2025)
2025-09-09 23:24:06 +02:00
TC1995
3a67c54687 Overriding changes (September 9th, 2025)
Dealing with 3D card overriding with XGA/IBM 8514/A compatibles again...
2025-09-09 23:07:29 +02:00
OBattler
e630a8fa25 (S)VGA: Implement some level of pel shift memorization. 2025-09-09 21:50:49 +02:00
OBattler
51c2328949 (S)VGA: Implement odd pel shifts in 256-color modes. 2025-09-09 20:11:59 +02:00
Miran Grča
bd5d058f76 Merge pull request #6145 from bozoscum/master
changing and adding Multitech machines
2025-09-09 13:08:11 +02:00
Bozo Scum
32555f0edb add machine 'Multitech PC-900' 2025-09-09 13:03:18 +08:00
Bozo Scum
a5a9ca148e add machine Multitech PC-500 with BIOS ROM v3.10 and v3.30 2025-09-09 12:39:41 +08:00
Bozo Scum
fb64862fcf rename machine 'Multitech PC-500' to 'Multitech PC-500 plus' 2025-09-09 12:33:52 +08:00
Bozo Scum
430627e776 fix file handler typo in line #422 2025-09-09 10:11:48 +08:00
OBattler
91d7bb3839 (S)VGA render: remove an excess logging line. 2025-09-09 01:29:47 +02:00
Miran Grča
03c36febec Merge pull request #6141 from 86Box/tc1995
Last minute changes for the high color S3 911/924 mode
2025-09-09 00:28:39 +02:00
TC1995
3a703d0c0d Last minute changes for the high color S3 911/924 mode
Read mask initialized to 0xff allows proper colors on initial boot of Windows.
2025-09-09 00:18:14 +02:00
Miran Grča
cc9d7d6cd3 Merge pull request #6140 from 86Box/tc1995
Latest video fixes of the day (September 8th, 2025)
2025-09-08 23:02:43 +02:00
TC1995
8bb6444c7a Latest video fixes of the day (September 8th, 2025)
On soft-reset, reset the Misc Multifunc (0x0D/0x0E) values to sane defaults per manuals.
2025-09-08 22:59:34 +02:00
OBattler
84d96271de Implement the Super MegaZeux text mode. 2025-09-08 22:27:39 +02:00
Miran Grča
204afb5f33 Merge pull request #6138 from MaxwellS04/Moden
Add Two Baud Rates
2025-09-08 13:15:49 +02:00
starfrost
0fecc35e5c Merge pull request #6139 from Cacodemon345/trio3d-palette-fixes
Add support for Trio3D/2X's 8-bit palette DAC
2025-09-08 11:46:03 +01:00
Cacodemon345
22ba8b32c1 Add support for Trio3D/2X's 8-bit palette DAC 2025-09-08 15:37:11 +06:00
MaxwellS04
845d1ddc43 Added two baud rates (28.8k and 33.6k)
According to Windows 98 modem setup.
2025-09-08 11:23:08 +07:00
OBattler
63a78e388b Olivetti M19: Use the 3.71 BIOS instead, because it's newer. 2025-09-08 01:38:46 +02:00
Miran Grča
087dc711f5 Merge pull request #6136 from 86Box/tc1995
Restore the obsolete pause resume alt opcode.
2025-09-07 23:39:23 +02:00
TC1995
f3b18ef8bf Restore the obsolete pause resume alt opcode.
As a redirect to the SCSI Pause/Resume 0x4B command.
2025-09-07 23:38:36 +02:00
OBattler
a13bc2d532 EGA: Remove an excess logging line. 2025-09-07 23:31:07 +02:00
Miran Grča
be224c8210 Merge pull request #6132 from Cacodemon345/mga-unscaled-yuv
MGA: Implement unscaled YUV blits for ILOAD
2025-09-07 14:27:11 +02:00
Cacodemon345
b74c513273 Adjust scsi_common_t structure definition to match the rest (#6133)
Fixes https://github.com/86Box/86Box/issues/6131
2025-09-07 09:01:37 -03:00
Cacodemon345
569827ce02 MGA: Implement unscaled YUV blits for ILOAD 2025-09-07 14:19:09 +06:00
win2kgamer
e14c8f62e8 Merge branch '86Box:master' into ymf701 2025-09-06 20:20:46 -05:00
win2kgamer
433c45b3e6 Give the Intel TC430HX and Sony Vaio PCV-90 their onboard YMF701 audio 2025-09-06 18:24:29 -05:00
OBattler
d46e2bc8c6 Apply the dynamic SCSI buffer window sizing fix to MO, removable disk, and CD-ROM as well. 2025-09-07 01:12:30 +02:00
Miran Grča
113dfe3483 Merge pull request #6130 from 86Box/tc1995
Major video changes and fixes of the day (September 7th, 2025)
2025-09-07 01:04:10 +02:00
TC1995
a6becc3158 Major video changes and fixes of the day (September 7th, 2025)
1. Rewritten Sierra SC1502x RAMDAC code to match the manual, allowing proper BPP selection on cards which use it.
2. Added a reference clock variable for cards which have a different default one (ELSA cards namely) on the ICD2061 code.
3. Reorganized RAMDAC selection in the S3 code.
4. Added more ELSA Winner cards based on the 928 chip (ELSA Winner 2000 ISA, 1000 VLB and 1000 PCI based on 928PCI).
5. The horizontal override is now also enabled for ELSA Winner 1000 (928 VLB and PCI) cards with 32bpp set, to avoid wrong horizontal displays.
6. LFB in PCI mode doesn't have the same limitations as on VLB or ISA.
7. Added more hdisp adjustments for the Elsa cards.
8. Mono patterns are now more correct in ROPBLT acceleration (command 14), fixes blackness in some instances of Win95 (matching the 968 manual).
9. Minor cleanup on the accel registers.
2025-09-07 01:01:03 +02:00
Miran Grča
daef24de13 Merge pull request #6129 from 86Box/tc1995
Minor cleanup on 53c9x code (September 7th, 2025)
2025-09-07 00:44:58 +02:00
TC1995
2141353592 Minor cleanup on 53c9x code (September 7th, 2025) 2025-09-07 00:44:16 +02:00
win2kgamer
5225b37448 Initial implementation of the Yamaha YMF-701 audio controller 2025-09-06 16:34:10 -05:00
Jasmine Iwanek
41dcee22b7 Merge pull request #6128 from awilfox/awilfox/scsi-fix
Fix dynamic SCSI buffer window sizing causing SEGV
2025-09-06 08:11:47 -04:00
A. Wilcox
65c7dfb2ee Fix dynamic SCSI buffer window sizing causing SEGV 2025-09-06 02:53:30 -05:00
RichardG867
bb95ffaf5f SLiRP: Remove extraneous log [skip ci] 2025-09-05 20:41:49 -03:00
RichardG867
d4f5331607 Fix full screen command line parameter 2025-09-05 17:38:49 -03:00
RichardG867
f4f39f2858 SLiRP: Force resetting of the range number 2025-09-05 17:21:19 -03:00
OBattler
15231c19aa Config: Save and restore the full screen state if window size and position is set to be remembered. 2025-09-03 00:56:12 +02:00
Miran Grča
207e8b1aab Merge pull request #6124 from 86Box/tc1995
EEPROM and misc changes (September 3rd, 2025)
2025-09-03 00:55:18 +02:00
TC1995
5618dba9d1 Restore FreeBSD stuff that was removed accidentally 2025-09-03 00:53:26 +02:00