Важная информация

User Tag List

Страница 12 из 43 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя
Показано с 111 по 120 из 427

Тема: Бейсик-помощь

  1. #111

    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,116
    Спасибо Благодарностей отдано 
    162
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    32 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    обновил UDG-editor до 1.5 версии.
    исправил мелкие ошибки, добавил на основной экран возможность сохранять в screen обычные символы а не только UDG.
    наконец-то, просидел несколько часов но зато сделал сохранение и вывод screen более компактным, теперь он занимает всего 512 байт (2 строки) вместо 2048 байт.
    освободилось ещё место, сдвинул адреса на 1.5 килобайта.

    старый screen не загружайте, он не подойдёт к программе.

    скачать, смотрите вложение.

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

Название:	grid.jpg 
Просмотров:	91 
Размер:	43.9 Кб 
ID:	58244  
    Вложения Вложения
    Последний раз редактировалось ZEman; 17.09.2016 в 19:23.

  2. #112

    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,198
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    128
    Поблагодарили
    103 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEman Посмотреть сообщение
    кто знает самый простой способ вывода сетки ?
    Если нужно отрисовать "шахматку" на чистом экране (не сохраняя значение INK и PAPPER) - самое простое, записать в область атрибутов 384 раза с шагом 2 значения с погашенным и включенным байтом яркости.
    Либо, руками набить строку в 32 символа, с включенными атрибутами.

    Цитата Сообщение от ZEman Посмотреть сообщение
    чтобы и максимально мало байт занимала и быстро выводилась.
    На бейсике такое маловероятно. Либо быстро, либо мало занимало места.
    Вложения Вложения
    • Тип файла: rar test.rar (2.2 Кб, Просмотров: 96)
    Последний раз редактировалось null_device; 17.09.2016 в 20:04.
    Когда есть, но не знаешь где - это все равно, что нету.

  3. #113

    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,116
    Спасибо Благодарностей отдано 
    162
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    32 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от null_device Посмотреть сообщение
    Либо, руками набить строку в 32 символа, с включенными атрибутами.
    в основном я как-то так и делал, но приходится вставлять 2 строки с разной расстановкой пробелов разной яркости, иначе сетки не будет - работает но занимает многовато.
    сделал с использованием команды FOR - занимает меньше места, но выводится на экран долго.
    ещё бесит немного то что чем больше программа занимает тем медленней она работает, приходится всячески извращаться и искать нестандартные пути.

    - - - Добавлено - - -

    кстати знаю такой прикол, если при вводе текста на спектруме включить Extend mode а потом нажать цифры или другие символы, можно получить различные цвета (Papper, Inc) для текста и даже мигание.
    а вот яркость или прозрачный цвет сделать можно ?

  4. #114

    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,198
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    128
    Поблагодарили
    103 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZEman, яркость мигание и "транспарантные" цвета задаются аналогично. В первом снапшоте из вложения выше, так и сделано.
    Когда есть, но не знаешь где - это все равно, что нету.

  5. #115

    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,116
    Спасибо Благодарностей отдано 
    162
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    32 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    null_device, спасибо, второй файлик в твоём вложении занимает всего 142 байта.
    у меня выходило 215 байт.
    а вот первый снапшот слишком большой.

    Цитата Сообщение от null_device Посмотреть сообщение
    яркость мигание и "транспарантные" цвета задаются аналогично.
    задаются, а яркость чтоб менять через extend - что нужно нажимать ?

  6. #116

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,289
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от null_device Посмотреть сообщение
    На бейсике такое маловероятно. Либо быстро, либо мало занимало места.
    наверно можно вспомнить о перемещении буфера принтера на экран.
    поэксперементируйте с
    Код:
    POKE 23681,88
    LPRINT "что угодно"

  7. #117

    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,198
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    128
    Поблагодарили
    103 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEman Посмотреть сообщение
    яркость чтоб менять через extend - что нужно нажимать ?
    EXT MODE 9 - включить яркость
    EXT MODE 8 - выключить яркость
    Когда есть, но не знаешь где - это все равно, что нету.

  8. #118

    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,116
    Спасибо Благодарностей отдано 
    162
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    32 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    null_device, чтот не выходит, вопросики печатаются и всё.

  9. #119

    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,198
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    128
    Поблагодарили
    103 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZEman, включаете режим нажав оба шифта, а потом нажимает одну из цифровых клавиш.
    Когда есть, но не знаешь где - это все равно, что нету.

  10. #120

    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,116
    Спасибо Благодарностей отдано 
    162
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    32 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    подскажите пожалуйста способ, как вычислить сколько свободного места в памяти спектрума ещё осталось.
    например если я устанавливаю clear 60000, какой максимальный размер у бейсик программы тогда получится ?
    частенько бывает сталкиваюсь с тем что программа написана, запустишь её и в какой-то момент выводится out of memory и приходится искать чтобы урезать или компактней сложить.

Страница 12 из 43 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Руссифицированный бейсик
    от Den1982 в разделе Программирование
    Ответов: 17
    Последнее: 23.02.2022, 22:58
  2. Специалист: Бейсик
    от Prusak в разделе Специалист
    Ответов: 28
    Последнее: 26.07.2019, 16:07
  3. Про бейсик
    от yur в разделе Программирование
    Ответов: 23
    Последнее: 17.02.2014, 21:26
  4. напомните про бейсик
    от goblinish в разделе Программирование
    Ответов: 7
    Последнее: 22.06.2012, 06:14

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •