aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Core
AgeCommit message (Collapse)Author
2018-04-22Print guest stack trace on a few points that can throw exceptionsgdkchan
2018-04-22Stub a few services, add support for generating call stacks on the CPUgdkchan
2018-04-21Some implementations (#99)Ac_K
* Some implementations - ICommonStateGetter * GetBootMode - ISelfController * SetHandlesRequestToDisplay - IServiceGetterInterface - ISystemUpdateInterface - IVulnerabilityManagerInterface - IPrepoService - ISettingsServer * GetLanguageCode - ISystemSettingsServer * GetFirmwareVersion2 - IHOSBinderDriver * TransactParcelAuto * Fix Implementations * Fix Implementations 2
2018-04-21Update am service (#98)Ac_K
* am services implementations Implement: - IAllSystemAppletProxiesService - IApplicationCreator - IGlobalStateController - IHomeMenuFunctions * RequestToGetForeground stub. * GetPopFromGeneralChannelEvent stub event. - ISystemAppletProxy * GetCommonStateGetter * GetSelfController * GetWindowController * GetAudioController * GetDisplayController * GetLibraryAppletCreator * GetHomeMenuFunctions * GetGlobalStateController * GetApplicationCreator * GetDebugFunctions * Update ServiceFactory.cs * Update IHomeMenuFunctions.cs * Update IHomeMenuFunctions.cs * Update ServiceFactory.cs
2018-04-21Implement the synchronization primitives like the Horizon kernel does (#97)gdkchan
* Started to work in improving the sync primitives * Some fixes * Check that the mutex address matches before waking a waiting thread * Add MutexOwner field to keep track of the thread owning the mutex, update wait list when priority changes, other tweaks * Add new priority information to the log * SvcSetThreadPriority should update just the WantedPriority
2018-04-20fix typo in log (#93)emmauss
2018-04-19Add SvcSetThreadActivity, tweak SignalProcessWideKey, add fmul32i shader ↵gdkchan
instructions and other small fixes
2018-04-19[HLE/Kernel] Fix SetThreadPriority, allow nano seconds values > ↵gdkchan
int.MaxValue, fix on WaitProcessWideKeyAtomic (althrough looks like it still doesn't work properly
2018-04-19[HLE/Kernel] Dispose the thread wait even on exitgdkchan
2018-04-19Fix bad merge, and a few other fixesgdkchan
2018-04-19[HLE/Kernel] Yield when cond var is signaledgdkchan
2018-04-18[HLE/Kernel] Somewhat improved sync primitivesgdkchan
2018-04-17Update IAudioDeviceService.cs (#87)Ac_K
* Update IAudioDeviceService.cs Stubs: - QueryAudioDeviceSystemEvent - GetActiveChannelCount * Update IAudioDeviceService.cs * Update IAudioDeviceService.cs
2018-04-17Update IAudioController.cs (#86)Ac_K
* Update IAudioController.cs Stubs: - SetExpectedMasterVolume - GetMainAppletExpectedMasterVolume - GetLibraryAppletExpectedMasterVolume - ChangeMainAppletMasterVolume - SetTransparentVolumeRate * Update IAudioController.cs
2018-04-17Update IAccountServiceForApplication.cs (#85)Ac_K
Stubs: - GetUserCount (`Write(0);` throw userland error)
2018-04-17Update IHidServer.cs (#84)Ac_K
* Update IHidServer.cs Stubs: - SetGyroscopeZeroDriftMode - SetNpadHandheldActivationMode - SendVibrationValue - GetPlayerLedPattern * Update IHidServer.cs updated
2018-04-16Add special log for stubs (#81)emmauss
* add stub loglevel * add log for stubbed methods
2018-04-14[GPU] Fix frame buffer being upside down in some casesgdkchan
2018-04-13Add logclass, made changes to logging calls (#79)emmauss
* add logclass, made changes to logging calls * made enum parsing case insensitive * enable logclass on partial or complete match
2018-04-13[HLE] Fix hid issues on some gamesgdkchan
2018-04-13Fix for current framebuffer issues (#78)gdkchan
[GPU] Fix some of the current framebuffer issues
2018-04-10[HLE/Service] Fix ToCalendarTimeWithMyRule (for real this time)gdkchan
2018-04-10[HLE/Service] Fix ToCalendarTimeWithMyRulegdkchan
2018-04-10[CPU] Fix CNT instructiongdkchan
2018-04-10[GPU] Add support for the BC4/5 texture formatsgdkchan
2018-04-08Remove line numbers from loggdkchan
2018-04-08log calling method in logs (#71)emmauss
2018-04-08Merge shader branch, adding support for GLSL decompilation, a macrogdkchan
interpreter, and a rewrite of the GPU code.
2018-04-06Bump the maximum number of threadsgdkchan
2018-04-06Show service short name for unimplemented commandsgdkchan
2018-04-06Fix typogdkchan
2018-04-06Fix possible regression on bsdgdkchan
2018-04-06Rename services with the official interface namesgdkchan
2018-04-05Color* should be an array in NvGpuIoctlZbcSetTablegdkchan
2018-04-05[ServiceNvDrv] Add 0x4703 ([/dev/nvhost-ctrl-gpu] NvGpuIoctlZbcSetTable) (#70)Starlet
[ServiceNvDrv] Add 0x4703 ([/dev/nvhost-ctrl-gpu] NvGpuIoctlZbcSetTable)
2018-04-04Fix GetAvailableLanguageCodes, stub ListAddOnContent and NvGpuAsIoctlRemap ↵gdkchan
(0x4114)
2018-04-04Stub ActivateKeyboard on Hidgdkchan
2018-04-04Stub ActivateMouse on Hidgdkchan
2018-04-04Remove useless spacinggdkchan
2018-04-04stubs (#69)emmauss
2018-04-04Fix SvcGetThreadIdgdkchan
2018-03-30SVC: Add GetInfo type 20 (added in 5.0.0) to the list of explicitly ↵Ezekiel Bethel
unimplemented types. (#68)
2018-03-23 implement isession:getperformanceconfiguration (#64)emmauss
2018-03-23handle vi:u and vi:s getdisplayservice (#66)emmauss
2018-03-23added set: getavailablelanguagecount (#65)emmauss
2018-03-21rename some services (#63)emmauss
2018-03-21rename some calls to current names (#61)emmauss
2018-03-20Allow enabling/disabling memory checks on config filegdkchan
2018-03-20Rename IpcServices -> Servicesgdkchan
2018-03-20Support different framebuffer offsets (fixes #59)gdkchan