Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Для начинающих (http://zx-pk.ru/forumdisplay.php?f=43)
-   -   написание простейшей демки для тренировки (http://zx-pk.ru/showthread.php?t=8586)

newart 21st May 2012 02:31

Quote:

Originally Posted by ALKO (Post 507971)
С такой бешеной скоростью отмасштабировать и скроллировать проц бы усрался.
Это точно атрибуты.

Вот тебе скролл с маштабированием во весь экран и во фрейм: http://www.youtube.com/watch?v=7ZDoW...ailpage#t=232s

У Ивана Рощина есть статья о том как такое делается.

jemmini 21st May 2012 12:30

Quote:

Originally Posted by ALKO (Post 507961)
Хм... и по какому адресу находится процедура бегущей строки из атрибутов ?....
Хотя, даже если дизассеблировать, сложно будет разобраться что к чему...там ещё плеер и бегущая 1-бит строка.:v2_dizzy_loves:

Найди адрес начала текста, который в нём выводится - это очень просто.. Затем найди где этот адрес задаётся в какой-нибудь регистр, например HL. Скорее всего это и будет начало подпрограммы. :)

---------- Post added at 10:30 ---------- Previous post was at 08:45 ----------

Quote:

Originally Posted by newart (Post 507978)
Вот тебе скролл с маштабированием во весь экран и во фрейм: http://www.youtube.com/watch?v=7ZDoW...ailpage#t=232s

Так он атрибутный, хоть и с масштабированием :)

Titus 21st May 2012 13:50

Quote:

Originally Posted by jemmini (Post 508006)
Так он атрибутный, хоть и с масштабированием :)

Атрибутный скролл - это скролл, сделанный посредством цветовых атрибутов 8x8. Этот же скролл пиксельный.

scl^mc 21st May 2012 14:11

пример фреймового крупномасштабного скролла (емнип, пиксельный) есть в beta commander'e при копировании с использованием одного дисковода

ALKO 21st May 2012 15:10

Quote:

Originally Posted by newart (Post 507978)
У Ивана Рощина есть статья о том как такое делается.

Точно.... Видел интруху "ROAD".

Titus 21st May 2012 15:12

Quote:

Originally Posted by zebest (Post 508105)
если скролл для своей работы использует экраннуйю область памяти от #5800 и выше, до #5B00, то хоть 5 раз назови его пиксельным, если при этом двигают атрибуты знакоместа, а не сами пиксели в ём... Впрочем, это схоластика какайя-то, как не назови, лишь бы в печь не сажали.

Мой из интро к Dizzy-7 точно не использует)

jemmini 21st May 2012 15:17

Quote:

Originally Posted by Titus (Post 508057)
Атрибутный скролл - это скролл, сделанный посредством цветовых атрибутов 8x8. Этот же скролл пиксельный.

Это ты мне рассказывать будешь, где пиксельный скролл, а где атрибутный? И какого размера атрибуты на спектруме? :v2_dizzy_tired2:

Если тебе хочется верить в то, что на ютубе пиксельный, верь. Я спорить не буду. Там дрыгает через несколько знакомест, помоему любой даже не программист сразу увидит что это атрибуты. А пиксельный там возможно и возникает на пару кадров, только при самом большом уменьшении. Всё остальное, когда на весь экран - атрибутами.

scl^mc 21st May 2012 15:19

Quote:

Originally Posted by jemmini (Post 508114)
Если тебе хочется верить в то, что на ютубе пиксельный, верь. Я спорить не буду. Там дрыгает через несколько знакомест, помоему любой даже не программист сразу увидит что это атрибуты.

достаточно заграбить этот ролик и открыть в том же km-player и покадрово полистать, чтобы убедиться в обратном

jemmini 21st May 2012 15:34

Quote:

Originally Posted by scl^mc (Post 508116)
достаточно заграбить этот ролик и открыть в том же km-player и покадрово полистать, чтобы убедиться в обратном

