![]() |
Quote:
Quote:
Quote:
То, что в старой теме - неактуально уже, разве что как основа... |
Quote:
Я тут периодически наблюдаю за темой, и вот что я заметил: постоянно упоминаются ограничения Z80 (и мной в т.ч.). Я считаю, что про Z80 уже давно пора забыть. В 21 веке сидеть на 8-бит ЦПЭ нагромождая на него при этом вга-шные видео режимы, по размеру данных в несколько раз перекрывающих его адресное пространство, - это не то, что смешно, а просто нелепо! Другая нелепость - предлагают(в других ветках) Спектрум на ARM делать. По-моему, лучший вариант для НОВОГО КЛОНА - Z380. 32 бита - это вполне современно. Сразу получаем высокую производительность, возможность работать с графикой высокого разрешения, и совместимость со всем ПО, написанным для Спектрума. Да, Z380 сейчас не найдешь, однако можно реализвать его в ПЛИС, добившись частоты порядка 50-60МГц. Минусы: придётся самим прошивку писать. Плюсы: можно оптимизировать набор команд. (например, добавить команды типа CALL (HLz+d16). Пусть будет не совсем Z380, - чего такого-то? Z380 может работать в режиме Z80, а можно и реальный Z80 поставить для совместимости со старым ПО. Можно и эмулятор написать, для тех, кто не хочет RESET нажимать, чтобы в старые игры поиграть. По поводу графики - блиттеров, копперов, битмапов, спрайтов и звука могу для информации сбросить руководство программиста по ECS Амиги. Кстати, OCS в настоящее время уже реализован в ПЛИС одним энтузиастом. Предсталяете: Амига, под которую можно писать на родном Z80 ассемблере! В общем, если что новое и делать, то делать НОВОЕ. Я всё сказал. |
Quote:
Quote:
Quote:
Quote:
Quote:
|
Quote:
|
Quote:
Вышеупомянутые жфорсы работают на 450 и выше На счёт битмаповских режимов-там особо ума не треуется чтоб сделать коллизии P.S. учите матчасть ;) Она вам ещё понадобица |
Quote:
Quote:
Спрайтайлы - далеко не единственный способ "сделать быструю графику", расширение ШД и параллельная обработка - хороший прием, использующийся в том числе и на современном железе - при всех его мегагерцах. А матчасть я учу постоянно. И гипотезы проверяю расчетами, прежде чем сразу чуть что кричать: "ЕДИ-И-И-И-И-ИНСТВЕННЫЙ СПОСОБ!!!" ;) |
Quote:
|
Quote:
Название карточки или видеочипа? |
Организация курсора мыши: Мышь - спрайт размером 32*32 пиксела*8бит, ессесенно с прозрачностью... спрайт сам по себе нахожится не в видео памяти а в памяти ПЛИС. Положение на экране задаётся записью в порт.
спрайтов скорее всего сделаю не один, в зависимости от свободной памяти в плис. В недельной поездке домой задумался над смыслом и надобностью спрайтов. пока пришел к выводу что они не особо нужны. Подумаю еще побольше - и скорее всего от них откажусь... для совместимости с В9990 поддержка спрайтов будет на уровне ПО+блиттер. По скольку в плис остаётся придостаточно много свободных ячеек, думаю в ней организовать сопроцессор для работы с графикой. |
Quote:
|
| All times are GMT +4. The time now is 13:21. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.