Commit Graph

17737 Commits

Author SHA1 Message Date
win2kgamer
7ad56f0179 Minor Aztech changes (#6343)
* Switch CD audio and OPL3 filters on AZT2316 mode switch, fixes FM and CD volume control on Windows

* Add support for I/O port 630h (as used on PB Forte16 cards) to the MKE/Panasonic interface
2025-10-14 06:54:00 +02:00
Miran Grča
e56eeaa9b4 CUE sheet loader: Add REM TAOGAP support. 2025-10-14 04:57:58 +02:00
Cacodemon345
32b3f1930d Fix bad PCI slots for onboard Mach64 PCI devices (#6341) 2025-10-13 21:10:34 +02:00
Maxwell Scott
ad2499e1c0 Additional BIOSes for six selected machines + few misc. changes (#6339)
* Added Tulip BIOS to Tyan Tsunami ATX

* Added non-OEM BIOS to TriGem Delhi-III + renamed

* Added the 1999 4.50PG BIOS to FIC PT-2000

* Added Rainbow BIOSes to MS-5119 and FMB

Also added codenames/original names to ValuePoint P60, PowerMate Vxxx, and E-1000

* Added the earliest v4.51PG BIOS to AOpen AX6BC

Also corrected the latest BIOS name to FIC PT-2000

* Correct the BIOS version names for AX6BC

* Changed the name for HP i440ZX machine

* Slightly change the notes for Delhi-III
2025-10-13 16:58:59 +02:00
Verloren50000
9079c68200 m_at_socket7.c: Align array entries for Intel AN430TX (Anchorage) (#6337) 2025-10-13 08:21:56 -04:00
Cacodemon345
6e72b21fc4 PC87307 GPIO write handling is now saner (#6336) 2025-10-13 10:43:06 +02:00
OBattler
b19be165ca AN430TX: Use the VS440FX GPIO handler, unbreaks the Packard Bell. 2025-10-13 02:23:39 +02:00
Cacodemon345
ffa8d90e51 Fix warnings (#6333) 2025-10-12 23:13:27 +02:00
Cacodemon345
05fe82a205 Give all PC87307 machines the earlier GPIO behaviour (#6332) 2025-10-12 21:40:29 +02:00
Cacodemon345
50c9fd6a0d Generalized PC87307 GPIO handler (#6331) 2025-10-12 20:39:02 +02:00
OBattler
b6879768ee Fix warnings. 2025-10-12 18:25:04 +02:00
OBattler
5c3f0a4ecc OpenGL Renderer: Remove leftover debug code. 2025-10-12 18:21:08 +02:00
Miran Grča
93cb9e9c9d UI: Never move the window to top left on resize, fixes #6329. 2025-10-12 16:16:01 +02:00
Lili Kurek
3f61475d9a Fix building with Qt 6.10 (#6327)
Fixes #6326.
2025-10-12 15:49:29 +02:00
win2kgamer
57b72c8a5c Aztech AZT1605 (Clinton/Nova 16 Extra) fixes (#6325)
* Add missing cpu.h include to fix compile errors when logging is enabled

* SB DSP: Move Aztech variable command length handling to correct if block, fixes EEPROM writing hang in MIXTSR

* SB DSP: Increment RP after unknown Aztech command 0x08 subcommand 0x01 is run, fixes HWSET detection after EMUTSR is run

* Aztech: Give AZT1605 its own read function and only allocate I/O ports in the 62x/64x range

* Aztech: Add logging code

* AZT1605: Implement the SBPro mixer readout ports, fixes scrambled mixer settings in MIXTSR and HWSET

* AZT1605: Restore WSS mixer from EEPROM during init and use sane initial EEPROM mixer values

* Aztech: Always use AUX1 WSS channel for CD audio on AZT1605, fixes CD volume control on Win3.1 drivers

* AZT1605: Filter OPL3 through WSS AUX2 mixer, fixes FM volume control on Win3.1 drivers
2025-10-12 07:08:02 +02:00
Miran Grča
74678a391b NEC PowerMate V: Give it the correct KBC. 2025-10-12 05:33:52 +02:00
Verloren50000
727b1d059d Add BIOS selector and 1996 BIOS to the NEC PowerMate Vxxx (#6324)
* Add BIOS selector and 1996 BIOS to the NEC PowerMate Vxxx

Add a BIOS selector and the 1996 BIOS to the NEC PowerMate Vxxx.

* m_at_socket5.c: Version 4.04 -> Version 4.05
2025-10-12 05:31:14 +02:00
toggo9
9132b5cfee Remove the unused (and in this case useless) Morrison64 GPIO Handler. (#6323) 2025-10-12 03:24:33 +02:00
Maxwell Scott
ce940933e4 Fixed minimum multiplier on Gateway Lucas (#6320)
This brings back 233MHz and 333MHz CPU speed back that were lost to the machine.
2025-10-11 09:30:58 +02:00
Maxwell Scott
4d088835ee Few machine changes (October 11) (#6319)
-Slightly changed the name for IBM PC 3x0 (type 65x6), with the addition of its codename
-Slightly changed the revision name to DFI G586VPM
-Corrected the configuration for Gateway Lucas according to MSI MS-5185's manual, as well as bringing the ISA slot to it
-Alphabetize the DFI K6BV3+
2025-10-11 06:39:18 +02:00
José Miguel Sánchez García
7727065b5b Add DFI K6BV3+ (rev. A+) motherboard (#6318) 2025-10-11 03:55:08 +02:00
Maxwell Scott
c0159caee7 Add two OEM BIOSes to 2 Intel machines + two misc changes (#6310)
* Added Bravo MS-T BIOS for Intel Monaco

-Move Atlantis machine above Thor machine
-Correct the name for Zeos Pantera Wildcat

* Added Gateway 2000 latest BIOS of Intel Zappa

* Fixed a compile-breaking mistake
2025-10-10 22:56:20 +02:00
toggo9
fadc8c37b8 Add the IBM PC 330/350 type 65x6. (#6315)
* Change BIOS loading (temporarily)

* Change GPIO related stuff on the PC 330 65x6...

CPU clock is now properly reported up to 166 MHz.

* Add IBM PC 330 type 65x6 machine table entry.

* Add IBM PC 330 type 65x6 machine definition.

* Fix a compile breaking error.

* Block AMD K5/Cx686 CPUs from the IBM PC 330/350 type 65x6.

* Correct the PC 330/350 ROM path.
2025-10-10 20:54:27 +02:00
Cacodemon345
f97dea2be6 Try to reduce hacks (#6313) 2025-10-10 11:32:32 +02:00
WNT50
5bd7198f63 Memory detection fixes for IBM PS/2 machines (#6309)
Fix IBM PS/2 model 50 and 60 with 1MB memory, and correct IBM PS/2 model 30-286 maximum onboard memory
2025-10-10 06:08:39 +02:00
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