EmuCR Feeds
Email Us

EmuCR: CitraCitra threading Git (2014/06/02) is compiled. Citra threading is a branch of Citra. Citra is an experimental open-source Nintendo 3DS emulator/debugger written in C++. At this time, it only emulates a very small subset of 3DS hardware, and therefore is only useful for booting/debugging very simple homebrew demos. Citra is licensed under the GPLv2. Refer to the license.txt file included.

Citra threading Git Changelog:
* svc: added GetThreadPriority and SetThreadPriority, added (incomplete) DuplicateHandle support
* kernel: changed main thread priority to default, updated Kernel::Reschedule to use PrepareReschedule
* arm: added option to prepare CPU core (while mid-instruction) for thread reschedule
* svc: cleaned up function_wrappers, updated various SVCs to make use of pointer arguments
* log: updated MAX_LOGLEVEL to use correct log level enum type
* log: updated GenericLog __attribute__ for newly added parameter
* svc: added missing function wrapper for SleepThread
* gsp: always pass through synchronization barrier for commands
* svc: updated waitSychronization to not overwrite handle on return, added stub for SleepThread (does nothing)
* thread: updated Reschedule to sit at a synchronization barrier when no other threads are ready for execution
* event: added a hackish ability to set an event as "locked" to its current state, cleaned up some comments

Download: Citra threading Git (2014/06/02) x86
Source: Here

4 Comments:

  1. does it run any games yet? or is it still in the homebrew stage

    ReplyDelete
  2. Hello, Matus.. Please do not asked for it. It is still in Early stage and only for homebrew stage. It will run very few 3DS games in a year at slow speed and more 3DS games will be playable in 5 years at least. Do not bother about it.

    ReplyDelete

Can't post a comment? Try This!