Add cga_mono machine
Emulates the user using a CGA card with a monochrome monitor. Monochrome monitor options are: green, amber, white or paperwhite. The color can be changed at runtime with F11. Include paperwhite color by Basic <basic@vogons.org> https://www.vogons.org/viewtopic.php?p=587382#p587382 Vogons thread: https://www.vogons.org/viewtopic.php?f=41&t=29101 Signed-off-by: Michael Zijlstra <mzijlstra@gmail.com> Signed-off-by: Patryk Obara <dreamer.tan@gmail.com> Imported-from: https://www.vogons.org/viewtopic.php?p=238045#p238045
This commit is contained in:
parent
46e5fdee69
commit
ffe3c5ab7f
6 changed files with 93 additions and 10 deletions
|
@ -344,7 +344,10 @@ void DOS_Shell::Run(void) {
|
|||
#if C_DEBUG
|
||||
WriteOut(MSG_Get("SHELL_STARTUP_DEBUG"));
|
||||
#endif
|
||||
if (machine == MCH_CGA) WriteOut(MSG_Get("SHELL_STARTUP_CGA"));
|
||||
if (machine == MCH_CGA) {
|
||||
if (mono_cga) WriteOut(MSG_Get("SHELL_STARTUP_CGA_MONO"));
|
||||
else WriteOut(MSG_Get("SHELL_STARTUP_CGA"));
|
||||
}
|
||||
if (machine == MCH_HERC) WriteOut(MSG_Get("SHELL_STARTUP_HERC"));
|
||||
WriteOut(MSG_Get("SHELL_STARTUP_END"));
|
||||
|
||||
|
@ -630,6 +633,9 @@ void SHELL_Init() {
|
|||
"\xBA \033[31m(Alt-)F11\033[37m changes hue; \033[31mctrl-alt-F11\033[37m selects early/late CGA model. \xBA\n"
|
||||
"\xBA \xBA\n"
|
||||
);
|
||||
MSG_Add("SHELL_STARTUP_CGA_MONO","\xBA Use \033[31mF11\033[37m to cycle through green, amber, white and paper-white mode, \xBA\n"
|
||||
"\xBA and \033[31mAlt-F11\033[37m to change contrast/brightness settings. \xBA\n"
|
||||
);
|
||||
MSG_Add("SHELL_STARTUP_HERC","\xBA Use \033[31mF11\033[37m to cycle through white, amber, and green monochrome color. \xBA\n"
|
||||
"\xBA \xBA\n"
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue