Важная информация

User Tag List

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 31 по 40 из 41

Тема: Детект эмуляторов

  1. #31
    Guru Аватар для creator
    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,198
    Спасибо Благодарностей отдано 
    428
    Спасибо Благодарностей получено 
    219
    Поблагодарили
    130 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    на Амиге было именно так, а там клавиатура как раз с диодами.
    Увы, не на всех Амигах. Например в A1200 клавиатура плёночная, никаких диодов там нет в принципе.
    В правильно заданном вопросе содержится половина ответа

  2. #31
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #32
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от creator Посмотреть сообщение
    Увы, не на всех Амигах. Например в A1200 клавиатура плёночная, никаких диодов там нет в принципе.
    Похоже, я ошибся.
    Как раз без диодов если нажать 3 клавиши в прямоугольнике, нажмется 4-я)

  4. #33
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    258
    Поблагодарили
    178 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shurik-ua Посмотреть сообщение
    если защита будет претендовать на звание "неломаемой", то я её точно поковыряю - ради спортивного интереса )
    Само собой. Вот только:
    - тебе придется сначала купить физ.носитель с игрой.
    - проверки на эмуль могут быть не в одном месте, а равномерно раскиданы на всём протяжении игры... )
    - предположим ты пропотел несколько месяцев дизассемблируя хитроумный код (хитроумно переплетённый с данными, для пущего спортивного интереса). И что дальше? Ты вот так запросто выложишь denied-игру Санчеса, Ориджина или Барского? Сомнительно, это ж очень не красиво будет.
    - даже если выложишь анонимно, то что мешает каждую копию сделать уникальной? Какой-нибудь незаметный штрих в мелодию вложить например. Или какой-нибудь лишний пиксель в определенный тайл с определенными координатами.
    - пока суть да дело, товар уже может быть распродан в приемлемых количествах )

    - - - Добавлено - - -

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    Ты серьезно считаешь, что кто-то сегодня готов платить за спектрумовские игры? И готов быть ограниченным запускать их только на реале?
    Пример с "Мечом Ианны" говорит об обратном. Там картриджы по 40 евро разлетелись как пирожки ) За кривые поделки люди конечно не готовы платить, а вот за топ-игры не только готовы, но и уже платят... )
    Куплю корпус и материнку от Spectrum +2/+3

  5. #34
    Master
    Регистрация
    24.05.2005
    Адрес
    г. Запорожье, Украина
    Сообщений
    992
    Спасибо Благодарностей отдано 
    571
    Спасибо Благодарностей получено 
    364
    Поблагодарили
    239 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    И что дальше? Ты вот так запросто выложишь denied-игру Санчеса, Ориджина или Барского? Сомнительно, это ж очень не красиво будет.
    не совсем понял что значит denied игры - но как я уже говорил интерес чисто спортивный - не коммерческий и не с целью навредить разрабам. )

  6. #35
    Veteran
    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,057
    Спасибо Благодарностей отдано 
    220
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    31 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    проверки на эмуль могут быть не в одном месте, а равномерно раскиданы на всём протяжении игры... )
    Интерактивные проверки не раскидаешь незаметно. Если каждый раз игра будет просить пользователя нажать комбинацию клавиш - то это неудобно для пользователя, а взломщику каждое такое место легко поймать с помощью NMI.

    Раскидать проверки по всей программе - это очень тяжело (для разработчика). Очень редко такое встречается. Я встречал такое в музыкальном редакторе ASM - там на всём протяжении драйвера файловой системы разбросаны хитроумные проверки на нажатие меджика, которые замаскированы и срабатывают не совсем явно. И что - помогло это защите? Нет. Все, кто хотел, копировал ASM и без меджика. А я обнаружил все проверки во время дизассемблирования, это оказалось не очень сложно. Страшно представить, сколько времени ASC мучался, добавляя в код эти проверки. Ведь каждая проверка может сломать работающий код, а на последних этапах разработки добавлять защиту обычно лень. Чисто психологически. Хочется просто быстрее закончить.

    Можно сделать автоматическое добавление проверок на уровня компилятора или ассемблера, но это тоже тяжело. Когда же тогда саму игру делать?
    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    - предположим ты пропотел несколько месяцев дизассемблируя хитроумный код (хитроумно переплетённый с данными, для пущего спортивного интереса). И что дальше?
    Да, собственно, ничего. Я просто не буду ничего дизассемблировать. И ломать тоже не буду. Скучное это дело. Когда ты копаешься в чужом коде, то не создаешь ничего своего. Ты можешь испытать радость победы над защитой, но не испытаешь радости творения.
    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    Пример с "Мечом Ианны" говорит об обратном. Там картриджы по 40 евро разлетелись как пирожки ) За кривые поделки люди конечно не готовы платить, а вот за топ-игры не только готовы, но и уже платят... )
    Хм, прикольно. Ну что ж, удачи тогда всем авторам! А насчет защиты - картридж наше всё. Только картридж взломать сложнее, чем его создать. Для программной защиты усилия на ее создание многократно (в десятки и сотни раз) превышают затраты на ее взлом.

  7. #36
    Activist Аватар для nihirash
    Регистрация
    22.05.2005
    Адрес
    г. Санкт-Петербург
    Сообщений
    394
    Записей в дневнике
    20
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    62 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Интересно, а эмуляторы типа Zx Evo или Zx Next оно ловит как эмуляторы?
    Люблю компьютеры на Z80, не люблю срачи на пустом месте.

  8. #37
    Veteran
    Регистрация
    10.07.2013
    Адрес
    г. Москва
    Сообщений
    1,432
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Макс(krt17) чет не могу тебе в личку написать, отпишись пожалуйста сам.

  9. #38
    Junior
    Регистрация
    19.04.2018
    Адрес
    г. Павловский Посад
    Сообщений
    17
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Здравствуйте! Как в Ubuntu 17.10, на эмуляторе Fuse запустить файл tap?

  10. #39
    Master
    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если в файле программа с автозапуском, то
    Код:
    fuse-sdl --tape file.tap
    Загрузка и запуск сразу, без запросов.
    Или после запуска нажать F1, media, tape, open. Потом LOAD "", F1, media, tape, play.

    Ответил, а потом понял что вопрос вообще не в тему.
    Последний раз редактировалось Bolt; 19.04.2018 в 10:17.

  11. #40
    Junior
    Регистрация
    19.04.2018
    Адрес
    г. Павловский Посад
    Сообщений
    17
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bolt Посмотреть сообщение
    Если в файле программа с автозапуском, то
    Код:
    fuse-sdl --tape file.tap
    Загрузка и запуск сразу, без запросов.
    Или после запуска нажать F1, media, tape, open. Потом LOAD "", F1, media, tape, play.
    Спасибо!

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Тестирование эмуляторов
    от mungo в разделе Эмуляторы
    Ответов: 194
    Последнее: 13.07.2022, 11:40
  2. Особенности эмуляторов Корвета
    от esl в разделе Корвет
    Ответов: 0
    Последнее: 30.03.2014, 23:46
  3. Программный детект модели IDE
    от SAM style в разделе Программирование
    Ответов: 5
    Последнее: 14.02.2007, 13:57
  4. пожелания создателям эмуляторов
    от проф в разделе Эмуляторы
    Ответов: 24
    Последнее: 09.02.2007, 01:31
  5. 1000 эмуляторов
    от Wladimir Bulchukey (500:95/462) в разделе Эмуляторы
    Ответов: 0
    Последнее: 16.03.2006, 16:35

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •