Важная информация

User Tag List

Показано с 1 по 3 из 3

Тема: Quick Commander v3.10r

  1. #1
    Activist Аватар для Spectre
    Регистрация
    26.01.2005
    Адрес
    Минск
    Сообщений
    294
    Благодарностей: 11
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Quick Commander v3.10r

    На http://ob.raww.net/cgi-bin/index.cgi?page=quick закачал обновленную сборку Quick Commander v3.10r. В нее добавлена версия QC 3.10r которая использует другой резидент для размещения в памяти, а именно совместимый с TR-DOS 6.05e-6.10e. Сам TR-DOS тоже прилагается.

    В следующей версии Quick Commander v4.00 будет поддерживаться только такой вид резидента. Связано это с тем что вся 128-я память в процессе работы используется и на резидент остается место только в верхней памяти.

    Напомню, что резидент TR-DOS v6.10e подразумевает размещение в последней странице 512Кб памяти по стандарту Пентагона, то есть #C7 и требует чтобы по адресу #FFF0 размещалась строка "Residentpresent!". Тогда при старте TR-DOS'а он сразу передает управление на адрес #C000.

    Если на Вашем компьютере память не по стандарту Пентагона, тогда при попытке включить страницу #C7 включится страница #17, то есть резидент окажется на "старом" месте и будет распознаваться программами.

    Для переделки программ под новый резидент достаточно изменить 1 (!) байт в проверке:
    Код:
    		LD BC,#7FFD
    		LD A,#С7 ;было #17
    		OUT (C),A
    		LD HL,(#C000)
    		LD DE,#FF31
    		OR A
    		SBC HL,DE
    		JP Z,#C000
    		LD A,#10
    		OUT (C),A
    		LD HL,0
    		PUSH HL
    		JP #3D2F
    Или можно проверять по надписи "Residentpresent!", так делает TR-DOS 6.10e:
    Код:
    		LD BC,#7FFD
    		LD A,#С7
    		OUT (C),A
    		LD HL,#FFF0
    		XOR A
    LL	 XOR (HL)
    		ADC A,H
    		INC L
    		JR NZ,LL
    		CP 6 ;"Residentpresent!"
    		JP Z,#C000
    		LD A,#10
    		OUT (C),A
    		LD HL,0
    		PUSH HL
    		JP #3F2F
    Quick Commander будет в дальнейшем поддерживать оба вида проверки. В программах в целях совместимости рекомендуется также использовать 2 проверки.

    Высказывайте свои мысли на этот счет.
    Последний раз редактировалось Spectre; 04.11.2005 в 10:59.

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

  3. #2

    По умолчанию

    Цитата Сообщение от Spectre
    [skip]
    Quick Commander будет в дальнейшем поддерживать оба вида проверки. В программах в целях совместимости рекомендуется также использовать 2 проверки.

    Высказывайте свои мысли на этот счет.
    А можно теперь по-русски, для ламеров - другие стандарты расширения памяти, кроме пентагон512, не будут поддерживаться или как? =)
    --- Кто съел всю уху?

  4. #3
    Activist Аватар для Spectre
    Регистрация
    26.01.2005
    Адрес
    Минск
    Сообщений
    294
    Благодарностей: 11
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от lvd
    А можно теперь по-русски, для ламеров - другие стандарты расширения памяти, кроме пентагон512, не будут поддерживаться или как? =)
    Нет. Поддержка здесь - понятие условное.

    Если у тебя Пентагон 256/512/1024 или KAY 1024, тогда все будет работать так как задумано (резидент в последней странице верхней памяти). Иначе будет работать так как сейчас (резидент в 7-ой странице, легко может быть затерт).

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

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

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

Похожие темы

  1. Real Commander + HDD SMUC
    от bugsy в разделе Софт
    Ответов: 26
    Последнее: 14.12.2013, 20:12
  2. Quick Reply
    от key-jee в разделе Форум
    Ответов: 3
    Последнее: 20.03.2005, 15:06
  3. Дизайн Quick Commander v4.00
    от Spectre в разделе Софт
    Ответов: 13
    Последнее: 11.03.2005, 16:18

Ваши права

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