Page 3 of 20
Re: TS-Conf F.A.Q.
Posted:
Wed, 05.06.2013 05:23:46
by Buyan
TS-Labs wrote:Ну теоретически можно глобальный офсет для ВСЕХ спрайтов, тока зачем?..
Возможно я чего-то не понимаю, но как тогда плавно выводить спрайт за/из-за левой и верхней границ ?
Re: TS-Conf F.A.Q.
Posted:
Wed, 05.06.2013 08:18:32
by Sergey78
Buyan wrote:как тогда плавно выводить спрайт за/из-за левой и верхней границ ?
Задать спрайту отрицательные координаты.
Re: TS-Conf F.A.Q.
Posted:
Wed, 05.06.2013 09:44:17
by Buyan
Sergey78 wrote:Задать спрайту отрицательные координаты.
Ок, вот у меня 3 описателя спрайтов в SFILE :
defb 0
defb %01101110
defb 0
defb %00001110
defb %00000000
defb %11110000
defb 64
defb %01101110
defb 64
defb %00001110
defb %00000000
defb %11110000
defb 128
defb %01101110
defb 72
defb %00001111
defb %00000000
defb %11110000
С координатами x,y - (0,0) (64,64) и (328,128). Как мне задать отрицательные координаты допустим первому спрайту, чтоб он на половину выходил за левый верхний угол ?
Re: TS-Conf F.A.Q.
Posted:
Wed, 05.06.2013 10:14:52
by Sergey78
Размер спрайта 64х64, то есть надо задать -32,-32 (0x1E0,0x1E0).
defb #e0
defb %01101111
defb #e0
defb %00001111
defb %00000000
defb %11110000
А зачем у всех трех спрайтов LEAP стоит?
Re: TS-Conf F.A.Q.
Posted:
Wed, 05.06.2013 10:39:40
by Buyan
Sergey78 wrote:defb #e0
defb %01101111
defb #e0
defb %00001111
Задал.. спрайт с экрана исчез. Подозреваю что он где-то в районе (480,480) находится
Если че, я на эмуле проверяю, платы нет под рукой.
Sergey78 wrote:А зачем у всех трех спрайтов LEAP стоит?
Ну типа 3 спрайта - 3 слоя, особо не вникал еще в это.
Re: TS-Conf F.A.Q.
Posted:
Wed, 05.06.2013 10:47:40
by Sergey78
Buyan wrote:Задал.. спрайт с экрана исчез.
А спрайт 64х64, или меньше? Если размер меньше 32, его будет не видно.
Buyan wrote:Подозреваю что он где-то в районе (480,480) находится
Ну да, 480,480 это то же самое, что и -32,-32.
Re: TS-Conf F.A.Q.
Posted:
Wed, 05.06.2013 10:51:56
by Buyan
Sergey78 wrote:А спрайт 64х64
Ага, именно такой.
Re: TS-Conf F.A.Q.
Posted:
Wed, 05.06.2013 11:01:42
by Sergey78
Похоже бага в эмуляторе:
i32 l = vid.yctr - s.y;
if ((l >= 0) && (l < ys))
Должно быть что-то такое:
u32 l = (vid.yctr - s.y) & 0x1FF;
Re: TS-Conf F.A.Q.
Posted:
Wed, 05.06.2013 11:21:02
by Buyan
Вечером дома тогда посмотрю, как это на железе работает.
Re: TS-Conf F.A.Q.
Posted:
Wed, 05.06.2013 15:38:52
by Buyan
Все, проверил на реале - спрайт отображается. Значит ждемс фикс эмуля.
С координатами спрайтов вопрос закрыт.
Re: TS-Conf F.A.Q.
Posted:
Thu, 06.06.2013 01:33:20
by TS-Labs
Sergey78 wrote:Похоже бага в эмуляторе:
В который раз благодарю. Вот что значит накодано за полдня и не проведено юнит-тестирование.
Sergey78 wrote:u32 l = (vid.yctr - s.y) & 0x1FF;
Да, все верно.
Re: TS-Conf F.A.Q.
Posted:
Fri, 07.06.2013 20:32:02
by Buyan
TSconf.xls wrote:TPAL - Tile Palette Selector, bits 2-3. Bits 0-1 are taken from PalSel register
Наоборот же.
Re: TS-Conf F.A.Q.
Posted:
Fri, 07.06.2013 21:38:34
by TS-Labs
Да, спасибо исправил.
Re: TS-Conf F.A.Q.
Posted:
Thu, 13.06.2013 12:21:33
by Buyan
TS-Labs wrote:Везде где тока можно включать кеш.
TS-Labs, а можно про кеш немного, только не в alone mode, а на пальцах - что, куда и сколько. В смысле чтобы понятно было его суть, где его можно включать, и когда от него толк есть, а когда нет.
З.Ы. Зацените
суперпуперэффект мою очередную ламерскую поделку, стсконфил пока со спрайтами разбирался. В этот раз без артефактов, какой никакой, а рост.
Re: TS-Conf F.A.Q.
Posted:
Thu, 13.06.2013 13:04:21
by LessNick
Buyan wrote:З.Ы. Зацените суперпуперэффект мою очередную ламерскую поделку,
О! Зери гут!
Совсем другое дело!
зы. Надо наконец-таки зарелизить мой шедевр
Re: TS-Conf F.A.Q.
Posted:
Thu, 13.06.2013 13:22:32
by TS-Labs
Кеш это гуд. Включается 1 в 2 бите порта где выставляется частота цпу.
АХТУТНГ: ДМА пересылки, которые пишут в ОЗУ не сбрасывают кеш! Т.е. если в кеше чото было, а по тем адресам ДМА записала новую дату - проц ее не получит, пока не сбросит кеш для тех мест.
Работает просто: кеширует последние 512 адресов, которые читал проц. Адрес физический и состоит из номера паги (8 бит) + а[13:9]. Зациклен по младшим 9 битам, следовательно если закеширован адрес 0х7А0, любое обращение по адресам типа 0х9А0, 0х1А0 и т.д. выбьет старое значение. И да, кешируются не байты, а слова. Т.е. 2 байта по смежным адресам.
Re: TS-Conf F.A.Q.
Posted:
Thu, 13.06.2013 14:39:21
by TS-Labs
Buyan wrote:З.Ы. Зацените суперпуперэффект мою очередную ламерскую поделку, стсконфил пока со спрайтами разбирался. В этот раз без артефактов, какой никакой, а рост
Круто, чо. Будем считать, что конфа для демок немного подошла
А можешь создать тему в разделе "Демки" и положить туда?
Re: TS-Conf F.A.Q.
Posted:
Thu, 13.06.2013 15:16:27
by Buyan
TS-Labs wrote:Круто, чо. Будем считать, что конфа для демок немного подошла
Да она просто создана для демок. Дело как всегда за малым - наличие умеющих и желающих их писать
TS-Labs wrote:А можешь создать тему в разделе "Демки" и положить туда?
Ок, положу. Пусть будет Tech demo 2. Хотя это и не демка даже, так, баловство для тренировки.
Re: TS-Conf F.A.Q.
Posted:
Fri, 02.08.2013 17:42:15
by VBI
Плиз, можно описать все достоинства конфы в одном посте?
+ отличия от базовой
Re: TS-Conf F.A.Q.
Posted:
Fri, 02.08.2013 19:20:03
by Buyan
VBI wrote:Плиз, можно описать все достоинства конфы в одном посте?
+ отличия от базовой
Отличия примерно такие:
Re: TS-Conf F.A.Q.
Posted:
Fri, 02.08.2013 19:53:04
by VBI
Буян, сенкс.
Я к чему - тут человек сделал сайт по zx evo, а на нём ни слова по поводу сабжа. я ему накидал ссылок на форум по поводу ТСконфы, видео демы и WC+cli, но вот "краткого содержания" не нашёл.
ТС лаб, можно сокращённо описать?
Re: TS-Conf F.A.Q.
Posted:
Fri, 02.08.2013 20:00:13
by Buyan
VBI wrote:"краткого содержания" не нашёл.
Типа такого?
Re: TS-Conf F.A.Q.
Posted:
Fri, 02.08.2013 20:24:08
by VBI
Круто! То что искал.
какого хера этого нет на ЭТОМ форуме, йбнврт!!!!
Спасибо. Отправил парню. пусть добавит
Re: TS-Conf F.A.Q.
Posted:
Fri, 02.08.2013 21:31:34
by TS-Labs
VBI wrote:ТС лаб, можно сокращённо описать?
Собираюсь писать статью для НедоПЦ, ее же выложу на сайте.
Re: TS-Conf F.A.Q.
Posted:
Fri, 02.08.2013 23:09:12
by LessNick
VBI wrote:какого хера этого нет на ЭТОМ форуме, йбнврт!!!!
Внезапно задам встречный вопрос, ты в PhP разбираешься? В частности интересует WordPress.