Commit Graph

2459 Commits

Author SHA1 Message Date
MaxwellS04
03bbc3ed41 Make GD-7500 and GSA-4160 support DVD 2025-11-18 14:30:29 +07:00
Kotochi
99fc7ae5c8 Add the HP Pavilion 52xx/53xx/71xx/72xx (BCM FM562) 2025-11-16 22:10:47 +03:00
RichardG867
a6b442bb6b AC97 Codec: Add Si3036 MC97 codec 2025-11-16 00:50:30 -03:00
RichardG867
0a1464444a AC97 Codec: Rework with modem and proper multi-codec support 2025-11-15 23:45:19 -03:00
RichardG867
91c9cd4af2 Merge branch 'master' of ssh://github.com/86Box/86Box 2025-11-15 23:37:43 -03:00
RichardG867
fd4d8dc8a0 VIA AC97: Big rework, with proper sharing of audio/modem registers (again) and codec buses 2025-11-15 23:37:27 -03:00
win2kgamer
e10de727eb Remove the HP Pavilion 72xx machine due to VBIOS issues
Machine has an integrated S3 ViRGE VBIOS that fails to detect a color display on some CPU clock and PIT mode combinations
2025-11-15 10:11:06 -06:00
win2kgamer
8324650f14 Add the HP Pavilion 73xx/74xx (Ruby USB) 2025-11-14 22:42:27 -06:00
win2kgamer
c9e0a3c942 Add the HP Pavilion 72xx (Ruby) 2025-11-14 22:37:41 -06:00
win2kgamer
4a2b0753aa Add the HP Pavilion 51xx/7070/7090/71xx (Holly) 2025-11-14 22:30:34 -06:00
win2kgamer
b36b0c4ea0 Add the HP Pavilion 50x0/70xx (Morrison32) 2025-11-14 22:17:19 -06:00
Kotochi
0181fd29f1 Add the Samsung CAIRO-5 machine 2025-11-14 01:00:25 +03:00
Alexander Babikov
6237f784f6 Move externs of onboard RTC device_t's to isartc.h 2025-11-09 00:41:29 +05:00
Kotochi
bf1fbd5703 Add the MSI MS-6199VA and fix a mistake with the MS-6318 2025-11-08 21:27:59 +03:00
OBattler
5f2d9f1fdb Fix some machine warnings. 2025-11-08 02:32:52 +01:00
Miran Grča
10151c738d Merge pull request #6427 from Verloren50000/MS5124_v451PG
Additional AwardBIOS v4.51PG for MS-5124
2025-11-08 02:20:03 +01:00
Miran Grča
a5625955f3 Merge pull request #6449 from rushieda/ms6318
Add the MSI MS-6318 and its OEM variants
2025-11-08 02:19:22 +01:00
Kotochi
2039d9f0e7 Add the MSI MS-6318 and its OEM versions 2025-11-07 23:32:50 +03:00
mw308
4b85c5ade5 Add Hitachi CDR-8435
Found in RM Accelerator PCs
2025-11-07 09:24:17 +00:00
Verloren50000
aee09d358c Merge branch '86Box:master' into MS5124_v451PG 2025-11-06 09:58:12 +08:00
Bozo Scum
33bca0521c new machine: Thomson TO16 2025-11-05 17:52:15 +08:00
OBattler
f81c293485 And I forgot a missing fraction (and vid_svga.h). 2025-11-05 03:04:49 +01:00
Verloren50000
91d9ed5cb5 Added the AwardBIOS v4.51PG variant of MS-5124 2025-11-01 13:13:00 +08:00
MaxwellS04
d9718a9e5f Added the Leadtek AwardBIOS variant of P6SBA 2025-10-30 15:04:04 +07:00
Miran Grča
2400021352 Merge pull request #6387 from Verloren50000/MS5146_1998
Additional 1998 BIOS for MSI MS-5146
2025-10-29 18:12:52 +01:00
Miran Grča
8b02672a2d Merge pull request #6419 from pixel-jupiter/tandy-shake
Tandy: Implement CRTC-based display shifting (R2 & R7 registers)
2025-10-29 18:11:59 +01:00
Verloren50000
7b930e6f31 Merge branch '86Box:master' into MS5146_1998 2025-10-28 09:39:33 +08:00
Miran Grča
292c694d5a Merge pull request #6405 from Valefungo/unix_ods
Unix mode OSD
2025-10-27 16:32:07 +01:00
Verloren50000
85e7d84225 Merge branch '86Box:master' into MS5146_1998 2025-10-27 13:08:31 +08:00
win2kgamer
8d12c46a3a Add a generic discrete CS4232 sound card 2025-10-26 15:49:21 -05:00
Valerio
1a4588292f gcc strict code style, removed an annoying unuseful printf 2025-10-26 17:19:42 +01:00
Valerio
5a226e463a merge master 2025-10-26 11:14:52 +01:00
win2kgamer
080632bd4a Initial implementation of the Crystal CS4232 audio controller 2025-10-25 22:20:25 -05:00
Verloren50000
72b90072b7 Merge branch '86Box:master' into MS5146_1998 2025-10-26 10:41:02 +08:00
RichardG867
d1f101f9ee Add fallback for unknown CONFIG_BIOS names 2025-10-25 16:56:15 -03:00
RichardG867
aa9101418a Naming fixes to the HP Vectra Series 2 [skip ci] 2025-10-25 14:28:27 -03:00
Verloren50000
409c1733e6 Merge branch '86Box:master' into MS5146_1998 2025-10-25 07:47:41 +08:00
TC1995
d26ec73d0d Add proper clock generators to the V7 cards.
1. Add a variant of the ICS1494 clock generator specifically for the Radius HT209 card.
2. Add the ICD2047 clock generator to the HT216-32 card.
3. Add the previously missing 7.00 BIOS revision of the VGA 1024i HT208 card.
2025-10-24 21:32:14 +02:00
Verloren50000
99d7efa3e6 Merge branch '86Box:master' into MS5146_1998 2025-10-24 20:48:01 +08:00
Jasmine Iwanek
57704c9624 Support for Serial card in PCjr modem slot 2025-10-21 23:32:20 -04:00
Jasmine Iwanek
27ac9cf6e6 Support for PCjr keyboard IR reciever option
Currently disabled as it Error B's
2025-10-21 23:03:10 -04:00
Verloren50000
e73c387e21 Added the 1998 Award v4.51PG BIOS to MS-5146 2025-10-22 10:24:07 +08:00
Jasmine Iwanek
cee8fa0ae4 Allow PCjr FDC to be disabled 2025-10-21 21:59:27 -04:00
Jasmine Iwanek
43db1f3dfe Fix typo in gameport.h 2025-10-21 20:09:17 -04:00
Jasmine Iwanek
b36381e76c Share Joystick code 2025-10-21 20:09:16 -04:00
MaxwellS04
5b0267e4d3 Added the 1999 v4.51PG BIOS to P5VX-B 2025-10-21 16:28:37 +07:00
Jasmine Iwanek
817bfa5aec Additional Joystick options 2025-10-20 21:32:34 -04:00
toggo9
ab7de13297 Add two more HP Vectra models. (#6359)
* Add two 430FX-based Vectras code.

* Add two 430FX-based Vectras machine table entries.

* Organize the 430FX-based Vectras code.

* Add machine definitions for the two 430FX-based Vectras.

* Add the Vectra 500 Series xxx/MT to the GPIO values from the VL/5...

makes it report CPU clocks properly.

* Darn, forgot something.

* Updated and fix the BIOS selector for VE 5/xxx Series 2
2025-10-18 18:52:49 +02:00
TC1995
6e282068b9 Corrections to displays (October 18th, 2025) (rebase) (#6358)
1. In the STG code, separated the STG1703 without its built-in clock as 1702 while keeping the one with the clock as 1703.
2. Added the ICS2494AN-324 clock generator used by the et4000w32 series.
3. Return 0x98 as the ID of the ATT498 ramdac.
4. Corrected the pixel clocks of the IBM RGB528 while keeping its current compatibility and exactness of the refresh rates of its clocks.
5. Added a variable reference clock of the SDAC/GenDAC for future use.
6. The clocks of the TVP3026 have been implemented for a while. Some corrections have been made (plus color key r/w).
7. Mach64 enhanced mode doesn't use scrollcache (bits 0-3 of attrregs 0x13), fixes some pixels being off (mainly in win3.1x)
8. Reorganized the cirrus 54xx built-in clock for proper refresh rates.
9. Proper reorganization of the et4000w32 series of chipsets and their cards supporting them, from cursor to clocks to ramdacs plus a 24bpp acceleration fix for the w32p series (about pixels being processed in bitblt).
10. Removed the PCI videomagic card as its bios doesn't have the PCIR header while making sure the plain ISA/VLB w32 and ISA only w32i (now named Axis Microdevice) support 2mb of vram properly.
11.  Added the Hercules Dynamite VL Pro based on the w32i chip (and VLB).
12. Initialize the et4000w32 cards with misc bit 0 set as well as crtc31 bit 6 for rs2 connection to the ramdac.
13. Refactored the S3 Pre-ViRGE code to have proper refresh rates and clocks and added the 805I as a member of the chips (ID 0xa8).
14. Replaced the S3 805I Elsa Winner 1000 ISA bios with a more supported one for our code using the SDAC.
15. Added proper 24bpp acceleration to the Visionx68 chips.
16. Fixed wrong colors in the 911/924 15/16bpp acceleration when used for the first time.
17. Match the ViRGE mapping to the pre-ViRGE one per manual/datasheet.
18. Correct as best as possible the TGUI9400 clocks.
2025-10-18 03:26:11 +02:00
Maxwell Scott
812ee8d75a ECS P6BXT-A+ overhaul + additional BIOSes for machines & a misc. change (#6347)
* Added beta v4.51G BIOS to P5MP3

* Added the earliest 4.51PG BIOS to AX59 Pro

Also internal_name corrections

* Added the non-OEM(?) BIOS to 6110Zu

* Added the non-OEM 4.51PG and unofficial 6.00PG

BIOSes to Compaq Compaq ProSignia S31x, which is renamed into ECS P6BXT-A+.

Also unblock Cyrix CPUs as well as unofficial 6.00PG BIOS supports them.

* Removed the v4.51PG due to POST failure

Also slightly changed the maximum voltage bus to 124MHz per unofficial v6.00 BIOS, corrected the BIOS name per the BIOS screen on that BIOS, and added the author credit.

Also lowered the minimum memory on LG IBM MS-6106 to 8mb.

* Added the 050591 BIOS to DataExpert 386WB

* Renamed 386WB to 386C

* Make configurations intact

Per OBattler.
2025-10-15 09:37:52 +02:00