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

User Tag List

Страница 6 из 13 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя
Показано с 51 по 60 из 128

Тема: Reverse engineering 1818ВГ93

  1. #51
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    755
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Александр Бухаров Посмотреть сообщение
    Интересно, как там дела с реверсингом ?
    Наверное, надо топистартеру на почту писать, потому что здесь:
    "Последняя активность - 30.12.2014 08:04"

  2. #52
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Talking мда...

    Цитата Сообщение от Vslav Посмотреть сообщение
    Наверное, надо топистартеру на почту писать, потому что здесь:
    "Последняя активность - 30.12.2014 08:04"
    наверно задача слишком легкая а потому потерялся фокус и интерес, если реверсить так вот это - http://www.ebay.com/itm/IBM-Z9-MCM-B...item3a9896fb16

    а если серьезно, то видимо размер схемы + количество микрокода убило все желание, когда схема сложная то еще хоть как-то можно по кускам пытаться понять хотябы модули, но когда сама схема кроме того что сложная еще и имеет программируемые состояния это мрак помоему...

  3. #53
    Member Аватар для cpg
    Регистрация
    18.04.2006
    Адрес
    SPb
    Сообщений
    67
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Интересно, как там дела с реверсингом ?
    Дела движутся, но медленно. Много работы навалилось...
    Да в добавок с НГ домашний комп подох. Руки не доходят сделать.
    CPGroup COMPEX

  4. #54
    Junior
    Регистрация
    10.07.2007
    Адрес
    Караганда
    Сообщений
    16
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Предложение "на будущее". По работе, писалась своя система "склейки" фотографий. Тесты она прошла на ура, но потом не использовалась. Если будет надо, скидывайте - попробую склеить.А вдруг результат будет лучше (не факт конечно, но...)

    Для работы ей нужно две вещи:
    1) чтобы исходные картинки пронумеровались "правильно".
    первая строка картинок: 000_000, 000_001 ... 000_022, 000_023
    вторая строка: 001_047, 001_46,...001_025, 001_024
    третья строка: 002_048, 002_049...002_070, 002_071
    смысл в том, что указывается строка и порядковый номер, а роботизированный позиционер перемещался по нечетным строкам в лево, по четным в право. (ну или на оборот, программе не важно. по крайним она разбирается влево или вправо/вверх или вниз. Просто это "знание" используется для фотографий в середине строки, для уменьшения количества проверок и вычислений)

    Ну или можно просто "координаты" фотографий задать. в смысле строка-столбец. Переименую скриптом (батником).

    2)И второй необходимый момент. Это нужно,чтоб фотографии имели "нахлест" не менее 100 пикселов. но и не более трети фотографии.
    Последний раз редактировалось EugenOS; 09.03.2015 в 10:36.

  5. #55
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    755
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EugenOS Посмотреть сообщение
    Если будет надо, скидывайте - попробую склеить.А вдруг результат будет лучше (не факт конечно, но...)
    Давайте попробуем, вот фотографии 1801ВП1-095, полежат там какое-то время, потом удалю.

  6. #56
    Junior
    Регистрация
    10.07.2007
    Адрес
    Караганда
    Сообщений
    16
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    можете удалять. скачал.

  7. #57
    Member Аватар для cpg
    Регистрация
    18.04.2006
    Адрес
    SPb
    Сообщений
    67
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Теперь файлы по проекту будут хоститься на http://u.zeptobars.ru/cpg/1818vg93
    Вот слой металлизации http://u.zeptobars.ru/cpg/1818vg93/vg93_metal_v1.1.pdf
    Последний раз редактировалось cpg; 24.03.2015 в 11:36.
    CPGroup COMPEX

  8. #58
    Activist
    Регистрация
    24.08.2009
    Адрес
    Екатеринбург
    Сообщений
    231
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спрошу. Как там ВГшка, может что то новое появилось?
    Кворум БК 04
    Магик 05
    Кворум 64 + Дисковод Кворум(5.25) неисправный
    Кворум 128+ (AY, FDD 3.5, CP/M, TR-DOS, Теневое ОЗУ)

    Ленин 1

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

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    когда схема сложная то еще хоть как-то можно по кускам пытаться понять хотябы модули, но когда сама схема кроме того что сложная еще и имеет программируемые состояния это мрак помоему...
    Я бы сказал - главная проблема в том, что мы точно не знаем, какие алгоритмы реализует эта микросхема.

    С процессором все было иначе. Для процессора мы знаем, что там существует АЛУ, аккумулятор, блок регистров общего назначения, дешифратор команд и т.д. Кроме того, мы четко знаем функции процессора: какие команды он исполняет и как. Известна система команд и функции каждой из них. То, что процессор исполняет как бы много маленьких функций, каждая из которых нам известна, задает наперед ожидаемую его структуру и позволяет анализировать его работу по частям.

    Не так дело обстоит с контроллером дисковода. Я не знаю, как насчет топикстартера, но по-моему мало кто вообще понимает до конца, как работает ВГ93, каким именно образом там обрабатываются сигналы считывания и записи. К слову сказать, обработка сигнала считывания - это, наверно, самая сложная и "вкусная" часть контроллера. Ведь надо синхронизироваться с битовым потоком, там должен быть наверняка какой-нибудь ФАПЧ. И потом декодировать MFM, а потом искать в потоке данных маркеры секторов и т.д.

    Я железо в таких масштабах никогда не реверсил, но софт на Спектруме доводилось. Так вот, самыми сложными для реверса для меня оказались... Музыкальные плееры на AY. Размер кода - пара килобайт, а на реверсинг уходили месяцы напряженного труда. Все дело в том, что о решаемой задаче известно очень мало - только то, что в результате работы программы в регистры AY выводятся какие-то осмысленные значения. А как формируются последовательности этих значений, в каким формате представлены исходные данные - об этом совершенно ничего неизвестно; способов решения этой задачи - множество. И если заранее не знаешь, какими категориями оперировал разработчик программы; какие абстрактные функции реализует его плеер - то будет тяжело. Конечно, с опытом дело облегчается. Прореверсив штук 5 разных плееров и написав один свой, я стал гораздо лучше в них ориентироваться, стал быстро узнавать типичные блоки кода. Но в первые раза 2-3 было очень тяжело.

    Вот с ВГ93 может произойти то же самое, это может оказаться тот еще "крепкий орешек".

  10. #60
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,594
    Спасибо Благодарностей отдано 
    1,240
    Спасибо Благодарностей получено 
    1,803
    Поблагодарили
    693 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Barmaley_m Посмотреть сообщение
    Конечно, с опытом дело облегчается.
    Не просто облегчается, а очень облегчается)

    Для меня, например, крэкать чужие алгоритмы и плейеры на спекке - дело очень простое. Например, плейер от ASM я расковырял, и написал декомпилер, встроив его в ASM, дня за 3, не более.
    Словом, все зависит от опыта и свободной ориентации в конкретной сфере. Уверен, что есть люди (например Vslav), которые этот ВГ93 расколят на раз-два.

Страница 6 из 13 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. ReVerSE-U16
    от MVV в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 790
    Последнее: 22.10.2023, 18:40
  2. Reverse. Конфигурации
    от Ewgeny7 в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 1296
    Последнее: 24.01.2021, 13:15
  3. МКНГМД Вариант-3. Версия на 1818ВГ93
    от KokaF77 в разделе Ириша
    Ответов: 19
    Последнее: 15.01.2015, 00:17
  4. [Украина] куплю 1818ВГ93
    от vlad6502 в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 22.03.2011, 16:26
  5. Можно ли заменить WDC1770 и WDC1772 на 1818ВГ93
    от Andrnow в разделе Внешние накопители
    Ответов: 1
    Последнее: 27.06.2005, 12:12

Ваши права

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