I don't believe it loads anything, it moves bytes: - $800 sets the reset vector - $863 gets the stack pointer, gets six values (adr1, adr2, end adr3), then moves bytes then returns av