Commit Graph

12714 Commits

Author SHA1 Message Date
Miran Grča
b92995b039 Sanity check on reading NEAT registers. 2024-04-16 19:34:06 +02:00
Miran Grča
22441a2302 Add sanity check to Voodoo 3/Banshee hardware cursor drawing
Fixes #4351.
2024-04-16 19:18:50 +02:00
Miran Grča
c930c13fa5 Merge pull request #4358 from thedax/linux-missing-machines
Fix missing devices and machines on Linux (and probably MacOS/*nix in general)
2024-04-16 16:19:06 +02:00
The Dax
880abcb582 Fix capitalization of VideoMagic-BioS-HXIRTW32PWSRL.BIN to VideoMagic-BioS-HXIRTW32PWSRL.bin 2024-04-16 02:57:17 -04:00
The Dax
e4c8fef511 Fix missing machines on Linux:
-pravetz16: capitalization of BIOS_IMKO4_FE00.BIN corrected to BIOS_IMKO4_FE00.bin
-s76p: capitalization of s76p.rom corrected to S76P.ROM
-dellplato: capitalization of 1016AX1J.bio and 1016AX1J.bi1 corrected to .BIO and .BI1 respectively
-pb450: capitalization of OPTI802.BIN corrected to OPTI802.bin
2024-04-16 01:32:53 -04:00
flama12333
2b15d7c0e6 Rename dtk 386 clone to DTK PM-1630C
the motherboard is listed https://theretroweb.com/motherboards/s/dtk-pm-1630c
user in vcfed uploaded bios post pictures
https://forum.vcfed.org/index.php?threads/getting-a-dtk-peer-2030-computer-running.1238827/page-4
2024-04-13 00:46:21 -05:00
Miran Grča
f61e7ead9d Merge pull request #4350 from cold-brewed/ui-voodoo-fix
Voodoo UI option fix
2024-04-11 18:14:25 +02:00
cold-brewed
85c3eae1ee qt: Make sure voodoo is only enabled for pci machines 2024-04-11 10:20:21 -04:00
Miran Grča
5f846c348f Update m_at_386dx_486.c
Move IDE initialization before the Super I/O chip initialization.
2024-04-11 02:32:57 +02:00
Miran Grča
0dbb346089 Merge pull request #4347 from flama12333/patch-1
Fix Error initializing Hard Disk Controller in Siemens Nixdorf D824
2024-04-11 02:31:51 +02:00
flama12333
e5d1f38049 fix Error initializing Hard disK Controller in Siemens Nixdorf D824
since this machine has an internal ide controller
2024-04-10 18:42:55 -05:00
Miran Grča
da66123edb Merge pull request #4346 from 86Box/tc1995
SCSI CD-ROM and 5380 fixes.
2024-04-10 17:29:21 +02:00
TC1995
da1ededb93 SCSI CD-ROM and 5380 fixes.
CD-ROM side: fixed a mode sense page (0x08 Sony, used by both Sony and Texel drives) as well as corrected the Toshiba specific drive speeds (bytes_per_second).
NCR 5380 side: split the work into the generic 5380 core and the ASICs into separate sources (53c400 and T128) and added the T228 MCA adapter based on the 128.
2024-04-10 17:27:30 +02:00
Miran Grča
b6ae0a0e5b Create SECURITY.md 2024-04-08 17:28:53 +02:00
Miran Grča
6f8971d1b9 Merge pull request #4335 from 86Box/tc1995
PASPlus fix for PoP1
2024-04-06 02:52:24 +02:00
TC1995
c69066715c Merge branch 'master' into tc1995 2024-04-06 02:45:02 +02:00
TC1995
bc6aacec71 PASPlus fix for PoP1
Okay, turns out bit 5 (for the board revision) is for all PAS2-based cards, which includes both Plus and 16.
This should fix the PCM IRQ on PoP1 and board detection on Plus DOS drivers.
2024-04-06 02:44:50 +02:00
Miran Grča
6388dba333 Merge pull request #4333 from 86Box/tc1995
Video7/Radius fixes.
2024-04-05 14:27:43 +02:00
TC1995
b674619894 Video7/Radius fixes.
And cleanups as well.
Htotal/hblankstart are now applicable to the HT216-32 card only.
Re-apply the Radius ISA SVGA extensions port workaround until a proper ISA bios is found/dumped (warning: the HT209 may not work properly on the PS/1 2121 machine).
2024-04-05 14:11:49 +02:00
Miran Grča
48f0412865 Merge pull request #4330 from kzmidze/master
Update translations
2024-04-04 16:39:31 +02:00
Miran Grča
3d376c525e Merge pull request #4329 from cold-brewed/config-cpu-version
Add host_cpu and emu_build_num to config
2024-04-04 16:39:10 +02:00
Miran Grča
bc9b07fec5 Merge branch 'master' into config-cpu-version 2024-04-04 16:39:02 +02:00
Miran Grča
3fc27b9473 Merge pull request #4328 from cold-brewed/uuid-mac
MAC address configuration, machine move detection
2024-04-04 16:37:37 +02:00
Miran Grča
433a1302b5 Merge pull request #4327 from cold-brewed/ui-warnings-42
UI updates: softfloat and voodoo
2024-04-04 16:37:12 +02:00
OBattler
d52b606cec SiS PCI flags corrections. 2024-04-04 03:10:29 +02:00
OBattler
f93692a045 More Pro Audio Spectrum 16 work, closes #4313. 2024-04-04 03:09:35 +02:00
Sasamiya
982c7c46f9 Update language modules 2024-04-04 00:08:52 +08:00
OBattler
fcbbae181f MGA: fixes pitch mask to be correct according to the docs (it incorrectly stripped bit 11 of the pitch before).
Reference: Page 3-74 (PDF page number 87), https://www.vgamuseum.info/images/doc/matrox/mga-2164w_dev_spec.pdf.
2024-04-03 14:09:27 +02:00
OBattler
48718eb169 MGA: Fixes hard freezes when using DynaView 3D on non-16-bpp modes on Windows 3.x. 2024-04-03 14:08:05 +02:00
OBattler
c8a1843cdf FDC: Disable DSR reset on the PS/1-2011/2121 / PS/2-30 FDC. 2024-04-02 23:31:44 +02:00
cold-brewed
f637e72488 config: Add host_cpu and emu_build_num to general 2024-04-02 12:30:02 -04:00
cold-brewed
165ad489ef Trim the newline from the resulting string on macOS 2024-04-02 12:30:02 -04:00
cold-brewed
4d8e7bd24e qt: Add UUID features, MAC address configuration, machine move detection 2024-04-02 11:47:29 -04:00
cold-brewed
3cf3865980 ui: Disable add-on voodoo when main voodoo is selected 2024-04-02 10:28:49 -04:00
cold-brewed
57b064c412 ui: Warning for performance impact of softfloat 2024-04-02 10:28:49 -04:00
Miran Grča
c6289fd85a Merge pull request #4326 from 86Box/tc1995
Tseng Labs fixes and bug-compatible fixes too.
2024-04-02 15:40:50 +02:00
Miran Grča
a58858f577 Merge branch 'master' into tc1995 2024-04-02 15:40:43 +02:00
TC1995
38e044ca34 Tseng Labs fixes and bug-compatible fixes too.
ET3000AX: the chip in question should not support 1MB of video memory.
ET4000AX: the early TC6058AF revision can support 1MB of video memory (e.g.: Diamond Speedstar BIOS D3.10, undumped anyway), and actually don't update the rowoffset to 256 when using such chip in 320x200x256 mode. Fixes the copper demo in said chip revision.
2024-04-02 15:09:18 +02:00
OBattler
e712f8060a ET4000AX: Do not wrap row offset. 2024-04-02 14:54:25 +02:00
Miran Grča
737ef38021 Merge pull request #4324 from 86Box/tc1995
Voodoo: vertical display programming fix.
2024-04-02 00:21:54 +02:00
TC1995
42be0ab641 Voodoo: vertical display programming fix.
Apparently some software reprograms the vertical display wrong sometimes (in this case, vdisp + 2).
This should fix software titles that use such techniques...
2024-04-02 00:20:27 +02:00
OBattler
ee7df06168 Voodoo: Honor monitor overscan. 2024-04-02 00:08:40 +02:00
OBattler
038871d998 SiS 496/497: Fix soft reset behavior, fixes #4319. 2024-04-01 23:54:49 +02:00
OBattler
5d94a361f1 net_modem: Remove excess parentheses. 2024-04-01 23:36:38 +02:00
OBattler
9c53413ca4 Give the P5MP3 PS/2 keyboard and mouse latches, fixes #4320. 2024-04-01 23:35:55 +02:00
Miran Grča
32e05fe453 Merge pull request #4323 from lemondrops/modem
Modem (and related) cleanups
2024-04-01 18:24:58 +02:00
Alexander Babikov
3f64d6d00c Simplify EditorConfig, add .ui
Remove rules made redundant by the new indentation style
Add Qt .ui files
2024-04-01 21:22:38 +05:00
Miran Grča
6ad4589a8f Merge pull request #4322 from lemondrops/modem
Modem additions
2024-04-01 18:20:56 +02:00
Alexander Babikov
0a1e92e239 clang-format modem and serial passthrough related files 2024-04-01 21:08:55 +05:00
Alexander Babikov
9a8bc1ab08 Modem: Disable most logging by default 2024-04-01 21:08:52 +05:00