Commit Graph

12506 Commits

Author SHA1 Message Date
OBattler
4884f8664c Set PIT constant on PIT init. 2024-03-23 06:18:11 +01:00
OBattler
2466da2161 Prepared the API to set the PIT constant. 2024-03-23 06:15:34 +01:00
Miran Grča
01b026c76e Merge pull request #4294 from 86Box/tc1995_4.2
Add the Tandy 4000 AT compatible and SCAT-286-003 machines
2024-03-23 00:17:35 +01:00
TC1995
309786bc7a Add the Tandy 4000 AT compatible and SCAT-286-003 machines
And a proper Compaq Portable III 386 BIOS.
Note: The SCAT 286 003 machine is a SCAT-based AMI 286 machine.
2024-03-22 23:51:25 +01:00
Miran Grča
2bec90afca Merge pull request #4293 from 86Box/tc1995_4.2
Fix incompatible pointers of the generic PIT and PCjr's
2024-03-22 23:40:09 +01:00
TC1995
36ecc17551 Fix incompatible pointers of the generic PIT and PCjr's
So that the build compiles fine.
2024-03-22 23:24:58 +01:00
Miran Grča
242747df52 Merge pull request #4290 from 86Box/pas16_code
Refactor PAS16 code (Audio/MIDI/PIT)
2024-03-21 22:25:32 +01:00
TC1995
c176a116fb Remove deskpro386 and PAS16 from the dev branch.
From the main CMakeLists.txt.
2024-03-21 22:13:37 +01:00
Miran Grča
a02118c80e Merge pull request #4289 from cold-brewed/pcap-filter
Modify the PCAP filter to allow multicast packets
2024-03-21 22:05:46 +01:00
TC1995
778cd2bc46 Refactor PAS16 code (Audio/MIDI/PIT)
This should make it work once and for all after many years of being broken/not working.
2024-03-21 22:00:48 +01:00
cold-brewed
a776a54b55 network: Modify the PCAP filter to allow multicast packets 2024-03-21 15:11:08 -04:00
OBattler
d3039c2bf3 Merge remote-tracking branch 'origin/master' into version/4.2 2024-03-21 14:47:01 +01:00
TC1995
62143628c5 Merge branch 'version/4.2' into pas16_code 2024-03-21 01:50:56 +01:00
OBattler
53503cb843 ALi M1217: No on-chip IDE controller. 2024-03-21 00:47:17 +01:00
OBattler
4de0001167 Merge remote-tracking branch 'origin/master' into version/4.2 2024-03-20 23:46:16 +01:00
Miran Grča
ff62c178a5 Merge pull request #4286 from maximus105/master
Fix broken translation for ZIP drives
2024-03-20 23:46:07 +01:00
maximus105
3e27bdb86a Fix broken translation for ZIP drives 2024-03-20 23:35:03 +02:00
OBattler
6140bf53dd Merge branch 'version/4.2' of https://github.com/86Box/86Box into version/4.2 2024-03-20 22:23:29 +01:00
OBattler
976a9357ee Merge remote-tracking branch 'origin/master' into version/4.2 2024-03-20 22:22:43 +01:00
OBattler
d54e5714ae Merge branch 'master' of https://github.com/86Box/86Box 2024-03-20 22:21:59 +01:00
OBattler
0660f08a40 PB450 fixes. 2024-03-20 22:21:31 +01:00
Miran Grča
2ed732eb6c Merge pull request #4285 from lemondrops/npcapfix
[v4.2] Check for pcap DLL in Npcap's installation directory on Windows
2024-03-20 20:05:25 +01:00
Miran Grča
52d31208f0 Merge pull request #4284 from lemondrops/cdromfix
Fix CD-ROM menu not updating after ejecting a CD from the guest side
2024-03-20 20:05:18 +01:00
Miran Grča
de1406c20d Merge pull request #4283 from lemondrops/cleanup
Cleanup of legacy and unused things
2024-03-20 20:05:11 +01:00
Alexander Babikov
53fbe7343e Check for pcap DLL in Npcap's installation directory on Windows 2024-03-20 22:30:11 +05:00
Alexander Babikov
df231b0d87 Implement the rest of _eject/_mount functions
Implement the rest of media eject/mount functions declared in plat.h,
intended for future use
2024-03-20 22:26:40 +05:00
Alexander Babikov
4052ae2e32 Use a signal instead 2024-03-20 22:26:36 +05:00
Alexander Babikov
9354c6a6ef Qt: Fix CD-ROM menu not updating after ejecting a CD from the guest 2024-03-20 22:18:24 +05:00
Alexander Babikov
18495cb09d Clean up redundant English "translations" 2024-03-20 20:36:29 +05:00
Alexander Babikov
3e61092d02 Translations: Add headers to indicate target lang 2024-03-20 20:33:43 +05:00
Alexander Babikov
8a27a77aa1 Translations: Purge more unused strings 2024-03-20 20:33:35 +05:00
Alexander Babikov
f02fd4568c Simplify dynamic string handling and localization
Use Qt `.arg()` instead of substring replacement;
Fully remove remnants of SDL renderers from translations;
Restore platform-dependent pcap library name in the pcap
error message, but use Npcap on Windows instead
2024-03-20 20:33:31 +05:00
Alexander Babikov
82e6a7a129 Don't recognize no longer used HDD bus types 2024-03-20 20:33:30 +05:00
Alexander Babikov
3cc0a9176c Remove unused and unmaintained pcap_if utility 2024-03-20 20:33:29 +05:00
Alexander Babikov
ae7d4454cb Move Windows font overrides away from translations
Determine which font to use with a dedicated function instead
2024-03-20 20:33:28 +05:00
Alexander Babikov
8e06b5449f Overhaul plat_get_string()
Now takes constants with human-readable names instead of
Win32 string table IDs, language.h is no longer needed

