I'm sure someone could reverse engineer some of the instruction set (note that isn't publicly available either), but it is 200 pages of instructions, scaler and vector, so not easy. I'm more intrigued about why they would bother. You need the GPU to run the display, so you need to at least have booted that, and once the GPU is running, anything that isn't used is tuned off automatically anyway, so there is little or no benefit to having a custom bootloader that just did a minimal boot, because the end result is pretty much the same as the standard boot anyway.
Isnt that the idea of the Pi though? Provide a cheap usable "computer" and see what people do with it. In this case you release the source and see what pops up. Maybe nothing, but maybe something you never expected....
No, not really. The idea is to get a cheap programming/computing platform into the hands of people who don't usually get the chance.
And I'm not sure much unexpected is going to pop up from a bootloader.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed. Here's an example...
"My grief counseller just died, luckily, he was so good, I didn't care."