clarify endianness of command streams

This commit is contained in:
tildearrow 2025-04-13 20:50:12 -05:00
parent e79721b785
commit 5ed152d28c

View file

@ -13,7 +13,8 @@ then read data.
## binary command stream ## binary command stream
Furnace Command Stream, split version. this is the Furnace Command Stream specification.
all numbers are little-endian unless the "big-endian mode" flag is set.
``` ```
size | description size | description
@ -21,7 +22,7 @@ size | description
4 | "FCS\0" format magic 4 | "FCS\0" format magic
2 | channel count 2 | channel count
1 | flags 1 | flags
| - bit 1: big-endian addresses | - bit 1: big-endian mode
| - bit 0: pointer size (off: short; on: long) | - bit 0: pointer size (off: short; on: long)
1 | reserved 1 | reserved
1?? | preset delays 1?? | preset delays