ui_msgbox*() no longer accepts string IDs as arguments directly,
plat_get_string() must be explicitly called to retrieve the string
2024-03-20 20:33:28 +05:00
Alexander Babikov
e587cda80d Translations: Remove a few unused strings 2024-03-20 20:33:21 +05:00
RichardG867
9e5ead428c De-underscore the Aptiva 510 2024-03-19 17:31:46 -03:00
Alexander Babikov
c5c4dcb268 Remove the unfinished and unused Qt SDL renderer 2024-03-19 14:31:35 +05:00
Alexander Babikov
23ba920bbf Clean up the plat and ui API
Remove functions no longer defined or used on any plat/UI
Remove the old non-multi-monitor-aware plat_resize() and rename
plat_resize_monitor() to plat_resize()
2024-03-19 14:30:24 +05:00
TC1995
27e78da4ec WIP: PAS16.
See above, currently very WIP.
2024-03-18 17:10:36 +01:00
Alexander Babikov
b3819f6962 Remove or trim leftover header files 2024-03-17 13:19:41 +05:00
Alexander Babikov
84cdb5ea35 CMake: hardcode the Qt UI option to ON on Windows 2024-03-17 13:19:23 +05:00
OBattler
d2c5420a34 Merge remote-tracking branch 'origin/master' into version/4.2 2024-03-17 09:12:36 +01:00
Miran Grča
11b645dec6 Merge pull request #4276 from lemondrops/patch-4
Miscellaneous fixes and improvements for v4.1.1
2024-03-17 09:12:30 +01:00
OBattler
f06d2e9e90 Merge remote-tracking branch 'origin/master' into version/4.2 2024-03-17 09:11:41 +01:00
Alexander Babikov
5b96375baf Sort the language dropdown alphabetically 2024-03-17 02:39:17 +05:00
Alexander Babikov
d212aad317 Add missing period to error messages to fix their translations 2024-03-17 02:38:57 +05:00
Alexander Babikov
a46fb2e76b Fix up the arch check for the GS DLL filename 2024-03-17 02:37:46 +05:00
Miran Grča
d2cff08e24 Merge pull request #4275 from lemondrops/patch-3
Fix Ghostscript DLL filename in an error message on 64-bit Windows
2024-03-16 00:09:53 +01:00