OBattler
484a61f65a
Only use checkStateChanged from Qt 6.7 onwards, should fix GitHub Actions builds.
2026-01-29 19:47:26 +01:00
OBattler
6ec0f0bf56
Merge branch 'master' of https://github.com/86Box/86Box
2026-01-29 18:48:51 +01:00
OBattler
0055917012
DEC Tulip 21040: Do not attempt to read the EEPROM data on reset, fixes #6768 .
2026-01-29 18:48:41 +01:00
Miran Grča
435be330be
Merge pull request #6765 from cyrix6x86mx/master
...
Update Pentium CPU table names for Socket 4 and 5/7
2026-01-29 01:13:32 +01:00
fleur!3
bd13b21cd1
Update the CPU names to be P5 and P54C instead of Socket 4 and 5/7
2026-01-28 20:54:34 +00:00
fleur!3
3bcf6a75e5
Update Pentium CPU table names for Socket 4 and 5/7
2026-01-28 20:44:13 +00:00
Miran Grča
e9c41fe7d4
Update CONTRIBUTING.md
2026-01-28 20:34:51 +01:00
Miran Grča
ce0bd6923d
Merge pull request #6762 from pankozacorp/TrigemComoFixes
...
Add the MACHINE_SOUND flag to the TriGem Como
2026-01-28 12:21:43 +01:00
pankozaC++
ea76bc615b
Add the MACHINE_SOUND flag to the TriGem Como
2026-01-28 12:05:20 +01:00
OBattler
9fa80cf75b
Merge branch 'master' of https://github.com/86Box/86Box
2026-01-28 11:14:04 +01:00
OBattler
f85bbe8d04
Jenkins: Use UCRT64 shell on Windows.
2026-01-28 11:13:45 +01:00
Miran Grča
de2ca65891
Merge pull request #6761 from 86Box-chan/weblate-86box-86box
...
Translations update from 86Box Weblate
2026-01-28 10:03:19 +01:00
OBattler
91965610f2
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (1005 of 1005 strings)
Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/nb_NO/
2026-01-28 08:57:40 +00:00
OBattler
ee92ccb9c4
Translated using Weblate (Finnish)
...
Currently translated at 97.8% (983 of 1005 strings)
Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/fi/
2026-01-28 08:57:40 +00:00
OBattler
242187215c
Translated using Weblate (Vietnamese)
...
Currently translated at 99.8% (1003 of 1005 strings)
Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/vi/
2026-01-28 08:57:40 +00:00
OBattler
a64c477b0b
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (1005 of 1005 strings)
Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/sv/
2026-01-28 08:57:40 +00:00
OBattler
67a243b6ce
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (1005 of 1005 strings)
Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/nl/
2026-01-28 08:57:39 +00:00
OBattler
7658602d48
Translated using Weblate (Korean)
...
Currently translated at 100.0% (1005 of 1005 strings)
Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/ko/
2026-01-28 08:57:39 +00:00
OBattler
ae2b924532
Translated using Weblate (German)
...
Currently translated at 99.7% (1002 of 1005 strings)
Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/de/
2026-01-28 08:57:38 +00:00
OBattler
43aa0db755
Vx0: Rename wait() to wait_vx0() in order to fix warnings on Mac.
2026-01-28 09:50:18 +01:00
OBattler
4e44ec7abc
And another multiple define.
2026-01-28 09:31:29 +01:00
OBattler
5a189d49c3
808x and Vx0: Fix the remaining multiple definitions.
2026-01-28 09:14:05 +01:00
OBattler
8b1e1ab1bf
Bump version to 6.0, I think we have accumulated enough features to warrant that.
2026-01-28 08:46:03 +01:00
OBattler
72ea51332d
Use the 808x rewrite from the 808x_rewrite branch as the NEC Vx0 rewrite, as it's good enough for that (it even approximates the NEC Vx0 timings unlike what was there before which did not even remotely attempt to).
2026-01-28 08:45:05 +01:00
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
win2kgamer
4389231cc0
Sensation audio: Implement the mixer
2026-01-27 22:14:42 -06: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
win2kgamer
47b132f6fe
Sensation audio: Correct 44KHz sample rate value and use 5KHz for the remaining unknown value (VISBIOS.DOC says the DAC supports this)
2026-01-26 22:37:46 -06:00
win2kgamer
2c9ba5aae8
Sensation audio: Fix PCM playback under Windows 3.1 and properly decrement the counter for all formats
2026-01-26 22:12:14 -06:00
win2kgamer
d8b57ac875
Sensation audio: Properly zero the DAC audio output when the DMA buffer is empty
2026-01-26 21:56:01 -06: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
win2kgamer
3ce332794e
Add a (currently broken) implementation of the Sensation 1 onboard audio
...
OPL3 is working, Windows 3.1 driver initializes correctly but the DAC fails to play back properly: only one set of samples plays back with silence after reloading the sample counter
2026-01-25 22:18:59 -06:00
win2kgamer
900be45698
Add the Tandy Sensation! 1 (25-1650) machine
2026-01-25 22:11:53 -06: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