User Tag List

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

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

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

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

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

    По умолчанию

    Цитата Сообщение от Grand Посмотреть сообщение
    Попроюовал ли кто нибудь мою последнюю тестовую версию в работес дисками от DCU?
    Да. Глюков не было. Записал диск под завязку, удалял файлы, добавлял, делал Move. Нормально.


    Набросал драйвер для всех 2Мб GMX. Идея почти такая-же, как и в предыдущий раз - чтобы, и память юзалась вся доступная, и часы отображались в любой конфигурации GMX. Т.е. в режиме Скорпа видны 2Мб, а в режиме Пентагона и Композита - 128К.
    Для работы часов порты SMUC открывать не обязательно, их чтение сделал через TR-DOS. Ну и прошивку теневика GMX не забываем обновить до G5.01, чтобы при чтении с винта через #3D13 не висло, если кто не в курсе.
    Драйвер сделан из драйвера от Grand (спасибо! ) . 8 и 15 страницы не используются.

    В аттаче скомпиленный драйвер и текстовый исходник.

    gmxdrv.zip (перекачайте, кто скачивал ранее, ошибочка вкралась, на работу не влияет, но для порядку... )

    Текст:

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


    Код:
            ORG #5B00,#6B00
    
            JR MEM
            JR CLOCK
    
            DB 0,0
    
    MEM     CP #02
            JR C,$+3
            INC A
            CP #05
            JR C,$+3
            INC A
            PUSH HL
            LD L,A
            LD H,#08
            LD A,(#08)
            CP #C3
            LD A,L
            JR NZ,ZX128_1
            CP H
            LD HL,#F507;    RLCA: PUSH AF
            LD (ZX128_2),HL
            LD H,#80
            JR C,$+3
            INC A
            CP #0F
            JR C,$+3
            INC A
    
    ZX128_1 CP H
            POP HL
            CCF
            RET C
            PUSH BC
            LD BC,#7FFD
            PUSH AF
            AND #07
            OR #10
            OUT (C),A
            POP AF
    ZX128_2 POP BC;   RLCA: PUSH AF
            RET
            AND #10
            LD B,#1F
            OUT (C),A
            POP AF
            RLCA
            RLCA
            RLCA
            AND #07
            LD B,#DF
            OUT (C),A
            POP BC
            RET
    
            DS #5B5D-$,#00
    
    CLOCK   LD BC,#DFBA
            LD A,#04
            CALL OUTIN
            LD E,H
            LD A,#02
            CALL OUTIN
            LD D,H
            SUB A
            CALL OUTIN
            LD C,H
            LD B,D
            RET
    
    OUTIN   CALL OUTDOS
            LD A,#D8
            PUSH BC
            LD C,#1F
            CALL OUTDOS
            POP BC
            LD HL,#3EF3
            JR JMPDOS
    
    OUTDOS  LD HL,#2A53
    JMPDOS  PUSH HL
            JP #3D2F
    [свернуть]


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

    Цитата Сообщение от Grand Посмотреть сообщение
    Количество cвободных секторов?
    Оно учитываются до начала операции только, чтобы определить есть ли свободное место. Когда на диск
    добавились/удалились файлы, это значение, как и остальные в сл. секторе, уже не актуально.
    Я что-то все равно не врублюсь Почему не актуально? Разве после записи файлов на диск эти значения не меняются?
    Я всегда считал, что меняются, по крайней мере должны. Таким образом, чтобы узнать общий объем диска (хоть стандартного, хоть dcu'шного) достаточно сложить длины всех файлов с тем, что лежит в E5,E6 в 9-м секторе.
    И DF,E0 трогать нет необходимости, т.к. нельзя исключать, что какой-нибудь 'социально ответственный' коммандер при копировании может затереть эти значения в соответствии со своими представлении о правильности формата диска.
    Последний раз редактировалось Evgeny Muchkin; 26.11.2020 в 11:08.

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

    Grand(23.11.2020)

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

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

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

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

Похожие темы

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

Ваши права

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