Совершенно правильно - В Амиге видеоконтроллер сам все делал, причем независимо от размера спрайта. В Коммодоре не так.
Вид для печати
Совершенно правильно - В Амиге видеоконтроллер сам все делал, причем независимо от размера спрайта. В Коммодоре не так.
А пц так вообще БЫЛ убогой платформой, так и умер в убожестве, задохнувшись от мегагерцев!Цитата:
Сообщение от Знахарь
Вообще-то номер спрайта никуда не засылается. Есть 8 указателей в память для 8 каналов спрайтовой ДМА. А дальше да - первыми 2мя вордами каждый канал берёт координаты/размеры на экране, далее непосредственно граф. данные. После вывода всего спрайта фетчатся следующие 2 ворда - и снова можно выводить спрайт в том же канале, но ниже на 1 строчку, чем предыдущий. Таким образом, на амиге 8 спрайтов не могут быть в 1 горизонтальной строчке, а так - дофигища.
Таки в комодуре похоже. На каждый спрайт 64 байта, из них 63 (24/8*21) - граф. данные и ещё байтик для чего-то там (или вообще не использовался?). + в отдельные регистры VICа впихиваются координаты спрайтов.Цитата:
Сообщение от d_wanderer
Я имел в виду что в Амиге готовишь область памяти и подпихиваешь ее контроллеру DMA. Область, помоему, неограниченную 64мя байтами как Коммодоре. В Коммодоре помоему пихаешь адрес блока спрайтов в один регистр, а в другой координаты из списка.Цитата:
Сообщение от lvd
Короче смысл заключается в том, что Толстый Агнус с Гари круче чем VIC. )))
А шо, хтото с ентим спорит? =)Цитата:
Сообщение от d_wanderer
Да и 6800 GT еще круче :) Дело не в этом, а в, так сказать, сравнимости вещей для их лучшего понимания: вот если я на амиге сидел, то провожу параллель с ней, ну в самом деле, не с radeonХ850 же сравнивать.
Т.е. выяснили, что граф контроллер есть. и неплохой.
Можно подробнее про "на амиге 8 спрайтов не могут быть в 1 горизонтальной строчке"... А сколько может быть ?
Ну а линии и тп VIC могет ?
С чем не сравнивай, ы86 всё равно в глубокой клоаке хотя бы по кол-ву регистров! =)Цитата:
Сообщение от Знахарь
Не более 8!Цитата:
Т.е. выяснили, что граф контроллер есть. и неплохой.
Можно подробнее про "на амиге 8 спрайтов не могут быть в 1 горизонтальной строчке"... А сколько может быть ?
НЕТ! =) Ничего САМ он делать не умеет - токо похитрому показывать то, что есть - там спрайты всякие, текстовый или граф. мод, етц!Цитата:
Ну а линии и тп VIC могет ?
То-то Макинтоши перекинулись на x86, в клоаку тоже хотят.Цитата:
Сообщение от lvd
Мда... это факт... а шо ж теперь моторола ? сосет ноги ?
Мне, как и ЛВД, гораздо больше нравится архитектура моторол и ппц...
Ну как это сам не умеет ? Хорошо, а как осуществляется масштабирование, там упоминалось ?
Пусть макинтоши хоть обгадятся, это не отменит факта, что в ы86 7 регистров по 32 бита, а даже в древней 68000 - целых 15.Цитата:
Сообщение от icebear
Про ублюдочность ФПУ на ы86 вообще молчу...
Система команд ы86 - бредовее не придумаешь - кол-во опкодов варьируется как бык поссал.