User Tag List

Показано с 1 по 10 из 83

Тема: BASIC на Корвете

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    06.04.2013
    Адрес
    г. Могилев, Беларусь
    Сообщений
    254
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    110
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    28 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Круто! Большое спасибо! Давно хотел сделать тест знакогенератора на бейсике, но не знал как переключать знакогенератор.

    Тогда еще вопрос. Заметил, что PRINT CHR$(код) не умеет выводить символы ниже 32. Нашел другой способ их вывода - писать через POKE напрямую в память АЦЗУ код символа.
    Например: POKE &HFC00,2 - выведет смайлик c кодом 2 в верхний левый угол.
    Адреса методом тыка нашел следующие: от &HFC00 (64512) - верхний левый угол экрана до &HFFFF (65535) - правый нижний.

    Может быть существует какой-нибудь штатный способ их отрисовки (символов ниже 32)?

    Цитата Сообщение от ivagor Посмотреть сообщение
    В Бейсике 2.0 есть штатные средства:
    PRINTCHR$(27);"0" - основной знакогенератор
    PRINTCHR$(27);"1" - альтернативный знакогенератор
    Ни в дисковом, ни в пзу-шном Бейсике 2.0 такой способ почему-то не заработал.

    Цитата Сообщение от ivagor Посмотреть сообщение
    В Бейсике 1.1 можно использовать POKE (в 2.0 они тоже сработают)
    POKE&HFB3A,PEEK(&HFB3A)AND251 - основной знакогенератор
    POKE&HFB3A,PEEK(&HFB3A)OR4 - альтернативный знакогенератор
    Этим способом получилось. Очень интересно, как вы его нашли? Как нашли адрес в памяти и почему к нему применяются именно эти логические операции? Они накладывают какую-то определенную битовую маску? Действительно очень интересно.
    Последний раз редактировалось Serebriakov; 22.12.2018 в 07:13.

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

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

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

Похожие темы

  1. 128 basic
    от sevol в разделе Для начинающих
    Ответов: 149
    Последнее: 08.02.2025, 05:10
  2. Ответов: 33
    Последнее: 05.12.2018, 09:00
  3. Дизассемблер BASIC-48
    от Prusak в разделе Пресса
    Ответов: 4
    Последнее: 22.06.2010, 22:52
  4. Программы на BASIC
    от form в разделе ДВК, УКНЦ
    Ответов: 14
    Последнее: 17.04.2010, 15:41
  5. Софт от MSX на Корвете
    от AlexFantasy в разделе MSX
    Ответов: 4
    Последнее: 09.07.2008, 21:07

Ваши права

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