1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

ZX Spectrum

Тема в разделе "IBM PC-несовместимое", создана пользователем balakshin, 13 мар 2008.

  1. balakshin

    balakshin

    Legacy

    Регистрация:
    11 июл 2007
    Сообщения:
    2.330
    В этой теме предлагаю обсуждать ZX Spectrum разных модификаций и его эмуляцию. Причем желательно только "официальные" ZX Spectrum. Для советских и не только клонов лучше создать отдельную тему, уж больно их много.

    ZX Spectrum у нас на Вики! Нужны люди, желающие поучаствовать в создании этой статьи (информацией, фотографиями и т.д.)!
    Раздел по ZX Spectrum у нас на сайте


    Темы у нас на форуме

    Полезные ресурсы по ZX Spectrum и его эмуляции

    Интересные ссылки

    Статьи по играм на ZX Spectrum на old-games.ru ;

    Подкасты Old-Games.Ru
     
    Последнее редактирование модератором: 15 сен 2018
    Octohum, Petr2000, William Blazkowicz и 20 другим нравится это.
  2. MetalliC

    MetalliC

    Регистрация:
    20 апр 2009
    Сообщения:
    703
    хм ?
     
  3. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    Из этого текста ключевое только одно - плохому танцору ... мешает. Постоянно. И танцор не понимает, что если так мыслить - невозможно было бы собрать что то на данной микросхеме, да ещё промышленно, да ещё на неполных аналогах. И чтобы оно было совместимо.
    Потому что оно просто не должно бы работать. Но ведь работает ? Значит виноват сам танцор. Но он упорен и отказывается признать, что другие смогли то, чего он ну никак - собирать, использовать, диагностировать, чинить (а ведь было время, что не было инета и документации тоже могло не быть и как тогда ? А ведь обходились.).
    великолепно, брависсимо ! Ведёрко с попкорном стремительно пустеет ибо тут же следует развязка:
    О ! Чего и следовало ожидать ибо привычка к "копипасте" и непонимание, что куча одинаковых микросхем в разных компьютерах не делает их функционирование полностью идентичным ни на уровне железа ни, как следствие, на уровне софта - кроме микросхем есть та самая схема из которой танцор "ничего не может понять" и которая содержит кучу тех самых железных "костылей", которые и есть тот самый конкретный компьютер.
    Так что будет удивительно, если в компьютере собранном по иной схеме вдруг всё окажется точно так же, как в первом.

    Притом всё это вполне прогнозируемо и упирается в последующий неправильно поставленный вопрос (я сперва даже подумал, что он риторический).
    "Беда, коль пироги начнет печи сапожник,..." (с) Крылов.
    Самоочевидно, что правильные результаты работы отдельного элемента схемы будут во всех случаях эмулироваться одинаково. Иначе нефиг эмуляторы писать. А вот совокупность элементов может уже иметь нюансы в каждом конкретном случае, как я выше и писал.

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

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

    Но это уже другая степь и если бы оно так просто было - понятно, что и оценка была бы чуть другая. Всё же это всего то аппаратный реверсинг. Вопрос в необходимости. В каждом конкретном случае. Да.
     
    Последнее редактирование: 11 сен 2018
  4. MetalliC

    MetalliC

    Регистрация:
    20 апр 2009
    Сообщения:
    703
    из того текста ключевое - разбор кода каждого компьютера занимает прилично времени, а если их в сумме десятки или сотня - танцору банально не хватит времени жизни на это всё.
    поэтому проблему можно и нужно решить раз и навсегда (при помощи реверса/декапа), и больше об этом не вспоминать.

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

    см. выше про поток сознания.
    в позапрошлом сообщении я уже приводил практические примеры профита от декапа, которые было невозможно получить иным способом.

    за сим позвольте откланяться. смысла продолжать дискуссию в таком ключе я не вижу.
     
  5. 0n1y

    0n1y

    Регистрация:
    14 ноя 2008
    Сообщения:
    433
    Cпека-то (с БК 0010) никак сделать не могут на уровне Spectaculator хотя бы ))
     
  6. MetalliC

    MetalliC

    Регистрация:
    20 апр 2009
    Сообщения:
    703
    @0n1y если речь о MAME - не хотят сволочи :)
    ну а если серьезней - один чел сделал форк с эмуляцией таймингов оригинальных моделей, но что-то никак не решится сделать pull request
     
  7. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    :facepalm:
     
  8. MetalliC

    MetalliC

    Регистрация:
    20 апр 2009
    Сообщения:
    703
    @Bato-San имелось в виду: если вам есть что сказать по существу - давайте продолжим, но если это будет поток философии мало связанной с реальностью то лучше не надо.

    я вроде, не поленился и описал как это всё обстоит на практике, какие есть практические проблемы, и какой будет практический профит если их решить
     
  9. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    @MetalliC, я тебе ещё раз мягко намекну - давай на минуточку предположим, что у меня есть то, что тебе так надо. В чём мой профит с предоставления данной информации именно тебе ?
     
  10. MetalliC

    MetalliC

    Регистрация:
    20 апр 2009
    Сообщения:
    703
    @Bato-San профит тот же, что получают люди занимающиеся реверсом и эмуляцией - никакого.
    мне или кому-либо еще значения не имеет, хотите - как-то опубликуйте или передайте, а если нет то нет.

    PS: всем и так понятно, что в "в закромах родины" производителей чипов есть документация на всё-всё-всё, но в виду всяких NDA шансы это заполучить нулевые. потому, устав ждать с моря погоды, люди сами занимаются реверсом, и рано или поздно будет результат и с этими чипами контроллеров.
     
    Последнее редактирование: 11 сен 2018
  11. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Да даже и это не факт. На очень, очень многое железо документация банально про***на, а если бы и была — опять же не факт, что она полна и исчёрпывающа.
     
  12. MetalliC

    MetalliC

    Регистрация:
    20 апр 2009
    Сообщения:
    703
    @MisterGrim возможно. есть также и другие методы, не легальные - украсть например. помню была история, как один чел ломонул SGI, и спер оттуда в т.ч. полную документацию GPU Nintendo 64, включая "исходники" чипа на VHDL (на публику так и не слили, но гуляют из рук-в руки по приватам). человек за это надолго присел хех.
    а реверс является вполне легальным занятием, не везде но во многих странах да.
     
  13. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    Повторю:
     
  14. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    @MetalliC, суть в том, что исходников-то возможно и не осталось, и никто не помнит, как оно изначально должно было работать. Ну и не делали Z80 на VHDL, очевидно же.
     
  15. MetalliC

    MetalliC

    Регистрация:
    20 апр 2009
    Сообщения:
    703
    я вас услышал, но боюсь что такой вариант не выгорит. в том числе из соображений легальности - документацию полученную незаконным путем (читай так или иначе сп...ную) нельзя использовать при создании опенсорных и/или хобби проектов, а можно лишь пользуясь либо результатами своих исследований либо публично доступной информацией/документацией (в т.ч. результатами исследований других любителей).

    связи свои имеются, но по теме декапа - могут распилить / стравить / сфоткать чипы за цену расходных материалов и хим.реактивов, и может символического вознаграждения (а то и без него).
     
    Последнее редактирование: 11 сен 2018
  16. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    @MetalliC, а что именно нелегального в официальной покупке/получение документации и разрешение на её публикацию у правовладельца ?
    И с чего ты взял, что декапитация вдруг стала законным методом получения информации охраняемой авторским правом ?
     
  17. MetalliC

    MetalliC

    Регистрация:
    20 апр 2009
    Сообщения:
    703
    от части на тему ZX - я думаю многие если не большинство владельцев спеков в свое время обыгрывались в Operation Wolf - http://www.worldofspectrum.org/infoseekid.cgi?id=0003534

    но я думаю мало кто знает, что оригинальная игра для аркадных автоматов была очень хорошо защищена.
    часть кода игры была вынесена в вот такой отдельный "4х ядерный" чип, при чем вынесено крайне грамотно, чтоб максимально затруднить реверс/отлом, в прочем как и грамотно построена сама игра, детали и описание можно почитать там - Operation Wolf | BryanMcPhail.com
    так что нормально работающее HLE этого дела смогли сделать лишь в 2016м году, но всё же не идеальное и не без некоторых глюков.

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

    PS: это вам не Denuvo, которые за пол года ломают ;)
     
  18. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Очень унылая игра была. На кассетах весьма распространена была, но почти никто не играл.
    (и да, аркадный оригинал столь же унылый)
     
    Bato-San нравится это.
  19. MetalliC

    MetalliC

    Регистрация:
    20 апр 2009
    Сообщения:
    703
    если официально полученной то всё в порядке разумеется.
    но если тётя Зина втихаря вынесла эти документы из архива предприятия - то нет.

    по законам некоторых стран, например США или Канады это считается "fair use", в двух словах: если ты что-то купил - ты имеешь право это расковырять и исследовать (разумеется в некоммерческих целях).

    патентное право, если я не ошибаюсь, охраняет практическую реализацию но не информацию.
     
    Последнее редактирование: 12 сен 2018
  20. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    @MetalliC, опенсорс некоммерческий ? :whistling:
     
  21. 0n1y

    0n1y

    Регистрация:
    14 ноя 2008
    Сообщения:
    433
    В смысле под Retroarch ядра ZX и БК? Хотя бы, а то Fuse полтора формата понимает и запускает через раз, тамошние шейдеры ой как хороши. А МАМЕ игровые аппараты же онли?
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление