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

User Tag List

Страница 5 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 41 по 50 из 70

Тема: Каково современное состояние Вектора и насколько "жива" платформа? (и другие вопросы)

  1. #41
    Master Аватар для Keeper
    Регистрация
    15.11.2007
    Адрес
    Харьков
    Сообщений
    873
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dk_spb Посмотреть сообщение
    Не гарантирующий 100% совместимость.
    Это весьма спорное утверждение, граничащее с ересью...

  2. #42
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,164
    Спасибо Благодарностей отдано 
    230
    Спасибо Благодарностей получено 
    263
    Поблагодарили
    191 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Keeper, То есть при послойном скалывании проца иногда получались не 100% совместимые вещи - это нормально, а при переносе проца в FPGA имеем всегда 100% совместимость? Ну-ну.

  3. #43
    Activist Аватар для PPC
    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    335
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мда, зарубились. А о чём собсно базар? Любое железо без софта = просто груда хлама в шкафу. ИМХО, платформу губит отсутствие софта и такие вот базары ни о чём. Если б таким базаром можно было платформу оживить...

    Не принимая ничью сторону, скажу за эмуляцию. Все эмуляторы Вектора, включая FPGA-based, которые я видел и щупал имеют баги. То 8253 недоделан, то Auxillary Carry неправильно эмулится, то растактовка неточная.

  4. #44
    Master Аватар для Keeper
    Регистрация
    15.11.2007
    Адрес
    Харьков
    Сообщений
    873
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dk_spb Посмотреть сообщение
    а при переносе проца в FPGA имеем всегда 100% совместимость?
    Так это исключительно проблемы переноса, а не FPGA. Все при желании приводиться к 100% аналогичному поведению, как было с Т80. Если рассматривать проц в этом плане, то что тут может быть несовместимо с его кремниевым прообразом? Проц должен выполнять команду за n тактов, его состояние до и после выполнения команды СТРОГО однозначно, откуда несовместимости?

    ---------- Post added at 23:12 ---------- Previous post was at 23:09 ----------

    Цитата Сообщение от PPC Посмотреть сообщение
    То 8253 недоделан, то Auxillary Carry неправильно эмулится, то растактовка неточная.
    Так поправьте, в чем проблема? Кстати, слово "эмулиться" тут плохо применимо, т.к. проц в FPGA строить из тех же функциональных блоков что и в кремнии...

  5. #45
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,164
    Спасибо Благодарностей отдано 
    230
    Спасибо Благодарностей получено 
    263
    Поблагодарили
    191 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Keeper Посмотреть сообщение
    Так это исключительно проблемы переноса, а не FPGA.
    Так я про это и не спорю. Только так про любую проблему можно сказать. Берут чиновники взятки - так это проблема с населением: несут ведь, гады. А чиновник - он хороший.
    При любом переносе/копировании/эмулировании есть очень ненулевая вероятность ошибки. Поэтому априори нельзя считать что результат будет 100% совместим с оригиналом.

    ---------- Post added at 00:16 ---------- Previous post was at 00:14 ----------

    Цитата Сообщение от Keeper Посмотреть сообщение
    Так поправьте, в чем проблема? Кстати, слово "эмулиться" тут плохо применимо, т.к. проц в FPGA строить из тех же функциональных блоков что и в кремнии...
    Очень даже применимо. Вот если бы полную схему проца переносили в FPGA, то тогда бы вероятность проблем была меньше. У Вас есть полная схема 8080 или ВМ80а? А блок схема - она слишком укрупненная.

  6. #46
    Master Аватар для Keeper
    Регистрация
    15.11.2007
    Адрес
    Харьков
    Сообщений
    873
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dk_spb Посмотреть сообщение
    Поэтому априори нельзя считать что результат будет 100% совместим с оригиналом.
    Априори так и нужно считать, иначе это недоделка... Просто сходу и сразу это сложно сделать, но со временем доводиться до 100% соответствия... В этом, собственно, и прелесть цифровых устройств, их поведение всегда однозначно... А как там будет реализовано содержимое черного ящика это уже другой вопрос, вот собственно:

    Цитата Сообщение от dk_spb Посмотреть сообщение
    Вот если бы полную схему проца переносили в FPGA, то тогда бы вероятность проблем была меньше.
    Это и не нужно, ведь задачу можно решить многими способами...

    Цитата Сообщение от dk_spb Посмотреть сообщение
    У Вас есть полная схема 8080 или ВМ80а? А блок схема - она слишком укрупненная.
    Я не это имел ввиду, вся логика строиться из И ИЛИ НЕ тчк.

    З.Ы.: Давайте попросим модераторов перенести теологические споры куда нибудь ближе к флейму

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

  8. #47
    Activist Аватар для PPC
    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    335
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    18 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Keeper Посмотреть сообщение
    Так поправьте, в чем проблема? Кстати, слово "эмулиться" тут плохо применимо, т.к. проц в FPGA строить из тех же функциональных блоков что и в кремнии...
    Эка Вы загнули... а как насчёт, скажем багов в том-же пресловутом сорце FATFs, который используется в Vector-06cc для записи/чтения с образов FDD? И причём тут вообще LE(s)?
    Нет уж, увольте... не из тех, же самых, что в кремнии. Даже T80 - только эмуляция 80 core, хоть и программно-аппаратная. Что там как в реальном 80 core, кто-ж его знает...
    Само по себе использование программируемых гридов не означает что все LE один в один как в оригинальном ядре.

  9. #48
    Master Аватар для Keeper
    Регистрация
    15.11.2007
    Адрес
    Харьков
    Сообщений
    873
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PPC Посмотреть сообщение
    Эка Вы загнули... а как насчёт, скажем багов в том-же пресловутом сорце FATFs, который используется в Vector-06cc для записи/чтения с образов FDD?
    А причем здесь FPGA? Есть баги в FATFs, досадно, но их можно исправить, ничто ведь не ограничивает в действиях...

    Цитата Сообщение от PPC Посмотреть сообщение
    И причём тут вообще LE(s)?
    Речь не об LEs, а о базовых элементах логических схем. Их всего три, и процессор, как устройство, состоит именно из них, и в FPGA их тоже есть

    Цитата Сообщение от PPC Посмотреть сообщение
    Нет уж, увольте... не из тех, же самых, что в кремнии. Даже T80 - только эмуляция 80 core, хоть и программно-аппаратная.
    Цитата Сообщение от PPC Посмотреть сообщение
    программно-аппаратная.
    Очень тонко подмечено, программно-аппаратная, микропроцессор i8080 и есть микропрограммный автомат, но:

    Цитата Сообщение от PPC Посмотреть сообщение
    Что там как в реальном 80 core, кто-ж его знает...
    Само по себе использование программируемых гридов не означает что все LE один в один как в оригинальном ядре.
    Зачем 100% соответствие LE с оригинальным кристаллом? Более того, в рамках FPGA это не возможно. Да и не нужно... Программист не знает и не должен знать как там оно сделано в кремнии, для программиста важно чтобы процессор выполнял команды в соответствии с документацией, а именно время выполнения команды в тактах и состояние процессора до и после выполнения команды. Это всё что нужно для 100% соответствия с точки зрения программиста. Со стороны железа ещё есть шина, но там уже не обязательно всё делать столь категорично...

  10. #49
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PPC Посмотреть сообщение
    А о чём собсно базар?
    о том, что любители "тёплого лампового звука" пытаются устанавливать какие-то "табели рангов" кошерности

    Цитата Сообщение от PPC Посмотреть сообщение
    платформу губит отсутствие софта и такие вот базары ни о чём
    платформу губят некомпетентные люди. Счастье, что на Векторе нет сценерства, есть шанс не распугать компетентных людей. Будут компетентные люди - будет и всё остальное!
    Последний раз редактировалось Black_Cat; 11.04.2012 в 01:15.

  11. #50
    Tim0xA
    Гость

    По умолчанию

    Да понятно, что 100% идентичность модели оригиналу никто не может гарантировать. И если бы речь шла только о процессоре. К слову, в эмуляторах b2m, Ramirosa и в vector06cc с "AC" и растактовкой уже вроде порядок - сверено с оригиналом. Но помимо процессора есть еще куча микросхем, специфика шины, глитчи, присущие конкретному железу. Когда казалось бы все уже на 100% идентично, всплывает очередной нюанс. Взять к примеру, особенности программирования палитры или подрабатывание реле.
    Уже поднимался интересный вопрос, как программно определить, что программа запущена в эмуляторе, а еще лучше определить, в каком именно? Кто из авторов возьмет на себя смелость утверждать, что его эмулятор неотличим от реала?
    Что касается перспектив платформы, то мне кажется тема написания дем и другого софта, хоть и интересна, но мало у кого хватит духу творить что-либо новое на этом поприще. Рад был бы ошибиться. Тема рекомпиляций тоже себя исчерпала, к тому же оказалась очень узкопрофильной. Думаю, что будущее за программной эмуляцией (java, android, javascript, html5 и т.п.), переносом vector06cc на другие борды и единичной сборкой, разработкой аппаратных новых и старых приблуд с использованием современных технологий для реального железного вектора.

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

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

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

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

Похожие темы

  1. DRM, DAB и другие, и с чем их "едят"?
    от andrews в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 22.08.2009, 18:02
  2. Сайт про "другие" компьютеры
    от ZEK в разделе Зарубежные компьютеры
    Ответов: 0
    Последнее: 25.03.2008, 00:36
  3. Раздел "Другие компьютеры"
    от CityAceE в разделе Форум
    Ответов: 29
    Последнее: 19.03.2008, 20:28
  4. Ответов: 0
    Последнее: 31.01.2007, 18:18
  5. Линки на сайты имеющие отношение к "Другие компьютеры"
    от spensor в разделе Зарубежные компьютеры
    Ответов: 5
    Последнее: 23.01.2007, 19:14

Ваши права

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