This commit is contained in:
Wengier
2021-11-21 02:53:49 -05:00
parent 2186554105
commit 1c49087872
5 changed files with 27 additions and 12 deletions

View File

@@ -14,10 +14,17 @@
- Added support for Pentium II cputype, to begin - Added support for Pentium II cputype, to begin
development of such emulation. (joncampbell123) development of such emulation. (joncampbell123)
- Added support for DCGA and Toshiba J-3100 emulation - Added support for DCGA and Toshiba J-3100 emulation
modes. The J-3100 emulation can be enabled with the modes by importing code from DOSVAXJ3 by nanshiki.
options "dosv=jp" with a non-off setting of "j3100" The J-3100 emulation mode can be enabled with the
in [dosv] section. There is also DCGA command which option "dosv=jp" along with a non-off setting of
can enter DCGA from other video modes. (nanshiki) "j3100" option in [dosv] section. For example, with
"j3100=on" or "j3100=auto" (and "dosv=jp") J-3100
system will be enabled and activated at start. With
"j3100=manual" (and "dosv=jp") J-3100 system will
be enabled and not activated at start, but there is
now a DCGA command to enter DCGA (either English or
J-3100 DCGA, depending on if J-3100 is enabled)
mode from other video modes. (nanshiki)
- Added IMGSWAP command to swap disks for drives. - Added IMGSWAP command to swap disks for drives.
e.g. "IMGSWAP D" to swap C: drive to the next swap e.g. "IMGSWAP D" to swap C: drive to the next swap
position, and "IMGSWAP A 3" to swap A: drive to position, and "IMGSWAP A 3" to swap A: drive to
@@ -64,9 +71,10 @@
Traditional Chinese (ChinaSea extension). (Wengier) Traditional Chinese (ChinaSea extension). (Wengier)
- Added config option "chinasea" (in [ttf] section) - Added config option "chinasea" (in [ttf] section)
which when set to "true" allows ChinaSea (中國海字集) which when set to "true" allows ChinaSea (中國海字集)
extension of the Big5 charset for the Traditional and Big5-2003 extension of the original Big5-1984
Chinese TTF output. This requires the use of a charset for the Traditional Chinese TTF output.
TTF/OTF font containing such extended characters; This requires the use of a TTF/OTF font containing
such extended characters to correctly render them;
the included SarasaGothicFixed TTF font is updated the included SarasaGothicFixed TTF font is updated
to support such characters. Also moved "gbk" config to support such characters. Also moved "gbk" config
option from [dosv] to [ttf] section. (Wengier) option from [dosv] to [ttf] section. (Wengier)
@@ -103,7 +111,8 @@
- Fixed copying full-screen or multi-line text from a - Fixed copying full-screen or multi-line text from a
DBCS codepage in TTF output or PC98 mode. (Wengier) DBCS codepage in TTF output or PC98 mode. (Wengier)
- Fixed possible crash at start with getsysfont=true - Fixed possible crash at start with getsysfont=true
on Traditional Chinese Windows systems. (Wengier) when a font may not be obtained on some Chinese
Windows systems. (Wengier)
- Fixed TTF color issue with some DOS GUI programs by - Fixed TTF color issue with some DOS GUI programs by
initializing the color scheme when with default initializing the color scheme when with default
COLORS= setting in EGA or VGA mode. (Wengier) COLORS= setting in EGA or VGA mode. (Wengier)
@@ -115,6 +124,8 @@
working when using the 4DOS shell. (Wengier) working when using the 4DOS shell. (Wengier)
- Fixed "DIR>NUL" freeze/crash when only disk or CD - Fixed "DIR>NUL" freeze/crash when only disk or CD
images are mounted. (nanshiki) images are mounted. (nanshiki)
- Fixed BIOS screen when resetting the machine with a
non-TTF output and DOS/V mode enabled. (Wengier)
- Fixed display glitches in the game "Continuing - Fixed display glitches in the game "Continuing
adventures of Cyberbox". (Wengier) adventures of Cyberbox". (Wengier)
- Make memory B0000-B7FFF unmapped for the CGA - Make memory B0000-B7FFF unmapped for the CGA

View File

@@ -1178,7 +1178,8 @@ auxdevice = intellimouse
# blinkc: If set to true, the cursor blinks for the TTF output; setting it to false will turn the blinking off. # blinkc: If set to true, the cursor blinks for the TTF output; setting it to false will turn the blinking off.
# You can also change the blinking rate by setting an integer between 1 (fastest) and 7 (slowest), or 0 for no cursor. # You can also change the blinking rate by setting an integer between 1 (fastest) and 7 (slowest), or 0 for no cursor.
# gbk: Enables the GBK extension (in addition to the standard GB2312 charset) for the Simplified Chinese TTF output or DOS/V emulation. # gbk: Enables the GBK extension (in addition to the standard GB2312 charset) for the Simplified Chinese TTF output or DOS/V emulation.
# chinasea: Enables the ChinaSea extension (in addition to the standard Big5 charset) for the Traditional Chinese TTF output (use a font containing such characters). # chinasea: Enables the ChinaSea and Big5-2003 extension (in addition to the standard Big5-1984 charset) for the Traditional Chinese TTF output.
# A TTF/OTF font containing such characters (such as the included SarasaGothicFixed TTF font) is needed to correctly render ChinaSea characters.
# dosvfunc: If set, enables FEP control to function for Japanese DOS/V applications, and changes the blinking of character attributes to high brightness. # dosvfunc: If set, enables FEP control to function for Japanese DOS/V applications, and changes the blinking of character attributes to high brightness.
#DOSBOX-X-ADV-SEE:# #DOSBOX-X-ADV-SEE:#
#DOSBOX-X-ADV-SEE:# Advanced options (see full configuration reference file [dosbox-x.reference.full.conf] for more details): #DOSBOX-X-ADV-SEE:# Advanced options (see full configuration reference file [dosbox-x.reference.full.conf] for more details):