Даже если предположить что он пиксельный, стандартный спектрум физически не прорисует такой объем графики за 1 кадр.

---------- Post added at 13:34 ---------- Previous post was at 13:26 ----------

Проверить легче простого, но лучше грабить не ролик, а взять бы саму демку. Если у кого есть образ, поделитесь ссылочкой :)

scl^mc 21st May 2012 15:36

Quote:

Originally Posted by jemmini (Post 508122)
Даже если предположить что он пиксельный, стандартный спектрум физически не прорисует такой объем графики за 1 кадр.

видимо, интро к dizzy 7.2 делали боги (2 бегушки, одна из которых масштабируется, плюс еще кое-чего по мелочи, плюс музыка + фрейм)

Titus 21st May 2012 15:42

1 Attachment(s)
Quote:

Originally Posted by jemmini (Post 508114)
Если тебе хочется верить в то, что на ютубе пиксельный, верь. Я спорить не буду. Там дрыгает через несколько знакомест, помоему любой даже не программист сразу увидит что это атрибуты. А пиксельный там возможно и возникает на пару кадров, только при самом большом уменьшении. Всё остальное, когда на весь экран - атрибутами.

Мне с дачи сложно посмотреть ютубовский ролик. Но если эта та демка от X-Trade, о которой я думаю, где там на весь экран скролл масштабирующийся, то когда-то я туда заглядвывал, это был пиксельный скролл.

---------- Post added at 14:42 ---------- Previous post was at 14:41 ----------

Quote:

Originally Posted by scl^mc (Post 508127)
видимо, интро к dizzy 7.2 делали боги (2 бегушки, одна из которых масштабируется, плюс еще кое-чего по мелочи, плюс музыка + фрейм)

Нет, я его делал) Причем, скролл занял всего 1/2 фрейма по быстродействию примерно.

jemmini 21st May 2012 15:42

Quote:

Originally Posted by scl^mc (Post 508127)
видимо, интро к dizzy 7.2 делали боги (2 бегушки, одна из которых масштабируется, плюс еще кое-чего по мелочи, плюс музыка + фрейм)

Я не знаю о чём ты говоришь. Сылочку дай, я посмотрю и тогда смогу ответить...

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

scl^mc 21st May 2012 15:45

vtrdos - наше всё

jemmini 21st May 2012 16:09

Да, тут графикой. Но во-первых, он не на весь экран, а в 1/3, а во-вторых я бы так сразу не делал вывод что он пиксельный.. скорее байтовый. короче говоря, вовсе не то что обычно делается простым сдвигом точек. (кстати, в этой связи сразу вопрос: а почему в этих скроллах шрифт такой квадратный? издержки метода? :)

Rindex 21st May 2012 16:10

Quote:

Originally Posted by scl^mc (Post 508127)
видимо, интро к dizzy 7.2 делали боги (2 бегушки, одна из которых масштабируется, плюс еще кое-чего по мелочи, плюс музыка + фрейм)

Интро к Dizzy-7 под лейблом MKHG делал Titus, если кто не знает. ;) Т.А. - это Титов Андрей, он же Титус. Так что, он там лучше других знает что и как сделано.

Titus 21st May 2012 16:19

Quote:

Originally Posted by jemmini (Post 508144)
Да, тут графикой. Но во-первых, он не на весь экран, а в 1/3, а во-вторых я бы так сразу не делал вывод что он пиксельный.. скорее байтовый. короче говоря, вовсе не то что обычно делается простым сдвигом точек. (кстати, в этой связи сразу вопрос: а почему в этих скроллах шрифт такой квадратный? издержки метода? :)

Нет, не байтовый. Для интересующихся, можете залезть в код и полюбопытствовать.
Кстати, в отличие от скроллов в других демках, где все горизонтальное масштабирование делалось табличным методом, в Диззи-7 каждый кадр рендерился новый код, который в реальном времени вычислял масштабирование для текущего кадра. Что касается вертикального масштабирования, то оно везде одинаковое и до примитивного простое.

