User Tag List

Страница 31 из 73 ПерваяПервая ... 272829303132333435 ... ПоследняяПоследняя
Показано с 301 по 310 из 726

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

  1. #301

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

    Post Тестирование драйвера верхней памяти для Scorpion GMX

    Цитата Сообщение от Evgeny Muchkin
    А при наличии на диске trdn.drv и запуске на Скорпионе будет задействован драйвер?
    Будет. И теперь мы можем приступить к тестированию драйвера верхней памяти для Scorpion GMX. Во вложении сам драйвер и его исходник в формате Gens4B.

    Я, как всегда, проверил драйвер на ZX Evolution в конфигурации GMX.
    Получилось что при копировании флоппи-дисков все работает правильно. А вот если в операции принимает участие примонтированный псевдодиск, то - зависания на середине операции. Необходимо проверить так ли это и на реальном Scorpion GMX.

    Краткая инструкция по инсталляции драйвера.
    Запишите файл .drv на свой диск, где у вас записан TRDN. Переименуйте драйвер в trdn.drv и загрузите TRDN. На Info-панели ( CS/L) будет отображен размер буфера копирования - свыше 7000 секторов.

    PS Драйвер перемещен сюда.
    Последний раз редактировалось Grand; 20.11.2020 в 04:45.

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

    Djoni(04.11.2020), Evgeny Muchkin(30.10.2020)

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

  3. #302

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

    По умолчанию

    Цитата Сообщение от Grand Посмотреть сообщение
    так ли это и на реальном Scorpion GMX.
    Так же.

    А чем провинилась 15-я страница?
    Последний раз редактировалось Evgeny Muchkin; 30.10.2020 в 13:51.

  4. #303

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    905
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    343
    Поблагодарили
    182 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На всякий случай мои соображения про память: при обращении к вирт. диску идёт вызов монитора, а он неправильно определяет какая сейчас включена страница в окне #c000, если включена страница > 15, и потом возвращает не ту.
    Выход: перед любым обращением к tr-dos включать страницу <=15, а лучше 0. И переменную #5b5c выставлять тоже правильно.
    Второй вариант: грузить всё через окно #8000 в нужную страницу, по-моему на него монитор не обращает внимания и так работает.

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


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

    Эти 3 пользователя(ей) поблагодарили izzx за это полезное сообщение:

    Djoni(04.11.2020), Evgeny Muchkin(30.10.2020), Grand(31.10.2020)

  5. #304

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

    По умолчанию

    Подтверждаю сие экспериментом. Попробовал щелкать страницами с помощью вышевыложенного драйвера, после чего читать с примонтированного диска.

    Стабильно закидывается на чтении в 12-ю логическую (16-ю реальную) страницу.

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

    Похоже, FION в GMX Commander'e убивал двух зайцев, делая работу в HDD напрямую через порты: 1 - скорость, 2 - этот глюк с неправильным определением страницы теневиком.

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

    Grand(31.10.2020)

  6. #305

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

    По умолчанию

    Цитата Сообщение от Evgeny Muchkin Посмотреть сообщение
    А чем провинилась 15-я страница?
    Там может быть MagOS. Для совместимости с ней.

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

    Цитата Сообщение от izzx Посмотреть сообщение
    при обращении к вирт. диску идёт вызов монитора, а он неправильно определяет какая сейчас включена страница в окне #c000
    В общем, все как на Scorpion 1024... Жаль. Я ожидал, что хоть в G5.00 сделано правильно. Будем искать обход.

  7. #306

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

    По умолчанию

    Цитата Сообщение от Grand Посмотреть сообщение
    В общем, все как на Scorpion 1024... Жаль. Я ожидал, что хоть в G5.00 сделано правильно. Будем искать обход.
    Хм... Офтоп, конечно, получается. А может, поправить этот момент в ПЗУ и сделать диск с версией G5.01 для прошивки в GMX?
    Программаторы не нужны, перепрошивка с диска средствами загрузчика это вполне штатная процедура для GMX, любой пользователь справится.

  8. #307

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    905
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    343
    Поблагодарили
    182 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Evgeny Muchkin Посмотреть сообщение
    Хм... Офтоп, конечно, получается. А может, поправить этот момент в ПЗУ и сделать диск с версией G5.01 для прошивки в GMX?
    Хорошо было бы. А потом поправить чтобы и отладчик знал про новые страницы памяти. И новое окно, и граф. режим. )

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


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  9. #308

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

    По умолчанию

    izzx, не исключаю, что и отладчик и трдос юзают одну и ту же процедуру.

  10. #309

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

    По умолчанию

    Развлечения ради набросал драйвер для памяти и часов для компов с GMX и SMUC с открытыми портами.

    Основная идея была в том, чтобы часы показывались в любой конфигурации GMX, Скорпион, Пентагон, Композит... не важно.

    В режиме скорпа юзаются 256К (15-я страница тоже, т.к. писал для себя, а МагОС не юзаю), в режиме Пентагон и Композит - 128К.

    Сделано примитивно, драйвер срисован из доков для TRDN. Надеюсь, позже мы разберемся и в режиме скорпа можно будет подключать и все 2Мб GMX.

    Код:
            ORG #5B00,#6000
    
            JR MEM
            JR CLOCK
    
            DB 0,0
    
    TABLE   DB #00,#01,#03,#04,#06,#07
    TABLE2  DB #11,#12,#13,#14,#15,#16,#17
    ;        DB #FF
    
    MEM     PUSH HL
            LD HL,TABLE
            ADD A,L
            LD L,A
            LD A,(8)
            CP #C3
            JR Z,MEMSC
            LD A,#E5
            LD (TABLE2),A
    MEMSC   LD A,(HL)
            POP HL
            CP #E5
            SCF
            RET Z
            PUSH BC
            PUSH AF
            AND #10
            LD BC,#1FFD
            OUT (C),A
            POP AF
            OR #10
            LD B,#7F
            OUT (C),A
            POP BC
            RET
    
    CLOCK   LD BC,#DFBA
            LD HL,#2A53
            LD A,#04
            CALL OUTDOS
            IN E,(C)
    ;        LD A,#02
            RRCA
            CALL OUTDOS
            IN D,(C)
            SUB A
            CALL OUTDOS
            IN C,(C)
            LD B,D
            RET
    
    OUTDOS  PUSH HL
            JP #3D2F
    
            DS #5B5D-$,0
    В аттаче уже скомпилированный.
    Вложения Вложения
    • Тип файла: zip driver.zip (423 байт, Просмотров: 84)

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

    Djoni(01.11.2020), Grand(02.11.2020), izzx(01.11.2020)

  11. #310

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

    По умолчанию

    Цитата Сообщение от Grand Посмотреть сообщение
    а как тогда ты набираешь символы "@", "#", "(" и т.д.? :-O
    Дык, так и набираю, как на ПЦ-шной клавиатуре написано:

    @ - Shift + 2
    # - Shift + 3
    ( - Shift + 9 (не 8!!)
    ) - Shift + 0 (не 9!!)
    и т.д.

    Было удобно до этого момента

Страница 31 из 73 ПерваяПервая ... 272829303132333435 ... ПоследняяПоследняя

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

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

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

Ваши права

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