mirror of
https://github.com/joncampbell123/dosbox-x.git
synced 2025-10-14 02:17:36 +08:00
update config ref and changelog
This commit is contained in:
32
CHANGELOG
32
CHANGELOG
@@ -1,18 +1,4 @@
|
||||
0.83.11
|
||||
- With the config option "startcmd=true" or command-
|
||||
line option -winrun, Windows applications can now
|
||||
be launched from within a DOS program or from the
|
||||
4DOS shell in addition to built-in shell. (Wengier)
|
||||
- Windows SDL2 builds now use same clipboard pasting
|
||||
method as Windows SDL1 builds by default instead of
|
||||
the BIOS function. The method is now also available
|
||||
for Linux and macOS builds. A menu option "Use BIOS
|
||||
function for keyboard pasting" is added to "Shared
|
||||
clipboard functions" menu group (under "Main") to
|
||||
use BIOS function for the clipboard pasting instead
|
||||
of the keystroke method. This setting can also be
|
||||
changed with the "clip_paste_bios" config option in
|
||||
[sdl] section of the configuration. (Wengier)
|
||||
- Added support for the clipboard device (CLIP$) and
|
||||
DOS clipboard API on non-Windows systems (they were
|
||||
previously only supported on the Windows platform).
|
||||
@@ -24,6 +10,24 @@
|
||||
- Added "Paste Clipboard" button to the AUTOEXEC.BAT,
|
||||
CONFIG.SYS and 4DOS.INI sections in Configuration
|
||||
Tool for pasting clipboard contents. (Wengier)
|
||||
- Windows SDL2 builds now use same clipboard pasting
|
||||
method as Windows SDL1 builds by default instead of
|
||||
the BIOS keyboard function. The method is now also
|
||||
available for Linux and macOS (both SDL1 and SDL2)
|
||||
builds (although it is disabled by default on these
|
||||
platforms). A menu option "Use BIOS function for
|
||||
keyboard pasting" is added to the "Shared clipboard
|
||||
functions" menu group (under "Main") to use BIOS
|
||||
function for the clipboard pasting instead of the
|
||||
keystroke method. Make sure this option is disabled
|
||||
if pasting clipboad text into Windows 3.x/9x apps
|
||||
(e.g. Notepad & Write) is desired. This setting can
|
||||
be changed with "clip_paste_bios" config option in
|
||||
in [sdl] section of the config file too. (Wengier)
|
||||
- With the config option "startcmd=true" or command-
|
||||
line option -winrun, Windows applications can now
|
||||
be launched from within a DOS program or from the
|
||||
4DOS shell in addition to built-in shell. (Wengier)
|
||||
- If the TrueType font (TTF) output is enabled then
|
||||
a text-mode BIOS splash screen will now be used
|
||||
instead of the graphical one. (Wengier)
|
||||
|
@@ -2239,7 +2239,7 @@ rem = This section is the 4DOS.INI file, if you use 4DOS as the command shell
|
||||
# dos: Reports whether DOS occupies HMA and allocates UMB memory (if available).
|
||||
# fcbs: Number of FCB handles available to DOS programs (1-255).
|
||||
# files: Number of file handles available to DOS programs (8-255).
|
||||
# country: Sets the country code for country-specific date & time formats.
|
||||
# country: The country code for date/time formats and optionally the code page for TTF output.
|
||||
# lastdrive: The maximum drive letter that can be accessed by programs.
|
||||
# Possible values: a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z.
|
||||
rem = This section is DOS's CONFIG.SYS file, not all CONFIG.SYS options supported
|
||||
|
@@ -885,7 +885,7 @@ rem = This section is the 4DOS.INI file, if you use 4DOS as the command shell
|
||||
# dos: Reports whether DOS occupies HMA and allocates UMB memory (if available).
|
||||
# fcbs: Number of FCB handles available to DOS programs (1-255).
|
||||
# files: Number of file handles available to DOS programs (8-255).
|
||||
# country: Sets the country code for country-specific date & time formats.
|
||||
# country: The country code for date/time formats and optionally the code page for TTF output.
|
||||
# lastdrive: The maximum drive letter that can be accessed by programs.
|
||||
# Possible values: a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z.
|
||||
rem = This section is DOS's CONFIG.SYS file, not all CONFIG.SYS options supported
|
||||
|
@@ -2239,7 +2239,7 @@ rem = This section is the 4DOS.INI file, if you use 4DOS as the command shell
|
||||
# dos: Reports whether DOS occupies HMA and allocates UMB memory (if available).
|
||||
# fcbs: Number of FCB handles available to DOS programs (1-255).
|
||||
# files: Number of file handles available to DOS programs (8-255).
|
||||
# country: Sets the country code for country-specific date & time formats.
|
||||
# country: The country code for date/time formats and optionally the code page for TTF output.
|
||||
# lastdrive: The maximum drive letter that can be accessed by programs.
|
||||
# Possible values: a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z.
|
||||
rem = This section is DOS's CONFIG.SYS file, not all CONFIG.SYS options supported
|
||||
|
@@ -1432,6 +1432,7 @@ void SHELL_Init() {
|
||||
MSG_Add("SHELL_CMD_ALIAS_HELP_LONG", "ALIAS [name[=value] ... ]\n\nType ALIAS without parameters to display the list of aliases in the form:\n`ALIAS NAME = VALUE'\n");
|
||||
MSG_Add("SHELL_CMD_CHCP_HELP", "Displays or changes the current DOS code page.\n");
|
||||
MSG_Add("SHELL_CMD_CHCP_HELP_LONG", "CHCP [nnn]\n\n nnn Specifies a code page number.\n\nSupported code pages for changing in the TrueType font output:\n437,808,850,852,853,855,857,858,860,861,862,863,864,865,866,869,872,874\n");
|
||||
MSG_Add("SHELL_CMD_CHCP_ACTIVE", "Active code page: %d\n");
|
||||
MSG_Add("SHELL_CMD_CHCP_INVALID", "Invalid code page number - %s\n");
|
||||
MSG_Add("SHELL_CMD_COUNTRY_HELP", "Displays or changes the current country.\n");
|
||||
MSG_Add("SHELL_CMD_COUNTRY_HELP_LONG", "COUNTRY [nnn] \n\n nnn Specifies a country code.\n\nDate and time formats will be affacted by the specified country code.\n");
|
||||
|
@@ -3974,7 +3974,7 @@ void toSetCodePage(DOS_Shell *shell, int newCP) {
|
||||
if (newCP == 437 || newCP == 808 || newCP == 850 || newCP == 852 || newCP == 853 || newCP == 855 || newCP == 857 || newCP == 858 || (newCP >= 860 && newCP <= 866) || newCP == 869 || newCP == 872 || newCP == 874) {
|
||||
dos.loaded_codepage = newCP;
|
||||
int missing = setTTFCodePage();
|
||||
shell->WriteOut("Active code page: %d\n", dos.loaded_codepage);
|
||||
shell->WriteOut(MSG_Get("SHELL_CMD_CHCP_ACTIVE"), dos.loaded_codepage);
|
||||
if (missing > 0) shell->WriteOut("Characters not defined in TTF font: %d\n", missing);
|
||||
} else
|
||||
shell->WriteOut(MSG_Get("SHELL_CMD_CHCP_INVALID"), std::to_string(newCP).c_str());
|
||||
@@ -3985,7 +3985,7 @@ void DOS_Shell::CMD_CHCP(char * args) {
|
||||
HELP("CHCP");
|
||||
args = trim(args);
|
||||
if (!*args) {
|
||||
WriteOut("Active code page: %d\n", dos.loaded_codepage);
|
||||
WriteOut(MSG_Get("SHELL_CMD_CHCP_ACTIVE"), dos.loaded_codepage);
|
||||
return;
|
||||
}
|
||||
if (IS_PC98_ARCH) {
|
||||
|
Reference in New Issue
Block a user