aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README2
-rw-r--r--base/commandLine.cpp2
-rw-r--r--common/gui_options.cpp1
-rw-r--r--common/gui_options.h1
-rw-r--r--common/rendermode.cpp4
-rw-r--r--common/rendermode.h3
6 files changed, 9 insertions, 4 deletions
diff --git a/README b/README
index 4ddc4657db..996eca2a5c 100644
--- a/README
+++ b/README
@@ -1351,7 +1351,7 @@ arguments -- see the next section.
--aspect-ratio Enable aspect ratio correction
--render-mode=MODE Enable additional render modes (hercGreen, hercAmber,
cga, ega, vga, amiga, fmtowns, pc9821, pc9801, 2gs,
- atari)
+ atari, macintosh)
--alt-intro Use alternative intro for CD versions of Beneath a
Steel Sky and Flight of the Amazon Queen
diff --git a/base/commandLine.cpp b/base/commandLine.cpp
index 783af47553..19702ea36d 100644
--- a/base/commandLine.cpp
+++ b/base/commandLine.cpp
@@ -118,7 +118,7 @@ static const char HELP_STRING[] =
" --aspect-ratio Enable aspect ratio correction\n"
" --render-mode=MODE Enable additional render modes (hercGreen, hercAmber,\n"
" cga, ega, vga, amiga, fmtowns, pc9821, pc9801, 2gs,\n"
- " atari)\n"
+ " atari, macintosh)\n"
#ifdef ENABLE_EVENTRECORDER
" --record-mode=MODE Specify record mode for event recorder (record, playback,\n"
" passthrough [default])\n"
diff --git a/common/gui_options.cpp b/common/gui_options.cpp
index 641daf5ae6..473f78c795 100644
--- a/common/gui_options.cpp
+++ b/common/gui_options.cpp
@@ -64,6 +64,7 @@ const struct GameOpt {
{ GUIO_RENDERPC9801, "pc9801" },
{ GUIO_RENDERAPPLE2GS, "2gs" },
{ GUIO_RENDERATARIST, "atari" },
+ { GUIO_RENDERMACINTOSH, "macintosh" },
{ GUIO_GAMEOPTIONS1, "gameOption1" },
{ GUIO_GAMEOPTIONS2, "gameOption2" },
diff --git a/common/gui_options.h b/common/gui_options.h
index c11fc9e7b8..aa15d906f5 100644
--- a/common/gui_options.h
+++ b/common/gui_options.h
@@ -56,6 +56,7 @@
#define GUIO_RENDERPC9801 "\040"
#define GUIO_RENDERAPPLE2GS "\041"
#define GUIO_RENDERATARIST "\042"
+#define GUIO_RENDERMACINTOSH "\043"
// Special GUIO flags for the AdvancedDetector's caching of game specific
// options.
diff --git a/common/rendermode.cpp b/common/rendermode.cpp
index 6fa91fa56f..e07cac4b4e 100644
--- a/common/rendermode.cpp
+++ b/common/rendermode.cpp
@@ -43,6 +43,7 @@ const RenderModeDescription g_renderModes[] = {
{ "pc9801", _s("PC-9801 (16 Colors)"), kRenderPC9801 },
{ "2gs", "Apple IIgs", kRenderApple2GS },
{ "atari", "Atari ST", kRenderAtariST },
+ { "macintosh", "Macintosh", kRenderMacintosh },
{0, 0, kRenderDefault}
};
@@ -65,7 +66,8 @@ static const RenderGUIOMapping s_renderGUIOMapping[] = {
{ kRenderPC9821, GUIO_RENDERPC9821 },
{ kRenderPC9801, GUIO_RENDERPC9801 },
{ kRenderApple2GS, GUIO_RENDERAPPLE2GS },
- { kRenderAtariST, GUIO_RENDERATARIST }
+ { kRenderAtariST, GUIO_RENDERATARIST },
+ { kRenderMacintosh, GUIO_RENDERMACINTOSH }
};
DECLARE_TRANSLATION_ADDITIONAL_CONTEXT("Hercules Green", "lowres")
diff --git a/common/rendermode.h b/common/rendermode.h
index 49dfaab565..ae1a7bc790 100644
--- a/common/rendermode.h
+++ b/common/rendermode.h
@@ -47,7 +47,8 @@ enum RenderMode {
kRenderPC9821 = 8,
kRenderPC9801 = 9,
kRenderApple2GS = 10,
- kRenderAtariST = 11
+ kRenderAtariST = 11,
+ kRenderMacintosh = 12
};
struct RenderModeDescription {