Для БКшки есть что ни будь подобное? Создаёшь спрайт, компилируешь и сохраняешь. Далее из под бейсика выводишь в нужном месте экрана.
Для БКшки есть что ни будь подобное? Создаёшь спрайт, компилируешь и сохраняешь. Далее из под бейсика выводишь в нужном месте экрана.
Изготовление Картриджей для Денди 1-8 игровки с меню. (0,1,2,3,4,7,71 мапперы), для Сеги 1-8
https://vk.com/retronicaru
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ну спрайты же могут храниться и в верхних ячейках памяти, я просто знаю что для спека подобное есть и даже с выводом по маске реализовали. Хотя бы возьмите к примеру ту же игру с цыплёнком где по платформам нужно подниматься, я считаю не плохая игра для гибрита бейсика и машинных кодов.
Изготовление Картриджей для Денди 1-8 игровки с меню. (0,1,2,3,4,7,71 мапперы), для Сеги 1-8
https://vk.com/retronicaru
Выводить спрайты из Бейсика хочешь по описанному здесь методу? ("Подпрограммы и закодированный спрайт мы разместим с адреса 35000" и далее)
manwe.pdp-11.ru
hobot(21.04.2020)
Это интересно, вопросик - что бы не вбивать вот такие примеры в ручную, есть какой ни будь импорт тексовиков в бейсик? Про спектрум я помню многое, про бк шку забыл почти всё. Как в бейсике вызывать редактируему строку и как перемещать курсор в листе программы. А то команда лист целиком всё перелистывает.
Изготовление Картриджей для Денди 1-8 игровки с меню. (0,1,2,3,4,7,71 мапперы), для Сеги 1-8
https://vk.com/retronicaru
Команду AUTO уже упомянули, есть ещё команда . (точка) и после неё пишешь номер строки. Тогда вызывается на редактирование указанная строка.
На счёт хранения спрайтов прямо в коде Бейсик-программы - я бы не заморачивался числами, потому что их неудобно редактировать. Захочешь изменить спрайт и что - опять его конвертировать, подцеплять к программе и вот это всё?
Можно сделать иначе: хранить спрайт в текстовых строках. Типа такого:
https://66.media.tumblr.com/d6a0c89c...ftcdo1_540.png
Для четырёх цветов завести 4 символа. Написать подпрограммку, которая проходит по строкам командой MID$, выделяет пиксели, собирает из них числа и записывает в память. Конечно, при запуске игры секунда-другая уйдёт на подготовку спрайтов в памяти, но разве это проблема? Зато удобно хранить и редактировать.
В качестве бонуса - длина строки автоматически задаёт ширину спрайта, не надо писать руками.
Последний раз редактировалось Manwe; 21.04.2020 в 20:48.
manwe.pdp-11.ru
jerri(21.04.2020), Oleg N. Cher(22.04.2020)
Ну а если рисовать спрайт и экспортировать. Есть же вроде утилита по экспорту картинок под бк. Тогда как минимум можно сэкономить место под тот же бейсик. Я хочу поковыряться в чикене, там автор молодец, не поленился комментарии оставить.
Изготовление Картриджей для Денди 1-8 игровки с меню. (0,1,2,3,4,7,71 мапперы), для Сеги 1-8
https://vk.com/retronicaru
что то на этой маленькой картинке совершено ни чего не видно
Изготовление Картриджей для Денди 1-8 игровки с меню. (0,1,2,3,4,7,71 мапперы), для Сеги 1-8
https://vk.com/retronicaru
короче по команде auto
он начинает выводить строки на редактирование если они есть.
в архиве большая картинка где все видно
Буфер обмена-1.zip
или как писал Манве .номер строки
С уважением,
Jerri / Red Triangle.
Руслан(21.04.2020)
Руслан, могу скрафтить програмку по переводу картинки в спрайт, но нужно знать в каком виде тебе это отдавать и какой у тебя будет формат спрайта.
С уважением,
Jerri / Red Triangle.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)