Commit Graph

18933 Commits

Author SHA1 Message Date
Akamaki
dad8edd32e cleanup (m_xt_ibm5550.c) 2026-02-21 02:40:26 +09:00
Akamaki
3a199fb8cb PS55DA2: Change to interlaced screen update 2026-02-21 02:26:54 +09:00
Akamaki
894e4bb0cf IBM 5550: Set pixel clock for Font 16 2026-02-21 02:25:07 +09:00
Akamaki
c03a4e91c9 IBM 5550: Add cursor blinking
Added cursor blinking controlled by CRTC (HD46505).
2026-02-20 23:36:08 +09:00
Akamaki
617be3b135 IBM 5550: Fix a bug in Font 16 drawing 2026-02-20 10:51:00 +09:00
Akamaki
45c300a566 IBM 5550: Change method to store 9th bit into memory 2026-02-20 09:10:16 +09:00
Akamaki
c1661b5a90 IBM 5550: Fix the screen res in graphic mode 2026-02-20 09:06:33 +09:00
Akamaki
4284f15574 Keyboard: Fix a bug in IBM 5576-001 emulation
Fix a bug that the make code is sent when the 5576-001 emulation is enabled and the key is released.
2026-02-20 09:03:45 +09:00
Akamaki
0a4b44184a IBM 5550: comment out unused code 2026-02-19 11:04:37 +09:00
Akamaki
c3db241621 IBM 5550: Added font 16 emulation 2026-02-19 11:00:09 +09:00
Akamaki
1c67127d1d ps55da2: avoid resizing when video output is disabled 2026-02-16 00:57:23 +09:00
Akamaki
c508054cc3 formatting (m_xt_ibm5550.c) 2026-02-15 14:02:53 +09:00
Akamaki
640d94441d cleanup (m_xt_ibm5550.c) 2026-02-15 13:50:31 +09:00
Akamaki
215a97ce4c Added a mouse controller for IBM 5550 2026-02-15 13:44:51 +09:00
Akamaki
2b486fdd00 Merge branch 'master' of https://github.com/akmed772/86Box55 2026-02-13 08:48:19 +09:00
Miran Grča
63f2714f82 Merge pull request #6808 from chungy/floppy-type-ui
Qt: Always change floppy type's first column on changing type
2026-02-12 23:24:48 +01:00
Mike Swanson
d2c1b00750 Qt: Always change floppy type's first column on changing type
Thanks to DFXThomas on Discord for pointing out this bug.
2026-02-12 13:19:22 -08:00
OBattler
283d9b4fcc Network switch: Fix warning. 2026-02-12 21:09:59 +01:00
OBattler
9366beda68 Qt Software Renderer: Apply DPI scaling to processed screenshots, fixes #6807. 2026-02-12 21:08:40 +01:00
Miran Grča
b39294d985 Merge pull request #6806 from MaxwellS04/Machine_Feb12
Alphabetize Multistation + Multitech-related name changes
2026-02-12 11:41:28 +01:00
Maxwell Scott
588c68c1a0 Machine changes (February 12, 2026)
1. Alphabetize IBM Multistation 5550
2. Rename changes related to Multitech machines
2026-02-12 12:51:43 +07:00
Miran Grča
9af416da42 Merge pull request #6803 from bozoscum/master
Update zh-TW.po
2026-02-12 04:20:01 +01:00
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
Bozo Scum
3c289c86d4 Update zh-TW.po
* correct the wrong character used in the translation of 'shared secret'
2026-02-12 10:09:48 +08: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
Akamaki
d5d59c608a Merge branch 'master' of https://github.com/akmed772/86Box55 2026-02-12 00:16:00 +09:00
Akamaki
c50f63bafe corrected readonly conf flags 2026-02-12 00:13:36 +09: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