Квадраты - это издержки чанковой графики. Это вам не современная видеокарта с аппаратным сглаживанием.

AAA 21st May 2012 18:13

1 Attachment(s)
Quote:

Originally Posted by jemmini (Post 508133)
Я не знаю о чём ты говоришь. Сылочку дай, я посмотрю и тогда смогу ответить...

Кстати, пиксельный он или нет, легко проверяется простым нажатием на ресет и наблюдением за тем, как будет зарисовываться экран при сбросе.

http://zxaaa.untergrund.net/intmkhg.html

dizzy7

http://zxaaa.untergrund.net/INTRO/dizzy7.png

http://zxaaa.untergrund.net/inttitus.html

http://zxaaa.untergrund.net/INTRO/navysa.png

В приложении запчасти выдранные:
Crackvnn2
-----------
Battle City_Flash Inc (сувать, произвидение искусств!)
Saboteur 2_Silicon Brains (сувать, т.к., музон бесподобный!)
Tom&Jarry_Starfire HG (скролл классный, музон классный и имено эта интроха впервые показала такой скролл, если получиться сунуть)
Tarzan Goes Ape! (сувать, уникальное интро флашивцев)
Firefly_KDF (сувать, но надо проверить музон, помойму глючит у ВНН)
Stunt Car Racer_Multi Soft (3 ка можно и не сувать)
Thing_Programers Group (не знаю. вроде ничяго, но... как место будет)
Navy Seals A_Titus (сувать естестно)
Super Monaco_Agaev Eldar (скролл классный, музон классный ее сувать. а тома не сувать тода)
Crystal Kingdom Dizzy_Titus (сувать)
Bride Of Frankishtein_Mayhem (оригинальный скролл, но конечно не тянет на 4 ку 3 балла)
Swiv_Max Iwamoto (раритет, но не тянет, посмотрим как с местом там у нас...)
Capitan Dynamo_Max Iwamoto (надобть сунуть конечно 5 баллов)
Dina Blaster_Prestige (знаешь, мне не нравится музон, а эффект хороший, 3 ка)

Запуск в Унреал в перфект коммандере интер интре в прямые адреса.

PS у ААА выдрано всё, это так на всяк случай...

AAA 21st May 2012 18:20

Quote:

Originally Posted by scl^mc (Post 508127)
видимо, интро к dizzy 7.2 делали боги (2 бегушки, одна из которых масштабируется, плюс еще кое-чего по мелочи, плюс музыка + фрейм)

Есть у ААА скролл и по круче, еле еле в инт влазит. Идея более мощная чем у Титуса, исполнение не дотягивает, в том смысле, что мудренное очень. Обсуждать у кого яйца крепче можно долго, вопрос что напишут навички?

AAA 21st May 2012 19:59

Quote:

Originally Posted by zebest (Post 508186)
scroll_atr.zip (7.4 Кб, 0 просмотров)

И что в нем нужного ?

AAA 21st May 2012 20:07

1 Attachment(s)
figeyu просто!

В век нано технологий...

Ну почему нельзя сделать такое вот: makem

есть еще куча всего что можно сделать и воплотить. нет, блин, атрибутный скролл... 1992 год Васильев Антон... 1987 год КИЦИА...

ALKO 21st May 2012 20:38

Quote:

Originally Posted by AAA (Post 508188)
И что в нем нужного ?

Я надеюсь вы заметили , что раздел для начинающих,то есть для нубов, которые хотя бы азы демостроения стремяться познать.

AAA 21st May 2012 20:47

Quote:

Originally Posted by ALKO (Post 508202)
Я надеюсь вы заметили , что раздел для начинающих,то есть для нубов, которые хотя бы азы демостроения стремяться познать.

Что тут познавать. бери любую дему, смотри любой скролл, проси выдрать и вставляй его себе. У тебя в арсенале более 5000 демок и из любой можно выдрать что угодно, немного поджправишь скажи что сам написал, вставил как есть скажи где украл. Демостроение это как конструктор Лего. А ничего нового уже давно не писалось, потому что некем.

