diff options
author | npwoods <npwoods@mess.org> | 2019-08-18 22:41:55 -0400 |
---|---|---|
committer | npwoods <npwoods@mess.org> | 2019-08-18 22:41:55 -0400 |
commit | 02b5baec56973277a3c57ec5e458ad724502929e (patch) | |
tree | c22aa807333562d295368916525a9404c6786856 /src/emu | |
parent | 123d5fad6c7943f47f77cba240699fb8ba82f874 (diff) |
Miscellaneous LUA functionality
- Created emu.register_before_load_settings(), to allow LUA scripts to
override default input port values before settings are loaded
- New ioport_field methods/props ([set_]default_input_seq(), port)
Diffstat (limited to 'src/emu')
-rw-r--r-- | src/emu/machine.cpp | 1 | ||||
-rw-r--r-- | src/emu/main.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/emu/machine.cpp b/src/emu/machine.cpp index 3591dc49a14..77a1d204b31 100644 --- a/src/emu/machine.cpp +++ b/src/emu/machine.cpp @@ -308,6 +308,7 @@ int running_machine::run(bool quiet) start(); // load the configuration settings + manager().before_load_settings(*this); m_configuration->load_settings(); // disallow save state registrations starting here. diff --git a/src/emu/main.h b/src/emu/main.h index 0bc95eb036b..e5b0c845942 100644 --- a/src/emu/main.h +++ b/src/emu/main.h @@ -85,6 +85,7 @@ public: virtual void create_custom(running_machine& machine) { } virtual void load_cheatfiles(running_machine& machine) { } virtual void ui_initialize(running_machine& machine) { } + virtual void before_load_settings(running_machine &machine) { } virtual void update_machine() { } |