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

User Tag List

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

Тема: 80 символов в строке и режим 512 точек вообще

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    798
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию 80 символов в строке и режим 512 точек вообще

    Подумал, что я никогда не пытался даже точечку нарисовать в этом режиме. А скорость вывода текста в МикроДОС всегда навевала тоску. И решил попробовать сделать сам. Провозился день, но понял только, что МикроДОС не пальцем деланый и с учетом обстоятельств выводит текст еще даже можно сказать быстро.

    Моя совсем пока неотесанная попытка (гист в прекрасме).

    Сначала сделал вариант честный, который очищает сам себе знакоместо (это blx_jumptbl), как это требуется в эмуляции терминала. Потом сделал второй, который считает, что текст всегда печатается по заранее очищенной области слева направо (nblx_jumptbl). В условиях эмуляции терминала это нельзя гарантировать, но в других случаях это по-моему разумное ограничение.

    Шрифт 6х8 разворачивается половинками глифов: 8 байт для плоскости A000 + 8 байт для плоскости C000 (используются младшие три бита, в Векторовской проекции это получается сдвиг на 5).

    Впечатления довольно тяжкие. 512 точек -- ужасно неудобный для рисования режим, а уж 80 символов в строке, при том, что получается по три бита на знакоместо -- восьмикратно неудобный. Думаю, может быть я вообще что-то неправильно понял и можно совсем не так все делать. Было бы прикольно, если б получилось выжать за прерывание хотя бы строку. Сейчас выходит только 43 символа. То есть если 80х25, то нужна почти секунда, чтобы заполнить весь экран текстом.

    Нету ли, кстати, в удобном виде шрифта, который используется в МикроДОС-е? Тот шрифт 6x8, который я нашел, только родная мама способна полюбить.
    Последний раз редактировалось svofski; 12.07.2022 в 03:12. Причина: 54 символа / прерывание
    Больше игр нет

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

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

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

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

Похожие темы

  1. Ответов: 56
    Последнее: 02.08.2021, 17:58
  2. РК86: CP/M 2.2 BIOS и 80 знаков в строке
    от tchv71 в разделе Радио-86РК
    Ответов: 32
    Последнее: 11.04.2021, 11:08
  3. Глюк в режиме 512 точек
    от tki в разделе Вектор
    Ответов: 13
    Последнее: 31.01.2011, 20:47
  4. 52 символа в строке...
    от Strunov в разделе Программирование
    Ответов: 6
    Последнее: 30.01.2006, 03:38

Ваши права

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