そもそも、BIOSがないと起動不可じゃなかったか?

…と、通信に関してはソフトごとにプロトコル?が違うから個別対応必須なはず。