Просматривал я на досуге свежие демки с Assembly, на канале Aeembly TV https://www.youtube.com/user/AssemblyTV/playlists (На тему демо, демосцены можно погуглить, или вот почитать хорошую статью на Хабре https://habr.com/ru/post/573926/). И увидел забавную демку, написанную в Excel: https://www.youtube.com/watch?v=RZHBa3aHyFs&list=PLJO4AtxKJiFPLtEGpZS2auclh7luyFVZ3
Я подумал, наверняка должны быть подобные демки на 1С. Погуглил, погуглил... и не нашел. Если есть такие, напишите в комментариях.
Чтобы открыть эту тему на 1С, я решил написать что-то достаточно простое, при этом красивое, и чтобы код работал на штатных механизмах 1С, причём в режиме реального времени. Для себя хотел понять, пригодна, вообще, платформа 1С для такого рода вещей.
За основу была взята олдскульная демка "Plasma", написанная на ассемблере x86, примерно, 96 года создания. В то время достаточно популярный эффект. Исходних на ассемблере писал не я. Он находится в обработке в виде текстового документа под названием "PLASM_ASM", к нему прилагается "COSTAB_INC". Если у вас есть tam и tlink, можете сохранить файлы под названием plasm.asm и costab.inc, соответственно и скомпилировать.
Обработка из вложения запускается сразу при открытии. Вверху формы есть кнопочки управления, там всё интуитивно понятно. Внизу FTP, текущие параметры и настройки. Настройками регулируется параметры эффекта.
Обработка написана максимально приближено к оригиналу на ассемблере, с учетом архитектуры понятное дело.
Для любопытных можно посмотреть видео на ютубчике: https://youtu.be/1dA3cfrdXMk. Там ещё и работа аутентичного эффекта показана.
Если тема вызовет интерес, могу подробно разобрать исходник на ассемблере и его реализацию на 1С.
Идеи по развитии темы приветствуются!
Приятного просмотра.
Тестировалось на платформе 1С:Предприятие 8.3 (8.3.16.1814).