может Kempston использовать?
4 бита за раз, щелкая оставшийся 1 бит как признак нового полубайта...