FAQ "What is Speccy?"

Все, что не входит в предыдущие разделы
Sergey78
Сообщения: 422
Зарегистрирован: Ср, 05.09.2012 20:04:40

Re: FAQ "What is Speccy?"

Сообщение Sergey78 »

В коде все равно копаться придется, а результат так себе будет. Получатся одноцветные, прозрачные спрайты.
Аватара пользователя
g0blinish
Упырь говнофорума
Сообщения: 3629
Зарегистрирован: Вт, 18.06.2013 10:59:01

Re: FAQ "What is Speccy?"

Сообщение g0blinish »

казалось бы, причем тут атари? там свои заморочки есть, вроде бы..
[x] No Screenshot
Аватара пользователя
TS-Labs
Сообщения: 5375
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: FAQ "What is Speccy?"

Сообщение TS-Labs »

Кстати, раскрасить диззей довольно несложная задача. Код там простой, процедуры на спрайтовые заменить легко.
Аватара пользователя
g0blinish
Упырь говнофорума
Сообщения: 3629
Зарегистрирован: Вт, 18.06.2013 10:59:01

Re: FAQ "What is Speccy?"

Сообщение g0blinish »

TS-Labs писал(а):Кстати, раскрасить диззей довольно несложная задача.

за этим к рындексу. у него ответ найдется.
[x] No Screenshot
Аватара пользователя
TS-Labs
Сообщения: 5375
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: FAQ "What is Speccy?"

Сообщение TS-Labs »

Ну блин, я тоже фанат пэжэ диззей!
Sergey78
Сообщения: 422
Зарегистрирован: Ср, 05.09.2012 20:04:40

Re: FAQ "What is Speccy?"

Сообщение Sergey78 »

TS-Labs писал(а):Кстати, раскрасить диззей довольно несложная задача.

Спрайты да, а вот фон там извратно рисуется. Куски фона разных размеров, накладываются с прозрачностью. На тайловый экран проблематично переделать, если только полностью перерисовывать. Ну или битмап мод использовать.
Аватара пользователя
g0blinish
Упырь говнофорума
Сообщения: 3629
Зарегистрирован: Вт, 18.06.2013 10:59:01

Re: FAQ "What is Speccy?"

Сообщение g0blinish »

TS-Labs писал(а):Ну блин, я тоже фанат пэжэ диззей!

кстате, не припомнишь фанат игру - с пц или с амиги там вроде два бэкграунда было?
[x] No Screenshot
Sergey78
Сообщения: 422
Зарегистрирован: Ср, 05.09.2012 20:04:40

Re: FAQ "What is Speccy?"

Сообщение Sergey78 »

Fantastic Dizzy?
Аватара пользователя
Black_Cat
Сообщения: 1110
Зарегистрирован: Чт, 26.07.2012 23:39:01

Re: FAQ "What is Speccy?"

Сообщение Black_Cat »

ZEK писал(а):Котик, тебя столько лет таращит кратностью 6К, но ты хоть раз пытался раскладку адресов рисовать? для чего нить отличного от 256х192 512х192, нарисуй и потом будешь рассказывать какое это эволюционное развитие.


Канэшна, а чё там рисовать? :) Очень эволюционное развитие, всё по канонам! :)
ZEK писал(а):но отправная точка была гониво и все выводы такие же.


Отправная точка была задана в компьютере TimexSinclair, там показали как делать увеличение разрешения и количества цветов на знакоместо, а так же впервые применено переключение между двумя экранами.

Я развиваю Спектрум так, как это принято делать в отрасли, т.е. моя задача задать базис по разрешению, по видеорежимам, по расположению растра и атрибутов в памяти. А всякие ускорители, спрайты и т.д. - это уже поверх базиса. Канэшна, у кое кого, кто ниасилит базис, могут возникнуть позывы сделать как ему кажется проще, хотя и с потерей каноничности. Флаг ему в руки, в виде видеокарты может цеплять всё, что ему взбредёт в голову - это не возбраняется. Но строить воздушные замки, не имея фундамента - это дилетантство, а дилетанством я не занимаюсь :)
Последний раз редактировалось Black_Cat Чт, 27.06.2013 17:50:12, всего редактировалось 1 раз.
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
Аватара пользователя
ZEK
Сообщения: 172
Зарегистрирован: Пн, 10.06.2013 13:51:07