Зачем брать атрибутное унылое говно, когда скроллов полно, которые потрясающие воображение и еще никкем не взяты. Выдрать всегда помогут добрые люди. Во всяком случае все интро без защиты есть у доброго ААА.

Остальное нужно выдрать обсуждаемо. Лучше для себя же сделать красивый эффект.

Никто еще не повторил скролл Дреам Тима из ассорти с буквами снизу вверх. А если там перерисовать спрайты в стиле алко, то будет круть. Этот скролл выдирал ВНН.

jemmini 21st May 2012 20:56

Да уж, отклонились от темы конкретно :)

AndTorp 22nd May 2012 02:55

Quote:

Originally Posted by ALKO
Как сделать бегущую строку атрибутами?

http://www.zxpress.ru/article.php?id=1709
http://www.zxpress.ru/article.php?id=1703

ALKO 22nd May 2012 03:06

1 Attachment(s)
как ещё обозначаются строковые данные, а то мой компилятор не понимает DEFM

---------- Post added at 01:06 ---------- Previous post was at 01:00 ----------

Всё, нашёл... c DEFB пашет.... только пашет как-то криво....точнее вообще никак.

AndTorp 22nd May 2012 04:14

Quote:

Originally Posted by ALKO (Post 508325)
только пашет как-то криво....точнее вообще никак.

Процедура Командина И.Г.?
Процедура, конечно, запутана.
Вот, по-быстрому...
Code:

SCROLL        HALT
              LD      A,(COL)
              OR      A
              JR      Z,LDIRB

Code:

DJNZ    L2

          LD      A,(COL)
          DEC    A
          LD      (COL),A
        JP      SCROLL ;вместо RET
LDIRB    LD      A,8


newart 22nd May 2012 11:29

Quote:

Originally Posted by jemmini (Post 508122)
Даже если предположить что он пиксельный, стандартный спектрум физически не прорисует такой объем графики за 1 кадр.

Кто-то безнадежно отстал от жизни на спектруме... лет эдак на 16...

---------- Post added at 09:29 ---------- Previous post was at 09:09 ----------

Quote:

Originally Posted by jemmini (Post 508133)
Кстати, пиксельный он или нет

Если включить голову... то станет ясно, что бегущая строка при масштабировании это в порядка 8-16 уникальных строк графики, растянутых по вертикали.

Опять же не забываем основной смысл демо - делать невозможное возможным.

AAA 22nd May 2012 11:45

Quote:

Originally Posted by newart (Post 508388)
Опять же не забываем основной смысл демо - делать невозможное возможным.

Вот я и про то же. даже если ты новичек, все равно сам ниче делать не будешь, а какая разница что выдирать. Атрибутный или красивый скролл. Но пользовать то лучше красивый, тогда зачем атрибутный драть.

jemmini 22nd May 2012 12:05

Quote:

Originally Posted by newart (Post 508388)
Кто-то безнадежно отстал от жизни на спектруме... лет эдак на 16...

---------- Post added at 09:29 ---------- Previous post was at 09:09 ----------


Если включить голову... то станет ясно, что бегущая строка при масштабировании это в порядка 8-16 уникальных строк графики, растянутых по вертикали.

Опять же не забываем основной смысл демо - делать невозможное возможным.

Не стоит много эмоций, лучше факты пожалуйста. Пока к сожалению никто не поделился ссылочкой на указанную демку. А обсуждать и делать выводы по ютубу как-то неправильно. :)

jemmini 22nd May 2012 13:38

Спасибо, посмотрел.

Ну, что можно сказать. Молодцы, графикой. Байтовый скроллер, успевает. Забрасывать одинаковые байты командами push хорошая идея в случае квадратного шрифта... Пусть сделают то же с другим шрифтом.

Чем хорош спектрум - заставляет искать простые решения. :)

newart 22nd May 2012 14:26

