User Tag List

Страница 12 из 19 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя
Показано с 111 по 120 из 230

Тема: Проектирование идеального "советского" компьютера

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

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

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,521
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    716
    Поблагодарили
    598 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кварц - 5 МГц, 0 тактов ожидания ОЗУ, 3 такта на выполнение пересылки регистр-регистр

    Код:
    .RUN ZF:SPEED
    
    ТЕСТ БЫСТРОДЕЙСТВИЯ
    
    КОМАНДА СЛОЖЕНИЯ РЕГИСТР-РЕГИСТР
    БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 1680
    
    КОМАНДА СЛОЖЕНИЯ РЕГИСТР-ПАМЯТЬ
    БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 416
    
    КОМАНДА УМНОЖЕНИЯ РЕГИСТР-РЕГИСТР
    БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 80
    
    КОМАНДА ДЕЛЕНИЯ РЕГИСТР-РЕГИСТР
    БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 336
    На кварце 6 МГЦ - больше двух лимонов

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

  3. #2

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

    По умолчанию

    Во во во, понеслась уже 1801вм3 1.5 миллиона reg-reg шурует, ну так z80 на 20mhz по 4 такта на пересылку reg-reg тоже будет шуровать 5млн! и шо это за "домашний" комп тогда будет?

    Это все сравнения синтетические, никакого sram в качестве основной памяти ставить в "домашний комп" никто бы не стал (потому и сейчас это делать смыслу нету, разве что для академического эксперимента).

    Основная память в таком компе должна быть на 565ру5 ру6 ру3. Ясное дело что для видеоконтроллера, sram небольшого размера тоже применим, например кр155ру5 вполне прокатит для паллитры или для буфера на 2 телевизионных строчки первая из которых может высвечиваться пока во второй накладываются тайлы и спрайты...

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

    И еще мне кажется, что я не раз уже озвучивал в разных ветках, если сделать комп простой как "доска", ну т.е. такой как zx, amstrad, atari st у которого все рисуется процессором то получим не только тормоз а и отсутствие интереса к нему. Всетаки при выходе atari800 TI88/4 и потом C64 была поставлена планка ниже которой спускаться значит навлечь на себя жесткую критику за "дешевую поделку у которой даже нету спрайтов".

  4. #3

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    5,022
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    326
    Спасибо Благодарностей получено 
    333
    Поблагодарили
    255 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    И еще мне кажется, что я не раз уже озвучивал в разных ветках, если сделать комп простой как "доска", ну т.е. такой как zx, amstrad, atari st у которого все рисуется процессором то получим не только тормоз а и отсутствие интереса к нему. Всетаки при выходе atari800 TI88/4 и потом C64 была поставлена планка ниже которой спускаться значит навлечь на себя жесткую критику за "дешевую поделку у которой даже нету спрайтов".
    Про "дешёвые поделки" ты зря. Комод выехал как раз в ценовой войне, и практически убил атари, продаваясь как бы не ниже атаривской себестоимости. ST долго раскупался лучше амиги. Дешёвый спектрум как-то не страдал от отсутствия интереса. Тайлоспрайты для советской элементной базы всё-таки неудобны, и вообще их ценность и необходимость сильно преувеличена. Лучше сделать операции с растром быстрыми. Небольшой размер видеопамяти, более удобная раскладка, познакоместный хайрез с клэшингом и лоурез без клэшинга, аппаратная прокрутка еще возможно (а лучше блиттер) - и почти все комодовские игры повторить возможно будет без всяких спрайтов, только победнее раскраской. И при этом делать еще такое, что комод заведомо не потянет.
    Прихожу без разрешения, сею смерть и разрушение...

  5. #4

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

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    Про "дешёвые поделки" ты зря. Комод выехал как раз в ценовой войне, и практически убил атари, продаваясь как бы не ниже атаривской себестоимости. ST долго раскупался лучше амиги. Дешёвый спектрум как-то не страдал от отсутствия интереса. Тайлоспрайты для советской элементной базы всё-таки неудобны, и вообще их ценность и необходимость сильно преувеличена. Лучше сделать операции с растром быстрыми. Небольшой размер видеопамяти, более удобная раскладка, познакоместный хайрез с клэшингом и лоурез без клэшинга, аппаратная прокрутка еще возможно (а лучше блиттер) - и почти все комодовские игры повторить возможно будет без всяких спрайтов, только победнее раскраской. И при этом делать еще такое, что комод заведомо не потянет.
    помоему то что ты описал НЕ существовало, так что эта концепция не проработанна и не ясно какая будет скорость и на какой частоте потребуется запустить шину

    прикол спрайтово тайлового движка в том что он не жрет много памяти, пк8002 имеет 64кб + чуть sram, nes вообще мало количество использует но правда очень быстрого SRAM-a... внутри C64 и v9958 тоже есть быстрые SRAM блоки но малого размера это и есть дух в котором сделанны все аркадные автоматы и крутейшие домашние компьютеры 80-х

    японцы выпускали 2d акселераторы в 80-х скорость была не то чтоб крутенная, а сложность такая что выпустили 1 чип помоему и то ближе к 90-м... склепать такое на совецких микрухах я так понимаю пытались в корвет-е и в кцгд... результат - FAIL, потому связываться бы даже не стал с этим

  6. #5

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    5,022
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    326
    Спасибо Благодарностей получено 
    333
    Поблагодарили
    255 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    помоему то что ты описал НЕ существовало,
    существовало по частям на разных компах, и как ни странно, в наибольшей степени - на комоде
    но в комоде из-за б-гомерзких тайлов и спрайтов придушили проц до коматозного состояния

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

    Цитата Сообщение от bigral Посмотреть сообщение
    и не ясно какая будет скорость и на какой частоте потребуется запустить шину
    будет всё абсолютно так же, как и на спеке, если без прокрутки аппаратной и блиттера

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

    Цитата Сообщение от Радио-86РК Посмотреть сообщение
    можно развести схему из 76800 процессоров на одном кристалле с общей интеграцией под 360 млн. транзисторов и сделать заказ, что позволит на уровне Советских технологий сделать графику с трассировкой лучей
    Прихожу без разрешения, сею смерть и разрушение...

  7. #6

    Регистрация
    05.03.2010
    Адрес
    Ташкент
    Сообщений
    160
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    41 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    Я дополнил пост:
    сделать заказ, что позволит на уровне Советских технологий сделать графику с трассировкой лучей.
    Конечно, это идиотизм. Но я просто намекаю, что сделать что-то впечатляющее можно и на самых древних процессорах, если есть деньги и код…
    Это я к тому, что если зацикливаться на графике, можно много до чего додуматься. А если есть деньги - реализовать.

    P.S.: Если Вы меня до сих пор не поняли…
    Мой посыл в том, чтобы не обсуждать, как там спрайты и тайлы реализовать.
    А надо сосредоточиться на архитектуре, куда можно легко интегрировать графику Commodore, ZX или Apple - у кого на что средств хватит.
    У MSX тоже недостатки есть. Вот их надо устранить тоже…

  8. #7

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

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    прорабатывать нечего, почти всё реализовано где-нибудь, только вместе и осталось это собрать
    ...
    будет всё абсолютно так же, как и на спеке, если без прокрутки аппаратной и блиттера
    ...
    опиши тогда более детально этот видеоконтроллер, лучше еще и блок схему сразу
    без прокрутки это будет грусть atari800 и c64 были бы как недоделанный tms9918 без прокрутки (это наверно и явилось причиной fail-a msx-1 и частично msx-2)

  9. #8

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,881
    Спасибо Благодарностей отдано 
    523
    Спасибо Благодарностей получено 
    253
    Поблагодарили
    227 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    Во во во, понеслась уже 1801вм3 1.5 миллиона reg-reg шурует, ну так z80 на 20mhz по 4 такта на пересылку reg-reg тоже будет шуровать 5млн! и шо это за "домашний" комп тогда будет?

    Это все сравнения синтетические, никакого sram в качестве основной памяти ставить в "домашний комп" никто бы не стал (потому и сейчас это делать смыслу нету, разве что для академического эксперимента).

    Основная память в таком компе должна быть на 565ру5 ру6 ру3. Ясное дело что для видеоконтроллера, sram небольшого размера тоже применим, например кр155ру5 вполне прокатит для паллитры или для буфера на 2 телевизионных строчки первая из которых может высвечиваться пока во второй накладываются тайлы и спрайты...

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

    И еще мне кажется, что я не раз уже озвучивал в разных ветках, если сделать комп простой как "доска", ну т.е. такой как zx, amstrad, atari st у которого все рисуется процессором то получим не только тормоз а и отсутствие интереса к нему. Всетаки при выходе atari800 TI88/4 и потом C64 была поставлена планка ниже которой спускаться значит навлечь на себя жесткую критику за "дешевую поделку у которой даже нету спрайтов".
    если речь идет о проектировании в современных условиях, то и подходы к проектированию архитектуры должны быть современными, а не начала эпохи микрокомпьютеров. Ускорение в 4 раза это смешно, если надо перемещать несколько 3d графических объектов. Опять же карта в 1024 на 1024 игровых позиций кому сейчас интересна? А 256 на 256 и подавно - это на игровые китайские приставки. Да и менять "шило на мыло" и тратить на это $200 вряд ли кто-то сейчас захочет. В крайнем случае есть эмуляторы. Поэтому главное требование возможность подключения компа к vga. Большинство современных внешних устройств работают через usb. Далее требование компактности, потому как в жилплощади сейчас многие ограничены. Относительно требований "практикующих железячников". Если основной целью программирования считать искусство преодоления особенностей "железа", то вроде бы все правильно. Но вообще-то все эти тонкости должны быть запрятаны в драйверах, а программист вообще заморачиваться по этому поводу не должен. Производительность проца должна соответствовать производительности шины, памяти, и соответствовать архитектуре. Например, если в ней один вход прерывания это одно, а если пару дюжин это совсем другое. Для перемещения блоков памяти из одного места в другое процессор вообще не нужен, это должен делать кпдп. Аналогично процессор не должен участвовать ни в формировании звука, ни в перемещении спрайтов в графической памяти, ни в операциях над графическими объектами, ни в вычислениях с плавающей запятой, ни в матричных операциях и т.д. и т.п. И было бы смешно, если из-за низкой производительности проца, сопроцессоры были бы загружены на 0.001% Про обмен с внешней памятью аналогично. И, наконец, о "тяжелых процедурах". Это такие процедуры, которые на имеющемся железе даже при наличии сопроцессора выполняются минутами или даже часами. В 60-е в этом случае осуществлялось соединение с "мейнфреймом". Ничего нового с тех пор не придумано. Поэтому если подключен интернет, задание на такие вычисления должны быть заброшены по определенному протоколу на суперкомпьютер, а результаты их полученные оттуда далее использованы в работе. Если минуты и часы превращаются в 2-3 секунды, то ничего зазорного в этом не вижу. Желательно конечно, чтобы это было бесплатно или за символическую плату до 5 руб. в день, или до 5 коп одно обращение.
    Последний раз редактировалось andrews; 30.04.2020 в 10:17.

  10. #9

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    5,022
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    326
    Спасибо Благодарностей получено 
    333
    Поблагодарили
    255 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    если речь идет о проектировании в современных условиях,
    первый пост вроде как о проектировании в ТЕХ СОВЕТСКИХ условиях, современное только послезнание

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

    Цитата Сообщение от andrews Посмотреть сообщение
    Но вообще-то все эти тонкости должны быть запрятаны в драйверах, а программист вообще заморачиваться по этому поводу не должен.
    в ТЕХ условиях - непозволительная роскошь, неэффективно (да и в современных это есть у всех на пц, а на самоделках неинтересно)

    Цитата Сообщение от andrews Посмотреть сообщение
    Аналогично процессор не должен участвовать ни в формировании звука, ни в перемещении спрайтов в графической памяти, ни в операциях над графическими объектами, ни в вычислениях с плавающей запятой, ни в матричных операциях и т.д. и т.п.
    да пускай себе участвует, если справится, нафига искусственные запреты?
    Прихожу без разрешения, сею смерть и разрушение...

  11. #10

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,521
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    716
    Поблагодарили
    598 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если эта цель имеет право на жизнь
    Цитата Сообщение от Lethargeek Посмотреть сообщение
    средство достижения цели "написание лучшего софта на этом железе"
    То и цель - сделать лучшую реализация той (железной) архитектуры на современных возможностях (железа) - тоже. Но как только об этом заикнёшься - такой визг поднимается.

    Моё мнение - хочется первый вариант - паяльник в руки и клепай. И не мешай тем, кто клепает по второму варианту.

    И речь не про программные эмуляторы - на них, если ТОЧНО воспроизводить архитектуру - мы получим ТОГДАШНЮЮ производительность.

    Цитата Сообщение от andrews Посмотреть сообщение
    Производительность проца должна соответствовать производительности шины, памяти, и соответствовать архитектуре
    Аха.
    Иначе получаем электронный диск, работающий со скоростью 250 кб/с и эмулируемый на SD карте тогдашний диск, работающий со скоростью 600 кб/с.
    Проц - из той эпохи, память (статика) и SD - из современной.

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

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    а на самоделках неинтересно
    За всех не надо говорить

Страница 12 из 19 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Схема ZX-Спектрум совместимого компьютера "Бейсик"
    от Gryphon в разделе Несортированное железо
    Ответов: 9
    Последнее: 07.08.2021, 08:37
  2. Обсуждение компьютера Робик (из темы "Люди \ Вспомнить все")
    от OrionExt в разделе Несортированное железо
    Ответов: 50
    Последнее: 09.05.2021, 12:10
  3. Ответов: 4
    Последнее: 15.02.2020, 17:29
  4. Ответов: 4
    Последнее: 03.03.2018, 12:48
  5. Ответов: 4
    Последнее: 06.01.2009, 00:08

Ваши права

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