COMMON: Add render mode for Macintosh.
On request of m_kiewitz who wants to use it for AGI.
This commit is contained in:
parent
f28ced2e96
commit
29b37f473c
6 changed files with 9 additions and 4 deletions
2
README
2
README
|
@ -1351,7 +1351,7 @@ arguments -- see the next section.
|
||||||
--aspect-ratio Enable aspect ratio correction
|
--aspect-ratio Enable aspect ratio correction
|
||||||
--render-mode=MODE Enable additional render modes (hercGreen, hercAmber,
|
--render-mode=MODE Enable additional render modes (hercGreen, hercAmber,
|
||||||
cga, ega, vga, amiga, fmtowns, pc9821, pc9801, 2gs,
|
cga, ega, vga, amiga, fmtowns, pc9821, pc9801, 2gs,
|
||||||
atari)
|
atari, macintosh)
|
||||||
|
|
||||||
--alt-intro Use alternative intro for CD versions of Beneath a
|
--alt-intro Use alternative intro for CD versions of Beneath a
|
||||||
Steel Sky and Flight of the Amazon Queen
|
Steel Sky and Flight of the Amazon Queen
|
||||||
|
|
|
@ -118,7 +118,7 @@ static const char HELP_STRING[] =
|
||||||
" --aspect-ratio Enable aspect ratio correction\n"
|
" --aspect-ratio Enable aspect ratio correction\n"
|
||||||
" --render-mode=MODE Enable additional render modes (hercGreen, hercAmber,\n"
|
" --render-mode=MODE Enable additional render modes (hercGreen, hercAmber,\n"
|
||||||
" cga, ega, vga, amiga, fmtowns, pc9821, pc9801, 2gs,\n"
|
" cga, ega, vga, amiga, fmtowns, pc9821, pc9801, 2gs,\n"
|
||||||
" atari)\n"
|
" atari, macintosh)\n"
|
||||||
#ifdef ENABLE_EVENTRECORDER
|
#ifdef ENABLE_EVENTRECORDER
|
||||||
" --record-mode=MODE Specify record mode for event recorder (record, playback,\n"
|
" --record-mode=MODE Specify record mode for event recorder (record, playback,\n"
|
||||||
" passthrough [default])\n"
|
" passthrough [default])\n"
|
||||||
|
|
|
@ -64,6 +64,7 @@ const struct GameOpt {
|
||||||
{ GUIO_RENDERPC9801, "pc9801" },
|
{ GUIO_RENDERPC9801, "pc9801" },
|
||||||
{ GUIO_RENDERAPPLE2GS, "2gs" },
|
{ GUIO_RENDERAPPLE2GS, "2gs" },
|
||||||
{ GUIO_RENDERATARIST, "atari" },
|
{ GUIO_RENDERATARIST, "atari" },
|
||||||
|
{ GUIO_RENDERMACINTOSH, "macintosh" },
|
||||||
|
|
||||||
{ GUIO_GAMEOPTIONS1, "gameOption1" },
|
{ GUIO_GAMEOPTIONS1, "gameOption1" },
|
||||||
{ GUIO_GAMEOPTIONS2, "gameOption2" },
|
{ GUIO_GAMEOPTIONS2, "gameOption2" },
|
||||||
|
|
|
@ -56,6 +56,7 @@
|
||||||
#define GUIO_RENDERPC9801 "\040"
|
#define GUIO_RENDERPC9801 "\040"
|
||||||
#define GUIO_RENDERAPPLE2GS "\041"
|
#define GUIO_RENDERAPPLE2GS "\041"
|
||||||
#define GUIO_RENDERATARIST "\042"
|
#define GUIO_RENDERATARIST "\042"
|
||||||
|
#define GUIO_RENDERMACINTOSH "\043"
|
||||||
|
|
||||||
// Special GUIO flags for the AdvancedDetector's caching of game specific
|
// Special GUIO flags for the AdvancedDetector's caching of game specific
|
||||||
// options.
|
// options.
|
||||||
|
|
|
@ -43,6 +43,7 @@ const RenderModeDescription g_renderModes[] = {
|
||||||
{ "pc9801", _s("PC-9801 (16 Colors)"), kRenderPC9801 },
|
{ "pc9801", _s("PC-9801 (16 Colors)"), kRenderPC9801 },
|
||||||
{ "2gs", "Apple IIgs", kRenderApple2GS },
|
{ "2gs", "Apple IIgs", kRenderApple2GS },
|
||||||
{ "atari", "Atari ST", kRenderAtariST },
|
{ "atari", "Atari ST", kRenderAtariST },
|
||||||
|
{ "macintosh", "Macintosh", kRenderMacintosh },
|
||||||
{0, 0, kRenderDefault}
|
{0, 0, kRenderDefault}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -65,7 +66,8 @@ static const RenderGUIOMapping s_renderGUIOMapping[] = {
|
||||||
{ kRenderPC9821, GUIO_RENDERPC9821 },
|
{ kRenderPC9821, GUIO_RENDERPC9821 },
|
||||||
{ kRenderPC9801, GUIO_RENDERPC9801 },
|
{ kRenderPC9801, GUIO_RENDERPC9801 },
|
||||||
{ kRenderApple2GS, GUIO_RENDERAPPLE2GS },
|
{ kRenderApple2GS, GUIO_RENDERAPPLE2GS },
|
||||||
{ kRenderAtariST, GUIO_RENDERATARIST }
|
{ kRenderAtariST, GUIO_RENDERATARIST },
|
||||||
|
{ kRenderMacintosh, GUIO_RENDERMACINTOSH }
|
||||||
};
|
};
|
||||||
|
|
||||||
DECLARE_TRANSLATION_ADDITIONAL_CONTEXT("Hercules Green", "lowres")
|
DECLARE_TRANSLATION_ADDITIONAL_CONTEXT("Hercules Green", "lowres")
|
||||||
|
|
|
@ -47,7 +47,8 @@ enum RenderMode {
|
||||||
kRenderPC9821 = 8,
|
kRenderPC9821 = 8,
|
||||||
kRenderPC9801 = 9,
|
kRenderPC9801 = 9,
|
||||||
kRenderApple2GS = 10,
|
kRenderApple2GS = 10,
|
||||||
kRenderAtariST = 11
|
kRenderAtariST = 11,
|
||||||
|
kRenderMacintosh = 12
|
||||||
};
|
};
|
||||||
|
|
||||||
struct RenderModeDescription {
|
struct RenderModeDescription {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue