C350_G_09.04.74R - c350 (не c350L) R364_G_0B.D1.0BR - c650 00578998 LangPack DCD word_0_5789A8 CORE:109E0000 LangPack DCD word_109E0010 0057899C DCD 0xB1 CORE:109E0004 DCD 0xB1 ;dword=B1, обозначает, что прошивка прошла успешно 005789A0 DCB 1 ; CORE:109E0008 DCB 1 ;смысл след 8 байт не понятен, но они есть в заголовке shx 005789A1 DCB 2 ; CORE:109E0009 DCB 0xC ; 005789A2 DCB 2 ; CORE:109E000A DCB 2 ; 005789A3 DCB 6 ; CORE:109E000B DCB 6 ; 005789A4 DCB 0x50 ; P CORE:109E000C DCB 0xFF ; 005789A5 DCB 0 ; CORE:109E000D DCB 0xFF ; 005789A6 DCB 9 ; CORE:109E000E DCB 0xB ; это 09.04 и 0B.0D - версия 005789A7 DCB 4 ; CORE:109E000F DCB 0xD1 ; 005789A8 word_0_5789A8 DCW 0x100 CORE:109E0010 word_109E0010 DCW 0x100 005789AA word_0_5789AA DCW 0011 CORE:109E0012 LP_Num DCW 0x2E ; LangPack number 005789AC DCB 4 CORE:109E0014 LP_Langs_num DCB 7 ; количество языков в пакете 005789AD ALIGN 4 CORE:109E0015 ALIGN 4 ---------------------------------------------------------------------------------------------------------------------------------------------------------- 005789B0 DCB 0x22 CORE:109E0018 stru_109E0018 DCB 3 ; ID первого языка 005789B1 ALIGN 4 CORE:109E0018 DCB 0, 0, 0 ; выравнивание до границы 4 байт 005789B4 DCD byte_0_5BED2E CORE:109E0018 DCD Lng_03_Strs ; 1.сжатые языковые фразы 005789B8 DCD word_0_5CAA3A CORE:109E0018 DCD Lng_03_StrOfs ; 2.массив смещений для строк (с350 2 байта на смещение, с650 - 4 байта) 005789BC DCD byte_0_5CA548 CORE:109E0018 DCD Lng_03_Arr1 ; 3.хз, как говорится 005789C0 DCD 0 CORE:109E0018 DCD Lng_03_Arr_iTAP ; 4.адрес iTAP модуля (если не 0) 005789C4 DCD 0 CORE:109E0018 DCD 0 ; 5.хз, мне всегда 0 попадался 005789C8 DCD byte_0_5CB330 CORE:109E0018 DCD Lng_03_Arr2 ; 6.хз, примерно равно 11значение*8 005789CC DCD byte_0_5CB310 CORE:109E0018 DCD Lng_03_MemOfs ; 7.хз 005789D0 DCD aS0Q2S1 CORE:109E0018 DCD aS0ns1ns2_2 ; 8.мы их назвали "странные строки", заканчиваются 0, не выравнены, количество равно 11зн 005789D4 DCD word_0_5CB32C CORE:109E0018 DCD 0 ; 9.хз, массив word, количество равно 11зн 005789D8 DCD word_0_5BED2C CORE:109E0018 DCD Lng_03_xstrs_num ; 10.хз, каким-то образом коррелирует с количеством зн2 (то ли на 2 умножить и округлить, то ли на 4) 005789DC DCD word_0_5CB30E CORE:109E0018 DCD word_109F054C ; 11.соб-но значение ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 005789E0 DCB 0x23 CORE:109E0048 DCB 7 ; 005789E1 ALIGN 4 CORE:109E0048 DCB 0, 0, 0 ; 005789E4 DCD byte_0_5B1632 CORE:109E0048 DCD Lng_07_Strs ; 005789E8 DCD word_0_5BE2BE CORE:109E0048 DCD Lng_07_StrOfs ; 005789EC DCD byte_0_5BDB44 CORE:109E0048 DCD Lng_07_Arr1 ; 005789F0 DCD byte_0_5FEF6C CORE:109E0048 DCD 0 ; 005789F4 DCD 0 CORE:109E0048 DCD 0 ; 005789F8 DCD byte_0_5BECC2 CORE:109E0048 DCD Lng_07_Arr2 ; 005789FC DCD byte_0_5BEB94 CORE:109E0048 DCD Lng_07_MemOfs ; 00578A00 DCD aMcs0ns1s2i4ns3 CORE:109E0048 DCD aS0Q2s1_0 ; 00578A04 DCD word_0_5BECA8 CORE:109E0048 DCD Lng_07_xstrs_ofs? ; 00578A08 DCD word_0_5B1630 CORE:109E0048 DCD unk_109F77F2 ; 00578A0C DCD word_0_5BEB92 CORE:109E0048 DCD Lng_07_xstrs_num ; ----------------------------------------------------------------------------------------------------------------------------------------------------------------- 00578A10 DCB 7 CORE:109E0078 DCB 0x23 ; 00578A11 ALIGN 4 CORE:109E0078 DCB 0, 0, 0 ; 00578A14 DCD byte_0_5CB342 CORE:109E0078 DCD Lng_23_Strs ; 00578A18 DCD word_0_5D6B2A CORE:109E0078 DCD Lng_23_StrOfs ; 00578A1C DCD word_0_5D6668 CORE:109E0078 DCD Lng_23_Arr1 ; 00578A20 DCD byte_0_5EB48C CORE:109E0078 DCD Lng_23_Arr_iTAP ; 00578A24 DCD 0 CORE:109E0078 DCD 0 ; 00578A28 DCD byte_0_5D75A2 CORE:109E0078 DCD Lng_23_Arr2 ; 00578A2C DCD byte_0_5D7400 CORE:109E0078 DCD Lng_23_MemOfs ; 00578A30 DCD aMcs0ni4s1s2ns3 CORE:109E0078 DCD aS0Q2S1 ; 00578A34 DCD word_0_5D7584 CORE:109E0078 DCD unk_10A1BF34 ; 00578A38 DCD word_0_5CB340 CORE:109E0078 DCD unk_10A08F1C ; 00578A3C DCD word_0_5D73FE CORE:109E0078 DCD Lng_23_xstrs_num ; 01 - US English 03 - UK English 05 - Chinese Simple 06 - French 07 - German 09 - Italian 0A - Spanish 0D - Canadian French 0E - American Spanish 10 - Bulgarian 11 - Croatian 12 - Czech 13 - Danish 14 - Dutch 16 - Finnish 17 - Greek 18 - Hungarian 1E - Norwegian 1F - Polish 20 - Portuguese 22 - Romanian 23 - Russian 28 - Turkish 29 - Ukrainian 2A - Brazilian Portuguese 2B - Swedish это список известных языков.