Commit Graph

17712 Commits

Author SHA1 Message Date
Miran Grča
640bd2b5ca Update video.c: More alpha channel related fixes. 2025-10-10 03:50:25 +02:00
Miran Grča
566ac10b7b Update video.h: Force the upper 8 bits of every 32-bit color to all 1's. 2025-10-10 03:32:27 +02:00
Miran Grča
02b59c4626 Update qt_openglrenderer.cpp: Update more BGRA's to BGR. 2025-10-10 03:13:00 +02:00
Miran Grča
c0af46af35 Update qt_openglrenderer.cpp: Make the renderer RGB and not RGBA. 2025-10-10 02:58:02 +02:00
Miran Grča
31310f8a90 Update machine_table.c: The UMC Compaq is 7100 only, not 7200. 2025-10-10 02:50:22 +02:00
Miran Grča
1fe3b18fe3 Update qt_openglrenderer.cpp: Fix the previous fix. 2025-10-10 00:51:33 +02:00
Cacodemon345
1a90e66711 Remove some flags (#6308) 2025-10-10 00:47:42 +02:00
Miran Grča
c56254178c Update qt_rendererstack.cpp: Fix a colon that should have been a semicolon. 2025-10-10 00:33:31 +02:00
Cacodemon345
9da9d8e975 Attempt to fix black screen on NVIDIA (#6307) 2025-10-10 00:24:11 +02:00
Miran Grča
ef23521a77 Update qt_openglrenderer.cpp: Port the version workaround from PCem. 2025-10-10 00:23:19 +02:00
Cacodemon345
775b30f877 Use correct BIOSes for Intel Advanced/MA (Monaco) (#6306)
Existing one is renamed to Intel Advanced/AS (Atlantis)
2025-10-09 11:20:48 +02:00
Cacodemon345
7b8c431b2f Correct cases for Intel Advanced/MA ROMs (#6303) 2025-10-08 19:14:16 +02:00
mw308
9077501f7e Add Abit AH4T (#6304)
* Add Abit AH4T

* Remove DX4 support from AH4
2025-10-08 19:12:31 +02:00
Cacodemon345
40ed311895 Resize renderer view back on Windows on language selection changes (#6302) 2025-10-08 17:19:23 +02:00
Cacodemon345
51a814c959 Correct the internal name of on-board ATI Mach64CT device (#6301) 2025-10-08 17:19:12 +02:00
Cacodemon345
5b7ac6fa21 Add Intel Advanced/MA (Monaco) (#6297) 2025-10-08 16:10:42 +02:00
bozoscum
151e0bdd16 more Multitech PC-500/500+ modifies (#6298)
* add DTK PIM-TB10-Z BIOS 2.39

* change Multitech PC-500/PC500+ KBC type to XTClone

* 1. add ISA RTC century field to support Multitech onboard RTC
2. hard-coded I/O port and IRQ for Multitech onboard RTC until
   find a prorper way to obtain correct value from machine config
2025-10-08 15:39:40 +02:00
mw308
7d4c1d831d Add some CD drives (#6299)
* Add some CD drives

* Renamed internal name for the GCD-R560B
2025-10-08 15:39:28 +02:00
Cacodemon345
5f6aa3b44e Add ATi Mach64 VT emulation (#6300) 2025-10-08 15:38:32 +02:00
mw308
9cac0c12f3 Add more hard disks (#6290) 2025-10-08 09:22:48 +02:00
Cacodemon345
0b487422b2 Gamma correction support for Mach64VT2 (#6294) 2025-10-08 09:22:36 +02:00
MattBytesRetro
501bc4d45f Update machine_table.c (#6296)
* Update machine_table.c

Rename Packard Bell motherboards to be in line with the actual board names, and not machine oem names, which aren't fully accurate.

* Update machine_table.c

Edited more models based on actual names: https://pb.retropc.se/
2025-10-08 09:22:23 +02:00
TC1995
c73cb84f8f Mach64 changes of the day (October 7th, 2025) (#6295)
* AdLib Gold changes of the day (September 23rd, 2025)

1. Make sure the check to the Surround module is properly placed when disabled/enabled.
2. Replace local adgold_buffer with opl_buffer from its struct to improve the audio output and less clipping.

* Some fixes for the AdLib Gold of the day (September 26th, 2025)

1. Revert the sampling DMA int functions back to void but with a check that monitors the DMA FIFO whenever it's within the range or not.
2. Actually clear the IRQ properly.

* Mach64 changes of the day (October 7th, 2025)

1. Add a second call to wake_fifo_thread to reduce thread glitching.
2. Minor cosmetic fixes.
2025-10-07 22:33:21 +02:00
Cacodemon345
a2d7e9383d Add ATi WinCharger (ATi Mach64CT) emulation (#6293) 2025-10-07 19:03:18 +02:00
Maxwell Scott
9a19f3357b Some Socket 7-DV BIOS changes (#6291)
Also one name correction to LX6 Beta BIOS
2025-10-07 16:02:41 +02:00
Cacodemon345
c2b9f04688 Provide AC97 codec for MSI MS-6147 (#6292) 2025-10-07 09:48:31 +02:00
OBattler
626063fc9d XT: Fix warnings. 2025-10-07 02:34:37 +02:00
OBattler
be3b04c30f Merge branch 'master' of https://github.com/86Box/86Box 2025-10-07 02:30:17 +02:00
OBattler
e5d1d20c8a DEC Tulip: 100 megabit modes now actually run at that speed. 2025-10-07 02:29:48 +02:00
Jasmine Iwanek
3f5b88ac8f More Joystick/gameport related changes (#6285)
Fix a warning, correct a device name, formatting
2025-10-06 17:17:30 +02:00
Verloren50000
ec86595d5d machine_table.c: Sony Vaio PCV-90 -> Sony Vaio PCV-70/90/100/120 (#6286)
Change the machine name.
Old name: "Sony Vaio PCV-90"
New name: "Sony Vaio PCV-70/90/100/120"
2025-10-06 17:17:16 +02:00
mw308
65cf2649f1 Added HDD model tag capability and extra MS-6119 BIOS (#6287)
* Added HDD version tag capability

* Added additional PB MS-6119 BIOS
2025-10-06 17:16:42 +02:00
Jasmine Iwanek
2193938266 A little more progress towards dual gameport support (#6284) 2025-10-06 05:49:16 +02:00
bozoscum
39b249fedf Some modifications for Multitech machines (#6258)
* add alternative OEM model names for Multitech machines

* add Multitech PC-700 BIOS 3.30

* add Multitech PC-900 / Commodore PC-40 BIOS v2.07a.xc

* add Multitech PC-500+ BIOS 4.03 and 4.06

* correcting display name of Multitech BIOS 3.10 to 3.1

* merge with origin/master

* fix github-advanced-security check error 'uninitialized local variable'

* implement the Multitech onboard ISA RTC device
2025-10-06 03:28:00 +02:00
Verloren50000
774a1a7f08 Add the MSI MS-6147 Machine (#6270)
* machine.h: MSI MS-6147 added.

* m_at_slot1.c: MSI MS-6147 added.

* machine_table.c: MSI MS-6147 added.
2025-10-06 03:26:58 +02:00
win2kgamer
0b09681c46 Add the Sony Vaio PCV-130/150 (#6282)
* Add the Sony Vaio PCV-130/150 as a selectable BIOS for the AN430TX

* Add Sony CDU-611 24x CD-ROM drive

This may not have been the drive included in the Vaio PCV-130/150 but is contemporary, is the correct speed and satisfies the vendor-locked CD-ROM driver on the recovery CD.
2025-10-05 21:35:09 +02:00
Cacodemon345
41ecd0bc62 Mark stack-related functions in x86seg inline (#6281) 2025-10-05 18:22:12 +02:00
Sasamiya
79e5f9426b Update Language Module: Simp-Chinese and Trad-Chinese (#6280) 2025-10-05 06:38:41 +02:00
Sasamiya
3f7c2ccf20 Update Language Module: Simp-Chinese and Trad-Chinese (#6279) 2025-10-05 03:06:11 +02:00
Cacodemon345
22bd6c53b1 Run as many frames as possible without "pinging" the host timers (#6278)
It should improve performance for certain Intel/AMD platforms with botched HPET/TSC implementations
2025-10-04 19:00:30 +02:00
Jasmine Iwanek
8ac8461dd3 Header cleanups (2/2) (#6275) 2025-10-04 03:40:32 +02:00
Miran Grča
d1b29d7a4f Update qt_rendererstack.hpp: reorder some things to fix a warning. 2025-10-03 23:03:26 +02:00
Cacodemon345
8d5b56311b Make renderer window a native widget (#6274)
Remove QStackedWidget usage, switch to normal QWidget
2025-10-03 22:58:54 +02:00
Cacodemon345
37edcce1fa Call timeBeginPeriod only once on startup (#6273)
Use SetProcessInformation to make the OS better handle our threads on big/small cores
2025-10-03 22:03:11 +02:00
richardg867
da018531e0 Add naming support to Win32 threads 2025-10-03 16:35:02 -03:00
richardg867
e44dfd08f5 Add thread name to the qt event loop thread [skip ci] 2025-10-03 16:34:12 -03:00
OBattler
0d1a7dd6ad Bring the two search strings in line. 2025-10-03 17:12:49 +02:00
OBattler
cf7dd1376a Fix some translations. 2025-10-03 17:02:44 +02:00
Cacodemon345
3ac3945499 Qt: revert native window behaviour for Windows (#6271) 2025-10-03 15:53:59 +02:00
win2kgamer
85bfc79a6e Use the correct onboard ViRGE device for the TC430HX (#6269) 2025-10-03 06:49:24 +02:00