OBattler
85599deeb1
Ports Settings: Add lpt_device_available() check.
2026-01-28 07:44:12 +01:00
Miran Grča
d2673238f6
Merge pull request #6760 from bozoscum/master
...
modifies to Laser Turbo XT and Victor V86P
2026-01-28 07:14:07 +01:00
Bozo Scum
715a6cf4cd
makes Victor V86P BIOS versions selectable
2026-01-28 13:45:15 +08:00
Bozo Scum
2a00f72a6f
VTech Laser Turbo XT: add older BIOS 1.08
2026-01-28 13:38:26 +08:00
OBattler
7bbbf48913
PostScript and PCL printers: Do not attempt to load the library if the language is set to raw.
2026-01-27 18:58:39 +01:00
OBattler
51e0e88329
More LPT device sanitization, un-dev-branch the Generic PCL printer, add language selection to it and the PostScript printer (including a Raw option), and translate the missing strings.
2026-01-27 09:40:53 +01:00
OBattler
9b7b92622b
Restructure LPT devices so that lpt_device_t is now only used internally while the exposed LPT devices are now regular device_t's.
2026-01-27 06:47:08 +01:00
Miran Grča
bd21459940
Merge pull request #6758 from 86Box-chan/weblate-86box-86box
...
Translations update from 86Box Weblate
2026-01-26 19:58:56 +01:00
DimMan88
1d854ee2b0
Translated using Weblate (Greek)
...
Currently translated at 100.0% (1004 of 1004 strings)
Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/el/
2026-01-26 17:57:37 +00:00
Miran Grča
d63f339901
Merge pull request #6757 from 86Box/TC1995
...
Some clean up on 8514/A
2026-01-26 18:03:28 +01:00
TC1995
9c27adeef5
Some clean up on 8514/A
...
1. Remove more hacks usually placed for stuff to make them work, now stuff works per manual.
2. Pixtrans reads are no longer written in the accelerator function per manual.
Warning: I still don't know how to properly fix the 8514/A bug on win2.x paint/pbrush, the commands are fine as well as the rop/mixes and the coordinates as well, I need help for this.
2026-01-26 18:02:23 +01:00
OBattler
a3fbb33e10
Generic PCL Printer: Set language version to PCL 5C (PCL 5E is still supported as PCL 5C is a superset of it) and apply a few fixes, including no longer incorrectly processing the 1B 0E escape (it appears that's actually used as part of PCL 5C), fixes the HP Color LaserJet drivers when outputting to PDF.
2026-01-26 09:40:24 +01:00
OBattler
7de75efd08
Flash chips: Make sure they have the ROM wait states, should make POST times less unrealistically fast.
2026-01-25 11:08:55 +01:00
OBattler
abfb3a92ce
CL-GD 54xx: Fix the conditions for thunking to the (S)VGA read/write functions, fixes the Diamond SpeedStar 64 (5434) drivers, E-Ten Chinese System verified to still work.
2026-01-25 07:25:14 +01:00
OBattler
2df173592b
NMC93cXX: Fix two warnings and a security alert.
2026-01-25 06:53:28 +01:00
Miran Grča
78e763be78
Merge pull request #6751 from disean/nmc93cxx_rewrite
...
nmc93cxx: Rewrite the nmc93cxx emulation
2026-01-25 06:49:33 +01:00
OBattler
e6935b78ff
VFIO: Fix a compile-breaking error accidentally introduced earlier today.
2026-01-25 06:34:05 +01:00
Miran Grča
65e3c348fa
Merge branch 'master' into nmc93cxx_rewrite
2026-01-25 06:30:34 +01:00
Dmitry Borisov
ca37758018
nmc93cxx: Rewrite the nmc93cxx emulation
...
This patch rewrites the nmc93cxx emulation code.
The primary aim of the rewrite is to fix the Qlogic 1080 BIOS v1.11 flashing feature
(the card utilizes a 93C56 chip in 128x16 mode).
This work is derived from the MAME serial EEPROM emulation code
written by Aaron Giles and published under BSD-3-Clause license.
https://github.com/mamedev/mame/blob/master/src/devices/machine/eepromser.cpp
The code is modelled on the MAME code with the following differences:
- Removed support for the ER5911 and MSM16911 EEPROM devices.
- Removed support for the X24C44 NOVRAM device.
- Removed support for the Seiko S-29X90 EEPROM devices.
The 86Box changes:
- The nmc93cxx code now also supports EEPROM devices in 8-bit mode.
- Make the default_content parameter optional.
- Make the nmc93cxx_eeprom_data function to return a const pointer.
2026-01-25 11:21:15 +06:00
OBattler
f491069512
Trident TGUI: Remove excess logging.
2026-01-25 11:21:15 +06:00
OBattler
fb03df6feb
Cirrus Logic: Reintroduce the thunks to SVGA reads/writes removed in build 5479, fixes E-Ten Chinese System.
2026-01-25 11:21:15 +06:00
OBattler
6d668558dc
NMC 93cXX EEPROM: Remove the left-over NULL check in nmc_93cxx_eeperom_data().
2026-01-25 11:21:14 +06:00
kotochi98
01779aaf4e
Add the beta evaluation BIOS for the MiTAC 6110zu and set the R804 retail BIOS as the default
2026-01-25 11:21:14 +06:00
OBattler
570483a828
PCI: Make PCI configuration reads and writes length-aware and fix the DC390 PCI device ID AND'ing with EEPROM DO.
2026-01-25 11:21:14 +06:00
BlueRain-debug
c6d272fa9e
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (1004 of 1004 strings)
Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/zh_Hans/
2026-01-25 11:21:14 +06:00
OBattler
e747f868a5
Trident TGUI: Remove excess logging.
2026-01-25 00:46:42 +01:00
OBattler
9bd4114ecd
Cirrus Logic: Reintroduce the thunks to SVGA reads/writes removed in build 5479, fixes E-Ten Chinese System.
2026-01-24 17:55:20 +01:00
OBattler
34c9b4c7d1
NMC 93cXX EEPROM: Remove the left-over NULL check in nmc_93cxx_eeperom_data().
2026-01-24 16:25:21 +01:00
OBattler
3e3e5b3020
Merge branch 'master' of https://github.com/86Box/86Box
2026-01-24 16:10:17 +01:00
OBattler
197348a43f
PCI: Make PCI configuration reads and writes length-aware and fix the DC390 PCI device ID AND'ing with EEPROM DO.
2026-01-24 16:10:08 +01:00
Miran Grča
6cce07a3e4
Merge pull request #6750 from kotochi98/vei8
...
Add the beta evaluation BIOS for the MiTAC 6110Zu and set the R804 retail BIOS as the default
2026-01-24 14:33:07 +01:00
kotochi98
8ec8057d7e
Add the beta evaluation BIOS for the MiTAC 6110zu and set the R804 retail BIOS as the default
2026-01-24 13:49:46 +03:00
Miran Grča
ca0fbb5ad9
Merge pull request #6749 from 86Box-chan/weblate-86box-86box
...
Translations update from 86Box Weblate
2026-01-23 20:12:48 +01:00
BlueRain-debug
b92da6a157
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (1004 of 1004 strings)
Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/zh_Hans/
2026-01-23 17:57:36 +00:00
Miran Grča
f81d7d0891
Merge pull request #6748 from Cacodemon345/patch-776794
...
Vulkan: Always do RGB correction on Windows
2026-01-23 16:37:26 +01:00
Cacodemon345
774365d08a
Vulkan: Always do RGB correction on Windows
2026-01-23 21:07:47 +06:00
OBattler
1c39c308b6
And get rid of the now useless s parameter.
2026-01-23 09:47:41 +01:00
OBattler
c065c61217
Also always make it MBX_INFO on Windows.
2026-01-23 09:46:15 +01:00
OBattler
3e39182497
Merge branch 'master' of https://github.com/86Box/86Box
2026-01-23 09:43:59 +01:00
OBattler
656d777377
Help message: Always output to terminal on non-Windows platforms.
2026-01-23 09:43:48 +01:00
Miran Grča
2f07a1a3a1
Merge pull request #6747 from kotochi98/ms6318
...
Remove the Elonex, Fujitsu-Siemens and newer Medion BIOS from the MS-6318 as it was found out they use APIC
2026-01-23 09:34:04 +01:00
OBattler
4e7bb0488a
Hard reset dialog: Rely on clicked button instead of role.
2026-01-23 09:28:10 +01:00
kotochi98
72a4cc25b5
Remove the Elonex, Fujitsu-Siemens and newer Medion BIOS from the MS-6318 as it was found out they use APIC
2026-01-23 11:13:35 +03:00
Miran Grča
504c636c52
Merge pull request #6745 from MaxwellS04/Arnold3
...
Rename ASUS TX97-XV to HP Pavilion 81xx
2026-01-23 02:53:23 +01:00
Maxwell Scott
f275ead194
Rename ASUS TX97-HP to its HP OEM name
2026-01-23 08:49:38 +07:00
OBattler
7ecfc5422f
Network: Send all packets to the void and receive nothing if the cable is disconnected.
2026-01-23 02:46:01 +01:00
OBattler
233900c15e
DEC Tulip: Reject transmissions with NO CARRIER error when link it down, fixes #6743 .
2026-01-23 01:41:49 +01:00
Miran Grča
0e9901ae5a
Merge pull request #6744 from 86Box/TC1995
...
S3 and 8514/A compatible fixes for various stuff.
2026-01-23 01:13:25 +01:00
TC1995
b6adf1e5aa
S3 and 8514/A compatible fixes for various stuff.
...
1. Correct some more clock bugs of the ELSA Winner NeXTSTEP/OPENSTEP third party driver (please report any regressions if possible on other stuff).
2. Line Vector command with flag 0x211x (r/w) is now more usable (not perfect yet) and fill brushes now have correct colors (but also not perfect either) in Windows 2.x' 8514/a drivers.
2026-01-23 01:05:04 +01:00
RichardG867
b09cf5aff7
Jenkins: Don't include mdsx .a if it's generated
2026-01-22 20:28:07 -03:00