| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-11-23 | [x64] Swap to using anchor variables instead of dummy function callsx64-cleanup | Dr. 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 registers | Dr. Chat | |
| 2018-11-23 | [x64] Change the parameters to host_to_guest_thunk | Dr. 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 functions | Dr. Chat | |
| 2018-11-23 | [x64] Minor cleanups in emitter | Dr. Chat | |
| 2018-11-23 | [x64] Factor out memory handling code | Dr. Chat | |
| 2018-11-23 | [x64] Factor out control code | Dr. Chat | |
| 2018-11-23 | [x64] Factor out vector handling code | Dr. Chat | |
| 2018-11-23 | [x64] Factor out a lot of the opcode handling code | Dr. Chat | |
| 2018-11-23 | [x64] Remove most of RegisterSequences | Dr. Chat | |
| 2018-11-23 | [Kernel] Fix some stuff from PR merge. | gibbed | |
| 2018-11-23 | Merge pull request #1245 from emoose/exports | Rick Gibbed | |
| [Kernel] Add 12 kernel/xam exports used by dash.xex | |||
| 2018-11-23 | [Kernel] Add XamGetOnlineSchema export, returns dummy data | emoose | |
| 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 export | emoose | |
| 2018-11-23 | [Kernel] Add XamBuild*ResourceLocator & XamFormat*String exports | emoose | |
| 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 export | emoose | |
| 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-23 | Update mspack, add to premake, and fix missing license. Fixes #1252. | gibbed | |
| 2018-11-23 | Fix 16x16 transparency in icon.ico. | gibbed | |
| 2018-11-23 | Add icon license. | gibbed | |
| 2018-11-23 | Add Patreon link. | gibbed | |
| 2018-11-23 | Update 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-22 | Fix Travis whining. | gibbed | |
| 2018-11-22 | Update 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-22 | Merge pull request #1279 from chris-hawley/master | Rick Gibbed | |
| [Travis] Update Travis to use Xenial and more recent compilers | |||
| 2018-11-22 | [Travis] Update Travis to use Xenial and more recent compilers | chris 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-21 | Use platform-specific user directory to store content. Create a file named ↵ | gibbed | |
| portable.txt next to xenia.exe to restore previous behavior. | |||
