Последний раз редактировалось NEO SPECTRUMAN; 11.02.2020 в 12:47.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
А можно еще раз озвучить условие теста
и что он должен делать?
если просто заполнение памяти определенным значением
цифры и скорость я привел
620 кило в секунду спектрум может залить одним значением
(например очистить экранный буфер перед построением следующего кадра)
- - - Добавлено - - -
как раз спектрум кидает словами быстрее (правда задом на перед)
пиши тест и смотри
может ли БК записать 620К в секунду
или нет
самым быстрым ЛЮБЫМ способом
еще можно потягаться
в максимальной скорости копирования
Последний раз редактировалось NEO SPECTRUMAN; 11.02.2020 в 18:07.
Чего тут тягаться-то? И без того известно, что у БК медленная память. Но мы же не тест памяти проводим, а в целом компьютеры сравниваем. Поэтому смотреть нужно на комплексных задачах.
manwe.pdp-11.ru
ну как бы комп читает команды не от куда то
а именно из памяти
не тест памяти это
ну и если у вас сосет память
то о каком преимуществе тогда ты говоришь?
хотя в 48-м спектруме поставлена
самая дешевая устаревшая (по меркам 82 года)
память с 3-мя питаниями
+5 +12 -5
и явно не самая быстрая
и то она обходит ваш БеКа
рукалицо
да и я прикидывал
какая скорость в медленной памяти спектрума
(над папером 6 тактов проц не имеет доступа к памяти 2 имеет)
и скорость координально не просела о_О
у меня даже сомнения в том что правильно посчитал
тк цифры получились большими
(хотя я взял push-ы над экраном по максимуму в 24 такта)
- - - Добавлено - - -
Другими словами
спектрумисты уже готовы принимать капитуляцию фанатеков БеКа
- - - Добавлено - - -
Теперь давайте обсуждать
почему zx81 лучше чем мерский буржуазно империалистический с64![]()
Последний раз редактировалось NEO SPECTRUMAN; 11.02.2020 в 18:55.
NEO SPECTRUMAN, Довольно забавно наблюдать, как для доказательства «лучшести» Спектрума некто выискивает инструкцию Z80, исполняющуюся быстрей, чем на БК. Подобное обычно происходит, когда реальных аргументов нет. Мне кажется, не стоит так позорить Спектрум. Вроде, выяснили уже, что у Спектрума много плюсов, но есть и недостатки по сравнению с БК. В области low-end игр Спектрум подходит гораздо лучше. Пора бы успокиться.
- - - Добавлено - - -
А вроде бы писали, что экран медленный.
Ну да, БК чуть медленней на этой задаче.Можем и слова, но тут это не важно. Скорости сопоставимые.
Может быть.Кстати и с экраном на БК умел работать только Бортник. Остальные не очень.
manwe.pdp-11.ru
Ну это в принципе разжовывали на форуме неоднократно.
но выглядит это так
данные по 128 машине
размер растра 311(строк)*228(тактов)=70908 тактов
пока рисуется бордюр торможения нет.
рисование экрана занимает 192*128=24576 тактов
когда рисуется экран УЛА притормаживает процессор если он обращается к памяти с адреса #4000-#7fff
вне зависимости пишет/читает или исполняется из данной памяти.
сам критичный участок занимает 43776 тактов
по схеме 128 тактов возможного торможения + 100 тактов бордюра где нет торможения.
итак на возможные тормоза у нас всего 24576/70908= 34,6% возможности попасть в область торможения
на 48 машине шансы выше 35,1%
принцип я думаю понятен.
я думаю, он будет пошустрее работать с таблицами.Ну да, БК чуть медленней на этой задаче.
Перевал, Супермен выглядели очень хорошо.Может быть.
- - - Добавлено - - -
у меня нет фирменной машины. потому нет и тормозов.
- - - Добавлено - - -
меня интересовала только скорость работы конкретной операции. собственно ответ я получил.
У спека есть резерв сделать эту работу быстрее, У БК нет.
С уважением,
Jerri / Red Triangle.
hobot(11.02.2020)
вот тут ты видишь как можно сделать по другому.
в свое время Maxi GC жаловался что БК такое не позволяет.
у нас их было ууууНе сомневаюсь, что на форуме ZX-pk мне авторитетно объяснят, что "King's Bounty" для ZX несравненно лучше![]()
а на бк с кассетником работает?
С уважением,
Jerri / Red Triangle.
manwe.pdp-11.ru
почему тогда получилось 8 проходов? ведь даже это
...для 16k массива жрёт 410672 такта без тормозов и 3500/411 ~ 8.5Код:_LOOP inc (hl) inc l jp nz,_LOOP inc h djnz _LOOP
а около 8 проходов (может, чуть меньше) получается как раз с торможением (в zxspin)
если раскрыть цикл, то ADD R2,(R1)+ так и будет продолжать работать 32+ (?) такта
спектрумовский же кусок для двух байт inc (hl):inc l:inc (hl):inc l - 30 тактов
Прихожу без разрешения, сею смерть и разрушение...
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)