Fixed CoolWorld crash

Fixed CoolWorld crash caused by no checking for SMBIOS.
Now runs fine in TinySimulator, there is still an issue with QEMU.