I've began building Twinspark OS' bootloader. Obviously, creating an ASM bootloader for all architectures is tedious so I'll be using GRUB here.
The image is Twinpark booting using GRUB.
The average smartphone user will check their device upto 150 times a day.