bunnei
d1c2b76ad1
Merge pull request #47 from archshift/stdstring
...
Bootmanager: changed `filename` to std::string
2014-08-15 09:53:57 -04:00
bunnei
73c53b5eb8
Merge pull request #43 from archshift/iftree
...
Simplified if-tree in extended_trace.cpp
2014-08-13 13:16:03 -04:00
bunnei
388356f629
Merge pull request #42 from archshift/glexp
...
Use glewExperimental to fix crashes with citra-glfw
2014-08-13 13:10:45 -04:00
bunnei
bf7bc3dacd
Merge pull request #39 from bunnei/hid-minor-improvements
...
Hid minor improvements
2014-08-12 18:23:17 -04:00
bunnei
091f6cf55b
HID: Added new function entries from 3dbrew to FunctionTable.
...
HID: Fix typo with DisableGyroscopeLow command.
2014-08-12 18:08:09 -04:00
bunnei
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
bunnei
a3e029fad0
Merge pull request #38 from neobrain/replace_registerset
...
Remove the fancy RegisterSet class introduced in 4c2bff61e .
2014-08-11 22:21:54 -04:00
bunnei
29365e67d6
Merge pull request #40 from bentley/master
...
Use pthread_set_name_np() on OpenBSD.
2014-08-08 09:58:08 -04:00
bunnei
552287498a
HID: Implemented HID_User::GetIPCHandles service function.
2014-08-07 20:27:56 -04:00
bunnei
66f91b4346
SVC: Fixed typo with MapMemoryBlock DEBUG_LOG call.
2014-08-07 20:27:11 -04:00
bunnei
d0c1794853
Merge pull request #34 from bunnei/gsp-command-synch
...
Gsp command synch
2014-08-06 18:30:01 -04:00
bunnei
0805ecbaca
GPU: Updated g_last_ticks variable to be more descriptive (represents CPU tick count of last vertical line).
2014-08-06 18:20:02 -04:00
bunnei
7ada2625fe
GPU: Updated horizontal sync line counter to use framebuffer height.
2014-08-06 18:20:01 -04:00
bunnei
d4bd2f2e5d
Thread: Added more descriptive comment to WaitCurrentThread.
2014-08-06 18:19:59 -04:00
bunnei
cad2f21985
GSP: Cleaned up command buffer decoding.
...
GSP: Cleaned up code and added additional comments.
GSP: Removed unnecessary TODO comment.
GSP: Changed u32 iterators in TriggerCmdReqQueue to unsigned.
2014-08-06 18:19:56 -04:00
bunnei
36fd1c169e
GSP: Added reinitialization of other state objects.
2014-08-05 23:58:00 -04:00
bunnei
4e9f305ed2
GSP: Removed dumb GX prefixes to functions/structs in GSP namespace.
...
- Various other cleanups.
2014-08-05 23:58:00 -04:00
bunnei
99e404e221
GSP: Removed unnecessary GX_FinishCommand function.
2014-08-05 23:57:59 -04:00
bunnei
ec14ffe1cd
GSP: Implements preliminary command synchronization via GPU interrupts.
...
Core: Added a comment to explain the logic for the RunLoop iterations.
2014-08-05 23:57:53 -04:00
bunnei
c48ab0bd9e
MemMap: Fixed typo with GetPointer to VRAM address.
2014-08-05 23:54:28 -04:00
bunnei
2542350b85
AddressArbiter: Removed unnecessary HLE::Reschedule.
2014-08-05 23:54:28 -04:00
bunnei
60078baab1
AddressArbiter: Fixed bug with break statements missing from case statements.
2014-08-05 23:54:27 -04:00
bunnei
1b247b8031
SRV: Updated GetProcSemaphore to create an event instead of a mutex.
2014-08-05 23:54:27 -04:00
bunnei
4d4607041b
SVC: Removed ArbitrateAddress log message that spams to much.
2014-08-05 23:53:58 -04:00
bunnei
7a1f813be1
Kernel: Updated Event and Mutex to specify handle that they are blocking for.
2014-08-05 20:14:51 -04:00
bunnei
2003ccf09d
Qt: Removed unnecessary HW::Update.
2014-08-05 20:14:49 -04:00
bunnei
90aaab1df0
Merge pull request #36 from bunnei/fix-memory-unaligned-reads
...
Fix memory unaligned reads
2014-08-05 20:09:04 -04:00
bunnei
967e5629de
MemMap: Added an error for unaligned 16-bit memory reads.
2014-08-05 20:05:06 -04:00
bunnei
da81742439
MemMap: Removed Read64 function.
...
- Unused code
- Was not correct for unaligned memory reads
2014-08-05 20:01:55 -04:00
bunnei
81fa804b3c
FS: Fix port name (old port name was based on an unaligned memory read).
2014-08-05 19:58:33 -04:00
bunnei
2b52ec4829
MemMap: Fix Read32 for unaligned memory reads.
...
MemMap: Cleaned up Read32 unaligned memory access.
2014-08-05 19:58:28 -04:00
bunnei
8a9f155f29
Merge pull request #35 from bunnei/skyeye-3dmoo
...
ARM: Synchronize Citra's SkyEye core with 3dmoo's.
2014-08-05 17:45:44 -04:00
bunnei
77fc029a00
ARM: Synchronize Citra's SkyEye core with 3dmoo's.
2014-07-23 19:16:40 -04:00
bunnei
866d2a62e9
Merge pull request #27 from neobrain/disassembly_view_rewrite
...
citra-qt: Rewrite disassembly view.
2014-07-23 10:43:46 -04:00
bunnei
daa924b906
Merge pull request #31 from neobrain/gpu_framebuffer
...
GPU framebuffer emulation improvements
2014-07-22 19:20:57 -04:00
bunnei
97d47d55f3
Merge pull request #32 from yuriks/master
...
[build] Search for the git binary in the default msysgit install dir
2014-07-21 10:51:51 -04:00
bunnei
f4f505c76c
Merge pull request #33 from lioncash/redefs
...
core: Kill off type redefenitions in armdefs.h
2014-07-21 10:50:17 -04:00
bunnei
584f7aced5
Merge pull request #29 from bunnei/address-arbiters
...
Adds address arbiters to kernel HLE
2014-07-08 18:54:12 -04:00
bunnei
3eb89f3e98
Kernel: Added preliminary support for address arbiters.
...
AddressArbiter: Added documentation comment, fixed whitespace issue.
AddressArbiter: Fixed incorrect comment, reordered if-statement to be more clear.
SVC: Removed trailing whitespace.
2014-07-08 18:46:38 -04:00
bunnei
ba840d3200
Thread: Added functions to resume threads from address arbitration.
...
Thread: Cleaned up arbitrate address functions.
Thread: Cleaned up ArbitrateAllThreads function.
2014-07-08 18:46:15 -04:00
bunnei
59f2750482
function_wrappers: Fixed incorrect wrapper, added another.
2014-07-07 22:13:40 -04:00
bunnei
6084084a5d
Merge pull request #28 from bunnei/shared-memory
...
Shared memory - adds preliminary support for shared memory kernel objects and correct block mapping.
2014-07-05 10:28:14 -04:00
bunnei
7ff92c36ed
SharedMemory: Updated MapSharedMemory to use an enum for permissions.
...
- Also added some safety checks to MapSharedMemory.
2014-07-05 10:24:54 -04:00
bunnei
882dc07929
Memory: Removed deprecated MapBlock_Shared function.
2014-07-05 10:24:54 -04:00
bunnei
7b7a435094
GSP: Fixed to use real shared memory object, various cleanups.
...
- Previously, used a hard-coded shared memory handle of 0x10002000 (as used by libctru homebrew)
GSP: Added name for shared memory.
GSP: Cleaned up assertion message.
2014-07-05 10:24:52 -04:00
bunnei
e547128185
Kernel: Added support for shared memory objects.
...
SharedMemory: Added optional name field for tracking known objects.
2014-07-05 01:21:05 -04:00
bunnei
3013015a0c
mem_map: Updated interface to expose template functions to other modules.
2014-07-04 23:46:16 -04:00
bunnei
ad1adb2f92
Merge pull request #26 from bunnei/romfs-archive
...
Adds preliminary RomFS archive support
2014-07-04 21:58:08 -04:00
bunnei
b70c4fb48e
NCCH: Updated ExeFS memory allocation to be safer.
2014-07-04 20:37:51 -04:00
bunnei
542700ccb7
Archive: Added Init/Shutdown methods to reset kernel archive state.
2014-07-04 20:37:51 -04:00
bunnei
1099d83455
Marked AppLoader_ELF, AppLoader_NCCH, and Archive_RomFS virtual functions as "override".
2014-07-04 20:37:50 -04:00
bunnei
2d734bb6c5
Marked AppLoader_ELF, AppLoader_NCCH, and Archive_RomFS classes as "final"
2014-07-04 20:37:49 -04:00
bunnei
2c62d92551
Loader: Updated read methods to be const
...
- Required "file" handle to be made local and explicitly opened/closed as needed
2014-07-04 20:37:49 -04:00
bunnei
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
bunnei
10f11b958e
Merge pull request #7 from archshift/travis-osx
...
Adds OSX building on Travis-CI
2014-06-24 15:54:51 -04:00
bunnei
280d7af35d
Merge pull request #24 from bunnei/remove-autogenerated-files
...
citra_qt: Removed autogenerated files from repo and fixed build issues.
2014-06-22 18:51:32 -04:00
bunnei and bunnei
b919158050
Removed definition of MAX_PATH, this is already defined in common_paths.h.
2014-06-12 06:10:55 -04:00
bunnei and bunnei
06ef8f001a
Common: Removed duplicate "LONG" and "MAX_PATH" definitions.
2014-06-12 06:10:54 -04:00
bunnei and bunnei
77c0f9868e
Update CONTRIBUTING.md
...
- removed variable naming starting with "_"
- removed "Always break, even after a return" from case statements
2014-06-12 06:10:46 -04:00
bunnei
a1c0087b9d
Merge pull request #5 from Antidote/master
...
* Remove -fpermissive
2014-06-01 15:26:20 -04:00
bunnei
7527f238a1
Merge pull request #12 from Disruption/stomas/bugfix/wrong-field-reference
...
Added 'this' reference to num_instructions field so it's properly updated
2014-06-01 15:25:35 -04:00
bunnei
6448c2f300
Merge pull request #9 from bunnei/master
...
Add initial kernel HLE, includes thread creation and context switching
2014-05-26 20:52:00 -04:00
bunnei
74f9726515
Merge pull request #4 from archshift/patch-1
...
README: Update wiki links
2014-05-19 23:44:52 -04:00
bunnei
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
bunnei
9592d61037
Merge pull request #13 from archshift/master
...
Use runtime arguments to specify boot filename.
2014-05-18 22:39:40 -04:00
bunnei
b5d2ff9b26
updated Travis-CI image/link in readme for new project repo
2014-05-18 21:14:37 -04:00
bunnei
a4fd257469
Merge pull request #17 from bunnei/arm-vfp
...
ARM VFP support - integrated from SkyEye
2014-05-16 21:54:02 -04:00
bunnei
bdc54d0d48
Merge pull request #15 from bunnei/hle-services
...
Various fixes/improvements to HLE of 3DS services, mostly cleans up GSP call decoding
2014-05-08 17:16:35 -04:00
bunnei
d4bf68b650
Merge pull request #16 from Sethpaien/master
...
Update FlipFramebuffer - makes converting the raw framebuffer slightly faster
2014-05-08 12:42:01 -04:00
bunnei
5a3d9b8e61
added FAQ link to README.md
2014-04-28 17:07:48 -04:00
bunnei
305c2e61bd
fixed build image in README.md to link to Travis CI page
2014-04-28 12:23:38 -04:00
bunnei
b7eb9aad3e
added Travis CI build indicator to README.md
2014-04-28 12:21:41 -04:00