Commit Graph

2334 Commits

Author SHA1 Message Date
RichardG867
25ee59d98c Fix internal name for Multitech PC-900 2025-09-13 16:32:43 -03:00
Alexander Babikov
6f99d565e1 Manager: Pass certain command-line params to VMs 2025-09-13 23:45:31 +05:00
Alexander Babikov
14cf9ee80b AD1848: Extend ad1848_filter_aux2 to any channel 2025-09-11 18:46:24 +05:00
Alexander Babikov
a59eb526ed AD1848: Make CD audio input designated per-card
Fixes CD audio mixer not working for GUS MAX
2025-09-11 18:46:23 +05:00
Alexander Babikov
cb96d4e1bc Add the Gravis UltraSound revision 3.7
Implement the ICS-2101 mixer chip that it has
2025-09-11 18:46:22 +05:00
Alexander Babikov
eec9b52151 GUS: Add the UltraSound ACE 2025-09-11 18:46:21 +05: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
OBattler
51c2328949 (S)VGA: Implement odd pel shifts in 256-color modes. 2025-09-09 20:11:59 +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
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
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
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
A. Wilcox
65c7dfb2ee Fix dynamic SCSI buffer window sizing causing SEGV 2025-09-06 02:53:30 -05:00
RichardG867
f4f39f2858 SLiRP: Force resetting of the range number 2025-09-05 17:21:19 -03:00
TC1995
7e490d5340 Forgot the header. 2025-09-03 00:50:01 +02:00
David Hrdlička
043e2b6baa Rewrite custom EDID loading 2025-09-01 18:35:56 +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
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
OBattler
89591ae8c9 IBM PS/2 Model 50: Add the Model 50Z BIOS as an option. 2025-08-30 02:28:18 +02:00
OBattler
50cf7330a3 Added the ability to remap scan codes in the configuration file. 2025-08-29 22:41:00 +02:00
Miran Grča
d5b7b0ae27 Merge pull request #6106 from Cacodemon345/linux-port-fixes
Pass through serial lines between serial port and emulator
2025-08-29 21:26:36 +02:00
Cacodemon345
63bb0d8a92 Pass through serial lines between serial port and emulator 2025-08-30 01:21:30 +06:00
OBattler
56e5485b35 Biostar M5ATA: Add the option for the latest BIOS revision. 2025-08-29 21:15:14 +02:00
OBattler
a680f20c33 Fixed LPT ECP operation and UM8669F IRQ and DMA assigning, fixes Windows 95 printing. 2025-08-28 14:42:57 +02:00
Cacodemon345
4f81c12b81 Add ability to switch color scheme from system default on Windows 2025-08-28 14:34:39 +06:00
Cacodemon345
18cdab52ac Port remaining PCem OpenGL renderer features 2025-08-27 13:01:55 +06:00
OBattler
08edbaff83 Implement the line doubling type selection for the Tandy machines as well. 2025-08-27 03:18:27 +02:00
OBattler
120a6e8b8b Implemented it for the PCjr as well. 2025-08-27 01:47:41 +02:00
OBattler
c0fe1ceea5 Implement the line doubling mode selection on the Amstrad PC1512 and PC1640, with None as default, and make the None mode on all 4 cards (the two Amstrads, CGA, and Yamaha V6355) operate like PCem. 2025-08-27 00:46:17 +02:00
OBattler
497f702c17 Merge branch 'master' of https://github.com/86Box/86Box 2025-08-26 18:00:34 +02:00
OBattler
a3f5ea358f Machine mergers and added the Olivetti PCS 44/C. 2025-08-26 18:00:25 +02:00
Cacodemon345
3b234872cf Translations and cleanups 2025-08-26 17:52:31 +06:00
Cacodemon345
74e3c83bed Custom EDIDs 2025-08-26 01:42:59 +06:00
David Hrdlička
2cc59ac721 Fix build 2025-08-24 20:51:09 +02:00
David Hrdlička
156d6f8bc8 Add provisions for portable mode to global dir functions 2025-08-24 20:49:16 +02:00
unreal9010
22feaec553 Remove Stealth 3D 4000 PCI 2025-08-24 10:47:53 +02:00
Miran Grča
236c3d7665 Merge pull request #6029 from 86Box/tc1995
Last 8514/A compatibles changes (August 23rd, 2025)
2025-08-23 20:38:53 +02:00
TC1995
70dc6a1a90 Last 8514/A compatibles changes (August 23rd, 2025)
1. Remove excess logging.
2. Fixed rom loading at the correct address of the ATI 8514/A add-on BIOS ROM.
3. Add more BIOS ranges of said bios.
2025-08-23 20:34:56 +02:00
OBattler
06afdf9dcd Merge remote-tracking branch 'origin/master' into obattler 2025-08-23 18:58:06 +02:00
OBattler
d333ea8b4f Final round of clean-ups - AT / PS/2 KBC devices reduced to a single kbc_at_device added with parameters. 2025-08-23 16:12:48 +02:00
OBattler
713c5a3e59 The KBC type flags are no longer needed and the KBC vendor flags can now take the lowest 5 bits. 2025-08-23 15:23:52 +02:00
OBattler
467b6b8f77 Round 2 of the clean-ups - AT vs. PS/2 KBC is now decided based on machine flags, reduces the chances of mismatch to zero. 2025-08-23 15:05:08 +02:00
Jasmine Iwanek
03006ca078 More progress towards 2nd gameport support 2025-08-22 21:58:42 -04:00
OBattler
b7a9fed690 Winbond W83977 and KBC clean-ups. 2025-08-23 02:39:10 +02:00
OBattler
efe3e46058 SiS KBC devices and AMI KBC copyright strings. 2025-08-23 01:45:35 +02:00