User Tag List

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

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

Комбинированный просмотр

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

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PPC Посмотреть сообщение
    Мы не смогли найти ни одной CP/M программы, которая бы их выводила.
    Я думаю, что это потому что эмуляция терминала (или настоящий терминал) воспринимает их исключительно как управляющие. Но в шрифте-то мы можем что хотим рисовать и совсем необязательно эмулировать терминал. "Бывают же и просто буквы".
    Больше игр нет

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

  3. #2

    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    336
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это безусловно так и есть, они изначально воспринимаются драйвером консоли как управляющие.
    Подозреваю что вообще не выйдет их вывести документированными средствами CP/M как символы.
    Даже недокументированный вход в MDS800 оставшийся от ISIS уже обрабатывал часть из них как управляющие. Я про вот это (изначально это вообще ROM код был)

    ; mds monitor equates
    co equ 0f809h ;console char from c to console out

    ; EQUATES FOR NON GRAPHIC CHARACTERS
    CTLC EQU 03H ;CONTROL Cе
    CTLS EQU 13H ;STOP/START SCREEN
    CTLU EQU 15H ;LINE DELETE
    CTLE EQU 05H ;PHYSICAL EOL
    CTLP EQU 10H ;PRNT TOGGLE
    CTLR EQU 12H ;REPEAT LINE
    CTLX EQU 18H ;=CTL-U
    CTLZ EQU 1AH ;END OF FILE
    RUBOUT EQU 7FH ;CHAR DELETE
    TAB EQU 09H ;TAB CHAR
    CR EQU 0DH ;CARRIAGE RETURN
    LF EQU 0AH ;LINE FEED
    CTL EQU 5EH ;UP ARROW

    А BIOS и плясал от MDS, дальше-больше.

    Можно наверное через GSX, но там драйверы графические нужны под Вектор, тогда будет стандартно. Но это заморочно. Тогда уж наверное проще сделать какой-то BDOS extension вход для 50й функции, там вроде 3 входа зарезервированы для юзера.

    Конечно, эти 32 символа могут пригодиться для какой-то не CP/M программы на голом Векторе без ОС.
    Но смысл такую делать если уже есть ОС, которая обеспечивает вывод 80 символов в строке?

  4. #3

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PPC Посмотреть сообщение
    Но смысл такую делать если уже есть ОС, которая обеспечивает вывод 80 символов в строке?
    Это на тот случай, если хочется сделать ромчик, который загружается без доса и печатает 80 символов в строке, или совмещает текст с графикой 512x256.
    Больше игр нет

  5. #4

    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    336
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Это на тот случай, если хочется сделать ромчик, который загружается без доса и печатает 80 символов в строке, или совмещает текст с графикой 512x256.
    Ну да, можно и ромчик, но туды придётся фонт запихивать.
    А можно и наоборот. Вот, разрыл (в аттаче, запускать под МикроДОСом).
    Исходник говорит мне что это был сентябрь 1990. Рекомпильнул.

    Disclaimer: не реклама, просто это из всех телеков в Питере в 90м показывало...
    Вложения Вложения
    • Тип файла: zip 600.zip (3.9 Кб, Просмотров: 58)

    Этот пользователь поблагодарил PPC за это полезное сообщение:

    svofski(24.07.2022)

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

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

Эту тему просматривают: 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

Ваши права

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