Псевдографика в Linux... Способы реализации?

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Andreich
постоялец
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Сообщение Andreich »

Смотрел при помощи vi, но никаких управляющих символов там нет!
Немного подправил код;

Код: Выделить всё

program new;
uses crt;
var i : integer;
Begin
  ClrScr;
  for i:=1 to 30 do
  Write('═'); 
end.


Результат тот же! :(
Даже не знаю, что бы это могло значить...
Аватара пользователя
B4rr4cuda
энтузиаст
Сообщения: 693
Зарегистрирован: 28.12.2007 06:48:35

Сообщение B4rr4cuda »

Andreich писал(а):Даже не знаю, что бы это могло значить...

Возможно настройки эмулятора терминала? Тот код я компилил с fpc и запускал из konsole.
Сквозняк
энтузиаст
Сообщения: 1159
Зарегистрирован: 29.06.2006 22:08:32

Сообщение Сквозняк »

Больше года читаю текст (халявную художественную литературу и всякие сабы, короткие техничесские текстовики, абракодабру двоичных файлов) в линуксе в псевдографическом режиме, аля нортон командер. Полноэкранный графичесский режим 720х400, несколько шрифтов полученных сканированием скринов досовских прог, миллионы цветов из которых используются только 16. Это лучше чем эмулятор, цвет фона и шрифта меняется без дополнительных утилит простым прописыванием в исходнике, но нет желания этого делать - для одной ситуации много идеальных сочетаний цвета текста и шрифта быть не может. Для поиска текста пришлось имитировать переключение раскладок альт шифтом. Скоро новую версию выложу с поддержкой русского UTF8 и прокруткой текста колёсиком. В принципе она готова, нужно только перекомпилировать компилятором поновее чтобы просматривать файлы больше 2Гб. kran100.narod.ru Можете посмотреть, если goto не боитесь )
На скрине пиксели квадратные, в полноэкранном режиме прямоугольные. На ЖК мониторе не тестил.
Изображение
r1ka
незнакомец
Сообщения: 6
Зарегистрирован: 08.09.2008 20:29:20

Сообщение r1ka »

А как же TurboVision?
Где-то читал, что в fpc входит его аналог - FreeVision.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

r1ka писал(а):А как же TurboVision?

Нету такого слова в словаре. :)
r1ka писал(а):Где-то читал, что в fpc входит его аналог - FreeVision.

Оно и сейчас туда входит.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

r1ka
А Вы вот эту строчку:
The Turbo Vision framework was included with Borland Pascal, Turbo Pascal, and Borland C++.

внимательно прочитали? Что-то я там слоа FreePascal не увидел. :) Может у меня что-то со зрением? :)
r1ka
незнакомец
Сообщения: 6
Зарегистрирован: 08.09.2008 20:29:20

Сообщение r1ka »

Я предлагал использовать именно FreeVision, а TurboVision упомянул лишь потому, что, скорее всего, люди, которые будут использовать FreeVision ранее ознакомились с TurboVision.

Олдскул и все такое ;)
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Если честно, то мне что тогда не понравился TurboVision, что потом FreeVision. Сложно в программировании. :) Я на TV перешёл после FoxPro. Вроде бы одно и то же, а разница как между стиральной машиной "Indesit" и стиральной машиной "Малютка". :)
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

у меня именно такое ощущение было когда я после TV попробовал работать с FoxPro - мне было проще написать клас для работы с dbf и сетку (DBGrid) для отображения данных. :-):-):-)
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

alexs писал(а):у меня именно такое ощущение было когда я после TV попробовал работать с FoxPro

Первая любовь всегда самая светлая. :D
unxed
новенький
Сообщения: 31
Зарегистрирован: 25.10.2020 22:38:56

Сообщение unxed »

Тут Free Vision под юникод адаптировали, зацените:
https://gitlab.com/freepascal.org/fpc/s ... _833019965
Ответить