Hi. I've made a bootloader, which first of all was fork of OpenLoader, but I got rid of OpenLoader's code and made my own. Main features:
0. Refreshable filesystem/OS list. This is the reason I started to make my own bootloader.
1. May be stored in EEPROM. I tried to make it as simple as possible, maybe I'll compress it.
2. Checks _OSVERSION in files. So, it reads file and finds value of _OSVERSION, if it won't find, it'll return string "Unknown"
3. If booting OS or something else is failed, it won't crash and will refresh screen and, because of my lazyness to work with sig