From e7b27cfba9c6cf7da8653a411d7bf2fc93c0b398 Mon Sep 17 00:00:00 2001 From: itsme Date: Fri, 9 Jul 2021 21:06:26 +0200 Subject: corrected note: the separator byte is 0x1e and not 0xFE as previously stated. likely because 0xFE is a valid russian cp1251 character --- docs/cronos-research.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/cronos-research.md b/docs/cronos-research.md index d076f0f..022cbcf 100644 --- a/docs/cronos-research.md +++ b/docs/cronos-research.md @@ -157,7 +157,7 @@ The toplevel table-id for CroStru and CroSys is #3, while referenced records hav CroBank.dat contains the actual database entries for multiple tables as described in the CroStru file. After each chunk is re-assembled (and potentially decoded with the per block offset being the record number in the .tad file). -Its first byte defines, which table it belongs to. It is encoded in cp1251 (or possibly IBM866) with actual column data separated by 0xfe. There is an extra concept of sub fields in those columns, indicated by a 0xfd byte. +Its first byte defines, which table it belongs to. It is encoded in cp1251 (or possibly IBM866) with actual column data separated by 0x1e. There is an extra concept of sub fields in those columns, indicated by a 0x1d byte. ## structure definitions -- cgit v1.2.3