Commit Graph

5859 Commits

Author SHA1 Message Date
Laci bá
0ba4718fb7 Save config language entry as string instead of hex16
And remove some unnecessary stuff.
2021-11-13 23:52:49 +01:00
Laci bá
dfa795b267 Add reverse conversion from string to LCID 2021-11-13 23:51:29 +01:00
Laci bá
bf3767bc4a Make more descriptive help for --lang 2021-11-13 23:51:03 +01:00
Laci bá
c705803c1d Remove translators text from en-US about 2021-11-13 22:54:31 +01:00
Laci bá
7ae10144ad Cumulative changes
Move to translateable (System Default) message
Move change language to Tools menu
Redesign the language dialog
Add the translators' name to the About dialog, to make the translation process more attractive
2021-11-13 22:36:13 +01:00
Laci bá
3fa1e88d7d Initial addition of system language to the dialog
Also update everything and save the config without hard reset.
2021-11-13 21:39:07 +01:00
Laci bá
7e4abcbfbd Implement system language as 0xFFFF 2021-11-13 21:37:51 +01:00
Laci bá
87cbbdf992 Implement language local config saving 2021-11-13 21:37:27 +01:00
Laci bá
dddff5a892 Adjustments in Hungarian translation 2021-11-13 21:36:20 +01:00
Laci bá
2d30052238 Remove ifdef, add default language constant, and separate text filler code from pc_init 2021-11-13 21:35:43 +01:00
Laci bá
80c01b9bfe Settings dialog cleanup 2021-11-12 22:43:18 +01:00
Laci bá
0bab2e144a Reinit media menu, and store the system language too 2021-11-12 22:41:30 +01:00
Laci bá
b4f5ff7ad1 Separate language dialog, and minor language fixes 2021-11-12 22:41:01 +01:00
Laci bá
dafc429e93 A lot of changes
- Fix the broken itemindex of ComboBox  in the Settings dialog
- Change from LCID to uint32_t
- Rewrite the headers of the lang related functions (can handle the whole LCID as input)
- Add dummy functions to unix.c
- Add proper combobox handling in win_settings.c
- Added a lot of debug calls temporarily
- Reactivate every disabled option related to language changes
- Move lang_id to 86box.h from win.h
- Implement on-fly resource switch as discussed with OBattler
- Reimplement everything language related in the initialization section of the program
- Implemented the ladder of three points
1, what is the --lang?
2, what are definied in the config? (to be implemented)
3, what is the system language
2021-11-09 22:33:54 +01:00
Laci bá
11527d39b0 Select the current language in the ComboBox, and change it's style 2021-11-09 20:50:38 +01:00
Laci bá
5616ffbed2 Populate the languages ComboBox on-fly 2021-11-09 20:36:07 +01:00
Laci bá
eda7b10023 Merge branch 'translation_hu-HU' of https://github.com/laciba96/86Box into translation_hu-HU 2021-11-09 20:02:55 +01:00
Laci bá
0b1b116061 Enable the disabled language ComboBox in the settings dialog 2021-11-09 20:02:52 +01:00
Laci bá
ca638e1a9e Merge branch '86Box:master' into translation_hu-HU 2021-11-09 19:58:58 +01:00
OBattler
c892c521ea More preparation for localization. 2021-11-09 19:57:38 +01:00
OBattler
e2bdeae4cc Bugfixes to prepare for localization. 2021-11-09 19:50:42 +01:00
Laci bá
9914ad520c Multiple language-related updates
Add the possibility to change runtime language, via --lang parameter. Also specify the verbose language code in the Hungarian translation.
2021-11-09 18:53:15 +01:00
Laci bá
9903f0cec1 Fix a typo in Hungarian translation 2021-11-08 19:28:28 +01:00
Laci bá
56e93959b4 Initial commit for multilingual UI, and Hungarian translation 2021-11-07 21:32:06 +01:00
Miran Grča
9538b75afa Merge pull request #1770 from jriwanek-forks/patch-2
More systems which have PS/2 mouse
2021-11-07 18:32:17 +01:00
Miran Grča
b8a260e3c4 Merge pull request #1788 from dob205/master
Removes timespec_get() from Unix systems
2021-11-07 18:32:04 +01:00
Miran Grča
8297366857 Changed Discord rich presence ID. 2021-11-07 18:29:49 +01:00
dob205
452e2348da Removes timespec_get() from Unix systems
This change removes timespec_get() from Unix systems and makes it also possible to cross-compile binaries on macOS Big Sur or macOS Monterrey that target macOS Mojave at minimum since Mojave lacks support for timespec_get().
2021-11-07 18:00:18 +01:00
Miran Grča
b4ac1042dd Update README.md 2021-11-07 13:49:25 +01:00
Jasmine Iwanek
b2587c4e05 Merge branch 'master' into patch-2 2021-11-06 18:14:54 -04:00
Miran Grča
eae9b8c634 Merge pull request #1778 from 86Box/tc1995
Video changes (ET4000W32/i):
2021-11-04 17:22:35 +01:00
TC1995
7bf6fc3844 Video changes (ET4000W32/i):
Bit 1 is of 0x3DA (read only) is apparently required to make the OS/2 Tseng ET4000W32/i drivers work fine, fixes hangs upon reaching the GUI with said drivers.
Avoid division by zero in the blitter of the ET4000W32/i under OS/2.