Quote:

Originally Posted by jemmini (Post 508464)
Пусть сделают то же с другим шрифтом.

Авторов на этом форуме нет и не было, а ты есть, вот и сделай. :)

AER 22nd May 2012 14:42

вот сделал 3 картинки, сделал музыку, собрал все, сделал метку FX на которую прерывания бьют, при музыке, и... и незнаю че дальше делать. бумашку эквалайзера потерял, в газетном сайте ненашел чего полегче...

---------- Post added at 13:42 ---------- Previous post was at 13:29 ----------

дайте текст мигалки под музыку, в левом нижнем

jemmini 22nd May 2012 14:45

Quote:

Originally Posted by newart (Post 508476)
Авторов на этом форуме нет и не было, а ты есть, вот и сделай. :)

Я в своё время уже делал, еще задолго до этих авторов подобный вывод креста в "Over the Top" (pop / push).
И тогда я достаточно много думал про разные методы вывода, чтобы утверждать, что это и есть самый быстрый способ вывода и вывести за фрейм больше чем там выводилось, на спектруме невозможно.

newart 22nd May 2012 15:14

Quote:

Originally Posted by jemmini (Post 508487)
Я в своё время уже делал, еще задолго до этих авторов подобный вывод креста в "Over the Top" (pop / push).

Задолго до 96 года?

---------- Post added at 13:14 ---------- Previous post was at 13:13 ----------

Quote:

Originally Posted by jemmini (Post 508487)
вывести за фрейм больше чем там выводилось, на спектруме невозможно.

День назад ты говорил что скроллер в Illusion тоже не возможен. :)

Тут напрашивается вопрос, а видел ли ты современные демки с 3D и т.п.?

jemmini 22nd May 2012 16:20

Quote:

Originally Posted by newart (Post 508493)
Задолго до 96 года?

---------- Post added at 13:14 ---------- Previous post was at 13:13 ----------


День назад ты говорил что скроллер в Illusion тоже не возможен. :)

Тут напрашивается вопрос, а видел ли ты современные демки с 3D и т.п.?

За год как минимум. Тогда это было задолго.

Да, говорил. Потому что видя впервые скролл в "Иллюзион" складывается первое впечатление, что он атрибутный. Просто делать графикой такой квадратный скролл на первый взгляд никому в голову и не прийдёт. Но фокус в масштабировании...

Да, ребята молодцы, всё расчитали, и наверняка на пределе. С точки зрения программиста, теоретически было бы любопытно проверить даже: а все ли символы можно там включать в текст, чтобы не завалить процессор. Но это просто мысли вслух, не более...

А что касается демок с 3D, то насколько я знаю, к ним обычно не предъявлялись требования уложиться в кадр. А в таком случае интерес уже не тот... Меня 3D на спектруме никогда не привлекало.. Это вотчина PC...

newart 22nd May 2012 16:46

Quote:

Originally Posted by jemmini (Post 508515)
к ним обычно не предъявлялись требования уложиться в кадр.

А 3D в мультиколоре?..

Quote:

Originally Posted by jemmini (Post 508515)
наверняка на пределе.

Там еще музыка тактов 3000 жрет, вместо положенных 500-800.

AER 22nd May 2012 18:07

написал простейшее - http://sderni.ru/127561

AAA 22nd May 2012 18:19

Quote:

Originally Posted by AER (Post 508549)
написал простейшее - http://sderni.ru/127561

Скролл атрибутный забил.

AER 22nd May 2012 18:20

Quote:

Originally Posted by AAA (Post 508554)
Скролл атрибутный забил.

да думал чебы вставить, так и ненадумал.....

AAA 22nd May 2012 18:26

Quote:

Originally Posted by AER (Post 508557)
да думал чебы вставить, так и ненадумал.....

Я б те дал че вставить, но есть надежда что VNN сделает из этого дем. Хотя есть скролл классный. Даже два.


All times are GMT +4. The time now is 23:56.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.