aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core
Commit message (Collapse)AuthorAge
* Merge pull request #95 from lioncash/disassemblerGravatar bunnei2014-09-08
|\ | | | | core: Make the ARM disassembler use std::string internally
* \ Merge pull request #87 from archshift/remove-cruftGravatar bunnei2014-09-07
|\ \ | | | | | | Removed redundant headers for std implementations
| * | Removed common/std_xyz, instead using the std headerGravatar archshift2014-09-07
| | |
| | * core: Make the ARM disassembler use std::string internallyGravatar Lioncash2014-09-06
| |/
* | Merge pull request #93 from lioncash/refGravatar bunnei2014-09-06
|\ \ | | | | | | core: Pass string by reference in FetchFromPortName and DeleteService
* | | ncch: Remove C-style struct typedefsGravatar Lioncash2014-09-06
| | | | | | | | | | | | In C++ you can simply just declare it as is.
* | | ncch: inline declare some variables in LZSS_DecompressGravatar Lioncash2014-09-06
| |/ |/|
| * core: Pass string by reference in FetchFromPortName and DeleteServiceGravatar Lioncash2014-09-06
|/
* Removed common/atomic, instead using std::atomicGravatar archshift2014-09-02
|
* Remove hand-crafted Visual Studio solution.Gravatar Yuri Kunde Schlesner2014-09-01
|
* CMake cleanupGravatar Yuri Kunde Schlesner2014-09-01
| | | | | | | | Several cleanups to the buildsystem: - Do better factoring of common libs between platforms. - Add support to building on Windows. - Remove Qt4 support. - Re-sort file lists and add missing headers.
* Merge pull request #84 from bunnei/fix-hw-synchronizationGravatar bunnei2014-08-31
|\ | | | | Fix GPU/HW synchronization
* \ Merge pull request #82 from yuriks/addr-typesGravatar bunnei2014-08-30
|\ \ | | | | | | Introduce VAddr and PAddr typedefs for ARM addresses.
| | * GPU: Improve frame synchronization, increases compatibility with both ↵Gravatar bunnei2014-08-30
| | | | | | | | | | | | homebrew and retail applications.
| | * Core: Refactor core to use only one function for execution.Gravatar bunnei2014-08-30
| | | | | | | | | | | | | | | | | | Core: Cleaned up comment to be more readable. Citra: Changed loop to be more readable.
| | * Loader: Added support for loading raw BIN executables.Gravatar bunnei2014-08-30
| | | | | | | | | | | | | | | | | | - Useful for debugging homebrew Qt: Updated GUI to support loading .bin files.
| | * Threading: Fix thread starting to execute first instruction correctly.Gravatar bunnei2014-08-30
| | |
| | * srv::Initialize: Return "success" status code.Gravatar bunnei2014-08-30
| | |
| * | Introduce VAddr and PAddr typedefs for ARM addresses.Gravatar Yuri Kunde Schlesner2014-08-31
| |/
* | Loader: Added support for loading raw BIN executables.Gravatar bunnei2014-08-28
| | | | | | | | | | | | - Useful for debugging homebrew Qt: Updated GUI to support loading .bin files.
* | Threading: Fix thread starting to execute first instruction correctly.Gravatar bunnei2014-08-28
| |
* | srv::Initialize: Return "success" status code.Gravatar bunnei2014-08-28
|/
* VideoCore: Fixes rendering issues on Qt and corrects framebuffer output size.Gravatar bunnei2014-08-26
|
* GPU: Fix a compiler warning about redundant semicolons.Gravatar Tony Wasserka2014-08-25
|
* Pica/citra-qt: Replace command list view and command list debugging code ↵Gravatar Tony Wasserka2014-08-25
| | | | with something more sophisticated.
* GSP: Update framebuffer information when necessary.Gravatar Tony Wasserka2014-08-25
|
* GSP: Implement SetBufferSwap.Gravatar Tony Wasserka2014-08-25
|
* GSP: Add a helper function for convenience.Gravatar Tony Wasserka2014-08-25
|
* Merge pull request #68 from archshift/readfileGravatar bunnei2014-08-22
|\ | | | | Added FS functions to Archive and Archive_RomFS
| * Added FS functions to Archive and Archive_RomFSGravatar archshift2014-08-22
| |
* | ARM: Remove a forgotten const in vfp.Gravatar Emmanuel Gil Peyrot2014-08-20
|/
* Core: Use std::array for managing kernel object spaceGravatar Lioncash2014-08-19
| | | | These avoid relying on memset for clearing the arrays.
* Merge pull request #55 from lioncash/stringGravatar bunnei2014-08-18
|\ | | | | Core: Alter the kernel string functions to use std::string instead of const char*.
* | SVC: Added support for svc_GetSystemTick.Gravatar bunnei2014-08-18
| | | | | | | | Changed HLE function return methods to be static inline functions.
| * Core: Alter the kernel string functions to use std::string instead of const ↵Gravatar Lioncash2014-08-17
|/ | | | | | char*. Most functions already operate on std::strings. This also removes the need to manually null terminate thread names.
* Merge pull request #53 from lioncash/memmapGravatar bunnei2014-08-17
|\ | | | | Core: Fix undefined behavior in mem_map_funcs' WriteBlock function
* | Core: Fix a formatting error in svc.cppGravatar Lioncash2014-08-17
| | | | | | | | | | entry_point would not be added to the string. Also used StringFromFormat so that the buffer is unnecessary.
| * Core: Fix undefined behavior in mem_map_funcs' WriteBlock functionGravatar Lioncash2014-08-17
|/
* Merge pull request #39 from bunnei/hid-minor-improvementsGravatar bunnei2014-08-12
|\ | | | | Hid minor improvements
| * HID: Added new function entries from 3dbrew to FunctionTable.Gravatar bunnei2014-08-12
| | | | | | | | HID: Fix typo with DisableGyroscopeLow command.
* | Pica: Add command processor.Gravatar Tony Wasserka2014-08-12
| |
* | Pica/GPU: Change hardware registers to use physical addresses rather than ↵Gravatar Tony Wasserka2014-08-12
| | | | | | | | | | | | | | virtual ones. This cleans up the mess that address reading/writing had become and makes the code a *lot* more sensible. This adds a physical<->virtual address converter to mem_map.h. For further accuracy, we will want to properly extend this to support a wider range of address regions. For now, this makes simply homebrew applications work in a good manner though.
* | GSP: Fix a major regression introduced in ffda035c, due to which no display ↵Gravatar Tony Wasserka2014-08-12
| | | | | | | | transfers were triggered at all anymore.
* | Remove the fancy RegisterSet class introduced in 4c2bff61e.Gravatar Tony Wasserka2014-08-12
| | | | | | | | | | While it was some nice and fancy template usage, it ultimately had many practical issues regarding length of involved expressions under regular usage as well as common code completion tools not being able to handle the structures. Instead, we now use a more conventional approach which is a lot more clean to use.
| * HID: Implemented HID_User::GetIPCHandles service function.Gravatar bunnei2014-08-07
| |
| * SVC: Fixed typo with MapMemoryBlock DEBUG_LOG call.Gravatar bunnei2014-08-07
|/
* GPU: Updated g_last_ticks variable to be more descriptive (represents CPU ↵Gravatar bunnei2014-08-06
| | | | tick count of last vertical line).
* GPU: Updated horizontal sync line counter to use framebuffer height.Gravatar bunnei2014-08-06
|
* Thread: Added more descriptive comment to WaitCurrentThread.Gravatar bunnei2014-08-06
|
* GSP: Cleaned up command buffer decoding.Gravatar bunnei2014-08-06
| | | | | | | | GSP: Cleaned up code and added additional comments. GSP: Removed unnecessary TODO comment. GSP: Changed u32 iterators in TriggerCmdReqQueue to unsigned.