Ну если мы говорим про современные PC-демо, так очень высокие требования к железу. Такого железа у нас нет. Если говорить про DOS и Амигу — пихать их в общую к ретро-платформам как-то так себе идея, а заводить отдельное компо — ну, не в этом году.
у меня куча таких же sna, реал подключать оч проблематично, телек сгорел)
такие полоски я и сам нарисую, я говорю как оно последовательно выходит.
Осталось разобраться, только в эмулях так, или на железном проце то жи
вот когда будут фото с реала, тогда и разберемся, а пока так —
рисуем команду
out (c),l за ней out (254),a
в l — 1 (синий) в а — 2 ( красный)
синяя полоска нарисуется 22 пикселя, красная — 24
Нас поправляют радиослушатели, точнее, нас поправляет Blade. Запись происходит всё же на последнем такте.
Думаем по шагам
out (c),b ; настроили чёрный бордер
out (#FE),a ; включили в самом конце команды другой цвет
out (c),b ; другой цвет держался ровно 12 тактов, как и положено для out (c),b
Если написать наоборот, будет
out (254),а ; настроили чёрный бордер
out (c),b ; включили в самом конце команды другой цвет
out (254),a ; другой цвет держался ровно 11 тактов, как и положено для out (254),a
Т.е. если бы я подумал чуть-чуть мозгом перед тем как писать самый первый пример кода, ничего бы этого не случилось. Так что, извиняйте :)
Цвет меняется не в конце команды ассемблера, а где-то внутри. Если лепить out (254),a: out (254),a: out (254),a… то от записи до записи, понятно 11 тактов. Если лепить out (c),b: out (c),b: out (c),b… то от записи до записи будет 12 тактов. А если команды чередовать, то будет от записи внутри одной команды, до записи внутри другой команды. Как показывают ваши тесты, для комбинации out (c),b: out (#FE),a: out (c),b выходит чёрточка в 12 тактов. Ну ок, тогда я написал чёрточку ниже out (#FE),a: out (c),b: out (#FE),a и получил другую длину.
Нет, чтобы работа не была показана до пати — ютуб именно с доступом по ссылке, чтобы в поиске не выводилось.
Но это не одна из таких вещей.
такие полоски я и сам нарисую, я говорю как оно последовательно выходит.
Осталось разобраться, только в эмулях так, или на железном проце то жи
рисуем команду
out (c),l за ней out (254),a
в l — 1 (синий) в а — 2 ( красный)
синяя полоска нарисуется 22 пикселя, красная — 24
Помнится, я выложил ютуб, много крика было, что работа показано до пати. Не лучше ли оставить ссылку на видео — Яндекс-Диск и прочее?
И ретро-платформы как-то не рядом. У двух есть как минимум преимущества перед другими. Хотя, это мало кого волнует(:
out (254),a
out (c),l
out (254),a
out (c),l
out (c),h
Думаем по шагам
Если написать наоборот, будет
Т.е. если бы я подумал чуть-чуть мозгом перед тем как писать самый первый пример кода, ничего бы этого не случилось. Так что, извиняйте :)
Шах и мат, товарищи :))))