Очень фановая и яркая работа получилась. И [имхо] очень непривычно на российском демопати видеть несколько крутейший работ в одной номинации. Отвыкли мы именно от competition, настолько, что я даже сам переживаю за пикочак (габбу, tension....), которые заняли вторые места. Ширу — молодец крч!
Отличная статья!
Никак не ожидал что даже для обвязочного кода демы будет достаточно cc65 — рассматривал код который он генерирует и плакать хотелось. Особенно адово с локальными переменными/параметрами дела обстоят. Всё-таки для 8-битных реалий компилятор — это падение производительности где то на порядок. Хотя если всё на глобальных переменных мутить может и будет получше.
Не знаю заметил ли ты, но перед пати много обсуждалось как определять места и считать баллы. Мне искренне интересно, можно ли как-то примирить результаты двух популярных систем счёта, которые в данном случае довольно существенно разошлись.
Между прочим, результаты голосования крайне интересные:
________ZX Spectrum Demo________________________________________________________
1. TIRATOK by deMarche 255 8.79
2. GABBA by stardust 210 8.40
3. Hara Mamba, Scene! by SibKrew 255 8.23
4. SleepInvaders by errorsoft 233 7.77
5. Snipe by eYe-Q + z 202 7.48
6. rewind by thesuper 205 7.32
7. cadefemo by rasmer 176 6.29
8. DiHalt Winter 2020 invitation by eYe-Q 166 5.72
9. inercia 2019 invtro by ScenePt All Stars 136 4.69
Т.е. если бы считали не по средним, а по сумме баллов, Тираток разделил бы первое место с Хара Мамбой, Инвейдерсы пришли бы третьими, а Габба свалилась бы аж на 4-е место!
достатояно поставить 49гц, а артефакты обычно незаметны (кстати, в анриле стоит поменять в настройках display driver на hardware blt или hardware 3d, тогда будет использоваться Direct3D вместо GDI для отрисовки и каринка будет намного плавнее)
(Минусаторов сразу предупреждаю, что это ШУТКА. Что такое «шутка», можно посмотреть на википедии. Или, если вы (что весьма вероятно) ей не доверяете — в БСЭ).
По сумме у Габбы меньше потому что меньше голосов. Непонятно почему такой разброс
Никак не ожидал что даже для обвязочного кода демы будет достаточно cc65 — рассматривал код который он генерирует и плакать хотелось. Особенно адово с локальными переменными/параметрами дела обстоят. Всё-таки для 8-битных реалий компилятор — это падение производительности где то на порядок. Хотя если всё на глобальных переменных мутить может и будет получше.
(Вадим, сразу скажу, что я не про тебя!)
Т.е. если бы считали не по средним, а по сумме баллов, Тираток разделил бы первое место с Хара Мамбой, Инвейдерсы пришли бы третьими, а Габба свалилась бы аж на 4-е место!
кроме того, пути к файлам меток\бряков можно передать аргументами командной строки:
Я не смог разобраться, поддерживаются ли выраения для бряков в bpx.ini, но read/write/execute бряки точно поддерживаются :)
формат примерно такой: