User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 41

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    ZX клава в этом плане тоже отдыхает из-за матричного эффекта. На одном полуряде можно нажимать хоть 5 клавиш, а вот на нескольких будут наводки полурядов друг на друга.
    Есть схема с диодами, которая этот эффект блокирует, всё создано ещё в начале 90х. Схема тут на сайте не раз бывала

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

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

  3. #2

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,392
    Спасибо Благодарностей отдано 
    1,701
    Спасибо Благодарностей получено 
    2,218
    Поблагодарили
    872 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Vadim Посмотреть сообщение
    Есть схема с диодами, которая этот эффект блокирует, всё создано ещё в начале 90х. Схема тут на сайте не раз бывала
    На клаве с диодами есть эффект фантомных клавиш.
    Например, если в четырехугольнике нажаты три клавиши, то состояние четвертой нельзя определить.
    Т.е. если, например, нажата 1 2 и Q, то состояние W - неизвестно.

  4. #3

    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,089
    Спасибо Благодарностей отдано 
    281
    Спасибо Благодарностей получено 
    70
    Поблагодарили
    49 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Например, если в четырехугольнике нажаты три клавиши, то состояние четвертой нельзя определить.
    Т.е. если, например, нажата 1 2 и Q, то состояние W - неизвестно.
    Чего это вдруг? Ты ничего не перепутал?

    Диодная матрица позволяет разрешить любую комбинацию нажатых клавиш при условии, что каждая клавиша снабжена диодом. На этом принципе делались масочные ПЗУ, в которые можно было записать любую информацию. ПЗУ строятся в виде диодной матрицы, а принцип считывания такой же, как на клавиатуре: активизировать линию одной строки и смотреть, какие сигналы присутствуют на столбцах.

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

    Кстати, не рекомендую реализовывать в эмуляторах эффект "добавления" четвертой клавиши при нажатии трех. У меня и у друзей на реалах были диоды на всех клавишах, и это в некоторых ситуациях очень помогало работе с клавиатурой. Использовались комбинации вроде "Caps+Symb+space", которые на клавиатуре без диодов приведут к ложному срабатыванию еще одной клавиши.

  5. #4

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,392
    Спасибо Благодарностей отдано 
    1,701
    Спасибо Благодарностей получено 
    2,218
    Поблагодарили
    872 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    Чего это вдруг? Ты ничего не перепутал?

    Диодная матрица позволяет разрешить любую комбинацию нажатых клавиш при условии, что каждая клавиша снабжена диодом.
    На сколько я помню, на Амиге было именно так, а там клавиатура как раз с диодами.

  6. #5

    Регистрация
    07.10.2006
    Сообщений
    1,731
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вообще, в случае эмуляции Спектрума на PC, чтобы отловить эмуль, достаточно попросить пользователя нажать одновременно все 5 кнопок одного полуряда (например, 12345). Единственный эмуль, который справится с этим, насколько я знаю - ZEsarUX, и то с помощью графической мышеклавиатуры.

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

    Цитата Сообщение от b2m Посмотреть сообщение
    Ну тогда мой второй будет
    Ну тогда твой первый будет, а Spud второй Я имел ввиду из тех, что я лично проверил.

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

    Проверил - таки да, EMU от b2m этот тест проходит без изъянов, в отличие от Spectaculator и прочих мегаэмулей.

  7. #6

    Регистрация
    31.03.2008
    Адрес
    Москва
    Сообщений
    735
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    37 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от krt17 Посмотреть сообщение
    Простая программка обнаруживающая добрую половину эмулей. Точная эмуляция говорили они, ну да, ну да...
    Эмуляторы писались в расчете на существующие тогда программы и игры. Если они запускаются нормально, то обнаружение эмуляторов данным тестом некритично.
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

  8. #7

    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,605
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    269
    Поблагодарили
    188 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это ж можно писать игры и встраивать в них многоуровневую защиту от эмулей, а продавать только на физ.носителях. И никаких denied и никаких разборок )
    ___________

  9. #8

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,392
    Спасибо Благодарностей отдано 
    1,701
    Спасибо Благодарностей получено 
    2,218
    Поблагодарили
    872 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

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

  10. #9

    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,605
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    269
    Поблагодарили
    188 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Все защиты взламываются, если что. Так что защита - не защита.
    Из активных спектрумистов взломать хорошую защиту способны сколько человек? И сколько из них реально станут делать это? И главное зачем?
    ___________

  11. #10

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,392
    Спасибо Благодарностей отдано 
    1,701
    Спасибо Благодарностей получено 
    2,218
    Поблагодарили
    872 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    Из активных спектрумистов взломать хорошую защиту способны сколько человек? И сколько из них реально станут делать это? И главное зачем?
    Это уже философия. Откуда мы знаем, кто станет, а кто нет?
    Но людей таких немало, я думаю.

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

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

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

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

Похожие темы

  1. Тестирование эмуляторов
    от mungo в разделе Эмуляторы
    Ответов: 193
    Последнее: 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

Ваши права

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