Re: FAQ "What is Speccy?"

Сообщение ZEK »

Котик я же говорил что начальная точка какашка, таймескы корявые были, с потерей совместимости с резинкой, какие то залипухи делать приходилось что бы софт работал, не помню давно читал, но я понял твою беду...
KOE сказал заработает, значит заработает. Он кандидат наук, а не радиолюбитель. (c) alone
Аватара пользователя
TS-Labs
Сообщения: 5375
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: FAQ "What is Speccy?"

Сообщение TS-Labs »

Sergey78 писал(а):Ну или битмап мод использовать.

А вот и вырисовался ответ - зачем нужен блиттер :)
И у меня есть новостей для вас: его таки наверное еще можно запилить :)
Аватара пользователя
ZEK
Сообщения: 172
Зарегистрирован: Пн, 10.06.2013 13:51:07

Re: FAQ "What is Speccy?"

Сообщение ZEK »

DMA приручить, шагать с пробелами в адресе назначения, будет что то в духе блиттера, или какую нить хитровыкрученую мульку которая будет адрес назначения перекручивать
KOE сказал заработает, значит заработает. Он кандидат наук, а не радиолюбитель. (c) alone
Аватара пользователя
Black_Cat
Сообщения: 1110
Зарегистрирован: Чт, 26.07.2012 23:39:01

Re: FAQ "What is Speccy?"

Сообщение Black_Cat »

ZEK писал(а):Котик я же говорил что начальная точка какашка, таймескы корявые были, с потерей совместимости с резинкой, какие то залипухи делать приходилось что бы софт работал, не помню давно читал, но я понял твою беду...

У Таймекса свой бейсик был, и это основная несовместимость, ну и к этому ещё полная короткая дешифрация.
Последний раз редактировалось Black_Cat Чт, 27.06.2013 19:39:37, всего редактировалось 1 раз.
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
Аватара пользователя
TS-Labs
Сообщения: 5375
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: FAQ "What is Speccy?"

Сообщение TS-Labs »

ZEK писал(а):DMA приручить, шагать с пробелами в адресе назначения

Она умеет. Надо впилить цикл read+modify.
Аватара пользователя
TS-Labs
Сообщения: 5375
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: FAQ "What is Speccy?"

Сообщение TS-Labs »

Sergey78 писал(а):Спрайты да, а вот фон там извратно рисуется. Куски фона разных размеров, накладываются с прозрачностью.

Покопался в диззи-3, фон рисуется спрайтами кратными 8х8 пикселей. Нет проблем и для тайлов, и для плейн-графики, если ДМой генерить фон из тайлов 8х8.
А в каком диззи ты разбирался?
---------
АПДЕЙТ.
А не, внатуре есть случаи наложения графики поверх другой - так рисуются например листья.
Процедура по адресу #BC60 рисует ВСЕ спрайты, но она самомодифицирующаяся, и рисует каждый раз по-разному.
Аватара пользователя
TS-Labs
Сообщения: 5375
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: FAQ "What is Speccy?"

Сообщение TS-Labs »

И еще одна проблема - спрайт коллижн, а точнее коллизия Диззи с "твердыми" предметами. Определяется по наличию ненулевых пикселей в экранке.
Sergey78
Сообщения: 422
Зарегистрирован: Ср, 05.09.2012 20:04:40

Re: FAQ "What is Speccy?"

Сообщение Sergey78 »

TS-Labs писал(а):А в каком диззи ты разбирался?

Я шестой смотрел (Prince of the Yolkfolk). Там камни с наложением рисуются.
TS-Labs писал(а):Определяется по наличию ненулевых пикселей в экранке.

Вроде нет такого, иначе Диззи не смог бы на фоне деревьев ходить. В первых двух частях для определения проходимости использовался атрибут яркости - с повышенной яркостью проходимые места, с пониженной - препятствие. А в остальных частях вроде специальный буфер используется для карты проходимости.
Аватара пользователя
TS-Labs
Сообщения: 5375
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: FAQ "What is Speccy?"

Сообщение TS-Labs »

Да, по графике и по буферу.
Но в том то и проблема что по графике.
Я уже думаю может оставить основной рендерер, а просто использовать другой графмод.
Но тогда все будет слоупочно отрисовываться.
А переписывать коллижны чото влом.
Ответить