SirGouki wrote
If you use the drop down in the Hardware simulator that says decimal on it, you can change it to binary and see what sel is set to, it's displayed little endian so it'll show the bits from 7-0 left to right.
Endianess has no meaning for the hack since it has no concept (within the confines of the project) for multi-word values.
Little endian means that the least significant word (usually a byte) is stored at the lowest memory address. It has nothing to do with bit order within a memory location as this is arbitrary and, by pretty universal convention, when the bit pattern represents a value the least significant bits use lower bus signal indices than more significant bits.
In the basic hack hardware/software stack all values are single-word entities stored at a single memory location. If you wanted to support multi-word values, then you would need to define whether those values are big or little endian (or some other convention -- though I can't think of a good reason for doing so).