aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
* dyncom: Make Load/Store instructions support big endianGravatar Lioncash2015-03-17
|
* dyncom: Implement SETENDGravatar Lioncash2015-03-14
|
* Merge pull request #629 from archshift/lcdfbGravatar bunnei2015-03-10
|\ | | | | Implement SetLcdForceBlack and add implementation for color filling in the GPU code
* | dyncom: Minor cleanupGravatar Lioncash2015-03-10
| | | | | | | | Assemblers will exit with an error when trying to assemble instructions with disallowed registers.
* | Merge pull request #643 from Subv/dem_feelsGravatar bunnei2015-03-09
|\ \ | | | | | | GPU: Implemented more depth buffer formats.
| * | GPU: Added the stencil test structure to the Pica Regs struct.Gravatar Subv2015-03-09
| | |
| * | Frontend/Qt: Allow the framebuffer widget to inspect the depth bufferGravatar Subv2015-03-09
| | |
| * | GPU: Implemented more depth buffer formats.Gravatar Subv2015-03-09
| | | | | | | | | | | | This fixes the horizontal lines in Picross E, Cubic Ninja, Cave Story 3D and possibly others
* | | Merge pull request #647 from neobrain/rip_culling_hackGravatar bunnei2015-03-09
|\ \ \ | | | | | | | | Pica/PrimitiveAssembly: Fix triangle strips and fans being generated with incorrect winding order.
| | | * Added LCD registers, and implementation for color filling in OGL code.Gravatar archshift2015-03-09
| | | |
* | | | Merge pull request #648 from Subv/fill_bitGravatar Tony Wasserka2015-03-09
|\ \ \ \ | | | | | | | | | | GPU: Use the correct position for the finished bit in memory fills
| * | | | GPU: Use the correct position for the finished bit in memory fillsGravatar Subv2015-03-09
| | | | |
* | | | | Merge pull request #646 from Subv/24bit_fillsGravatar Tony Wasserka2015-03-09
|\ \ \ \ \ | | | | | | | | | | | | GPU: Corrected the 24 bit memory fills component order
| | | * | | Pica/PrimitiveAssembly: Fix triangle strips and fans being generated with ↵Gravatar Tony Wasserka2015-03-09
| |_|/ / / |/| | | | | | | | | | | | | | incorrect winding order.
* | | | | Merge pull request #589 from kevinhartman/config-errorsGravatar bunnei2015-03-09
|\ \ \ \ \ | | | | | | | | | | | | Fix errorcodes for bad config block request
* \ \ \ \ \ Merge pull request #634 from linkmauve/logging-performancesGravatar bunnei2015-03-09
|\ \ \ \ \ \ | | | | | | | | | | | | | | Apply the logging filter before sending the message to the queue
* \ \ \ \ \ \ Merge pull request #645 from lioncash/ldmGravatar bunnei2015-03-09
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Minor bugfixes to LDM/STM.
| | | | * | | | GPU: Corrected the 24 bit memory fills component orderGravatar Subv2015-03-09
| | | | |/ / /
* | | | | | | Merge pull request #644 from archshift/nihstroGravatar bunnei2015-03-08
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Update nihstro submodule to the initial release version.
* \ \ \ \ \ \ \ Merge pull request #584 from yuriks/outline-assertsGravatar bunnei2015-03-08
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Asserts: Use lambdas to keep assertion code away from the main code path
| | | * | | | | | dyncom: Fix an indexing bug in STMGravatar Lioncash2015-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously it would write the contents of register 13 for the case where the link register (r14) is supposed to be written.
| | | * | | | | | dyncom: General cleanup of STMGravatar Lioncash2015-03-08
| | | | | | | | |
| | | * | | | | | dyncom: Increment addr when accessing LR in LDMGravatar Lioncash2015-03-08
| |_|/ / / / / / |/| | | | | | |
| | * | | | | | Update nihstro submodule to the initial release version.Gravatar archshift2015-03-08
| |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | Includes more opcodes to implement in the future.
* | | | | | | Merge pull request #639 from archshift/appbundleGravatar archshift2015-03-07
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Build app bundles on OS X. Fixes the issue where the menubar would not appear.
* | | | | | | | default_ini.h: Put comments on their own linesGravatar archshift2015-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apparently inline comments is not necessarily standard in the INI format, and our parser was erroneously parsing the comments as values.
| * | | | | | | Build app bundles on OS X. Fixes the issue where the menubar would not appear.Gravatar archshift2015-03-07
|/ / / / / / /
* | | | | | | Fixed EmuWindow typo (fixes OSX build)Gravatar bunnei2015-03-07
| | | | | | |
* | | | | | | Merge pull request #636 from bunnei/refactor-screen-winGravatar bunnei2015-03-07
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | | Set framebuffer layout from EmuWindow.
| * | | | | | Set framebuffer layout from EmuWindow.Gravatar bunnei2015-03-07
| | | | | | |
* | | | | | | GPU/Textures: Fixed ETC texture decoding.Gravatar Subv2015-03-07
| |_|_|_|/ / |/| | | | |
* | | | | | Merge pull request #538 from yuriks/perf-statGravatar Tony Wasserka2015-03-07
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add profiling infrastructure and widget
| | | | * | | Logging: check for filter before sending to the queue, to skip all heavy ↵Gravatar Emmanuel Gil Peyrot2015-03-06
| |_|_|/ / / |/| | | | | | | | | | | | | | | | | formatting on the other thread.
* | | | | | Removed swap code redundancy and moved common swap code to swap.hGravatar archshift2015-03-05
| |/ / / / |/| | | |
| | | | * Implement SetLcdForceBlack, move register enum to hw.hGravatar archshift2015-03-05
| |_|_|/ |/| | |
* | | | Merge pull request #615 from Subv/servicesGravatar bunnei2015-03-04
|\ \ \ \ | | | | | | | | | | Services: Moved the PTM and APT services to their own folder
| * | | | Services: Moved the PTM and APT services to their own folderGravatar Subv2015-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This coincidentally fixes an issue about the PTM service failing to create its SharedExtSaveData archive due to the FS service not being initialized by the time the creating code runs. Ideally I'd like to move each process to its own folder, and have a single file per process that registers the service classes, which would be in their own files inside that folder. Then each service class would just call functions from the process to complete the commands.
* | | | | Merge pull request #625 from lioncash/warnGravatar bunnei2015-03-03
|\ \ \ \ \ | | | | | | | | | | | | vfp: Get rid of warnings
| * | | | | vfp: Get rid of warningsGravatar Lioncash2015-03-03
| | | | | |
* | | | | | GPU: Added RGB565/RGB8 framebuffer support and various cleanups.Gravatar bunnei2015-03-03
| |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | - Centralizes color format encode/decode functions. - Fixes endianness issues. - Implements remaining framebuffer formats in the debugger.
* | | | | Merge pull request #622 from Subv/titlesGravatar Yuri Kunde Schlesner2015-03-02
|\ \ \ \ \ | | | | | | | | | | | | Services/AM: Stubbed TitleIDListGetTotal and GetTitleIDList.
| * | | | | Services/AM: Stubbed TitleIDListGetTotal and GetTitleIDList.Gravatar Subv2015-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They will always return 0 titles for every media type for now. This is needed to boot Home Menu further
* | | | | | Merge pull request #623 from Subv/cardGravatar bunnei2015-03-01
|\ \ \ \ \ \ | | | | | | | | | | | | | | Services/FS: Stubbed CardSlotIsInserted to always return false
* \ \ \ \ \ \ Merge pull request #618 from lioncash/refGravatar bunnei2015-03-01
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | result: Make comparison operators take references
* | | | | | | Merge pull request #621 from Subv/powerGravatar bunnei2015-03-01
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Services/PTM: Stubbed PTM_Sysm::IsLegacyPowerOff.
| | | | | * | | Profiler: Implement QPCClock to get better precision on Win32Gravatar Yuri Kunde Schlesner2015-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MSVC 2013 (at least) doesn't use QueryPerformanceCounter to implement std::chrono::high_resolution_clock, so it has bad precision. Manually implementing our own clock type using it works around this for now.
| | | | | * | | Add profiling infrastructure and widgetGravatar Yuri Kunde Schlesner2015-03-01
| |_|_|_|/ / / |/| | | | | |
| | | * | | | Services/FS: Stubbed CardSlotIsInserted to always return falseGravatar Subv2015-02-28
| | | |/ / / | | | | | | | | | | | | | | | | | | We won't be emulating this for the foreseeable future and it is needed for Home Menu to boot further
| * | / / / Services/PTM: Stubbed PTM_Sysm::IsLegacyPowerOff.Gravatar Subv2015-02-28
| | |/ / / | |/| | | | | | | | | | | | | This allows the Home Menu to boot further
* | | | | Merge pull request #616 from archshift/5551Gravatar archshift2015-02-28
|\ \ \ \ \ | | | | | | | | | | | | Added RGBA5551 compatibility in the rasterizer