It doesn't. It will recognize an optical drive as USB storage but crash when libfat tries to read the first sector (2048 bytes) into a 512 byte buffer (this has been fixed in SVN).I wonder if fat32 from a dvd would work.
Does HBC work with sectors != 512b?