User Tag List

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

Тема: TR-DOS Navigator (TRDN)

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

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

    Регистрация
    10.04.2005
    Адрес
    Сибирь
    Сообщений
    1,203
    Спасибо Благодарностей отдано 
    270
    Спасибо Благодарностей получено 
    397
    Поблагодарили
    171 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    TRD ... через load - запускает
    Нет, автостарт TRDN обрабатывает корректно. Иначе половина программ не запускалась бы.

    - - - Добавлено - - -

    Цитата Сообщение от Evgeny Muchkin
    ... вопрос по длине драйвера памяти и часов. В доках написано, что максимальная длина его - 256. Хотя TRDN пишет в 23388 при работе, т.е. получается, что портит драйвер.
    Нет, TRDN в эту ячейку ничего не пишет.
    Проблема в другом. Теневой монитор при возврате из RST 8 выставляет экран согласно биту 3 из 23388. Об этом написано в его Руководстве.
    Драйвер действительно может иметь длину 256 батов, но если предполагается его использование на Scorpion'ах, то ячейку 23388 лучше обнулить.

    - - - Добавлено - - -

    Цитата Сообщение от Evgeny Muchkin
    А можно сделать, чтобы имена SMUC дисков нормально отображались, а не как файлы - с пробелом после 8-го символа?
    Сейчас в качестве имен псевдодисков отображаются их реальные имена, заданные при инициализации. Разве это неудобно? В информационных строках (внизу панели) отображаются имена из каталога.

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

  3. #2

    Регистрация
    10.04.2005
    Адрес
    Сибирь
    Сообщений
    1,203
    Спасибо Благодарностей отдано 
    270
    Спасибо Благодарностей получено 
    397
    Поблагодарили
    171 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Evgeny Muchkin
    Из хотелок:
    - возможность настройки цветов (синий вырви глаз, конечно, хоть и аутентичный ;) )
    Я вставил в ассемблерный текст TRDN переменные цвета, и теперь можно задавать цвета по вкусу перед его компиляцией. Желающие могут разработать альтернативную палитру и олубликовать результат здесь :)

    Во вложении ассемблерный текст ориентированний на SjASMPlus Z80 Cross-Assembler.
    Инструкцимя по его использованию и все остальные поясняющие тексты в архиве исходников в первом сообщении темы.

    Со строки 6718 в файле TRDNC.ASM находятся переменные цвета. Вот фрегмент:
    Код:
    /.../
    ;Цветовые переменные
    ;-ФП
    COL_MAI EQU     %01000000;маска атрибута:
    ;b7-мерц, b6-ярк,b5-b3-paper,b2-b0-0
    ;
    COL_P   EQU     5|COL_MAI;цв.панели
    COL_PT  EQU     6|COL_MAI;цв.назв.столбщов панели
    COL_PH0 EQU     5|COL_MAI;цв.заголовка пассивной панели
    COL_PH1 EQU     #28|COL_MAI;цв.заголоака активной панели
    COL_INP EQU     7|COL_MAI;цв.текста Info-панели
    /.../
    В качестве примера я привел во вложении откомпилированный вариант TRDN с черным paper.


    Вложение удалено после 21-го просмотра. Смотрите архив исходных ассемблерных текстов в первом сооющении темы.
    Последний раз редактировалось Grand; 24.05.2021 в 08:38. Причина: удаление вложения

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

    Evgeny Muchkin(20.11.2020)

  4. #3

    Регистрация
    16.11.2005
    Адрес
    Санкт-Петербург
    Сообщений
    2,925
    Спасибо Благодарностей отдано 
    1,168
    Спасибо Благодарностей получено 
    362
    Поблагодарили
    198 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Grand Посмотреть сообщение
    Сейчас в качестве имен псевдодисков отображаются их реальные имена, заданные при инициализации. Разве это неудобно?
    Я вот о чем. Фото, как отображает имя диска TRDN (с пробелом, как файл), и при переименовании диска схожая ерунда, только с запятой

    И для сравнения как отображает те же диски GRAND'S BOOT - нормально без пробелов:

    Скрытый текст









    [свернуть]


    - - - Добавлено - - -

    Цитата Сообщение от Grand Посмотреть сообщение
    Нет, TRDN в эту ячейку ничего не пишет.
    Хм... а в коде вот это:

    Код:
    ...
    ;
    ;Пров.на 128K
            SET 5,(IY+54);b5=1 сигнал 48K
            LD      A,#10
            LD      HL,#D011;Адр.в.рабоч.обл.
            LD      BC,#7FFD
            OUT     (C),A
            LD      (HL),B
            OUT     (C),L
            LD      (HL),A
            OUT     (C),A
            CP      (HL);Z=0,если 128K
            LD      (23388),A
    ...
            JR HDDOFF
    sc_t2   LD A,#10
            LD (23388),A;BANKM
    ...
    L23613  LD      SP,0000
            LD      (23613),SP;Восст.ERR_SP
            PUSH    HL
            CALL    CHDRV1
            LD A,201
            LD (23746),A
            XOR A
            LD (#5C44),A;NSPPS
            OR #10
            LD (23388),A
            LD      BC,65367
    ...
    - - - Добавлено - - -

    Цитата Сообщение от Grand Посмотреть сообщение
    Нет, автостарт TRDN обрабатывает корректно. Иначе половина программ не запускалась бы.
    Ну не запускается из TRDN файл, который я дал. Из чего угодно запускается, а из сабжа нет. Значит, наверное, имеет место некорректность.

  5. #4

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,289
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Evgeny Muchkin Посмотреть сообщение
    Хм... а в коде вот это:
    а это не драйвер 48/128 ? (ну то есть для скорпа он загружаться/исполняться не должен)

  6. #5

    Регистрация
    10.04.2005
    Адрес
    Сибирь
    Сообщений
    1,203
    Спасибо Благодарностей отдано 
    270
    Спасибо Благодарностей получено 
    397
    Поблагодарили
    171 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Evgeny Muchkin
    Хм... а в коде вот это:
    В первом фрагменте запись в 23388 идет до того как загружен драйвер. Во втором - только на Скорпионе, но драйвер уже загружен, и это не совсем правильно В третьем фрагменте запись в 23388 идет уже при выходе из TRDN и драйвер больше не вызывается.

  7. #6

    Регистрация
    16.11.2005
    Адрес
    Санкт-Петербург
    Сообщений
    2,925
    Спасибо Благодарностей отдано 
    1,168
    Спасибо Благодарностей получено 
    362
    Поблагодарили
    198 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    а это не драйвер 48/128
    А да, похоже на то.

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

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

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

Похожие темы

  1. spectrum navigator
    от scl^mc в разделе Софт
    Ответов: 21
    Последнее: 03.05.2021, 16:50
  2. Софт для PC : Dos Navigator
    от spensor в разделе PC-совместимые компьютеры
    Ответов: 13
    Последнее: 26.02.2021, 19:09

Ваши права

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