<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yuzu-mainline/src/core/hle/service/apt, 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>hle: Remove a large amount of 3ds-specific service code.</title>
<updated>2017-10-10T21:32:14+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2017-10-10T21:32:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=0906de9a14b735d1d409290ca050eb7d2c2d3d84'/>
<id>0906de9a14b735d1d409290ca050eb7d2c2d3d84</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'upstream/master' into nx</title>
<updated>2017-10-10T03:56:20+00:00</updated>
<author>
<name>bunnei</name>
<email>bunneidev@gmail.com</email>
</author>
<published>2017-10-10T03:56:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=b1d5db1cf60344b6b081c9d03cb6ccc3264326cd'/>
<id>b1d5db1cf60344b6b081c9d03cb6ccc3264326cd</id>
<content type='text'>
# Conflicts:
#	src/core/CMakeLists.txt
#	src/core/arm/dynarmic/arm_dynarmic.cpp
#	src/core/arm/dyncom/arm_dyncom.cpp
#	src/core/hle/kernel/process.cpp
#	src/core/hle/kernel/thread.cpp
#	src/core/hle/kernel/thread.h
#	src/core/hle/kernel/vm_manager.cpp
#	src/core/loader/3dsx.cpp
#	src/core/loader/elf.cpp
#	src/core/loader/ncch.cpp
#	src/core/memory.cpp
#	src/core/memory.h
#	src/core/memory_setup.h
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
# Conflicts:
#	src/core/CMakeLists.txt
#	src/core/arm/dynarmic/arm_dynarmic.cpp
#	src/core/arm/dyncom/arm_dyncom.cpp
#	src/core/hle/kernel/process.cpp
#	src/core/hle/kernel/thread.cpp
#	src/core/hle/kernel/thread.h
#	src/core/hle/kernel/vm_manager.cpp
#	src/core/loader/3dsx.cpp
#	src/core/loader/elf.cpp
#	src/core/loader/ncch.cpp
#	src/core/memory.cpp
#	src/core/memory.h
#	src/core/memory_setup.h
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2953 from Subv/applet_launch</title>
<updated>2017-10-04T20:01:58+00:00</updated>
<author>
<name>Sebastian Valle</name>
<email>subv2112@gmail.com</email>
</author>
<published>2017-10-04T20:01:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=84c344b9b14e28b9384b37bd73521de01ae7815c'/>
<id>84c344b9b14e28b9384b37bd73521de01ae7815c</id>
<content type='text'>
HLE/APT: Always set up the APT parameter when starting a library applet.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
HLE/APT: Always set up the APT parameter when starting a library applet.</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2946 from Subv/home_menu_apt</title>
<updated>2017-09-30T15:47:42+00:00</updated>
<author>
<name>Sebastian Valle</name>
<email>subv2112@gmail.com</email>
</author>
<published>2017-09-30T15:47:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=7056b9c46ac0265c4daff1d4908e6f6f78553ceb'/>
<id>7056b9c46ac0265c4daff1d4908e6f6f78553ceb</id>
<content type='text'>
Implement PrepareToStartNewestHomeMenu and fixed an APT regression.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implement PrepareToStartNewestHomeMenu and fixed an APT regression.</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/APT: Always set up the APT parameter when starting a library applet.</title>
<updated>2017-09-26T04:47:50+00:00</updated>
<author>
<name>Subv</name>
<email>subv2112@gmail.com</email>
</author>
<published>2017-09-25T00:09:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=e27ae046960e20144892cf8252d8a672a48b0123'/>
<id>e27ae046960e20144892cf8252d8a672a48b0123</id>
<content type='text'>
Only use the HLE interface if an HLE applet with the desired id was started.

This commit reorganizes the APT code surrounding parameter creation and delivery to make it easier to support LLE applets in the future.

As future work, the HLE applet interface can be reworked to utilize the same facilities as the LLE interface.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Only use the HLE interface if an HLE applet with the desired id was started.

This commit reorganizes the APT code surrounding parameter creation and delivery to make it easier to support LLE applets in the future.

As future work, the HLE applet interface can be reworked to utilize the same facilities as the LLE interface.
</pre>
</div>
</content>
</entry>
<entry>
<title>HLE/APT: Always return an error from PrepareToStartNewestHomeMenu so that the Home Menu doesn't try to reboot the system.</title>
<updated>2017-09-24T13:59:31+00:00</updated>
<author>
<name>Subv</name>
<email>subv2112@gmail.com</email>
</author>
<published>2017-09-23T19:01:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=7096f01c14ff76aefd829ae449a8ab5d474eacf7'/>
<id>7096f01c14ff76aefd829ae449a8ab5d474eacf7</id>
<content type='text'>
As per 3dbrew:
"During Home Menu start-up it uses APT:PrepareToStartNewestHomeMenu. If that doesn't return an error(normally NS returns 0xC8A0CFFC for that), Home Menu starts a hardware reboot with APT:StartNewestHomeMenu etc. "
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As per 3dbrew:
"During Home Menu start-up it uses APT:PrepareToStartNewestHomeMenu. If that doesn't return an error(normally NS returns 0xC8A0CFFC for that), Home Menu starts a hardware reboot with APT:StartNewestHomeMenu etc. "
</pre>
</div>
</content>
</entry>
<entry>
<title>HLE/APT: Prepare the APT Wakeup parameter when the game calls Initialize</title>
<updated>2017-09-24T13:59:30+00:00</updated>
<author>
<name>Subv</name>
<email>subv2112@gmail.com</email>
</author>
<published>2017-09-23T18:59:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=b57d58c0dc94857d28a3ef197d9656f0fbad8e08'/>
<id>b57d58c0dc94857d28a3ef197d9656f0fbad8e08</id>
<content type='text'>
We need to know what is being run so we can set the APT parameter destination AppId correctly.
Delaying the preparation of the parameter until we know which AppId is running lets us support booting both the Home Menu and normal game Applications.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We need to know what is being run so we can set the APT parameter destination AppId correctly.
Delaying the preparation of the parameter until we know which AppId is running lets us support booting both the Home Menu and normal game Applications.
</pre>
</div>
</content>
</entry>
<entry>
<title>APT: load different shared font depending on the region</title>
<updated>2017-09-03T09:34:11+00:00</updated>
<author>
<name>wwylele</name>
<email>wwylele@gmail.com</email>
</author>
<published>2017-08-02T19:56:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=59a9aaf388b71444116a42fe97a969947230908e'/>
<id>59a9aaf388b71444116a42fe97a969947230908e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Services/APT: Use the AppletAttributes union directly when dealing with applet attrs.</title>
<updated>2017-08-07T21:09:55+00:00</updated>
<author>
<name>Subv</name>
<email>subv2112@gmail.com</email>
</author>
<published>2017-08-07T21:09:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benis.co.uk/yuzu-mainline/commit/?id=177e8ce655953e22b5304070694f2d2d6e65dda9'/>
<id>177e8ce655953e22b5304070694f2d2d6e65dda9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
