<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yuzu-mainline/src/core/hle/service/fs, branch master</title>
<subtitle>A backup of the Yuzu mainline repo. Only includes the master branch, nothing else.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/'/>
<entry>
<title>Remove lots more 3DS-specific code.</title>
<updated>2017-10-13T01:21:49+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2017-10-13T01:21:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=72b03025ac4ef0d8633c2f3e55b513cd149c59e5'/>
<id>72b03025ac4ef0d8633c2f3e55b513cd149c59e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed type conversion ambiguity</title>
<updated>2017-09-30T08:34:35+00:00</updated>
<author>
<name>Huw Pascoe</name>
<email>huw.pascoe@gmail.com</email>
</author>
<published>2017-09-26T23:26:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=a13ab958cbba75bc9abd1ca50f3030a10a75784e'/>
<id>a13ab958cbba75bc9abd1ca50f3030a10a75784e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>HLE/Archives: Allow multiple loaded applications to access their SelfNCCH archive independently.</title>
<updated>2017-09-25T14:45:02+00:00</updated>
<author>
<name>Subv</name>
<email>subv2112@gmail.com</email>
</author>
<published>2017-09-24T01:32:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=774e7deae8655a6f09530770c56ae2e75d55309b'/>
<id>774e7deae8655a6f09530770c56ae2e75d55309b</id>
<content type='text'>
The loaders now register each loaded ROM with the SelfNCCH factory, which keeps the data around for the duration of the emulation session.

When opening the SelfNCCH archive, the factory queries the current program's programid and uses that as a key to the map that contains the NCCHData structure (RomFS, Icon, Banner, etc).

3dsx files do not have a programid and will use a default of 0 for this value, thus, only 1 3dsx file with RomFS is loadable at the same time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The loaders now register each loaded ROM with the SelfNCCH factory, which keeps the data around for the duration of the emulation session.

When opening the SelfNCCH archive, the factory queries the current program's programid and uses that as a key to the map that contains the NCCHData structure (RomFS, Icon, Banner, etc).

3dsx files do not have a programid and will use a default of 0 for this value, thus, only 1 3dsx file with RomFS is loadable at the same time.
</pre>
</div>
</content>
</entry>
<entry>
<title>ResultVal: Remove MoveFrom()</title>
<updated>2017-06-19T02:03:15+00:00</updated>
<author>
<name>Yuri Kunde Schlesner</name>
<email>yuriks@yuriks.net</email>
</author>
<published>2017-06-19T02:03:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=723dc644faa6e29250d1b7fa914dfb7c75d8aec5'/>
<id>723dc644faa6e29250d1b7fa914dfb7c75d8aec5</id>
<content type='text'>
Replace it with std::move(result_val).Unwrap(), or Foo().Unwrap() in
case you already have an rvalue.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace it with std::move(result_val).Unwrap(), or Foo().Unwrap() in
case you already have an rvalue.
</pre>
</div>
</content>
</entry>
<entry>
<title>Service: Remove unnecessary includes from service.h</title>
<updated>2017-06-06T09:57:23+00:00</updated>
<author>
<name>Yuri Kunde Schlesner</name>
<email>yuriks@yuriks.net</email>
</author>
<published>2017-06-06T08:29:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=d96a9e0c11d653a88bfee53e7ff11c4ba7a159a7'/>
<id>d96a9e0c11d653a88bfee53e7ff11c4ba7a159a7</id>
<content type='text'>
This has a huge fallout in terms of needing to fix other files because
all service implementations included that file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This has a huge fallout in terms of needing to fix other files because
all service implementations included that file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Kernel: Add a dedicated SetHleHandler method to ServerPort/ServerSession</title>
<updated>2017-06-06T09:56:32+00:00</updated>
<author>
<name>Yuri Kunde Schlesner</name>
<email>yuriks@yuriks.net</email>
</author>
<published>2017-06-06T05:39:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=6354d083594249fa1995be7b024943c258f63880'/>
<id>6354d083594249fa1995be7b024943c258f63880</id>
<content type='text'>
This allows attaching a HLE handle to a ServerPort at any point after it
is created, allowing port/session creation to be generic between HLE and
regular services.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows attaching a HLE handle to a ServerPort at any point after it
is created, allowing port/session creation to be generic between HLE and
regular services.
</pre>
</div>
</content>
</entry>
<entry>
<title>HLE: Move SessionRequestHandler from Service:: to Kernel::</title>
<updated>2017-06-06T06:40:11+00:00</updated>
<author>
<name>Yuri Kunde Schlesner</name>
<email>yuriks@yuriks.net</email>
</author>
<published>2017-06-05T04:52:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=e626a520ca8d3047449d7d7028d6b9c773a6b570'/>
<id>e626a520ca8d3047449d7d7028d6b9c773a6b570</id>
<content type='text'>
Most of the code that works with this is or will be in the kernel, so
it's a more appropriate place for it to be.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most of the code that works with this is or will be in the kernel, so
it's a more appropriate place for it to be.
</pre>
</div>
</content>
</entry>
<entry>
<title>Addressed Bunnei's review comments, and made some other tweaks:</title>
<updated>2017-06-02T22:40:39+00:00</updated>
<author>
<name>TheKoopaKingdom</name>
<email>thekoopakingdom@gmail.com</email>
</author>
<published>2017-06-02T21:03:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=f008b22e3b2baa7720ea65c320fe49929a53bad7'/>
<id>f008b22e3b2baa7720ea65c320fe49929a53bad7</id>
<content type='text'>
 - Deleted GetStatus() because it wasn't used anywhere outside of Core::System.
 - Fixed design flaw where the message bar status could be set despite the game being stopped.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - Deleted GetStatus() because it wasn't used anywhere outside of Core::System.
 - Fixed design flaw where the message bar status could be set despite the game being stopped.
</pre>
</div>
</content>
</entry>
<entry>
<title>Switched to the ERROR_NOT_FOUND constant from errors.h.</title>
<updated>2017-06-02T22:40:39+00:00</updated>
<author>
<name>TheKoopaKingdom</name>
<email>thekoopakingdom@gmail.com</email>
</author>
<published>2017-05-24T23:51:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=59de38b96525d1230df07de3d6cda422421fd883'/>
<id>59de38b96525d1230df07de3d6cda422421fd883</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Moved whitelist checks from FS_User to the Archive_NCCH handler.</title>
<updated>2017-06-02T22:40:27+00:00</updated>
<author>
<name>TheKoopaKingdom</name>
<email>thekoopakingdom@gmail.com</email>
</author>
<published>2017-05-23T23:46:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=cea19fd659496bcdf09a12b163ce490c1fa71ff7'/>
<id>cea19fd659496bcdf09a12b163ce490c1fa71ff7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
