Grid Protection System

Материал из SpeccyWiki
Перейти к: навигация, поиск

Базавое назначение программы - установка защиты от копирования на диск. Было выпущенно три версии программы.


Grid1.gifv1.0 - Первый шаг к созданию системы был московский господин Softstar. Именно он попросил меня разработать защиту от копирования, и хотел ее купить. Система была разработана мной полностью на бумаге, не имея под рукой компьютера. Алгоритмы защиты и прочее с бумаги в комп переносил Алексей Титов Al Heather. Он же написал оболочку. Т.к. мы занимались свопингом и торговлей дисками на радио рынке, у нас был свой интерес ставить защиту. Программа прожила не долго, т.к. буквально через месяц-два появился Mc.Donald Copy, который успешно снимал копии, да и Softstar так и не выслал обещанную бандерольку с кучей дисков с софтом. А еще через некоторое время, я (Himik's ZxZ) бухая на хате Sleeping Man вместе с SP написал антипротектор. Который с успехом был вставлен создаваемый в процессе бухания S.A.P.S. - Super Anti Protection System. Программа ломала всякие непотребные защиты типа MicroProtector, ну и за одно стала снимать защиту Grid Protection System 1-й версии. Кстати, название защиты Grid придумал Al Heather. Он у нас в инглише хорошо понимал :)

Grid2.gifv2.0 - Разрабатывалась и кодилась мной лично. Идеей написания новой версии послужило желание продать/передать в использование защиты для журнала ZX-Format. Т.к. ихнюю защиту мы ломали как орехи. Разработка заняла много времени, и тестировалась на огромном количестве копировщиков того времени, включая Mc. Donald Copy и еще какие-то, не помню названий. Главная задача была сделать защиту оптимально быстрой, надежной и сложной во взломе и копировании. Чтобы копировщик при работе не зависал и не выдавал гадости на экране (так вел себя Mc. Donald Copy, когда ему не нравились мои диски). Защита работала только с файлами "моноблоками", не давала возможности защищать программы с подгрузкой по имени. Также по любой команде TR-DOS, кроме format, происходил автозапуск диска, грузился boot. Несколько месяцев ушло на проработку алгоритма создания ключевых меток в индексах диска. Первый прототип защиты был послан редакции журнала ZX-Format, но по каким-то техническим причинам защищенный мной диск не работал на части ихних компьютеров. Впоследствии я нашел ошибку и исправил, но получив "опускающее" письмо от редакции журнала, решил им не давать :) И вот оно! Меня загребают в армию. Перед уходом я быстро пишу 3-ю версию, о ней позже, и отдаю диски членам PoS - Андрюхе Andy Man и Игорю Phantom LTD, с просьбой сделать интерфейс. Не знаю сколько прошло времени с тех пор, но у второй версии появилась оболочка. Ура! А я уже в армии :)

v3.0 - Практически копия версии 2.0, за исключением пары факторов. Данная версия не ставила автозапуск диска по любой команде TR-DOS и давала возможность защищать файлы с подзагрузками по имени. Требования были такими, что файлы для подзагрузок должны были быть названы маленькими буквами. Ограничение с регистром символов касалось только бейсик файлов. Программа не имела оболочки, и была выпущенна в виде проги с бейсик управлениеми.