Miran Grča
31bbe967d5
Merge pull request #6805 from win2kgamer/broken-sensation1
...
Add both Tandy Sensation! machines
2026-02-12 04:15:45 +01:00
win2kgamer
974e1127f7
Merge branch '86Box:master' into broken-sensation1
2026-02-11 21:08:46 -06:00
win2kgamer
e642504dcb
Sensation II: Onboard video is actually VLB per the 1994 Radio Shack catalog mentioning local bus video
2026-02-11 19:58:49 -06:00
Miran Grča
d5b73357c0
Merge pull request #6802 from 86Box/TC1995
...
Make Cirrus specific 4bpp mode work again.
2026-02-12 00:22:10 +01:00
TC1995
946d8b5bb2
Make Cirrus specific 4bpp mode work again.
...
Alongside the ETEN24 chinese system as well.
Basically, reset the banking/reset to VGA mode only if the bank mode is not 64k at 0xA000.
2026-02-11 23:38:13 +01:00
Miran Grča
cfaf0f26b9
Merge pull request #6800 from WNT50/ps2isa
...
Add IBM PS/2 Model 30-286 rev. 0 BIOS (plus fixes)
2026-02-11 09:06:46 +01:00
WNT50
e064caac73
Fix memory size report for IBM PS/2 model 30-286
2026-02-11 15:30:27 +08:00
WNT50
b636ed3b92
Add IBM PS/2 Model 30-286 rev. 0 BIOS
2026-02-11 15:23:15 +08:00
OBattler
e9f8a6ca3c
Fix the shared secret string in Greek, Japanese, Portuguese (Brazil), Portuguese (Portugal), and Slovenian.
2026-02-11 08:08:19 +01:00
Miran Grča
8db2554bdb
Merge pull request #6799 from 86Box-chan/weblate-86box-86box
...
Translations update from 86Box Weblate
2026-02-11 07:59:41 +01:00
BlueRain-debug
84326e0cb6
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (1005 of 1005 strings)
Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/zh_Hans/
2026-02-11 06:30:01 +00:00
Miran Grča
c37b471bc3
Merge pull request #6797 from bozoscum/master
...
Update zh-TW.po
2026-02-11 07:29:56 +01:00
Miran Grča
18f0b1ab0c
Merge pull request #6798 from chungy/master
...
net_switch: Use old packet construction with no shared secret
2026-02-11 07:29:43 +01:00
Mike Swanson
752bed01ce
net_switch: Use old packet construction with no shared secret
...
This falls through to using 239.255.86.86 as the multicast address and
excluding a shared secret hash, if no shared secret has been entered.
This restores compatibility with QEMU’s `-netdev dgram` mode, as
suggested by @richardg867.
2026-02-10 22:22:00 -08:00
win2kgamer
160a9e45ba
Add Tandy Sensation! II (25-1651)/3100/MMPC machine
2026-02-10 21:18:06 -06:00
win2kgamer
45ec6b0609
Sensation: Updated machine name to include the exclamation point and RS catalog number, corrected max RAM and replaced the commented out onboard video init with a TODO comment
2026-02-10 20:51:23 -06:00
Bozo Scum
04aea94049
Update zh-TW.po
...
* use more appropriate Traditional Chinese term for 'Shared Secret'
2026-02-11 10:44:28 +08:00
Miran Grča
08154d6e72
Merge pull request #6795 from chungy/secret_hdr
...
net_switch: build secret_hash header as a separate component
2026-02-10 23:01:20 +01:00
Miran Grča
78da507aa9
Merge pull request #6796 from 86Box/TC1995
...
Proper (so to say) clock table for the RTG310x cards
2026-02-10 23:00:09 +01:00
TC1995
16068c28b1
Proper (so to say) clock table for the RTG310x cards
...
Based on a xfree 3.3.6 realtek svga driver source, this commit implements a proper clock table for the RTG310x cards (both -5 and -6). Fixes wrong refresh rates on Windows drivers and DOS possibly.
2026-02-10 20:27:23 +01:00
Mike Swanson
2d9374190c
net_switch: build secret_hash header as a separate component
...
The prior code did a memmove over the packet data, and in cases where
a packet is completely full (large transfers under an MTU 1500, for
instance), it would corrupt the data packet and nothing got
transferred.
In its place, teach the code to build up the secret_hash header as a
separate component and send a larger packet (by 32 bytes). The
original packet remains intact and will get received by the intended
target this way.
2026-02-10 01:58:35 -08:00
Miran Grča
bc17da04d1
Merge pull request #6794 from chungy/switch-secrets
...
Local switch shared secrets
2026-02-10 07:09:10 +01:00
Mike Swanson
cc2e97acc7
Translate “shared secret” into the languages
...
I used AI to translate the phrase. If it got any of the wrong, I
trust it'll be fixed. :-)
2026-02-09 20:24:35 -08:00
Mike Swanson
0d1e900fb6
Add GUI settings for shared secret, remove switch groups
...
Two birds in one commit: with the introduction of shared secrets,
there is a practically-infinite amount of local switches that can be
used, by merely editing the shared secret string. As such, support
for old switch groups has been removed.
In addition to this, the multicast address for local switch has been
altered to 239.255.80.86. This ensures a hard compatibility break
with the previous code and old (albeit interim) builds of 86Box would
not attempt to receive packets with shared secrets.
2026-02-09 20:07:31 -08:00
win2kgamer
399508ea07
Merge branch '86Box:master' into broken-sensation1
2026-02-09 21:29:04 -06:00
Mike Swanson
f3d22bbef3
local switch: Implement shared-secret feature
...
This allows for a “shared secret” to be entered for a network switch,
segmenting traffic so that multiple people could use the feature
simultaneously without accidentally entering into or interfering with
each other's networks.
Takes a string specified in the configuration file (using the
net_%02i_secret key) and hashes it through SHA3-256 to prepend to each
data packet. This hash is used to compare packets on reception and
allow or discard them.
2026-02-09 19:10:37 -08:00
Miran Grča
ad235874c7
Merge pull request #6793 from win2kgamer/t1000rsx-headland-fixes
...
Headland chipset/Tandy 1000 RSX fixes
2026-02-10 04:01:05 +01:00
win2kgamer
3a1845398b
Headland: Correctly set memory state when enabling/disabling 384K remap and add 384K remap handling for 640-1024K memory configs, fixes 384K remap on Tandy 1000 RSX
2026-02-09 20:15:06 -06:00
win2kgamer
4bf2bc7bce
Headland: Fix incorrect memory bank handling, fixes Tandy 1000 RSX BIOS hang with 9MB RAM
2026-02-09 20:08:06 -06:00
win2kgamer
ba5e89a996
Headland: Add some basic logging
2026-02-09 19:40:56 -06:00
Miran Grča
e6f73ce2b1
Merge pull request #6791 from Paradyx0392/BritishEnglish-update
...
Update the British English translation
2026-02-09 06:56:52 +01:00
Paradyx0392
be68940f15
Update en-GB.po
...
Corrected the translation + added more strings
2026-02-09 13:49:21 +08:00
Miran Grča
819f437589
Merge pull request #6790 from win2kgamer/t1000rsx
...
Add the Tandy 1000 RSX (plus PSSJ fixes)
2026-02-08 23:22:40 +01:00
win2kgamer
df50d0accb
Merge branch '86Box:master' into t1000rsx
2026-02-08 15:18:52 -06:00
Miran Grča
03b3f64ee6
Merge pull request #6789 from asemarafa/fix-file-picker
...
Qt: Fix media file picker location persistence
2026-02-08 21:29:29 +01:00
Asem Arafa
8a22d2468e
Qt: Fix media file picker location persistence
2026-02-08 20:12:56 +00:00
Miran Grča
efa6f48a45
Merge pull request #6788 from akmed772/master
...
Add IBM Multistation 5550 (1983) machine
2026-02-08 20:49:56 +01:00
Akamaki
dfc0bba8d7
fix some warnings
2026-02-09 03:53:34 +09:00
Akamaki
522b7437bb
fix errors in kbd
2026-02-09 03:44:53 +09:00
Akamaki
214015fc3e
fix some errors and warnings
2026-02-09 03:32:21 +09:00
Akamaki
857fca5236
remove debug code from 808x.c
2026-02-09 01:49:52 +09:00
Akamaki
ba1c24de18
Added IBM 5551-Bxx emulation
2026-02-09 01:43:44 +09:00
Miran Grča
1736eaa04f
Merge pull request #6787 from Lili1228/master
...
ESC/P 2: license, DC1 and DC3 commands, printing quality switch, stdbool.h, some clean-up
2026-02-08 15:18:25 +01:00
Lili1228
0f7b52ab45
ESC/P 2: license, printing quality switch, stdbool.h, some clean-up
2026-02-08 13:13:25 +01:00
Lili1228
9aa6008e54
ESC/P 2: Implement DC1 and DC3
2026-02-08 09:57:49 +01:00
win2kgamer
3ffe89c966
PSSJ: Actually clear the DAC IRQ when port C4/1E4 has bit 3 cleared, fixes Tandy DAC Win3.1 driver
2026-02-07 21:58:59 -06:00
win2kgamer
0805907f91
PSSJ: Bit 4 of port C7/1E7 is reserved and not used for amplitude
2026-02-07 21:54:33 -06:00
win2kgamer
191b00470c
Merge branch '86Box:master' into t1000rsx
2026-02-07 19:51:47 -06:00
Miran Grča
8d95f7af47
Merge pull request #6786 from 86Box/TC1995
...
Don't write on pixtrans reads (8514/A compatibles)
2026-02-08 02:07:06 +01:00
TC1995
284304ad35
Don't write on pixtrans reads (8514/A compatibles)
...
1. See above.
2. Reuse the 4k ROM with proper loading mechanism so that extended ATI modes can be used with the ATI 8514 Ultra 4k ROM (add-on).
3. Disable excess logging.
4. Apparently 8514/A bresenham line must always draw the last pixel unlike the vector lines, fixes missing pixels in some programs e.g.: calculator on Windows 3.x using 8514/A drivers.
2026-02-08 00:16:44 +01:00