st599
Well-known member
I don't know Stemar... seems to me that in old stuff where they used tiny microcontrollers with ram and storage of a few kilobytes because that was what you could get for a low-power portable device at the time, bit-packing type techniques where you cram a couple of status bits and a couple of bits of data into a single byte are quite common (trading a bit more code for much more efficient use of storage) so I wouldn't be entirely surprised.
And I wouldn't even be that surprised if a similar limitation made it onto a more modern device with a bigger chip if it was lurking somewhere in underlying code that was reused. I don't work in embedded device stuff like this but I've occasionally seen modern software formats still replicate the shape of long-ago bit-packings inside them due to quirks of how they evolved. I think I've seen just a bit too much of the software sausage being made...
You're assuming that hte processor is using 8bit Bytes. Some specialist processors still use different Bytes.