summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-11-23[x64] Swap to using anchor variables instead of dummy function callsx64-cleanupDr. Chat
2018-11-23[x64] Fix improper use of compare_exchange_strong when adjusting code commit ↵Dr. Chat
mark
2018-11-23[x64] Allow the JIT to use volatile registersDr. Chat
2018-11-23[x64] Change the parameters to host_to_guest_thunkDr. Chat
Shuffle some code around in x64_backend.cc Add GetNativeParam to avoid hardcoding parameters
2018-11-23[x64] Template-ize a few vector emulation functionsDr. Chat
2018-11-23[x64] Minor cleanups in emitterDr. Chat
2018-11-23[x64] Factor out memory handling codeDr. Chat
2018-11-23[x64] Factor out control codeDr. Chat
2018-11-23[x64] Factor out vector handling codeDr. Chat
2018-11-23[x64] Factor out a lot of the opcode handling codeDr. Chat
2018-11-23[x64] Remove most of RegisterSequencesDr. Chat
2018-11-23[Kernel] Fix some stuff from PR merge.gibbed
2018-11-23Merge pull request #1245 from emoose/exportsRick Gibbed
[Kernel] Add 12 kernel/xam exports used by dash.xex
2018-11-23[Kernel] Add XamGetOnlineSchema export, returns dummy dataemoose
2018-11-23[Kernel] swprintf_s -> swprintf, change how ↵emoose
Format*String/Build*ResourceLocator exports copy text New way of copying the text should make it less likely for any buffer overflows to occur.
2018-11-23[Kernel] Add ExConsoleGameRegion export variable (set to 0xFFFFFFFF)emoose
2018-11-23[Kernel] Add _vsnwprintf exportemoose
2018-11-23[Kernel] Add XamBuild*ResourceLocator & XamFormat*String exportsemoose
Resource locators are just strings that say where to find a resource, they can either point to a file path or to an XEX resource. Normally the Gamercard/SharedSystem exports use XamBuildResourceLocator to make a locator for the resources inside xam.xex. But since our xam won't have those resources I've made it point them to a local file instead (by passing 0 as the module param for XamBuildResourceLocator). The resources will have to be extracted to the XEX's local path for it to find them though (and XEX will need to have media:\ symlinked too) The XamFormat*String exports are really windows-only right now, but they'll at least empty the buffer for other platforms. They'll also always output MM/DD/YYYY no matter what locale the system is, on 360 this is localized properly of course. I've renamed XamBuildSharedResourceLocator_ to XamBuildLegacySystemResourceLocator too since that seems to be the proper name for it. In earlier Xams this just pointed to ...SharedSystemResourceLocator (as does this code), but later versions seem to have their own function.
2018-11-23[Kernel] Add XamNotifyCreateListenerInternal export (1 unknown param)emoose
Just changed the existing XamNotifyCreateListener import to ...CreateListenerInternal, and made a new XamNotifyCreateListener that just calls the internal version.
2018-11-23[Kernel] Add XamContentCreateDeviceEnumerator exportemoose
Also changed name field of DeviceInfo to be a wchar_t* of known length, makes it match the X360 DeviceInfo struct more closely and it's easier to make sure things reading it won't overflow anything.
2018-11-23[CI] Fix mspack linking.gibbed
2018-11-23Update mspack, add to premake, and fix missing license. Fixes #1252.gibbed
2018-11-23Fix 16x16 transparency in icon.ico.gibbed
2018-11-23Add icon license.gibbed
2018-11-23Add Patreon link.gibbed
2018-11-23Update lurker blurb.gibbed
2018-11-23[x64] Fix Travis whining.gibbed
2018-11-23[JIT] Run the SimplificationPass/ConstantPropagationPass until there are no ↵gibbed
changes.
2018-11-23[JIT] Assert that other is constant in set_from.gibbed
2018-11-23[x64] Support constant src1 for Int32 VECTOR_SHL_V128/VECTOR_SHR_V128.gibbed
2018-11-23[Kernel] Tag XamUserGetSigninState as high frequency.gibbed
2018-11-23[JIT] Zero constant propagation for OPCODE_SHL/OPCODE_SHR.gibbed
2018-11-23[JIT] Fix constant propagation for OPCODE_SELECT.gibbed
2018-11-23[CPU] Fix null termination in HIRBuilder::CommentFormat.gibbed
2018-11-22[App] Log content root.gibbed
2018-11-22[App] Get absolute path of content root in all cases.gibbed
2018-11-22[Kernel] Don't trust buffer length in XamEnumerate when it matches items per ↵gibbed
enumerate.
2018-11-22[Kernel] Fix logging of broken XamEnumerate usage.gibbed
2018-11-22[Input] Dynamically link to XInput.gibbed
2018-11-22Fix Travis whining.gibbed
2018-11-22Update documentation.Margen67
- Convert http to https, provide archive link when possible. - Made CPU-JIT.png more readable on dark themes; Added a white background so there isn't black text on a black background.
2018-11-22Merge pull request #1279 from chris-hawley/masterRick Gibbed
[Travis] Update Travis to use Xenial and more recent compilers
2018-11-22[Travis] Update Travis to use Xenial and more recent compilerschris hawley
2018-11-22[UI] Use DPI APIs when available.gibbed
2018-11-22[Base] Fix missing include in filesystem_posix.gibbed
2018-11-22[UI] Update icon.gibbed
2018-11-22[Kernel] Cleanup XamLoaderSetLaunchData, XamLoaderGetLaunchData.gibbed
2018-11-22[Kernel] Don't trust buffer_length in XamEnumerate.gibbed
2018-11-21[Kernel] Remove stray logging in NtReleaseMutant.gibbed
2018-11-21Use platform-specific user directory to store content. Create a file named ↵gibbed
portable.txt next to xenia.exe to restore previous behavior.