summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/machine.cpp')
-rw-r--r--src/emu/machine.cpp16
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) */