| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | | hle: Update service function tables | 2016-03-11 | 4 | -1/+16 | ||
| |/ / | ||||||
| * | | Fix missing return | 2016-03-09 | 1 | -0/+2 | ||
| | | | ||||||
| * | | Merge pull request #1474 from lioncash/renderer | 2016-03-09 | 3 | -10/+10 | ||
| |\ \ | | | | | | | renderer_base: Minor changes | |||||
| | * | | renderer_base: Don't directly expose the rasterizer unique_ptr | 2016-03-08 | 3 | -10/+10 | ||
| | | | | | | | | | | | | | | | | There's no reason to allow direct access to the unique_ptr instance. Only its contained pointer. | |||||
| * | | | Merge pull request #1344 from LittleWhite-tb/error-output | 2016-03-08 | 5 | -9/+17 | ||
| |\ \ \ | |/ / |/| | | Output errors in GUI | |||||
| | * | | Improve error report from Init() functions | 2016-03-08 | 5 | -7/+14 | ||
| | | | | | | | | | | | | | Add error popup when citra initialization failed | |||||
| | * | | Display errors in GUI when loading ROM failed | 2016-03-03 | 1 | -2/+3 | ||
| | | | | ||||||
| * | | | DSP: Implement Pipe 2 | 2016-03-06 | 1 | -43/+151 | ||
| | | | | | | | | | | | | | | | | | | | Pipe 2 is a DSP pipe that is used to initialize both the DSP hardware (the application signals to the DSP to initialize) and the application (the DSP provides the memory location of structures in the shared memory region). | |||||
| * | | | Memory: Do correct Phys->Virt address translation for non-APP linheap | 2016-03-05 | 3 | -3/+6 | ||
| | | | | ||||||
| * | | | Merge pull request #1455 from yuriks/ResultVal-union | 2016-03-05 | 1 | -42/+16 | ||
| |\ \ \ | | | | | | | | | core: Use unrestricted union to hold storage of ResultVal value | |||||
| | * | | | core: Use unrestricted union to hold storage of ResultVal value | 2016-03-05 | 1 | -42/+16 | ||
| | | | | | ||||||
| * | | | | DSP: Print hash of firmware to console | 2016-03-06 | 1 | -8/+21 | ||
| | | | | | ||||||
| * | | | | Loader/NCCH: Log the program ID during loading | 2016-03-04 | 1 | -1/+2 | ||
| |/ / / | | | | | | | | | | | | | This is useful for all sorts of things, but mainly to identify save folders more easily. | |||||
| * | | | Merge pull request #1429 from mailwl/branch-acu | 2016-03-05 | 1 | -2/+17 | ||
| |\ \ \ | | | | | | | | | ac:u IsConnected implemented | |||||
| | * | | | ac:u: Stub IsConnected | 2016-03-04 | 1 | -2/+17 | ||
| | |/ / | ||||||
| * | | | Merge pull request #1389 from yuriks/stub-cam | 2016-03-04 | 3 | -20/+563 | ||
| |\ \ \ | |/ / |/| | | Stub CAM:U service | |||||
| | * | | Service/CAM: Add doxycomments to all service functions | 2016-02-29 | 1 | -0/+217 | ||
| | | | | ||||||
| | * | | Service/CAM: Dummy implementation of some functions | 2016-02-13 | 3 | -20/+346 | ||
| | | | | | | | | | | | | | Thanks to @mailwl for the initial version of the stubs. | |||||
| * | | | Merge pull request #1434 from Kloen/legend | 2016-03-02 | 1 | -0/+1 | ||
| |\ \ \ | | | | | | | | | Add THREADPROCESSORID_ALL on SVC::CreateThread | |||||
| | * | | | ThreadProcessorId_All on SVC::CreateThread | 2016-03-01 | 1 | -0/+1 | ||
| | | | | | ||||||
| * | | | | Merge pull request #1297 from Subv/saves | 2016-03-01 | 1 | -2/+4 | ||
| |\ \ \ \ | | | | | | | | | | | DiskDirectory: Initialize the directory member with valid info. | |||||
| | * | | | | DiskDirectory: Initialize the directory member with valid info. | 2016-01-16 | 1 | -2/+4 | ||
| | | | | | | ||||||
| * | | | | | Service/CFG: Fix potential endianess issue | 2016-02-29 | 1 | -2/+3 | ||
| | | | | | | ||||||
| * | | | | | Service/CFG: Add block 0x000A0000 (username) to default config file | 2016-02-29 | 1 | -1/+14 | ||
| | |/ / / |/| | | | ||||||
| * | | | | Initial implementation ir:user | 2016-02-26 | 3 | -18/+142 | ||
| | | | | | ||||||
| * | | | | AudioCore: Skeleton Implementation | 2016-02-21 | 5 | -66/+99 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit: * Adds a new subproject, audio_core. * Defines structures that exist in DSP shared memory. * Hooks up various other parts of the emulator into audio core. This sets the foundation for a later HLE DSP implementation. | |||||
| * | | | | BitField: Make trivially copyable and remove assignment operator | 2016-02-12 | 8 | -28/+28 | ||
| | |/ / |/| | | ||||||
| * | | | services: Get rid of unnecessary includes | 2016-02-02 | 69 | -132/+32 | ||
| | | | | ||||||
| * | | | services: Update function tables | 2016-02-01 | 2 | -5/+11 | ||
| | | | | ||||||
| * | | | Merge pull request #1377 from MerryMage/mmio | 2016-01-30 | 6 | -13/+127 | ||
| |\ \ \ | | | | | | | | | Memory: Implemented MMIO | |||||
| | * | | | Memory: Implement MMIO | 2016-01-30 | 6 | -13/+127 | ||
| | |/ / | ||||||
| * | | | elf: Don't cast away const | 2016-01-25 | 1 | -3/+3 | ||
| | | | | ||||||
| * | | | archive_backend: Remove unnecessary const from return types | 2016-01-25 | 2 | -8/+8 | ||
| | | | | | | | | | | | | | This doesn't return by reference so const isn't really necessary | |||||
| * | | | ARM_Disasm::DisassembleMemHalf: actually use width in determining opcode name | 2016-01-19 | 1 | -9/+9 | ||
| |/ / | ||||||
| * | | Merge pull request #1327 from Subv/unmap_memblock | 2016-01-14 | 5 | -5/+60 | ||
| |\ \ | | | | | | | HLE/SVC: Implement UnmapMemoryBlock. | |||||
| | * | | HLE/SVC: Implement UnmapMemoryBlock. | 2016-01-14 | 5 | -5/+60 | ||
| | | | | | | | | | | | | | This implementation will need to be (almost completely) changed when we implement multiprocess support. | |||||
| * | | | Merge pull request #1283 from Subv/soc_fixup | 2016-01-05 | 1 | -3/+13 | ||
| |\ \ \ | | | | | | | | | HLE/Sockets: Fixed the buffer offset in recvfrom. | |||||
| | * | | | HLE/Sockets: Fixed the buffer offset in recvfrom. | 2015-12-24 | 1 | -3/+13 | ||
| | | | | | | | | | | | | | | | | | Closes #1277 | |||||
| * | | | | Merge pull request #1310 from lioncash/services | 2015-12-30 | 25 | -113/+369 | ||
| |\ \ \ \ | | | | | | | | | | | services: Update some function tables | |||||
| | * | | | | services: Update some function tables | 2015-12-30 | 25 | -113/+369 | ||
| | | |/ / | |/| | | ||||||
| * / | | | arm_dyncom_dec: Fix decoding of VMLS | 2015-12-30 | 2 | -206/+202 | ||
| |/ / / | | | | | | | | | | | | | | | | Previously, all VMLS variants would misdecode as CDP (which isn't necessarily wrong in itself, however VMLS has it's own label of execution) | |||||
| * | | | Merge pull request #1306 from Subv/sync | 2015-12-29 | 1 | -3/+3 | ||
| |\ \ \ | | | | | | | | | HLE/Timers: Reset OneShot timers when they are acquired instead of when they're triggered | |||||
| | * | | | HLE/Timers: Reset OneShot timers when they are acquired instead of when ↵ | 2015-12-29 | 1 | -3/+3 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | they're triggered. Closes #1139 | |||||
| * | | | | core: Use unique_ptr for holding the interpreter instances | 2015-12-29 | 2 | -8/+12 | ||
| |/ / / | ||||||
| * | | | Merge pull request #1300 from Subv/arbitrateaddress | 2015-12-28 | 2 | -9/+18 | ||
| |\ \ \ | | | | | | | | | SVC: Fixed ArbitrateAddress to behave as it does on hardware. | |||||
| | * | | | SVC: Fixed ArbitrateAddress to behave as it does on hardware. | 2015-12-27 | 2 | -9/+18 | ||
| | | | | | | | | | | | | | | | | | This was verified with hwtests that i plan to upload later on. | |||||
| * | | | | dyncom: Handle modifying the APSR via an MRC instruction | 2015-12-28 | 1 | -12/+9 | ||
| | | | | | ||||||
| * | | | | svc: Remove superfluous printf argument | 2015-12-25 | 1 | -1/+1 | ||
| |/ / / | ||||||
| * | | | dyncom: Remove PC dispatch from several instructions | 2015-12-20 | 1 | -94/+0 | ||
| | | | | | | | | | | | | | These instructions aren't capable of using the PC as a destination | |||||
| * | | | dyncom: Handle unprivileged load/store variants correctly | 2015-12-19 | 1 | -7/+33 | ||
| | | | | | | | | | | | | | | | | | | | | | | LDRT/LDRBT/STRBT/STRT should simulate the load or store as if the host CPU is in user mode. STRT is also allowed to use the PC as an operand | |||||