![]() |
Quote:
---------- Post added at 21:21 ---------- Previous post was at 21:19 ---------- Quote:
|
Да можно вообще без скроллинга, со сменой экранов, если припрет.
---------- Post added at 21:22 ---------- Previous post was at 21:21 ---------- Для начала делаем без скроллинга (исключение -- гонки), потом прикручиваем скроллинг, потом смотрим, что красивее. Идёт? |
http://img-fotki.yandex.ru/get/3213/...d7fd45fc_L.jpg
Без скролинга это ..... |
Это ирония по поводу скроллинга?
|
Без скролинга ничего приличного не выйдет.
|
На втором уровне -- согласен. В гоночках -- согласен. На первом уровне, в начале третьего -- нет. На снежном уровне не согласен, на змеином скроллинг нужен.
Эрго -- для начала пишем те уровни, где можно обойтись без скроллингов. Плюс гоночки, плюс туннель. |
Quote:
|
Я имею в виду Battle Toads. А то в драконах ты еще и построчный скроллинг захочешь :-)
---------- Post added at 21:36 ---------- Previous post was at 21:34 ---------- А я змей люблю. |
В гоночных уровнях можно экран поуже делать, там полная высота не очень нужна.
|
Плюс LD-PUSH, плюс декранчинг и прекомпрессия, плюс чересстрочность на пентагонах.
Эрго -- пойдёт! |
Quote:
Черестрочник сдесь тоже не желателен В гоночках 1/3 экрана скролится земля В крайнем случаи остальные 2/3 стационарный фон. Еще 4-5 спрайтов. |
Quote:
Под ATM'овский режим те же 6 игр + до фига старых. Учитывая, что есть палитра, рекомендую именно этот вариант. Quote:
Quote:
Quote:
Quote:
Pentagon + 16c = 1x (NedoDemo) ATM Turbo 2+ = 1.5x (Personal Nightmare) Pentagon + 16c + NeoGS = 3x (The Link) ZX Evolution = 3x (The Board) ZX Evolution + NeoGS = 6x |
Для начала мы делаем то, что можно реализовать на имеющихся ресурсах. Поскольку ясно, что без супер-пупер-кодера нормального скроллинга не получится, пишем пока вариант без скроллинга. Потом, если кодер найдется, переделываем под скролл.
Чересстрочник и ld/push -- решение для гоночного уровня, конечно. Фон там не стационарный, а тоже сдвигается, поэтому без ld/push не обойтись. ---------- Post added at 21:56 ---------- Previous post was at 21:55 ---------- Alone, а какова в этой системе координат скорость обычного Спектрума? |
Quote:
Quote:
|
Quote:
|
Почему 30, а не 21?
---------- Post added at 21:59 ---------- Previous post was at 21:58 ---------- Alone, а аппаратный скролл по горизонтали никак нельзя прикрутить? ;) |
Quote:
Quote:
Quote:
|
Quote:
|
Quote:
Quote:
---------- Post added at 23:04 ---------- Previous post was at 23:03 ---------- Quote:
|
А что оптимальней по коду
16с 320х200 или 16с 256х192? |
Разумеется, 320x200. Потому что это АТМ, там 4 окна памяти - в одно втыкаешь нужные данные, в другое нужный экран, в третье нужную процедуру.
|
Quote:
С портами так же... |
Quote:
В режиме 16с каждая запись в память атрибутов устанавливает цвет тона и цвет фона. После этого первая запись в planar screen идет цветом фона, вторая по тому же адресу -- цветом тона по маске фона. Это основной режим. Второй -- при чтении получаем байт из плоскости, при записи он пишется в несколько плоскостей. Третий -- байт читается из плоскостей в защелки и пишется из защелок в плоскости. Адресация сохраняется та же, что на ZX128, две страницы сохраняются. Неужели это сложней, чем мегабайт дополнительной памяти? |
IN A,(C) = IN A,(n) = 14 тактов, если команда по чётному адресу, или 16, если по нечётному.
---------- Post added at 23:11 ---------- Previous post was at 23:10 ---------- Quote:
---------- Post added at 23:12 ---------- Previous post was at 23:11 ---------- Quote:
|
Удобно.
Точнее, совершенно одинаково с обычным спектрумом, только без клэша. |
Quote:
---------- Post added at 22:17 ---------- Previous post was at 22:12 ---------- Quote:
|
NOP - 6 тактов. Ну или 4, если слово уже буферизовано. HALT на ZX Evo вообще читает память только один раз.
|
Quote:
---------- Post added at 22:28 ---------- Previous post was at 22:23 ---------- А по коду оптимальней 256х192. |
А не надо мультиколоры разрисовывать на 14 МГц :) Даден вам цвет на точку - им и рисуйте :)
|
Фреймы тоже не надо разрисовывать?
|
Может вообще блиттер сделать, как на Амиге?)
|
Блиттер давно придуман, но его ни у кого нет.
Титус, а сам ты не хочешь поучаствовать? |
Quote:
|
Quote:
Ну вот, раз придуман, пишите под него. Все равно пентева тоже мало у кого есть) |
Quote:
|
На ATM можно и IM1.
|
| All times are GMT +4. The time now is 21:03. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.