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
TC1995
7e490d5340
Forgot the header.
2025-09-03 00:50:01 +02:00
TC1995
5f06561469
EEPROM use changes and misc (September 3rd, 2025)
...
1.Move the 93cxx EEPROM implementation to the mem directory since it's used by cards which are not nics (e.g.: DC390 SCSI and S3 ELSA cards).
2. DC390 specific: remove the implementation used there and use the generic one from mem (used to be on the network directory) as well as fixing bus reset when interrupts are related.
3. S3: when the 64k size is selected in the LFB, use the SVGA 64k mapping as LFB (0xA0000).
2025-09-03 00:49:27 +02:00
OBattler
649f813614
AT KBC: Make sure AMI KBC revisions do not support commands they are not supposed to support.
2025-09-03 00:20:20 +02:00
OBattler
4063ce7739
Fix two CLang warnings.
2025-09-02 23:06:29 +02:00
OBattler
d8b7b25820
Rename MGA DMA states to MGA_DMA_STATE in preparation for the 6.0 CPU rewrite.
2025-09-02 22:47:13 +02:00
OBattler
5a2f9eacbf
And another fix.
2025-09-02 16:46:12 +02:00
OBattler
c5be7e9261
More fixed and disabled the wait states selection on 386DX.
2025-09-02 16:45:01 +02:00
OBattler
b825aed242
386DX: Fix cache defaults to be the equivalent of 0 wait states.
2025-09-02 16:41:30 +02:00
OBattler
766734eb3a
386DX: Force external cache enabled to improve performance.
2025-09-02 16:36:41 +02:00
David Hrdlička
54fc345ee5
Fix warning
2025-09-02 10:28:58 +02:00
Miran Grča
41c91ae6b3
Merge pull request #6121 from 86Box/feature/custom-edid-refactor
...
Refactor custom EDID loading
2025-09-02 01:39:40 +02:00
David Hrdlička
37a1aaa721
Rename file, add copyright header
2025-09-02 00:30:05 +02:00
David Hrdlička
8ab80ca26f
Fix sign warnings
2025-09-02 00:18:36 +02:00
David Hrdlička
948e18945b
Fix seeking in text mode
2025-09-02 00:06:41 +02:00
OBattler
c351d5cbee
MDS loader: actually honor the fread() return value, fixes CLang warnings.
2025-09-01 23:48:50 +02:00
OBattler
b5e3710ac2
Winbond W83877F: Set ECP IRQ readout from the correct register.
2025-09-01 22:14:39 +02:00
OBattler
5fa1c17154
LPT: Impelement ECP FIFO test mode, fixes printing in ECP mode on the ASUS P/I-P55T2P4.
2025-09-01 22:13:37 +02:00
David Hrdlička
33c0f2eba8
Fix
2025-09-01 18:43:46 +02:00
David Hrdlička
043e2b6baa
Rewrite custom EDID loading
2025-09-01 18:35:56 +02:00
Miran Grča
b5e59b98cd
Merge pull request #6120 from MaxwellS04/main
...
Some forgotten BIOS version name changes
2025-09-01 15:14:31 +02:00
MaxwellS04
fb6dfdd21f
Some BIOS changes I have forgotten
2025-09-01 19:37:55 +07:00
OBattler
3d7ffdcde0
EDID Parser: Fix a warning and move the whole thing to utils/.
2025-09-01 13:11:30 +02:00