I'm trying to make a simple b9s payload as my first 3ds program. The program runs when it is loaded through Luma's chainloader or ctrbootmanager, but when it is the boot.firm, nothing happens. I am assuming i am missing something in my program to initialize the screen, but I am failing to find anything in other b9s payload source code. Any help would be appreciated.