TS-Conf F.A.Q.

Документация, FAQ-и

Postby VBI » Thu, 26.02.2015 10:44:05

"Как только парсер готов сформировать задание для рендера (от 1 до 8 тайлов в ряд, с заданной палитрой, координатой, направлением рисования а также, адресом ОЗУ, откуда читать битмап)"
почему 8 тайлов? вижу связь со максимальным размером спрайта.
получается, что 5 раз на строку ТСУ готовит данные?
User avatar
VBI
 
Posts: 1965
Joined: Mon, 03.06.2013 09:20:29

Postby TS-Labs » Thu, 26.02.2015 12:30:11

VBI wrote:почему 8 тайлов?

Максимальный размер спрайта = 64 пикс.
VBI wrote:получается, что 5 раз на строку ТСУ готовит данные?

Нет, в случае с тайлами задание для каждого отдельное - 8 пикс.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby den_p » Thu, 30.04.2015 11:37:12

Вот такой вопрос: Имеется 200 линий. Как реализовать для каждой строки 3 разных цвета?
отключена за неуплату
User avatar
den_p
Говнокодер
 
Posts: 682
Joined: Mon, 15.09.2014 12:33:13

Postby TS-Labs » Thu, 30.04.2015 11:51:10

Что есть строка?
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby den_p » Thu, 30.04.2015 11:59:33

TS-Labs wrote:Что есть строка?

линия видеорежима, например 320х200
отключена за неуплату
User avatar
den_p
Говнокодер
 
Posts: 682
Joined: Mon, 15.09.2014 12:33:13

Postby TS-Labs » Thu, 30.04.2015 12:27:24

А что ты имеешь в виду под тремя цветами?
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby LessNick » Thu, 30.04.2015 12:32:09

den_p wrote:Как реализовать для каждой строки 3 разных цвета?


ты лучше нарисуй, как это должно выглядеть, я что-то туго соображаю, что ты хочешь в конечном итоге получить?
(∩。•o•。)っ.゚☆。・ TS-Conf для PentEvo — это классический Pentagon 128k для тех кто хочет больше!
User avatar
LessNick
грей сашу — сашу грей
 
Posts: 975
Joined: Thu, 26.07.2012 15:00:53
WEBSITE: http://fishbone.untergrund.net/

Postby den_p » Thu, 30.04.2015 12:50:59

режим 320х200, на экране примерно вот что:
1112223
1122333
1223333

т.е. на каждую линию 3 цвета, я хочу задать этим трем цветам свои значения RGB.
отключена за неуплату
User avatar
den_p
Говнокодер
 
Posts: 682
Joined: Mon, 15.09.2014 12:33:13

Postby TS-Labs » Thu, 30.04.2015 13:06:34

Я бы делал так:
1. (Строка -1) Записываем палитру 0 нужными значениями. Устанавливаем GPAL = 0b0000
2. (Строка 0, отображается палитра0) Записываем палитру 1. Устанавливаем GPAL = 0b0001
3. (Строка 1, отображается палитра1) Записываем палитру 0. Устанавливаем GPAL = 0b0000
И так до победного конца.
Новое значение GPAL актуализируется только в начале новой строки!
Last edited by TS-Labs on Thu, 30.04.2015 13:07:05, edited 1 time in total.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby VBI » Thu, 30.04.2015 13:06:58

а проблема в чём?
User avatar
VBI
 
Posts: 1965
Joined: Mon, 03.06.2013 09:20:29

Postby introspec » Thu, 30.04.2015 13:14:06

Палитру понять сложно.
User avatar
introspec
 
Posts: 579
Joined: Sun, 14.07.2013 15:36:47

Postby den_p » Thu, 30.04.2015 13:23:41

TS-Labs wrote:1. (Строка -1) Записываем палитру 0 нужными значениями. Устанавливаем GPAL = 0b0000

А пример можно? У меня есть код "дрочки инта", не прокатит ли простая запись значения в палитру?
introspec wrote:Палитру понять сложно.

пиздеть команды не было.
отключена за неуплату
User avatar
den_p
Говнокодер
 
Posts: 682
Joined: Mon, 15.09.2014 12:33:13

Postby TS-Labs » Thu, 30.04.2015 16:00:32

den_p wrote:не прокатит ли простая запись значения в палитру?

