update config ref

This commit is contained in:
Wengier
2021-10-30 23:25:59 -04:00
parent 5b518e2c6f
commit c65a1b9358
5 changed files with 9 additions and 9 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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);

View File

@@ -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 {