Page 1 of 1
SerkaGift (три конфы сразу!)
Posted:
Sun, 13.10.2013 22:09:11
by brightentayle
В общем, как и на говнофоруме говорил, накатал гифт одному хорошему человеку, который отношения к Спектруму хоть и не имеет, но гифт оценил. А вообще, они с жёнушкой те ещё затейники - устроили конкурс на самое смешное/оригинальное поздравление, да ещё с угадайкой и денежным призом...
Переключение между частями идёт по пробелу.
Re: SerkaGift (три конфы сразу!)
Posted:
Sun, 13.10.2013 22:16:44
by moroz1999
Клево!
Re: SerkaGift (три конфы сразу!)
Posted:
Sun, 13.10.2013 22:35:23
by TS-Labs
Нормально. В версии для тсконфы надо было тролльским образом впилить скроллер всего экрана. Можно прямо через порты, в обход СДК.
Re: SerkaGift (три конфы сразу!)
Posted:
Sun, 13.10.2013 22:47:53
by Sergey78
brightentayle wrote:В TS-Conf версии немножко другой тайминг скролла на второй части (переключение по ШПАЦЕ).
Дергается. Там какой fps предполагался?
И пробел лучше опрашивать с проверкой на отпускание, а то надписи проскакивают. Как-то так:
- Code: Select all
u8 statep;
u8 joy_trigger(void)
{
u8 i,j;
i = joystick();
j = i ^ statep;
j &= i;
statep = i;
return j;
}
Re: SerkaGift (три конфы сразу!)
Posted:
Sun, 13.10.2013 22:55:11
by brightentayle
Sergey78 wrote:Дергается. Там какой fps предполагался?
Я там минимальное дёргание заметил. По крайней мере, в эмуле, ибо на реале протестить не судьба.
Sergey78 wrote:И пробел лучше опрашивать с проверкой на отпускание, а то надписи проскакивают. Как-то так:
У, спасибо на заметку! Надо попробовать вставить в код.
Re: SerkaGift (три конфы сразу!)
Posted:
Mon, 14.10.2013 00:26:54
by Sergey78
TS-Labs wrote:В версии для тсконфы надо было тролльским образом впилить скроллер всего экрана. Можно прямо через порты, в обход СДК.
Не получится. Весь экран 512х512, а СДК рисует в окошке 320х200. Если включить скролл, то вылезет мусор.
Если очень надо, то можно сделать спецверсию СДК с блекджеком и скроллом. Правда под банкомат софтина уже не соберется.
brightentayle wrote:Я там минимальное дёргание заметил. По крайней мере, в эмуле, ибо на реале протестить не судьба.
В эмуле надо включать vsync, в ULA ставить 60 fps и смотреть в фуллскрине. Так видно, что скролл фреймовый, но раз в n кадров притормаживает.
Re: SerkaGift (три конфы сразу!)
Posted:
Mon, 14.10.2013 02:53:04
by TS-Labs
Да вот я и думаю - делать ли с СДК то же, что я сделал с анрылом? Т.е. добавлять все фичи конфы, но терять совместимость с банкоматом?
Ящитаю, что:
- совместимость нахер не нужна, потому что а) ничего путного под атм не сделать, б) СДК и так предоставляет максимум фич и развиваться, насколько я знаю, не планирует. Вариант 2: можно все ТС-фичи обвесить условной компиляцией, и если юзер напишет #undef __TS_CONF, сыпать эррорами на недоступные фичи. Таким образом, юзер заранее знает, соберется или нет,
- нужно ли юзать именно ШыруСДК, как СДК под тс-конфу? Ящитаю, 146% - нужно. Крэшникер тому пруф. Алсо, щитаю не очень корректным, хотя бы не проинформировать автора. Хотя вроде как кроме холивара (устраиваемого Алёной), других противопоказаний я не вижу. А Шыру, я думаю, не поведется на эту мышиную возню.
Re: SerkaGift (три конфы сразу!)
Posted:
Mon, 14.10.2013 02:54:27
by TS-Labs
Sergey78 wrote:видно, что скролл фреймовый, но раз в n кадров притормаживает.
Могу проверить на железе, но думаю, что это виноват эмуль.
Re: SerkaGift (три конфы сразу!)
Posted:
Mon, 14.10.2013 05:36:04
by g0blinish
Хорошая работа. будешь теперь гифты писать, только с читаемым текстом.
и это...сырцы в студию.
Re: SerkaGift (три конфы сразу!)
Posted:
Mon, 14.10.2013 17:01:44
by brightentayle
Да пожалуйста. На нормальный вывод шрифта ни времени, ни желания не хватило, так что гифт, считай, немного раздут в плане графики.
Re: SerkaGift (три конфы сразу!)
Posted:
Mon, 14.10.2013 19:24:02
by Sergey78
Можно ускорить. Даже на бейзконфе будет фреймовая земля. А на TS-конфе можно параллакс сделать со спецверсией СДК.
Re: SerkaGift (три конфы сразу!)
Posted:
Mon, 14.10.2013 20:20:39
by brightentayle
Ускорить-то можно, никто ж не сомневается. Вопрос в том, что я не смогу никак этого сделать средствами голого С.
Re: SerkaGift (три конфы сразу!)
Posted:
Mon, 14.10.2013 20:29:50
by Sergey78
Надо спрайтами землю рисовать. Они быстрее выводятся (на бейзконфе).
А в случае TS-конфы ошибка здесь:
- Code: Select all
if(x>16) x=0;
Re: SerkaGift (три конфы сразу!)
Posted:
Mon, 14.10.2013 20:46:52
by g0blinish
Sergey78 wrote:спецверсией СДК.
пардон за глупый вопрос, а где его скачать бесплатно без СМС?
Re: SerkaGift (три конфы сразу!)
Posted:
Mon, 14.10.2013 21:51:46
by brightentayle
Sergey78 wrote:Надо спрайтами землю рисовать. Они быстрее выводятся (на бейзконфе).
Так, вот это сюрприз. Я думал, от бОльшего количества спрайтов и программа будет тормозить...
Re: SerkaGift (три конфы сразу!)
Posted:
Mon, 14.10.2013 22:17:52
by Sergey78
При рисовании тайлов с включенными спрайтами они три раза копируются. В бейзконфе все это делается процессором. Для спрайтов процедура печати быстрее.
Re: SerkaGift (три конфы сразу!)
Posted:
Fri, 18.10.2013 09:41:54
by brightentayle
Ну что ж, можете меня поздравить - я выиграл порядка 400 рублей, разделив первое место!
А можете и не поздравлять - дело ваше.
Гифт перезалил. смотрим топикстарт.
Re: SerkaGift (три конфы сразу!)
Posted:
Fri, 18.10.2013 09:48:24
by moroz1999
Поздравляем!
Re: SerkaGift (три конфы сразу!)
Posted:
Fri, 18.10.2013 10:12:15
by g0blinish
збс!
Re: SerkaGift (три конфы сразу!)
Posted:
Fri, 18.10.2013 10:14:03
by brightentayle
Спасибо
Re: SerkaGift (три конфы сразу!)
Posted:
Fri, 18.10.2013 10:15:40
by g0blinish
кстати, с кем делил первое место? все туд стали подпольными партизанами кроме VBI
Re: SerkaGift (три конфы сразу!)
Posted:
Fri, 18.10.2013 10:18:19
by brightentayle
g0blinish wrote:кстати, с кем делил первое место? все туд стали подпольными партизанами кроме VBI
Да с девчушкой одной. Она картинку-пазл сделала.
EDIT: Вот тут ещё лежит гифт на ЮТубе, с комментариями от жены именинника: http://солянко.рф/23-konkurs-podvedenie-itogov.html
Извиняйте за причинённые неудобства при копировании ссылки, но форум ссылок на русском непонимэ.