Video changes (PVGA):
Fixes mode changes of the PVGA1a, including the built-in video card of the Amstrad 2086/3086.
2021-10-31 19:06:16 +01:00
Miran Grča
ec147fb8f9 Merge pull request #1777 from 86Box/tc1995
MIDI changes:
2021-10-31 18:49:05 +01:00
TC1995
9b3b9c86b0 MIDI changes:
Fixed MIDI UART OUT of the ES1371 using NT 4.0's drivers and keeping compatibility with Win9x/2000.
2021-10-31 18:35:04 +01:00
Daniel Gurney
fdc1fe92ed Merge pull request #1775 from laciba96/master
Fix character casing in the managers list
2021-10-30 22:29:16 +03:00
Laci bá
295b6bd211 Fix character casing in the managers list 2021-10-30 21:12:54 +02:00
Miran Grča
2dc220edc6 Merge pull request #1774 from ts-korhonen/master
Add Winbox to recommended managers in readme
2021-10-30 19:49:08 +02:00
ts-korhonen
88bfee8e07 Add Winbox to recommended managers in readme 2021-10-30 20:44:09 +03:00
Jasmine Iwanek
92bfb61dfc More systems which have PS/2 mouse 2021-10-28 15:44:31 -04:00
OBattler
355c26efa8 S3 fixes. 2021-10-26 03:09:20 +02:00
Miran Grča
10c571c6c6 Merge pull request #1767 from Ompronce/master
Prevent the selection of certain sound cards on machines without ISA or ISA16
2021-10-26 01:58:55 +02:00
Ompronce
6b9802f0d9 Corrected accidental removal of "IDC_CHECK_FLOAT" 2021-10-25 16:26:26 -04:00
Ompronce
ce4814c2a0 Prevent the selection of certain sound cards on machines without ISA or ISA16 2021-10-25 16:19:31 -04:00
Ompronce
666becd27a Prevent the selection of certain sound cards on machines without ISA or ISA16 2021-10-25 16:18:24 -04:00
Miran Grča
a6ac798ee8 Merge pull request #1765 from 86Box/tc1995
Video changes:
2021-10-25 12:35:26 +02:00
TC1995
61273f5c1f Video changes:
Improved the banking of the ATI 28800-5 cards (VGA Charger and VGA Wonder XL).
Improved the skew and horizontal display of some of the ET4000W32P cards as well as the cursor.
Made the Oak OTI 077 and PVGA WD90c30 cards use the Sierra 11487 (actually a clone is used in the real cards).
For the WD90c30, changed the way the hack is involved.
Reverted some changes of the S3 Vision/Trio that originally made glitches, now the glitches are gone and the accelerator renders fine.
Re-organized the Sierra 1148x RAMDAC's and added the 11486 (Mark 1).
MCA SVGA cards use the full 32-bit mapping.
2021-10-24 19:06:05 +02:00
Miran Grča
f70963e1ba Merge pull request #1764 from Ompronce/master
Added correct IRQs and port ranges for standalone ISA MPU-401 as per...
2021-10-23 05:18:32 +02:00
Ompronce
d61e16d913 Added correct IRQs and port ranges for standalone ISA MPU-401 as per Roland documentation 2021-10-22 21:48:20 -04:00
OBattler
83ad3e9f70 Moved the IDE slot to the top on the P64RP4 to ensure the CMD640 is added to it. 2021-10-22 21:48:15 +02:00
OBattler
5b689e4af7 The Virtual PC 2007 machine no longer has the AGP flag. 2021-10-21 22:26:27 +02:00