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

User Tag List

Страница 5 из 9 ПерваяПервая 123456789 ПоследняяПоследняя
Показано с 41 по 50 из 86

Тема: Дизассемблер ПрофПЗУ Scorpion

  1. #41
    Master
    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    905
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    205
    Поблагодарили
    153 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    по схеме вход мультиплексора который идёт на 5ый бит (в режиме чтения из #1F) посажен на землю
    Это если читается #1F Кемпстона, т.е. вне ТР-ДОС. В ДОСе идет весь байт прямиком из ВГ.

    Цитата Сообщение от LW Посмотреть сообщение
    А можно перефразировать для тех, кто не шарит в схемотехнике?
    Из порта Кемпстона читается ноль в пятом бите (если комп не переделывали под 8-бит джой и не нажали кнопку этого бита).
    Про TR-DOS описал выше =)


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

    LW (26.05.2022)

  3. #42
    Master Аватар для LW
    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    961
    Спасибо Благодарностей отдано 
    232
    Спасибо Благодарностей получено 
    1,034
    Поблагодарили
    326 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Xela, шрифт лежит в ROM4 (плоскость 1, страница 0), с адреса #059F. Да он в запакованном виде. Там же по адресу #057F находится процедура распаковки. Собственно эта процедура копирует запакованный шрифт в RAM8 с адреса #EBF5, и вызывает процедуру распаковки из rom6(плоскость 1, страница 2) по адресу #1108 (входные параметры для этой процедуры: hl=адрес куда распаковывать; hl'=адрес буфера откуда распаковывать; de'=первая свободная ячейка в буфере /de'-hl' длина запакованного блока/)

    распаковывается в RAM8 #F7C0
    Последний раз редактировалось LW; 26.05.2022 в 16:29.

  4. #43
    Master Аватар для Xela
    Регистрация
    03.12.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    587
    Спасибо Благодарностей отдано 
    428
    Спасибо Благодарностей получено 
    168
    Поблагодарили
    120 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    LW, Спасибо!

    ох, как сложно заморочились.. при этом он же хранится в ПЗУ в распакованном виде.

  5. #44
    Master Аватар для LW
    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    961
    Спасибо Благодарностей отдано 
    232
    Спасибо Благодарностей получено 
    1,034
    Поблагодарили
    326 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Имеете ввиду в rom3(tr-dos)? ну так он там не полный. Плюс там есть нюансы.
    Вероятней всего шрифт из tr-dos используется в обычном ПЗУ не Проф.

  6. #45
    Master Аватар для Xela
    Регистрация
    03.12.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    587
    Спасибо Благодарностей отдано 
    428
    Спасибо Благодарностей получено 
    168
    Поблагодарили
    120 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LW Посмотреть сообщение
    Плюс там есть нюансы


    вы вот про эти два #FF которыми разбивается шрифт?

    Цитата Сообщение от LW Посмотреть сообщение
    Вероятней всего шрифт из tr-dos используется в обычном ПЗУ не Проф.
    попробую в обычном заменить, хотя мне казалось я начал эксперименты с 2.95б которое не проф.

  7. #46
    Master Аватар для LW
    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    961
    Спасибо Благодарностей отдано 
    232
    Спасибо Благодарностей получено 
    1,034
    Поблагодарили
    326 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xela Посмотреть сообщение
    вы вот про эти два #FF которыми разбивается шрифт?
    именно

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

  9. #47
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,804
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    148
    Спасибо Благодарностей получено 
    1,193
    Поблагодарили
    786 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LW Посмотреть сообщение
    Имеете ввиду в rom3(tr-dos)? ну так он там не полный. Плюс там есть нюансы.
    если эти два #FF расположены по адресу #xxFF то этому есть вполне разумное объяснение.
    это сделано для совместимости с классической прошивкой TRDOS.
    на этот адрес может направляться вектор прерываний (в режимеIM2)
    когда используются загрузчики с музыкой или часами - вариантов много.

  10. #48
    Master Аватар для Xela
    Регистрация
    03.12.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    587
    Спасибо Благодарностей отдано 
    428
    Спасибо Благодарностей получено 
    168
    Поблагодарили
    120 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LW Посмотреть сообщение
    именно
    Цитата Сообщение от goodboy Посмотреть сообщение
    если эти два #FF расположены по адресу #xxFF
    все так.

    я новый шрифт заливал и потом этими #FF разбавлял.

  11. #49
    Master Аватар для LW
    Регистрация
    05.09.2007
    Адрес
    Орск
    Сообщений
    961
    Спасибо Благодарностей отдано 
    232
    Спасибо Благодарностей получено 
    1,034
    Поблагодарили
    326 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xela Посмотреть сообщение
    попробую в обычном заменить, хотя мне казалось я начал эксперименты с 2.95б которое не проф.
    Я не утверждаю что это так. Просто в ПрофПЗУ отсылку на этот шрифт не встречал, хотя уже отдизасмил процентов 70 наверное. Поэтому и предположил, что это для обычного ПЗУ.
    А вот вывод текста в ПрофПЗУ это боль, полюбому надо исправлять.

  12. #50
    Master Аватар для Xela
    Регистрация
    03.12.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    587
    Спасибо Благодарностей отдано 
    428
    Спасибо Благодарностей получено 
    168
    Поблагодарили
    120 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    LW, я не уверен, что моих знаний хватит на то, что б корректно запаковать новый шрифт и вставить его вместо старого.. так что видимо пока со старым шрифтом.
    Хотя я конечно сильно удивлен таким ходом.. сколько они там сэкономили храня этот шрифт в запакованном виде, и разворачивая его в озу? байт 100?

Страница 5 из 9 ПерваяПервая 123456789 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Что такое TRDOS mirror в ПрофПЗУ Scorpion'а
    от AndTorp в разделе Scorpion
    Ответов: 2
    Последнее: 26.06.2022, 09:57
  2. Дизассемблер монитора РК ищу
    от Дмитрий77 в разделе Радио-86РК
    Ответов: 8
    Последнее: 29.06.2021, 20:58
  3. Дизассемблер BASIC-48
    от Prusak в разделе Пресса
    Ответов: 4
    Последнее: 22.06.2010, 22:52
  4. Новый дизассемблер для ZX
    от Strunov в разделе Программирование
    Ответов: 32
    Последнее: 01.08.2007, 12:39
  5. Дизассемблер TR-DOS
    от Sonic в разделе Оси
    Ответов: 5
    Последнее: 23.10.2006, 09:42

Ваши права

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