I ran across some discussion about the software for the TMA's Neptune IDS on a Russian site (
http://www.novosti-kosmonavtiki.ru/phpBB2/viewtopic.php?t=7050&postdays=0&postorder=asc&start=121) that seemed to indicate that Neptune had 100 KSLOC in Pascal and 30 KSLOC in assembly language. (I won't comment on what I think about those decisions

)
Have you ever seen any similar discussions regarding the software that's being written to go in the TsVM-101 for the 700-Series+ Soyuz vehicles? I'd like to get some understanding of the complexity and the magnitude of the effort - particularly if the 101 is going to eventually replace both the ARGON-16 in the instrumentation/prop module and the KS020M in the descent module.
According to posts at the same site (
http://www.novosti-kosmonavtiki.ru/phpBB2/viewtopic.php?t=7050&postdays=0&postorder=asc&start=121) the TsVM-101 is a homegrown computer with a 1B812 processor (24 MIPS, 2MB, 50W) - which seemed to be a 486 derivative. Is that the same processor type that was used in the Neptune's Integrated Control Consoles (ICCs)? Are both of these newer flight computers evolved from the KSO20M currently in the DM? Do all 3 boxes share software developers from the same shop using the same s/w dev tools, etc.?
(BTW - the website for the TsVM-101 vendor seems to be down. I hope that doesn't imply anything in regards to their flight products

)
Thanks in advance for any answers to this deluge of questions!