Logo
Explore Help
Sign In
Mirror/Luma3DS
1
0
Fork 0
You've already forked Luma3DS
mirror of https://github.com/LumaTeam/Luma3DS.git synced 2026-02-22 18:04:38 +00:00
Code Issues Packages Projects Releases Wiki Activity
Luma3DS/loader/source/start.s

17 lines
278 B
ArmAsm
Raw Normal View History

External ARM9 payload chainloading for a9lh, cleaned up the sdmmc library (from the dark-samus a9lh fork)
2016-03-08 15:13:55 +01:00
.section .text.start
.align 4
.global _start
_start:
Move loadPayload to fs.c, and the path to the beginning of the chainloader
2016-04-29 17:21:34 +02:00
b start
Get rid of the double FatFs
2016-05-03 03:05:11 +02:00
.word 0
Move loadPayload to fs.c, and the path to the beginning of the chainloader
2016-04-29 17:21:34 +02:00
start:
External ARM9 payload chainloading for a9lh, cleaned up the sdmmc library (from the dark-samus a9lh fork)
2016-03-08 15:13:55 +01:00
@ Flush caches
mov r0, #0
mcr p15, 0, r0, c7, c5, 0 @ flush I-cache
mcr p15, 0, r0, c7, c6, 0 @ flush D-cache
mcr p15, 0, r0, c7, c10, 4 @ drain write buffer
Changed indentation style across the code to make it more readable, added newlines before comments, moved patches to separate functions, made memory operations slightly faster by compiling them with O3 (thanks TuxSH!)
2016-04-02 17:58:06 +02:00
b main
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.23.8 Page: 55ms Template: 1ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API