From 5ed152d28cdad7cdda22374b09ef10e85f7e62cf Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sun, 13 Apr 2025 20:50:12 -0500 Subject: [PATCH] clarify endianness of command streams --- papers/export-tech.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/papers/export-tech.md b/papers/export-tech.md index 758e78321..506c97b00 100644 --- a/papers/export-tech.md +++ b/papers/export-tech.md @@ -13,7 +13,8 @@ then read data. ## 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 @@ -21,7 +22,7 @@ size | description 4 | "FCS\0" format magic 2 | channel count 1 | flags - | - bit 1: big-endian addresses + | - bit 1: big-endian mode | - bit 0: pointer size (off: short; on: long) 1 | reserved 1?? | preset delays