b7ecc9543a
CMake Cleanup
2014-08-18 14:35:44 +10:00
9a4e58c370
Removed redundant loop in EmuThread::run()
2014-08-16 23:31:25 -07:00
6096b289b7
Bootmanager: changed filename
to std::string
2014-08-14 23:59:31 -07:00
0ccd026a6d
Merge pull request #41 from archshift/itr
...
Changed iterators to use auto, many of which using range-based loops
2014-08-12 10:12:39 -04:00
76a586de49
Pica: Add command processor.
2014-08-12 13:47:30 +02:00
5a7c3ad194
Changed iterators to use auto, some of which using range-based loops
2014-08-11 17:53:23 -07:00
9c781a6c76
Remove the fancy RegisterSet class introduced in 4c2bff61e
.
...
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.
2014-08-12 02:17:21 +02:00
4e9f305ed2
GSP: Removed dumb GX prefixes to functions/structs in GSP namespace.
...
- Various other cleanups.
2014-08-05 23:58:00 -04:00
2003ccf09d
Qt: Removed unnecessary HW::Update.
2014-08-05 20:14:49 -04:00
866d2a62e9
Merge pull request #27 from neobrain/disassembly_view_rewrite
...
citra-qt: Rewrite disassembly view.
2014-07-23 10:43:46 -04:00
c131fb2c27
citra-qt: Show function names in disassembler based on bunnei's suggestion.
2014-07-23 00:58:52 +02:00
456b9feb25
Disassembler: Chose slightly lower value for chunk size.
2014-07-23 00:50:28 +02:00
9b0d0c81a0
GSP: Clean up GX command processing a lot and treat command id as a u8 rather than a u32.
...
Anonymous structs are not standard C++, hence don't use them.
2014-07-23 00:44:31 +02:00
1ccdb6a769
Qt: Updated open dialog to include NCCH formats.
2014-07-04 20:37:48 -04:00
fd78786828
citra-qt: Rewrite disassembly view.
2014-07-02 21:16:36 +02:00
469fe42fad
Merge pull request #22 from bunnei/loader-improvements
...
Refactor loader code and add preliminary NCCH support
2014-06-25 09:46:14 -04:00
7889cafc76
Loader: Implemented AppLoader interface for abstracting application loading.
...
- Various cleanups/refactorings to Loader, ELF, and NCCH modules.
- Added AppLoader interface to ELF and NCCH.
- Updated Qt/GLFW frontends to check AppLoader ResultStatus.
NCCH: Removed extra qualification typos.
Loader: Removed unnecessary #include's.
NCCH: Improved readability of memcmp statements.
NCCH: Added missing space.
Elf: Removed unnecessary usage of unique_ptr.
Loader: Removed unnecessary usage of unique_ptr.
2014-06-24 19:29:58 -04:00
4e4a028ecd
citra_qt: Removed autogenerated files from repo and fixed build issues.
2014-06-22 16:37:07 -04:00
0aca202ae9
Loader: Moved elf and loader modules to a "loader" subdirectory.
2014-06-16 18:03:13 -04:00
004df76795
Merge branch 'threading' of https://github.com/bunnei/citra
...
Conflicts:
src/core/hle/function_wrappers.h
src/core/hle/service/gsp.cpp
2014-06-14 12:13:16 -04:00
f82410e633
Further refine GPU command list debugging.
2014-06-12 06:10:53 -04:00
b0051b2203
Refine command list debugging functionality and its qt interface.
2014-06-12 06:10:52 -04:00
6893732348
citra-qt: Add command list view.
2014-06-12 06:10:52 -04:00
87e98ff97b
citra-qt: Add GX command history viewer.
2014-06-12 06:10:49 -04:00
a002abf171
qt: updated disassembler to show 2X as many instructions
2014-06-05 01:08:54 -04:00
32c314c992
Merge branch 'threading'
2014-05-22 22:57:45 -04:00
204c6bfeca
Merge pull request #2 from archshift/issue-7-fix
...
Fixes issues with building Citra on OSX
2014-05-19 21:46:57 -04:00
034e3aabc8
Improved clarity and whitespace
...
Changed QGL version to 3,2 in order to be less restrictive, yet it should still change up to 4,1 on OSX on Qt5.
2014-05-19 15:21:55 -07:00
403e4bf837
CMakeLists: rename HEADS, improved comments
...
Changes for clarity of comments, removed redundant compiler flags.
2014-05-19 15:19:36 -07:00
3fac6dc39e
Merge branch 'master' into threading
2014-05-17 13:35:20 -04:00
265c770a9d
updated how we call ARM core to make things much faster
2014-05-17 11:59:18 -04:00
b8c8d0903e
Merge remote-tracking branch 'upstream/master' into issue-7-fix
2014-05-16 23:21:03 -07:00
3c240abf10
added ability to load AXF files (same as ELF)
2014-05-15 18:54:57 -04:00
08fb71108a
added symbol map load function to Qt GUI
2014-04-30 23:46:57 -04:00
704075f04a
Fixed indents
2014-04-30 20:13:28 -07:00
dade106aa9
Linux support
2014-04-30 18:44:48 -07:00
3dad4e3b5c
Sets OGL version for Qt; will only work with Qt5
2014-04-30 17:10:38 -07:00
a7f3ed003d
A bit of Cmake love
2014-04-30 16:56:47 -07:00
5a9c2ce5ea
IT'S ALIVE!
2014-04-28 19:40:39 -07:00
66a98ea686
made qt window title consistent
2014-04-23 22:49:55 -04:00
7a136b8a84
fixes to build on linux
2014-04-22 19:42:29 -07:00
5c89324809
updated CMakeLists for missing files
2014-04-22 18:35:40 -04:00
81f6062c85
Re-enable toggling window mode.
2014-04-21 23:21:02 -04:00
bf025ed03c
fixed order of LogManager and System init
2014-04-21 22:02:32 -04:00
ad0734acee
Remove unused QTableView
2014-04-18 18:34:24 -04:00
e5f09b8be6
UI/debugger changes
2014-04-18 18:34:23 -04:00
68a8594d04
Init window size from VideoCore. Start changing the default window behavior...
2014-04-12 19:04:33 -04:00
0ecb0365e4
Show symbols in disasm
2014-04-12 19:04:33 -04:00
ec19c679d7
Fixed GPLv2 license issue
...
Doing this from work via GitHub - Sorry for not combining with previous commits
2014-04-11 16:21:14 -04:00
1c491d5c98
Fixed GPLv2 license issue
...
Doing this from work via GitHub - Sorry for not combining with previous commits
2014-04-11 16:20:39 -04:00