Commit Graph

16992 Commits

Author SHA1 Message Date
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
Miran Grča
e130f65f9c Merge pull request #6119 from Cacodemon345/edid-decode-text-2
Make EDID text dump detection more robust to avoid false positives
2025-09-01 13:08:13 +02:00
Cacodemon345
e51e3d9b72 Make EDID text dump detection more robust to avoid false positives 2025-09-01 17:06:06 +06:00
Miran Grča
47074b4649 Merge pull request #6116 from MaxwellS04/main
BIOS version names' corrections
2025-09-01 12:44:27 +02:00
Miran Grča
8529f1aa06 Merge pull request #6117 from Cacodemon345/edid-decode-text
Add support for parsing edid-decode text dumps
2025-09-01 12:44:13 +02:00
Cacodemon345
a359ec77ba Add more missing strings 2025-09-01 14:07:12 +06:00
Cacodemon345
2ddbc3461d Warning fixes 2025-09-01 13:27:42 +06:00
Cacodemon345
c5f9d65ee3 Fix compile errors 2025-09-01 13:25:48 +06:00
Cacodemon345
52f3ed1b42 Add support for parsing edid-decode text dumps 2025-09-01 13:21:59 +06:00
MaxwellS04
04e83efcd3 BIOS versions corrections/fixes 2025-09-01 14:07:26 +07:00
MaxwellS04
1aa1583e52 Merge branch 'master' 2025-09-01 13:21:33 +07:00
Miran Grča
fa4ada2bc9 Merge pull request #6113 from win2kgamer/r534f-bios
Add BIOS selector and 1998 BIOS to the Rise R534F
2025-09-01 01:04:29 +02:00
OBattler
198c548238 Merge branch 'master' of https://github.com/86Box/86Box 2025-09-01 01:03:14 +02:00
OBattler
7c13047fe6 Printers: Use the new timer API for the timeout timers, fixes printers on faster emulated CPU's. 2025-09-01 01:03:06 +02:00
win2kgamer
7f1b4c631b Merge branch '86Box:master' into r534f-bios 2025-08-31 17:29:18 -05:00
Miran Grča
f339e706ac Merge pull request #6114 from 86Box/tc1995
S3 changes of the night (September 1st, 2025)
2025-09-01 00:28:36 +02:00
TC1995
0261e04365 S3 changes of the night (September 1st, 2025)
1. If a card uses the icd2061a clock, so be it in a better way.
2. Vertical display fixes for heights greater than 1024 pixels, e.g.: 1600x1200 on the ELSA 96x cards.
3. Misc fixes (ROPBLT).
4. 0x3ca and 0x3cb in read mode are actually different from writes.
2025-09-01 00:24:32 +02:00
win2kgamer
5c3118f6ea Add BIOS selector and 1998 BIOS with working PS/2 mouse to the Rise R534F 2025-08-31 17:00:02 -05:00
OBattler
6f71e92385 Implemented the "Parallel port FIFO" mode of ECP, made config.c sanitize the jumpered DMA on load and save, and made the PC87306 no longer able set the ECP dma if one is jumpered. 2025-08-31 23:33:42 +02:00
OBattler
de64f74c30 CD-ROM: Add configuration option to bypass CRC and ECC checks. 2025-08-31 21:29:32 +02:00
OBattler
1b173963fe Fix the timings of the non-Elsa S3 Vision cards with the IBM RGB528 RAMDAC. 2025-08-31 20:44:40 +02:00
OBattler
28d678476d Implement the ELSA S3 EEPROM, the RGB528 RAMDAC clock selection, and fix split calculation on all the S3 cards (ViRGE included). 2025-08-31 19:35:04 +02:00
Miran Grča
9ee4d3c701 Merge pull request #6110 from win2kgamer/machine-fixes-2
More machine and SIO fixes
2025-08-31 12:31:29 +02:00
win2kgamer
7e31741af4 UM866x: Don't check nonexistent C1h register on 862, fixes missing LPT port on PB300 and CAF C747 2025-08-30 21:34:00 -05:00
win2kgamer
834c745459 MSI MS-4145 has a PS/2 KBC with an AT port, fixes keyboard in WfW 3.11 2025-08-30 15:10:26 -05:00
win2kgamer
35b107ca1d W837x7: Also set register 00h in no IDE configurations, fixes MSI MS-4144/4145/5119 FDC failure 2025-08-30 15:06:47 -05:00
Miran Grča
0a371e987b Merge pull request #6109 from driver1998/buildfix
Fix building on MSYS2 with QT6
2025-08-30 21:06:13 +02:00
RichardG867
a55736282b config: Fix incorrect logic in an unused path for machine merge migration 2025-08-30 13:51:50 -03:00