View File

@@ -496,7 +496,8 @@ auxdevice = intellimouse
# blinkc: If set to true, the cursor blinks for the TTF output; setting it to false will turn the blinking off. # blinkc: If set to true, the cursor blinks for the TTF output; setting it to false will turn the blinking off.
# You can also change the blinking rate by setting an integer between 1 (fastest) and 7 (slowest), or 0 for no cursor. # You can also change the blinking rate by setting an integer between 1 (fastest) and 7 (slowest), or 0 for no cursor.
# gbk: Enables the GBK extension (in addition to the standard GB2312 charset) for the Simplified Chinese TTF output or DOS/V emulation. # gbk: Enables the GBK extension (in addition to the standard GB2312 charset) for the Simplified Chinese TTF output or DOS/V emulation.
# chinasea: Enables the ChinaSea extension (in addition to the standard Big5 charset) for the Traditional Chinese TTF output (use a font containing such characters). # chinasea: Enables the ChinaSea and Big5-2003 extension (in addition to the standard Big5-1984 charset) for the Traditional Chinese TTF output.
# A TTF/OTF font containing such characters (such as the included SarasaGothicFixed TTF font) is needed to correctly render ChinaSea characters.
# dosvfunc: If set, enables FEP control to function for Japanese DOS/V applications, and changes the blinking of character attributes to high brightness. # dosvfunc: If set, enables FEP control to function for Japanese DOS/V applications, and changes the blinking of character attributes to high brightness.
# #
# Advanced options (see full configuration reference file [dosbox-x.reference.full.conf] for more details): # Advanced options (see full configuration reference file [dosbox-x.reference.full.conf] for more details):

View File

@@ -1150,7 +1150,8 @@ auxdevice = intellimouse
# blinkc: If set to true, the cursor blinks for the TTF output; setting it to false will turn the blinking off. # blinkc: If set to true, the cursor blinks for the TTF output; setting it to false will turn the blinking off.
# You can also change the blinking rate by setting an integer between 1 (fastest) and 7 (slowest), or 0 for no cursor. # You can also change the blinking rate by setting an integer between 1 (fastest) and 7 (slowest), or 0 for no cursor.
# gbk: Enables the GBK extension (in addition to the standard GB2312 charset) for the Simplified Chinese TTF output or DOS/V emulation. # gbk: Enables the GBK extension (in addition to the standard GB2312 charset) for the Simplified Chinese TTF output or DOS/V emulation.
# chinasea: Enables the ChinaSea extension (in addition to the standard Big5 charset) for the Traditional Chinese TTF output (use a font containing such characters). # chinasea: Enables the ChinaSea and Big5-2003 extension (in addition to the standard Big5-1984 charset) for the Traditional Chinese TTF output.
# A TTF/OTF font containing such characters (such as the included SarasaGothicFixed TTF font) is needed to correctly render ChinaSea characters.
# dosvfunc: If set, enables FEP control to function for Japanese DOS/V applications, and changes the blinking of character attributes to high brightness. # dosvfunc: If set, enables FEP control to function for Japanese DOS/V applications, and changes the blinking of character attributes to high brightness.
font = font =
fontbold = fontbold =

View File

@@ -2825,7 +2825,8 @@ void DOSBOX_SetupConfigSections(void) {
Pbool->SetBasic(true); Pbool->SetBasic(true);
Pbool = secprop->Add_bool("chinasea",Property::Changeable::WhenIdle,false); Pbool = secprop->Add_bool("chinasea",Property::Changeable::WhenIdle,false);
Pbool->Set_help("Enables the ChinaSea extension (in addition to the standard Big5 charset) for the Traditional Chinese TTF output (use a font containing such characters)."); Pbool->Set_help("Enables the ChinaSea and Big5-2003 extension (in addition to the standard Big5-1984 charset) for the Traditional Chinese TTF output.\n"
"A TTF/OTF font containing such characters (such as the included SarasaGothicFixed TTF font) is needed to correctly render ChinaSea characters.");
Pbool->SetBasic(true); Pbool->SetBasic(true);
Pbool = secprop->Add_bool("dosvfunc", Property::Changeable::OnlyAtStart, false); Pbool = secprop->Add_bool("dosvfunc", Property::Changeable::OnlyAtStart, false);