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

User Tag List

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 48

Тема: Есть ли способ программе определить на z80 она выполняется или на его эмуляторе?

  1. #21
    Veteran Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,128
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    179 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    сейчас можно более менее защитить что то только если приличная часть этого чего то расположена на территории разработчика например в его облаке

  2. #22
    Guru Аватар для SoftLight
    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    2,082
    Спасибо Благодарностей отдано 
    737
    Спасибо Благодарностей получено 
    451
    Поблагодарили
    250 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    А даже если кто-то что-то подобное и найдёт, то, зная правильное поведение, добавить его в эмулятор большого труда не составит.
    По Z80 и правда перекопано многое, но явно еще не все. До сих пор не знаю ни одного эмулятора, который проходил бы все тесты в zexall. Если нужно отличать выполнение на реале и на эмуляторе, нужно смотреть на эффекты флага CCF. Аналогично, это касается реализаций z80 на fpga. Как раз в конце минувшего лета в софтовом ядре T80 Miguel Angel Rodríguez Jódar нашел и исправил кривую реализацию инструкции IM 2: ED 7E, которая сидела в исходниках годами.
    Последний раз редактировалось SoftLight; 12.01.2021 в 18:38.

  3. #23
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,683
    Спасибо Благодарностей отдано 
    422
    Спасибо Благодарностей получено 
    196
    Поблагодарили
    174 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    сейчас можно более менее защитить что то только если приличная часть этого чего то расположена на территории разработчика например в его облаке
    Никому не возбраняется разрабатывать свою систему. Главное потом нести за нее ответственность.
    Тут просто все носятся с "цифровым рублем", а я предположил, что скорее востребован "бартерный рубль", но чтобы не быть связанным c российским законом, надо назвать это как-то по другому, типа "zxbon" или как-то еще.
    Последний раз редактировалось andrews; 12.01.2021 в 18:38.

  4. #24
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,643
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    155 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftLight Посмотреть сообщение
    По Z80 и правда перекопано многое, но явно еще не все. До сих пор не знаю ни одного эмулятора, который проходил бы все тесты в zexall. Если нужно отличать выполнение на реале и на эмуляторе, нужно смотреть на эффекты флага CCF.
    SpecEmu проходит все тесты zexall2, включая команды SCF/CCF. Запускать надо строго на 48к модели.

  5. Эти 2 пользователя(ей) поблагодарили Spectramine за это полезное сообщение:

    SoftLight (12.01.2021), Titus (12.01.2021)

  6. #25
    Veteran Аватар для Raydac
    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,128
    Спасибо Благодарностей отдано 
    52
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    179 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    Никому не возбраняется разрабатывать свою систему. Главное потом нести за нее ответственность.
    Тут просто все носятся с "цифровым рублем", а я предположил, что скорее востребован "бартерный рубль", но чтобы не быть связанным c российским законом, надо назвать это как-то по другому, типа "zxbon" или как-то еще.
    ух сколько у тебя уже скопилось идей, скоро можно книгу будет выпустить "идеи до которых так и не дошли руки" ))

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

    Цитата Сообщение от weiv Посмотреть сообщение
    SpecEmu проходит все тесты zexall2, включая команды SCF/CCF. Запускать надо строго на 48к модели.
    там вроде есть тесты с учетом недокументируемых флагов и без учета, но в принципе можно стопудово сказать что невозможно сделать гарантированное определение эмулятора спека если автор эмуля положит неочень большие силы чтобы это было невозможно

  7. #26
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,643
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    155 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    там вроде есть тесты с учетом недокументируемых флагов и без учета,
    Ну zexall тестирует с учетом недокументированных флагов, zexdoc - без учета. zexall2 включает тесты влияния команд SCF/CCF на флаги F3 и F5, не так давно открытую и исследованную особенность Z80.

  8. #27
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,683
    Спасибо Благодарностей отдано 
    422
    Спасибо Благодарностей получено 
    196
    Поблагодарили
    174 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    ух сколько у тебя уже скопилось идей
    у Леонардо Да Винчи было еще больше(нереализованных). Я же их не патентую. Если кому-то интересно, делайте. А чтобы мне делать надо реальный Спектрум, я пока не выбрал какой. Внутрисхемный эмулятор( его надо купить или разработать). Анализатор и осциллоскоп современный( тоже надо приобретать). Человек с паяльником( желательно с авто, так как неудобно к нам ехать, и приезжающий иногда с посуточной оплатой, что мало кого сейчас устроит). Ну и многое другое. Планы есть, но реальный бизнес в другой сфере и пока не позволяющий отвлекать больше 50 тыс. рублей в год на иные цели.

    Так что пока есть только обустроенный офис и ключи от него. А занимаемся пока поставками всякой всячины, но бизнес-партнер пока не против моих самых безумных идей. Баллон с гелием два года уже стоит( состава для резины так и не нашли, периодически покупаю шарики детям, очередной висит в воздухе и не падает на пол почти месяц, если провисит еще месяц - пойду выпытывать состав у продавцов. Хотя конечно фиг скажут, но хотя бы будем знать, что есть). Низколетающие дирижабли для посетителей болот( чтобы ягоды не на своем горбу с болота нести) и фермерского хозяйства это пока самый крупный мой замысел.

    Teensy и micro:bit можем конечно поставлять, но есть раскрученная Амперка. Пока вот ковыряюсь с их софтом, так как партнер вообще далеко-далеко от всех этих технологий. Была бы техподдержка и софт можно бы было заняться.
    Последний раз редактировалось andrews; 12.01.2021 в 20:21.

  9. #28
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftLight Посмотреть сообщение
    До сих пор не знаю ни одного эмулятора, который проходил бы все тесты в zexall.
    ZXMAK2 очень давно проходит все тесты zexall, помоему еще со времен, когда эмуляция регистра MW была добавлена
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  10. Эти 2 пользователя(ей) поблагодарили ZXMAK за это полезное сообщение:

    Barmaley_m (31.01.2021), SoftLight (27.01.2021)

  11. #29
    Guru Аватар для SoftLight
    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    2,082
    Спасибо Благодарностей отдано 
    737
    Спасибо Благодарностей получено 
    451
    Поблагодарили
    250 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    ZXMAK2 очень давно проходит все тесты zexall, помоему еще со времен, когда эмуляция регистра MW была добавлена
    Скачал сорцы, собрал, затестил, и правда все тесты ok! Только выполняется даже на Maximum Speed в несколько раз дольше чем в Unreal, но это как раз норм.

  12. #30
    Veteran Аватар для krotan
    Регистрация
    30.08.2010
    Адрес
    Санкт-Петербург
    Сообщений
    1,263
    Спасибо Благодарностей отдано 
    53
    Спасибо Благодарностей получено 
    192
    Поблагодарили
    159 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно попробовать изменять данные или программный код, которые уже зашли на конвейер хоста. На Z80 такое будет работать, на эмуляторе нет.

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

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

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

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

Похожие темы

  1. Мертвый Z80 как определить
    от NEO SPECTRUMAN в разделе Для начинающих
    Ответов: 73
    Последнее: 11.05.2019, 22:56
  2. Ответов: 8
    Последнее: 26.12.2014, 02:32
  3. Ответов: 27
    Последнее: 23.05.2013, 00:06
  4. Куплю Atari 2600 или его клон. Или поменяю на Синтез
    от Mifody в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 20.08.2011, 11:59
  5. Купили бы вы Z80 20MHz , если будет куда его установить ?
    от fan в разделе Несортированное железо
    Ответов: 61
    Последнее: 06.12.2006, 15:06

Ваши права

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