diff options
author | arbee <rb6502@users.noreply.github.com> | 2016-10-23 21:56:21 -0400 |
---|---|---|
committer | arbee <rb6502@users.noreply.github.com> | 2016-10-23 21:56:21 -0400 |
commit | d6bb760543b9d8b11f20630cec0187ec09d100e9 (patch) | |
tree | 3c0a17f02179f3e74debda97000971769b98c57e | |
parent | 3d6c6ff19b2afafce6bceeae52d8840bd1f31e04 (diff) |
Apollo changes: [Hans Ostermeyer]
- Enable create when non-existing image name is given for omti8621 and sc499
SDL: fixed alt-tab from locking up the window system on Linux and Mac. [Hans Ostermeyer]
-rw-r--r-- | src/devices/bus/isa/omti8621.cpp | 1 | ||||
-rw-r--r-- | src/devices/bus/isa/sc499.h | 1 | ||||
-rw-r--r-- | src/mame/includes/apollo.h | 1 | ||||
-rw-r--r-- | src/osd/sdl/window.cpp | 2 |
4 files changed, 4 insertions, 1 deletions
diff --git a/src/devices/bus/isa/omti8621.cpp b/src/devices/bus/isa/omti8621.cpp index fe475f4f0a1..0acb9a97154 100644 --- a/src/devices/bus/isa/omti8621.cpp +++ b/src/devices/bus/isa/omti8621.cpp @@ -61,6 +61,7 @@ public: virtual bool is_creatable() const override { return 1; } virtual bool must_be_loaded() const override { return 0; } virtual bool is_reset_on_load() const override { return 0; } + virtual bool support_command_line_image_creation() const override { return 1; } virtual const char *file_extensions() const override { return "awd"; } virtual image_init_result call_create(int format_type, util::option_resolution *format_options) override; diff --git a/src/devices/bus/isa/sc499.h b/src/devices/bus/isa/sc499.h index a681c3b00bb..5e28ffb54b0 100644 --- a/src/devices/bus/isa/sc499.h +++ b/src/devices/bus/isa/sc499.h @@ -41,6 +41,7 @@ public: virtual bool is_creatable() const override { return 1; } virtual bool must_be_loaded() const override { return 0; } virtual bool is_reset_on_load() const override { return 0; } + virtual bool support_command_line_image_creation() const override { return 1; } virtual const char *image_interface() const override { return "sc499_cass"; } virtual const char *file_extensions() const override { return "act,ct"; } diff --git a/src/mame/includes/apollo.h b/src/mame/includes/apollo.h index 8997bcc5721..f51e422f35f 100644 --- a/src/mame/includes/apollo.h +++ b/src/mame/includes/apollo.h @@ -363,6 +363,7 @@ public: virtual bool is_creatable() const override { return 1; } virtual bool must_be_loaded() const override { return 0; } virtual bool is_reset_on_load() const override { return 0; } + virtual bool support_command_line_image_creation() const override { return 1; } virtual const char *file_extensions() const override { return "ani,bin"; } DECLARE_WRITE16_MEMBER(write); diff --git a/src/osd/sdl/window.cpp b/src/osd/sdl/window.cpp index 38cef1d496c..48c811f4cf1 100644 --- a/src/osd/sdl/window.cpp +++ b/src/osd/sdl/window.cpp @@ -298,7 +298,7 @@ void sdl_window_info::toggle_full_screen() machine().ui().menu_reset(); // kill off the drawers renderer_reset(); - set_platform_window(nullptr); +// set_platform_window(nullptr); bool is_osx = false; #ifdef SDLMAME_MACOSX // FIXME: This is weird behaviour and certainly a bug in SDL |