-
- Сейчас уже фиг нагуглишь, по памяти там то ли защита от копирования
микросхемы ПЗУ (наиболее вероятно), то ли чтоб трубку на стороне не
покупали: программа измеряла параметры RC-цепи в трубке (или на
плате -- вроде ж в трубке только динамик и микрофон) и сверяла с
данными записанными в ПЗУ или EEPROM. И если не совпадало -- не
работала. Смысл вроде в том, что конденсаторы или резисторы в
каждом экземпляре аппарата разные были и скопировать ПЗУ и записать
в другой аппарат -- fk0(53 знак., 06.08.2020 00:51)
- В старое время это объяснялось не так. Типа какой то байтик
прописывали ненадежно чтобы при чтении выдавал что попало. Если
прога копия а не оригинал то читаться будет одно и то же. ASDFS(94 знак., 06.08.2020 17:03)
- Про плавающие байтики это уже другая история. Это и сейчас можно с
некоторыми МК, я думаю. Надо только придумаь как резко питание с МК
снять в момент записи. На этапе разработки схемотехники прибора в
целом можно предусмотреть (резкое самоотключение с КЗ
конденсаторов). - fk0(06.08.2020 17:22)
- Боюсь сейчас это трудновато поскольку, во первых, автомат записи
целиком внутри, а во вторых ныне это флеша с подложкой на
килобайты, там результат будет еще от соседей изрядно зависеть. - ASDFS(06.08.2020 17:41)
- Понятно, что будет плавающая страница, а не байт. Хотя флеши разные
есть, где NOR, то там реально по байту пишется. Другой вопрос, что
запись быстрая, не поймаешь, зато стирание медленное. И
энергозатратное. Проще сломать именно стирание. Я потому и говорю,
отключать питание резко, потому, что по другому автомат не
остановишь. Т.е. он стирать начнёт, но тут батарейки и сядут. И
подобрать время так, чтоб недостёрло. - fk0(06.08.2020 17:56)
- в те времена прошивка была либо на внешней EEPROM, которую без
программатора не прошить, а без утрафиолета не стереть, либо, в
более поздних версиях, внутри контроллера, который также не имел
возможности самоуничтожения. хотя может в ваших краях другие версии
железа ходили. - Mahagam(06.08.2020 13:50)