С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Нужно просмотреть код подпрограммы проверки на ПБ. В ней есть таблица или диапазон адресов где зашивались ПБ заводским способом. Я не думаю, что эта подпрограмма шифровалась полиморфным алгоритмом. Также можно, как и предлагалось ранее, считать 10000 копий с ПЗУ и с помощью отдельно написанной программы «отловить» при помощи побитной сверки все ПБ.
Прежде надо до этого кода добраться. Напарник, который его составлял часто приходил ко мне со словами: "посмотри какая тут крутизна получилась, на N-байт короче и на N-тактов быстрее!" На что я ему всегда отвечал, что взломают твою "крутизну" за неделю и никому она не будет нужна. Тогда он уходил кодировать снова, а как-то заметил, что те кто увидят его код подумают, что его писал какой-то е*****тый. Но вроде в итоге решил, что на взлом (пока разберутся что к чему) уйдет пол года - год. За это время мы планировали продать тысячу ПЗУ и окупить разработку.
Идея полиморфизма была на одном из этапов. Но не забывайте, что весь код находился в ПЗУ. Поэтому напарник предложил внешний "полиморфизм", в виде светодиода подключенного к шине адреса и направленного в окошко ПЗУ. При такой засветке плавающие биты переключались из "1" в "0". Но эта идея была отвергнута в виду усложнения кодирования и снижения надежности. Вот такой неслучившийся полиморфизм.
ну вон у zst есть
ага, за 5тыр... Хотя можно попросить считать содержимое ПЗУ...
Видимо кому-то раздал (мне не говорил). Кроме этих ПЗУ у Ромы был еще свой рабочий ZX-NEXT.
---------- Post added at 21:36 ---------- Previous post was at 21:28 ----------
Голь на выдумки хитра. Зато этой идеи ни у кого в мире не было: процессор управляется (например, выполняет условные переходы) по зеленому сигналу светодиода (чуть не сказал светофора).
Прочитал всю тему, но ничего не понял... Объясните мне, как железнячнику следующее:
1. Как ведёт себя ПБ при чтении его Z80? Из неё через раз читается то 0, то 1?
2. При изменении температуры или U она начинает читаться нормально (т.е. всегда одно какое то значение)?
3. Каким образом программировались ПБ? На шину данных ПЗУ подавался какой то определённый аналоговый уровень вместо лог 0 или лог 1?
Ищу охотников за КМками и медью. Найду – УБЪЮ !!!
Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)