User Tag List

Страница 6 из 6 ПерваяПервая ... 23456
Показано с 51 по 53 из 53

Тема: Редактор текстов для РК86 и световое перо

  1. #51

    Регистрация
    14.10.2020
    Адрес
    с. Забуянье, Украина
    Сообщений
    31
    Спасибо Благодарностей отдано 
    39
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, и правда, сжатие не нужно. 100 000 текста в один документ никто пихать не станет...

  2. #52

    Регистрация
    16.03.2021
    Адрес
    г. Москва
    Сообщений
    68
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    29 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тут еще такой момент - всё это использовалось в паре с загруженным ассемблером "Микрон", как бы он стал понимать сжатый текст? Даже токенизировать ассемблерные команды нельзя было...

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

    aahzma(19.04.2021)

  3. #53

    Регистрация
    16.03.2021
    Адрес
    г. Москва
    Сообщений
    68
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    29 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tchv71 Посмотреть сообщение
    Для уменьшения проблем совместимости с клонами решил ввести стандарт на пролог для программы под РК:
    вместо
    ;************ Controller's mapping **************
    PPI equ 08000h; 8255 fist *
    PPI2 equ 0A000h; 8255 second *
    DISP equ 0C000h; 8275 display adapter *
    DMA equ 0E000h; 8257 DMA chip *
    ;************************************************

    программа будет начинаться следующей последовательностью:

    JMP Entry
    DW VRAM ; Адрес начала буфера экрана - 76d0h
    DW PPI ; Адрес ВВ55 контроллера клавиатуры - 8000h
    DW PPI2 ; Адрес дополнительного ВВ55 - 0A000h
    DW DISP ; Адрес ВГ75 - 0C000h
    DW DMA ; Адрес ВТ57 - 0E000h
    DW 0,0,0,0 ; Reserved for future use
    Entry: ; Program code

    Обязуюсь переделать свой редактор на такой пролог и использовать только косвенную адресацию.
    Для переноса на Апогей или RK-16к или RK-60к и другие, которые совместимы, но отличаются адресами портов, нужно будет поменять лишь несколько ячеек, которые не меняют своё положение относительно стартового адреса программы, поддерживающий данный стандарт на пролог. Это можно сделать даже автоматически в загрузчике, поскольку число сигнатур пролога без учета первых 3-х байт конечно и весьма невелико, а загрузчик знает конфигурацию РК, на котором работает.
    Как и обещал, переделал редактор на косвенную адресацию портов. Теперь на других компах с ВГ надо будет только изменить несколько начальных ячеек.
    Ссылка на редактор в эмуляторе - в начале темы.

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

    aahzma(25.04.2021)

Страница 6 из 6 ПерваяПервая ... 23456

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

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

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

Похожие темы

  1. Световое перо aka Light Pen.
    от Ne01eX в разделе Устройства ввода
    Ответов: 26
    Последнее: 19.02.2025, 10:11
  2. Световое перо / тач скрин для РК
    от Радио-86РК в разделе Радио-86РК
    Ответов: 4
    Последнее: 15.04.2021, 01:22
  3. КУВТ и световое перо
    от dk_spb в разделе MSX
    Ответов: 0
    Последнее: 15.01.2019, 11:38
  4. Утилита для подготовки текстов
    от Vitamin в разделе Программирование
    Ответов: 9
    Последнее: 21.02.2011, 07:57

Ваши права

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