diff --git a/Core/HLE/sceCtrl.cpp b/Core/HLE/sceCtrl.cpp index 730719816d..559c75ab11 100644 --- a/Core/HLE/sceCtrl.cpp +++ b/Core/HLE/sceCtrl.cpp @@ -226,7 +226,7 @@ void __CtrlInit() ctrlInited = true; } - ctrlBuf = 0; + ctrlBuf = 1; ctrlBufRead = 0; ctrlOldButtons = 0; ctrlLatchBufs = 0; @@ -239,6 +239,8 @@ void __CtrlInit() memset(&ctrlBufs, 0, sizeof(ctrlBufs)); ctrlCurrent.analog[0] = 128; ctrlCurrent.analog[1] = 128; + ctrlBufs[0].analog[0] = 128; + ctrlBufs[0].analog[1] = 128; } void sceCtrlInit()