Фирменные имели весьма изощренные защиты. Нестандартная модуляция, очень короткие пилотоны, которые невозможно засечь, не зная, когда он должен быть, а узнать это можно, только взломав код, а он саморасшифровывающийся.
Насколько я помню, у нас в итоге все было взломано. Чему способствовали три вещи: абсолютная легальность этого занятия тогда, большое количество не самых глупых радиоинженеров и наличие у них кучи времени - некоторые прямо на работе в рабочее время занимались интересным делом. На работе могли и аппаратуру продвинутую иметь.
Помимо прочего какой бы там мудреный код не был, было его не так много, чтобы вручную не перебрать. В конце-концов, даже какая разница как в ОЗУ байты попадают, так что если находился способ корректно все сдампить на ленту, загвоздка только в некоторых регистрах была, но и это в принципе решаемый вопрос.
В любом случае ленты не могли совсем серьезно защищать. Их в конце-концов надо было проигрывать на бытовых магнитофонах. Вот с картриджами была совсем другая история, но и их ломали.
Так или иначе в соревновании защиты и взлома уверенно побеждал взлом, пока не появились серьезные криптозащиты с исполнением кода в недоступных областях памяти с кучей защит вокруг. Я про уже нулевые годы. Да и их ломают, правда уже не так хорошо.
Ни разу не видел лицензионной кассеты, всегда продавались многоигровки без каких либо защит. В комплекте с КР-05 шла кассета с программой TF-COPY — копировщик со сжатием на лету, а в сопроводительной документации к КР-05 был листинг программы для копирования с магнитофона на магнитофон через компьютер. Эта программа в маш.кодах, по сути, просто читала вход магнитофона и отправляла на выход с максимальной частотой, без какой-либо обработки, так решалась проблема с фронтами и низким уровнем при перезаписи.
Во-первых, такой блок и загрузить не возможно - для загрузчика не хватит памяти, во-вторых,
при загрузке блок затирал сам загрузчик, на стек перезаписывался адрес запуска самой программы... все возможно. и да - речь идёт о классической модели 48k
стандартный загрузчик который был зашит в ПЗУ не использовал оперативу - хватало регистров проца.
а если так надо оперативу использовать - рассчитать правильно смещение и положить те данные которые там ожидаются во время загрузки..
Верно ли что отсюда вывод, что для взлома разных нестандартных кассет в принципе было достаточно модифицированного ПЗУ? В таком случае это много кто мог бы тогда сделать. Умельцев более чем хватало, а до защит самого ПЗУ тогда еще никто не додумался.
для взлома нестандартных кассет можно было просто снять дамп памяти работающей программы и найти точку входа. на некоторых моделях был 'magic button' который позволял в разных вариантах это делать. Иногда правда портилась немного картинка экрана куда «инжектился» код
Раньше был прикол - телевизионная передача, в которой какие-то программы на магнитофон с телевизора пытались писать. Правда, для БК-0010 это было.
Про это слышу впервые. А вот польская радиостанция какое-то время пыталась игры для спектрума таким образом распространять. Если мне память не изменяет, то долго эта затея не продержалась.
Никакого «прихода TR-DOS» не было. Это очень редкое полулюбительское изделие, попавшееся волей случая Петрову и Боширову на распродаже, и затем обозначенное для повторения на территории СССР. За пределами СССР, все дампы были сделаны штуковиной, называмой Multiface.
Это не считается. Копировщик тоже мог себя в оперативу переместить, тем более, ему не надо себя маскировать под картинку. Я не знаю, откуда вы это всё взяли. Не видел ни одной программы с огромными кодовыми блоками. Это же и пользователю ждать загрузки больше. Защита-защитой, но так фашиствовать - это совсем уже детсво.
Кстати, на тему наиболее простой и действенной защиты. Видел такую : к кодовому блоку прибавляли несколько бит. ПЗУшный загрузчик их игнорировал, длину он считал в байтах, црц тоже, а копировщики все 100% лажались.
Не видел ни одной программы с огромными кодовыми блоками
я видел вживую - грузился начиная с 16к и до самого конца..
были еще извращения которые грузились с 15к и до конца - ошибки загрузчик не выдавал, и тупо первый килобайт игнорировал.
что такое tzx? я со спектрумом развлекался еще с магнитофоном и телевизором, безо всяких tzx. и в том числе с оригинальным и с оригинальными кассетами... и с неоригинальным тоже у которого ULA умельцами собрана была, и в итоге было всего два адресуемого порта IO - четный и нечетный
И в том числе с копировщиками. искать сейчас какое то эмуляторское порно я не собираюсь. Надо пруфы - ищи сам
у нас просто паяли Бета Диск вместе с ПЗУ сразу на плату не заморачиваясь - да и опять таки не везде шины выводились наружу, а вот в оригинале это была плата расширения и стоила не дешевых денег... в принципе не выстрелила она в оригинале, но с учетом количества клонов спектрума - была распространена в виде копий как в СССР так во всяких Соцстранах
Искать пруфы на то, чего нет ? Акей. Но, вообще-то, по-научному, бремя доказательства лежит на утверждающем. Как раз потому, что искать доказательства (не) существования того, что никогда нигде не существовало, кроме воспалённого мозга кое-каких авторов (не тебя и пр. здешних ораторов) - занятие так себе. Я примерно знаю, откуда вы начитались этих сказок, сам их читал. Издатели сей литературы - 15-20 летние васяны с ещё не выветрившимся детством, внезапно.
Какие платы, о чём ты говоришь. Люди платили огромные деньги, для того, чтобы «мастер» соединил видак с телевизором !!! А ты платы. На уровне плат собирали комп единицы, большинство дисковод-то купить были не в состоянии, кругозора такого не было просто. Так что так себе пришествие, большинство сидело на конфиге 48к, кассета.
Я правильно понимаю, что появление magic button никак не связано с появлением tr-dos?
Даже дискеты формата DD можно было найти только в столицах.
Допускаю, что вы жили в совершенно другом СССР, где дискеты, болгарские и зеленоградские дисководы были крайней редкостью. В моем СССР все это можно было вполне легально приобрести.
Дискеты редкостью не были, но в универмаге их не было. Их поставляли в школы, при хорошем стечении обстоятельств их можно оттуда было свзять. Но 1. Программ, адаптированных для диска, взять было неоткуда, от слова неоткуда. 2. Сам дисковод не продавался в универмаге. Это можно было купить только на радиорынках в столицах. В таком СССР жил я.
Дискеты редкостью не были, но в универмаге их не было.
В универмаге много чего не было. Но это не мешало пойти в другой специализированный магазин или на радио-рынок.
Программ, адаптированных для диска, взять было неоткуда, от слова неоткуда.
Ох уж эти теоретики. Дискофицированных версий приложений и игр было выше крыши. Причем каждый продвинутый пользователь считал своим долгом сделать свой лоадер для дисковой версии игры. Помнится мы гонялись за оригинальными играми на кассетах, что бы первыми выпустить дисковую версию.
Сам дисковод не продавался в универмаге. Это можно было купить только на радиорынках в столицах. В таком СССР жил я.
А еще в универмаге не продавались домашние животные, что не мешало их приобретать в зоомагазинах или в питомниках. И все это было в СССР. В таком СССР жил я.
Я не про то, кто делает, а про тех, кто его разработал. В ВК была статья на эту тему.
Недописи сейчас, в основном, лезут в холивары ради холиваров.
Да не, уже пережевали и переварили ту историю. Вообще непонятно, зачем Евгений решил раздуть из мухи слона, обвинив во всех смертных грехах команду zx-evo.
Но это не мешало пойти в другой специализированный магазин или на радио-рынок
Не было их в никаком магазине, а на радиорынок йехать надо было, товарищ.
Помнится мы гонялись за оригинальными играми на кассетах, что бы первыми выпустить дисковую версию.
Фантазии характерны для детей, но когда они переходят ко взрослому, это уже называется иначе. И где же вы их находили, боюсь спросить ? В Бриташку пуляли ? Вот Алле Борисовне было дорого в Бриташку пулять, а вам норм.