User Tag List

Показано с 1 по 10 из 346

Тема: Расскажите о ZX Next

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

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

    Регистрация
    29.05.2010
    Адрес
    Киев
    Сообщений
    77
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Возможно нужно пойти по пути борьбы антивирусов против полиморфных вирусов. Программно (эмуляцией) и пошагово пройти код ПЗУ, т.*е. дать самой подпрограмме расшифровать весь код и сбросить дешифрованный код (дамп). А этот путь также нельзя назвать легким, т.*к. нет такого «отладчика-эмулятора» и его нужно создавать.

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

  3. #2

    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    282
    Поблагодарили
    109 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AndyS Посмотреть сообщение
    А этот путь также нельзя назвать легким, т.*к. нет такого «отладчика-эмулятора» и его нужно создавать.
    Коллеги, там максимум килобайт кода (реально байт 200). Неужели ради двухсот байт кода Z80 рационально создавать "отладчик-эмулятор"? Я не программист, но что-то это сомнительно.

  4. #3

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Conan Посмотреть сообщение
    Коллеги, там максимум килобайт кода (реально байт 200). Неужели ради двухсот байт кода Z80 рационально создавать "отладчик-эмулятор"? Я не программист, но что-то это сомнительно.
    Я же спрашивал тебя уже где-то, поставь ТЗ на эти 200 байт (что требуется железу для работы, я думаю ты в общих чертах должен помнить), может и найдётся желающий. Просто сейчас надо быть не просто программером, но понимать что железу требуется для нормальной работы. Заодно может и сразу сделать закладки для расширения функционала. Ещё одной проблемой является процесс отладки этого VROM, т.к. тут нужна связка программер-тестер (a.k.a владелец живого ZX-Next)
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  5. #4

    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    282
    Поблагодарили
    109 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Richi Посмотреть сообщение
    Не сильно понятно как это
    Есть линейный массив из N ПБ распределенных по напряжению "плавания". Разумеется, в ПЗУ этот массив расположен не линейно, а разбросан вперемешку по разным адресам.
    В момент старта, когда только включился компьютер, наблюдается несколько переходных процессов (начало регенерации ОЗУ, сброс CPU и т.д.). В это время задача убедиться, что из массива ПБ плавает определенное число ПБ расположенных произвольно. Если условие не выполнено, то по окончании первого этапа проверки (около 2 сек) вместо перехода в основой цикл срабатывает защита (программа уходит непойми куда).
    Если начальная проверка успешно отработала, переходим в основной цикл, где цель проверки сосчитать кол-во и положение ПБ из массива N. Если их число большое или ПБ расположены далеко друг от друга в массиве N, то опять же срабатывает защита.

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Я же спрашивал тебя уже где-то, поставь ТЗ на эти 200 байт (что требуется железу для работы, я думаю ты в общих чертах должен помнить)
    В том то и дело, что "в общих чертах". Когда напарник косячил в коде мне было проще собрать генератор ресетов и с помощью телевизионного осцила показазывать ему в какой строке у него кривые сигналы генерятся. А как и что он реализовывал я в деталях не знал и тогда, у меня по железу хватало задач.

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Просто сейчас надо быть не просто программером, но понимать что железу требуется для нормальной работы.
    Если желающий найдется, то по железу подскажу везде, там ничего архи сложного нет.

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Заодно может и сразу сделать закладки для расширения функционала. Ещё одной проблемой является процесс отладки этого VROM, т.к. тут нужна связка программер-тестер (a.k.a владелец живого ZX-Next)
    Как раз тут все просто, если найдется плата без VROM, то зашивка нерабочей копии даст возможность ее протестировать (тех самых двух секунд достаточно на выход изображения (C) 1982 SRL.

    ---------- Post added at 15:54 ---------- Previous post was at 15:51 ----------

    Цитата Сообщение от Andrnow Посмотреть сообщение
    А каким образом происходит отсчёт первых трёх секунд? Памяти то нет, где счётчик времени совои данные хранит? В регистрах процессора что ли?
    Абсолютно все в регистрах. Их же много у Z80 (включая альтернативный набор).

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

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

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

Ваши права

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