mirror of
https://github.com/joncampbell123/dosbox-x.git
synced 2025-10-14 02:17:36 +08:00
update config ref
This commit is contained in:
@@ -693,9 +693,9 @@ pc-98 anex86 font =
|
||||
# del: Maps the undefined del symbol (0x7F) to the next character (0x80) for the Japanese DOS/V and other Japanese mode emulations.
|
||||
# fepcontrol: FEP control API for the DOS/V emulation.
|
||||
# Possible values: ias, mskanji, both.
|
||||
# vtext1: V-text screen mode 1 for the DOS/V emulation. Set "machine=svga_et4000" for all options, and use command "VTEXT" to control V-text mode.
|
||||
# vtext1: V-text screen mode 1 for the DOS/V emulation. Set "machine=svga_et4000" for all available options; enter command "VTEXT 1" for this mode.
|
||||
# Possible values: xga, xga24, sxga, sxga24, svga.
|
||||
# vtext2: V-text screen mode 2 for the DOS/V emulation. Set "machine=svga_et4000" for all options, and use command "VTEXT" to control V-text mode.
|
||||
# vtext2: V-text screen mode 2 for the DOS/V emulation. Set "machine=svga_et4000" for all available options; enter command "VTEXT 2" for this mode.
|
||||
# Possible values: xga, xga24, sxga, sxga24, svga.
|
||||
# use20pixelfont: Enables 20 pixel font will be used instead of the 24 pixel system font for the Japanese DOS/V emulation (with V-text enabled).
|
||||
dosv = off
|
||||
|
@@ -332,9 +332,9 @@ pc-98 anex86 font =
|
||||
# del: Maps the undefined del symbol (0x7F) to the next character (0x80) for the Japanese DOS/V and other Japanese mode emulations.
|
||||
# fepcontrol: FEP control API for the DOS/V emulation.
|
||||
# Possible values: ias, mskanji, both.
|
||||
# vtext1: V-text screen mode 1 for the DOS/V emulation. Set "machine=svga_et4000" for all options, and use command "VTEXT" to control V-text mode.
|
||||
# vtext1: V-text screen mode 1 for the DOS/V emulation. Set "machine=svga_et4000" for all available options; enter command "VTEXT 1" for this mode.
|
||||
# Possible values: xga, xga24, sxga, sxga24, svga.
|
||||
# vtext2: V-text screen mode 2 for the DOS/V emulation. Set "machine=svga_et4000" for all options, and use command "VTEXT" to control V-text mode.
|
||||
# vtext2: V-text screen mode 2 for the DOS/V emulation. Set "machine=svga_et4000" for all available options; enter command "VTEXT 2" for this mode.
|
||||
# Possible values: xga, xga24, sxga, sxga24, svga.
|
||||
# use20pixelfont: Enables 20 pixel font will be used instead of the 24 pixel system font for the Japanese DOS/V emulation (with V-text enabled).
|
||||
dosv = off
|
||||
|
@@ -673,9 +673,9 @@ pc-98 show graphics layer on initialize = true
|
||||
# del: Maps the undefined del symbol (0x7F) to the next character (0x80) for the Japanese DOS/V and other Japanese mode emulations.
|
||||
# fepcontrol: FEP control API for the DOS/V emulation.
|
||||
# Possible values: ias, mskanji, both.
|
||||
# vtext1: V-text screen mode 1 for the DOS/V emulation. Set "machine=svga_et4000" for all options, and use command "VTEXT" to control V-text mode.
|
||||
# vtext1: V-text screen mode 1 for the DOS/V emulation. Set "machine=svga_et4000" for all available options; enter command "VTEXT 1" for this mode.
|
||||
# Possible values: xga, xga24, sxga, sxga24, svga.
|
||||
# vtext2: V-text screen mode 2 for the DOS/V emulation. Set "machine=svga_et4000" for all options, and use command "VTEXT" to control V-text mode.
|
||||
# vtext2: V-text screen mode 2 for the DOS/V emulation. Set "machine=svga_et4000" for all available options; enter command "VTEXT 2" for this mode.
|
||||
# Possible values: xga, xga24, sxga, sxga24, svga.
|
||||
# use20pixelfont: Enables 20 pixel font will be used instead of the 24 pixel system font for the Japanese DOS/V emulation (with V-text enabled).
|
||||
dosv = off
|
||||
|
@@ -2113,12 +2113,12 @@ void DOSBOX_SetupConfigSections(void) {
|
||||
const char* vtext_settings[] = { "xga", "xga24", "sxga", "sxga24", "svga", 0};
|
||||
Pstring = secprop->Add_path("vtext1",Property::Changeable::OnlyAtStart,"svga");
|
||||
Pstring->Set_values(vtext_settings);
|
||||
Pstring->Set_help("V-text screen mode 1 for the DOS/V emulation. Set \"machine=svga_et4000\" for all options, and use command \"VTEXT\" to control V-text mode.");
|
||||
Pstring->Set_help("V-text screen mode 1 for the DOS/V emulation. Set \"machine=svga_et4000\" for all available options; enter command \"VTEXT 1\" for this mode.");
|
||||
Pstring->SetBasic(true);
|
||||
|
||||
Pstring = secprop->Add_path("vtext2",Property::Changeable::OnlyAtStart,"xga");
|
||||
Pstring->Set_values(vtext_settings);
|
||||
Pstring->Set_help("V-text screen mode 2 for the DOS/V emulation. Set \"machine=svga_et4000\" for all options, and use command \"VTEXT\" to control V-text mode.");
|
||||
Pstring->Set_help("V-text screen mode 2 for the DOS/V emulation. Set \"machine=svga_et4000\" for all available options; enter command \"VTEXT 2\" for this mode.");
|
||||
Pstring->SetBasic(true);
|
||||
|
||||
Pbool = secprop->Add_bool("use20pixelfont",Property::Changeable::OnlyAtStart,false);
|
||||
|
@@ -994,7 +994,7 @@ void WriteCharDOSVDbcs(uint16_t col, uint16_t row, uint16_t chr, uint8_t attr) {
|
||||
IO_Write(0x3ce, 0x00); IO_Write(0x3cf, attr & 0x0f);
|
||||
i = -1;
|
||||
for(uint8_t h = 0 ; h < height ; h++) {
|
||||
if (height == 19 && (h == 0 || h > 16)) {
|
||||
if (h == 0 || (h > 16 && height == 19)) {
|
||||
real_writeb(0xa000, off, 0);
|
||||
real_writeb(0xa000, off+1+(col==width-1?width*height:0), 0);
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user