Commit Graph

11048 Commits

Author SHA1 Message Date
Miran Grča
691e3f2fa9 Merge pull request #4352 from flama12333/patch-2
Rename dtk 386 clone to DTK PM-1630C
2024-04-17 23:53:01 +02:00
Miran Grča
b200091322 Fixed a compile-breaking type in chipset/scat.c. 2024-04-16 21:49:24 +02:00
Miran Grča
8756a70e38 Sanity check on reading SCAT registers. 2024-04-16 19:40:21 +02:00
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
jbs
072a6c5a05 For Qt5 add Gui Private Include Header. Fix C++ union initializer syntax in src/sound/snd_opl_ymfm.cpp 2024-04-16 11:50:53 -03: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
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
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
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
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
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
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
Dimitar Angelov
7aa3728c3f Corrected for CPU12 Plus 2024-04-02 17:02:26 +02: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
Dimitar Angelov
b9a39d07f8 Update of min/max bus and min/max RAM 2024-04-02 15:44:57 +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
Dimitar Angelov
7afe302054 Adding Pravetz-16S definition 2024-04-02 11:22:31 +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
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
Alexander Babikov
93f7705c83 Modem: Extra logging and misc improvements 2024-04-01 20:49:02 +05:00
Alexander Babikov
9b8680b7cf Modem: Implement A/ (repeat last command) 2024-04-01 20:48:54 +05:00
Alexander Babikov
ba499b9563 Modem: Implement ATDL (dial last number) 2024-04-01 20:48:51 +05:00
Alexander Babikov
e641365866 Modem: Implement AT&C (DCD signal control) 2024-04-01 20:48:44 +05:00
Alexander Babikov
94c917eaaf Modem: Implement ATD; (return to command mode after dialing)
To simulate the in-progress dialing, the number before the semicolon
is appended to a temporary buffer; when an ATD command without a semicolon
is issued, the buffer contents are prepended and the complete number
is dialed at once.

Fixes Windows 98 dialer being stuck if "wait for dial tone" option
was enabled.
2024-04-01 20:48:41 +05:00
Alexander Babikov
2353d1f917 Modem: Stop command line processing after dialing
"Phone numbers" with letters in them, such as hostnames, are no longer
interpreted as commands
2024-04-01 20:28:33 +05:00
Alexander Babikov
b63c1e04eb Modem: Fix escape guard counter never resetting
Escape sequence guard timer now actually works
2024-04-01 20:28:29 +05:00
Alexander Babikov
05bbb2a807 Modem: Increase phonebook size to 200 entries
Also make some string operations (such as phonebook file parsing) safer
2024-04-01 20:28:10 +05:00
OBattler
46840b239d MGA: Implement hardware dithering modes by Cacodemon345, fixes Windows 3.1 dynamic resolution switching. 2024-04-01 12:57:48 +02:00