У тебя есть 2 варианта:
1. Писать сразу в палитру.
2. Писать в "теневую" палитру, переключать селектор.
Вариант 1 - гонка за лучом. Оно тебе надо?
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby TS-Labs » Thu, 30.04.2015 17:23:11

Кроваво помудерировал топик.
Гоблин, займись делом.
den_p wrote:TS-Labs, так в чом гонка за лучом?

В том, что запись в палитру показывает изменения сразу.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby den_p » Thu, 30.04.2015 17:33:53

TS-Labs wrote:Гоблин, займись делом.

чо сразу Гоблин? заебала эта выскочка, я за дело стараюсь все же.

TS-Labs wrote:В том, что запись в палитру показывает изменения сразу.

т.е. строчный инт случается за какую строку - 36 или 40?
отключена за неуплату
User avatar
den_p
Говнокодер
 
Posts: 682
Joined: Mon, 15.09.2014 12:33:13

Postby TS-Labs » Thu, 30.04.2015 17:55:45

Еще раз: если ты пишешь в палитровое ОЗУ, то увидишь изменения сразу. Если в селектор палитры - с красной новой строки.
А при чем строчный инт? Строчный приходит в начале каждой строки.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby den_p » Thu, 30.04.2015 18:11:17

TS-Labs wrote:Если в селектор палитры - с красной новой строки.

Если я вкурил суть правильно - мне не хватит селекторов палитры.

TS-Labs wrote:Строчный приходит в начале каждой строки.

непонятно:(
отключена за неуплату
User avatar
den_p
Говнокодер
 
Posts: 682
Joined: Mon, 15.09.2014 12:33:13

Postby dnik75 » Thu, 30.04.2015 18:24:59

XD
introspec wrote:Палитру понять сложно.
Жа чего там сложного то Простая как три рубля :). Вариант с преселектами хорош когда мало цветов. Напрямую писать чуток сложнее. Если зетником то цветов 12 тупо лдиром за строку можно успеть перекинуть. через dma примерно 200 прокатывает на реале без глюков. Гонка за лучом в общем то не такая уж страшная штука, просто надо учитывать что и когда ты успеваешь отобразить :applause:
Если что-то хочкшь сделать хорошо, сделай это сам :D
User avatar
dnik75
 
Posts: 171
Joined: Fri, 04.07.2014 19:41:26

Postby introspec » Thu, 30.04.2015 18:34:07

dnik75, спасибо за науку!
User avatar
introspec
 
Posts: 579
Joined: Sun, 14.07.2013 15:36:47

Postby TS-Labs » Thu, 30.04.2015 18:34:53

den_p wrote:непонятно:(

Звони по скайпу.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby den_p » Thu, 30.04.2015 18:40:36

TS-Labs wrote:Звони по скайпу

Лана, Риндекс, я твоего акка не знаю, придется в чятике пытать.
отключена за неуплату
User avatar
den_p
Говнокодер
 
Posts: 682
Joined: Mon, 15.09.2014 12:33:13

Postby den_p » Fri, 01.05.2015 08:22:40

Не, не получается:(

подарю идею, вдруг кто осилит.
Attachments
sin.bin.jpg
sin.bin.jpg (10.92 KiB) Viewed 17523 times
отключена за неуплату
User avatar
den_p
Говнокодер
 
Posts: 682
Joined: Mon, 15.09.2014 12:33:13

Postby VBI » Fri, 01.05.2015 09:29:10

Ден! Не надо! Ты знаешь чем это всегда заканчивается!
User avatar
VBI
 
Posts: 1965
Joined: Mon, 03.06.2013 09:20:29

Postby den_p » Fri, 01.05.2015 09:35:42

смело шли мне фак:)
отключена за неуплату
User avatar
den_p
Говнокодер
 
Posts: 682
Joined: Mon, 15.09.2014 12:33:13

Postby dnik75 » Sat, 02.05.2015 15:44:05

TS-Labs wrote:А при чем строчный инт? Строчный приходит в начале каждой строки.

хмм... действительно, запутаться можно. Вроде как положение инта можно позиционировать с точностью до двух пикселов строки, включая бордюр?
Если что-то хочкшь сделать хорошо, сделай это сам :D
User avatar
dnik75
 
Posts: 171
Joined: Fri, 04.07.2014 19:41:26

PreviousNext

Return to Manuals

Who is online

Users browsing this forum: No registered users and 1 guest

cron

x