# Cemu detailed changelog for 1.11.1# Patreon release date: 2017-11-20# Public release date: 2017-11-27general: Improved online support, as a consequence Cemu now requires all ccert and scert files to be dumpedgeneral: Input window should open fastergeneral: Improved error description when file copy operations fail (save migration and update/DLC installer)general: Cemu will generate meta folder for saves if not already present (necessary to identify saves)general: Updated application and window icongeneral: Updated game profilesPPC/JIT: New global linear-scan register allocatorPrevious register allocator would only look at blocks of uninterrupted instructions,while the new RA can allocate registers across branches and loops,resulting in code with far less memory read/writes.If you know x64/ppc asm and want to see an example, check this link:PPC/JIT: Use BMI2 SHRX/SHLX for PPC SRW/SLW (if supported)PPC/JIT: Detect and replace common ADDIC+SUBFE pattern with x64 optimized codecoreinit: Added missing MEMCreateUnitHeapEx, MEMDestroyUnitHeap exportscoreinit: Fixed bugs in memory heap implementationscoreinit: Added API MEMGetNthListObject, MEMGetPrevListObject, MEMPrependList, MCP_GetSystemVersion, MCP_TitleListByDeviceax: Small tweaks and optimizations to audio handlingnn_ac: Added API GetConnectResult, GetLastErrorCode, GetStatusnn_ac: Fixed the return values of IsApplicationConnected, GetConnectStatus, GetAssignedAddress, GetAssignedSubnetnn_act: Implemented API AcquireIndependentServiceTokennn_acp: Implemented API ACPGetSaveDataTitleIdList, ACPGetTitleSaveMetaXml, ACPGetTitleSaveDirExnn_erreula: Implemented preliminary support for nn_erreula librarynlibcurl: Implemented a large chunk of Cafe OS nlibcurl functionsGX2: Fixed a bug that caused a mismatch between geometry and pixel shader attribute locationGX2: Fixed a rare bug that caused textures to be dropped from the texture cache after a period of time despite being still in usensysnet: Added API NSSLCreateContext, NSSLSetClientPKI, NSSLAddServerPKI, NSSLAddServerPKIGroups, NSSLDestroyContext