diff options
author | 2017-07-14 21:46:57 -0700 | |
---|---|---|
committer | 2017-07-15 15:17:29 +1000 | |
commit | 785e6f2fc9fd93d9780c4e48bca03b72230c323f (patch) | |
tree | d4d6078d6f28d64b679629c2177b2e934325c332 /src/emu/machine.cpp | |
parent | 7aad252b347fe055d533e413b7273028936794ac (diff) |
Export soft_reset, hard_reset, exit, load, and save functions for Emscripten builds
Diffstat (limited to 'src/emu/machine.cpp')
-rw-r--r-- | src/emu/machine.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/emu/machine.cpp b/src/emu/machine.cpp index 6f7496e49d2..aeb0d674062 100644 --- a/src/emu/machine.cpp +++ b/src/emu/machine.cpp @@ -1381,4 +1381,20 @@ sound_manager * running_machine::emscripten_get_sound() return &(emscripten_running_machine->sound()); } +void running_machine::emscripten_soft_reset() { + emscripten_running_machine->schedule_soft_reset(); +} +void running_machine::emscripten_hard_reset() { + emscripten_running_machine->schedule_hard_reset(); +} +void running_machine::emscripten_exit() { + emscripten_running_machine->schedule_exit(); +} +void running_machine::emscripten_save(const char *name) { + emscripten_running_machine->schedule_save(name); +} +void running_machine::emscripten_load(const char *name) { + emscripten_running_machine->schedule_load(name); +} + #endif /* defined(EMSCRIPTEN) */ |