]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Restart input event
authorToni Wilen <twilen@winuae.net>
Sat, 20 Feb 2021 16:16:39 +0000 (18:16 +0200)
committerToni Wilen <twilen@winuae.net>
Sat, 20 Feb 2021 16:16:39 +0000 (18:16 +0200)
aks.def
inputdevice.cpp
inputevents.def

diff --git a/aks.def b/aks.def
index 93eca0191bd4ac1c3932692a85fe29f7b14829d9..2a47a20f923c1a790aa3770306fbba01ed1239f1 100644 (file)
--- a/aks.def
+++ b/aks.def
@@ -36,6 +36,7 @@ AKS(MVOLMUTE)
 AKS(QUIT)
 AKS(HARDRESET)
 AKS(SOFTRESET)
+AKS(RESTART)
 AKS(STATESAVEQUICK)
 AKS(STATERESTOREQUICK)
 AKS(STATESAVEQUICK1)
index 7b5abcd6fd510e6fdf24569fb5673dbffe7cb9c3..e98998d5608d84ecd16cbc572eac1333b97eb34c 100644 (file)
@@ -4477,6 +4477,9 @@ static bool inputdevice_handle_inputcode2(int monid, int code, int state, const
        case AKS_HARDRESET:
                uae_reset (1, 1);
                break;
+       case AKS_RESTART:
+               uae_restart(-1, NULL);
+               break;
        case AKS_STATESAVEQUICK:
        case AKS_STATESAVEQUICK1:
        case AKS_STATESAVEQUICK2:
index 79a41b3fdeb2d140202a2f50fc15850bcd839f66..2a74c66d1fa319dd21b17ea97cccaf4bb336bf48 100644 (file)
@@ -366,6 +366,7 @@ DEFEVENT(SPC_MASTER_VOLUME_MUTE,_T("Mute/unmute master volume"),AM_K,0,0,AKS_MVO
 DEFEVENT(SPC_QUIT,_T("Quit emulator"),AM_K,0,0,AKS_QUIT)
 DEFEVENT(SPC_SOFTRESET,_T("Reset emulation"),AM_K,0,0,AKS_SOFTRESET)
 DEFEVENT(SPC_HARDRESET,_T("Hard reset emulation"),AM_K,0,0,AKS_HARDRESET)
+DEFEVENT(SPC_RESTART,_T("Restart emulator"),AM_K,0,0,AKS_RESTART)
 DEFEVENT(SPC_ENTERDEBUGGER,_T("Activate the built-in debugger"),AM_K,0,0,AKS_ENTERDEBUGGER)
 DEFEVENT(SPC_STATESAVE,_T("Quick save state"),AM_K,0,0,AKS_STATESAVEQUICK)
 DEFEVENT(SPC_STATERESTORE,_T("Quick restore state"),AM_K,0,0,AKS_STATERESTOREQUICK)