For a while now I have been wanting to work in strange environments (or to make my own strange environment/OS), and one of the things I am curious about right now is working in an environment where CHAR_BIT is not a multiple of 8 (that is, there are not 8 bits per byte).
Does anyone know any easy way to compile and run programs in such an environment? Is there a way I can use a virtual machine? Are there pre-built compilers or do I have to perform a ritual to build a compiler?