From: Toni Wilen Date: Sat, 20 Feb 2021 16:16:39 +0000 (+0200) Subject: Restart input event X-Git-Tag: 4900~187 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=bceccec787a31847f6ab8bc674b7dbfc4184ca56;p=francis%2Fwinuae.git Restart input event --- diff --git a/aks.def b/aks.def index 93eca019..2a47a20f 100644 --- 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) diff --git a/inputdevice.cpp b/inputdevice.cpp index 7b5abcd6..e98998d5 100644 --- a/inputdevice.cpp +++ b/inputdevice.cpp @@ -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: diff --git a/inputevents.def b/inputevents.def index 79a41b3f..2a74c66d 100644 --- a/inputevents.def +++ b/inputevents.def @@ -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)