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

User Tag List

Страница 3 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 21 по 30 из 66

Тема: MSX - VDP. Что делать с V9958. Пора менять?

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

    По умолчанию

    Здается мне что японцы и в случае с r800 остались японцами, потому и небыло там z80 (это значит что в японсокой машине ТОЛЬКО японские инжекторы могут стоять и никаких других, в европейской могут ставить и европейские и японские, а в американской и американские и японские и европейские).

    Ну и высказанные в этой теме соображения, про замену v9958, ярко показывают причину по которой v9978 не появился а v9990 не стал достойной ему заменой для msx.

    Про синтетику в FPGA в качестве замены: вон выпустили vampire fpga-68080! акселератор для amiga600 теперь народ спорит осталась ли 600-я после этого амигой... тут будет тоже самое. Но там проще немного, так как были проги компиленные под amigados в котором графика и музыка отделена абстрактным уровнем, таким образом amigados-проги писанные под amiga4000 и крутые видяхи смогли запуститься на amiga600 с HD-графикой... (как бы то чего 600-я немогла никогда). Но под msx разве что symbos в теории такое может использовать. Но 99% прог это использовать не будут, а если писать под это дело новые то оно НЕВПЕЧАТЛИТ ниразу (хороший пример spec256, кому он надо? по сравнению с оригиналом).

    Бешенная тема - аналог v9958 на дискретах на плате размером 1000x1000 но это никто не осилит
    Последний раз редактировалось bigral; 10.01.2018 в 00:20.

  2. #22
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    Бешенная тема - аналог v9958 на дискретах на плате размером 1000x1000 но это никто не осилит
    Не-не-не. Уже проходили, не осилили

    А вот ADVRAM таки себе можно на статике 2 портовой (ленивый вариант). И DMA накинуть, шустренько получится.
    Последний раз редактировалось OrionExt; 10.01.2018 в 01:33.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

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

    По умолчанию

    На скоко я понял - http://www.gr8bit.ru/gr8bit-specifications.html тут эта фича была изначально: (V9938 VDP, 128KiB VRAM, direct video memory access). Но никто не оценил, так как особого ускорения не дает и игр патченых нету. У кого есть этот GR8BIT в последствии для перехода на v9958 должен отрезать это дело как ненужный апендикс.

    Что интересно в ПК8002 изначально память совмещенная!!! Т.е. "экран" и КР580ВМ80 "качают из одной бочки". Увидеть бы вживую это дело, для сравнения торможения с реальным msx. Еще сдается мне что v9938 использует линейки dram неэфективно, изза того что их у него 2шт а шина данных одна (значит мог бы по идее в 2 раза быстрее выкачивать). В теории возможен комп построенный по той же концепции что ПК8002 но со многими банками РУ6 (по 16кб) который качал бы одновременно со всех банок и это бы дало ему "жирную кучку спрайтов в одной строке", по идее на шину каждой банки можно было бы повесить и свой проц (i8048? i8051? z80?) в качестве сопроцессора. Ну ясное дело что вопрос совместимости тут встанет в полный рост, но думаю если реализовать сначала тот же "функционал" то вопрос совместимости со старым интерфейсом решить таки можно будет (либо патчами софта либо созданием железного "преобразователя" команд). Ну и все это дело манит еще тем что игры в которых спрайты мигают (а это типо огромное число) ВДРУГ перестанут мигать спрайтами!!! С торможением в некоторых играх тоже можно разобраться качественно. Чем не sega genesis?
    Последний раз редактировалось bigral; 10.01.2018 в 03:03.

  4. #24
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,806
    Спасибо Благодарностей отдано 
    642
    Спасибо Благодарностей получено 
    1,773
    Поблагодарили
    1,023 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    для сравнения торможения
    Благодаря сотрудничеству владельца реала торможение проца ПК8002 удалось разъяснить. В папке ПК8002 pk8002speed.html
    Не так ужасно, как в ПК8000, но хуже чем в Векторе. Хотя если учесть возможность ослабления торможения на бордюре, с вектором можно было бы посоревноваться, но тактовая меньше.

  5. #25
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Насчет GR8BIT не скажу, хотя видел фотки с этой доработкой на проводках обычной машинки. Это надо автора спрашивать.

    Цитата Сообщение от bigral Посмотреть сообщение
    Но никто не оценил, так как особого ускорения не дает и игр патченых нету.
    TurboR с мягко говоря "прибитым" процессором R800 просто начинает радовать глаз с ADVRAM.
    Да и цена плюс сложность доработки не подстегивала интерес к этому проекту.
    Хотя по мне нужно было делать это на отдельной карте с V9938/58 за те же деньги.

    Цитата Сообщение от bigral Посмотреть сообщение
    Еще сдается мне что v9938 использует линейки dram неэфективно, изза того что их у него 2шт а шина данных одна (значит мог бы по идее в 2 раза быстрее выкачивать).
    Фиг его знает. V9938/58 не такой уж медленный (это не TMS9918) как может показаться с первого взгляда. Ну, спрайты выводятся на обратном ходе луча, а вот аппаратный ускоритель? Не все там так просто.

    Цитата Сообщение от bigral Посмотреть сообщение
    Чем не sega genesis?
    Делать sega genesis, это птица другого полета. Тогда уж V9990

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

    Ну и с подтормаживаем игр на реальных MSX проблема явна, преувеличена (Space Manbow – достойный проект). А если это так, можно и разогнать реал Или ляпы разработчиков пропатчить
    Последний раз редактировалось OrionExt; 10.01.2018 в 11:30.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Благодаря сотрудничеству владельца реала торможение проца ПК8002 удалось разъяснить. В папке ПК8002 pk8002speed.html
    Не так ужасно, как в ПК8000, но хуже чем в Векторе. Хотя если учесть возможность ослабления торможения на бордюре, с вектором можно было бы посоревноваться, но тактовая меньше.
    К сожалению яндекс забанен везде куда у меня есть доступ. Не очень понимаю смысл сравнения с вектор06ц, там разве есть спрайты и тайлы? Я всегда думал что вектору для обновления всего экрана нужно качать в разы большие обьемы чем msx-у или c64. Тут интересно сравнить с реальным msx, c целью выведения ответа на вопрос - ПК 8002 сильно тормознее MSX или нет?

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

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Фиг его знает. V9938/58 не такой уж медленный (это не TMS9918) как может показаться с первого взгляда. Ну, спрайты выводятся на обратном ходе луча, а вот аппаратный ускоритель? Не все там так просто.
    Просто, не просто - это все лирика, факт остается: пропускная моща памяти потрачена впустую, а значит исправивши эту ошибку можно достичь вдвое более быстрой скорости (или количества спрайтов или цветов графики...)

  7. #27
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    Просто, не просто - это все лирика, факт остается: пропускная моща памяти потрачена впустую, а значит исправивши эту ошибку можно достичь вдвое более быстрой скорости (или количества спрайтов или цветов графики...)
    Возможно, и в существующей конфигурации VDP не все возможности были исчерпаны. Сделали, как сделали. Что и кто на это повлиял и почему именно так? Все тут далеко не очевидно. Поэтому все и не просто.

    Тут можно почитать, как там все фурычит. Думаю, чтобы это расковырять не одна неделя потребовалась.

    А тем временем для карт PlaySoniq /Franky добавилась еще одна известная игра - Fantastic Dizzy (SMS)
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  8. #28
    Master Аватар для TomaTLAB
    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    607
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    47 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    факт остается: пропускная моща памяти потрачена впустую,
    Ну не стоит забывать, что помимо всего прочего, лапок у корпуса и падов на пластине - ограниченное количество.
    И то, что можно было бы навертеть на "россыпи", иногда проблематично упаковать в один чип. Решая одну проблему - вылазит другая
    Даже сейчас, имея гигабайты памяти и сотни тысяч ячеек ПЛИС, в полный рост встает тупая проблема нехватки ног.
    electronox necromancer

  9. #29
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Про ноги я и писать не стал – это и ежу понятно.

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

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

    Как кто-то тут высказывался по поводу почему не вышел новый VDP для TurboR - не хватило ресурсов и возможностей старого дизайна.
    Это из области знаний как впихнуть не впихуемое
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

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

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Тут можно почитать, как там все фурычит. Думаю, чтобы это расковырять не одна неделя потребовалась.
    круто! оказалось япошки используют хитрый режим чередования /CAS-ов во время PAGEMODE чтения, в этом режиме 2 линейки памяти поочередно занимают шину и выходит что скорость ПОЧТИ как при паралельном чтении!!! Круто, я не знал что так можно, 8 ног экономии для микрухи на ровном месте. Тут еще надо учесть момент, что экран и спрайты, по своей сути, это не отдельные байты а многобайтовые структуры, значит PAGEMODE тут по любому использовать НАДО!

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

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

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

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

Похожие темы

  1. MSX - что делать и кто виноват (с)
    от OrionExt в разделе MSX
    Ответов: 21
    Последнее: 12.01.2018, 20:57
  2. Ответов: 6
    Последнее: 17.04.2012, 06:59
  3. Продам 512 Пентагон,тот что хотел менять на УКНЦ!
    от Mad Killer/PG в разделе Барахолка (архив)
    Ответов: 8
    Последнее: 14.03.2011, 22:17
  4. Что делать со Спектрумом?
    от STS в разделе Разный софт
    Ответов: 8
    Последнее: 09.10.2010, 22:50
  5. [FWD] Знать, что делать, а не как делать Автор: Сергей Леонов
    от Wladimir Bulchukey (500:95/462) в разделе Зарубежные компьютеры
    Ответов: 1
    Последнее: 29.06.2006, 17:29

Ваши права

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