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

User Tag List

Страница 13 из 16 ПерваяПервая ... 910111213141516 ПоследняяПоследняя
Показано с 121 по 130 из 154

Тема: Специалист_МХ2: новые программы для нового Специалиста.

  1. #121
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,403
    Спасибо Благодарностей отдано 
    313
    Спасибо Благодарностей получено 
    595
    Поблагодарили
    441 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Цитата Сообщение от fifan Посмотреть сообщение
    Вывод такой. Т.к. Loader (dos.rks) используется для загрузки системы только в режиме STD, то необходимо в нём поставить адреса #f000/#f001, как и задумывал автор.
    Если мы говорим о режиме STD компьютера MX2, то по этому адресу будет системный ППА. А если говорить о стандартном Специалисте, то загрузчик БИОСа там не имеет смысла, т.к. там у нас ПЗУ.
    Неверно. Если говорить о базовом варианте из 80х, тогда да, есть 8 устройств (сегменты по 2КБ начиная с 0C000H), 7 из которых было ПЗУ (первое обязательное, а остальные опциональные). Последнее, 8е - это системный ППА. Но в таком виде компьютер никому был не нужен, ибо даже у РК86 второй ППА был заложен изначально. Поэтому, 7й сегмент так же был отдан ППА и в итоге, схема устоялась как 6 сегментов ПЗУ (0C000H...0EFFFH) и 2 сегмента для дополнительного ППА и системного ППА (0F000H...0FFFFH). Считаю, что этот вариант и нужно держать как базовый.

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

  3. #122
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Считаю, что этот вариант и нужно держать как базовый.
    Мне показалось, fifan говорил о том, что при переключении MX2 в режим STD вся область F000-F7FF будет отведена одному устройству, как в базовом варианте, например контроллеру SD-карты. Но это ведь не так? Судя по схеме, там будут повторяться 8 устройств по 4 байта (MX2), первым из которых является системный ППА.

    А к контроллеру SD-карты в базовом варианте, да, можно обращаться по адресам F000-F001. Такую конфигурацию для моего эмулятора я где-то тут уже выкладывал.

  4. #123
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,403
    Спасибо Благодарностей отдано 
    313
    Спасибо Благодарностей получено 
    595
    Поблагодарили
    441 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В точечности так!

  5. #124
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прошил ПЛИС SD контроллера, вставил новую ПЗУ, прошитую SpetsCommander'ом. Включаю и ... Нет обращения ни к SD карте, ни к Flash-диску. Начал смотреть схему и нашёл, что под МХ2 сигнал /U6 (выборка порта программатора) активна не сначала области #f000 (как в реальном STD Специалисте), а по таким адресам:
    #f004...#f007, #f024...#f027, и так далее через каждые 32 байта до #f7e4. Значит в программе мне необходимо учитывать этот факт:
    ;порт программатора для STD
    PP0_STD equ #f004 ; порт A
    PP1_STD equ #f005 ; порт B
    PP2_STD equ #f006 ; порт C
    PP3_STD equ #f007 ; порт РУС

    SPIData equ #f004 ; регистр данных SPI
    SPICtrl equ #f005 ; регистр управления и статуса
    В реальном Специалисте эти адреса тоже должны работать.
    Зато теперь верно определяется тип ПК Специалист_МХ2 по приведённой ранее программе, только убрал не нужные записи чисел в аккумулятор при смене режима.
    Последний раз редактировалось fifan; 11.08.2013 в 18:24.

  6. #125
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что-то никак не могу конкретно указать адреса работы с Flash-диском и SD картой на реальном Специалисте_МХ2.
    Под STD вроде Flash-диск работает - встроенная директива @ Монитора-4:
    PortA=f004...PortRUS=f007.
    Под STD контроллер SD карты не работает - не верно выставлены адреса в Loadere (скопировал в пустое место прошивки весь Loader, запускаю так):
    SPIData=fff4; SPICtrl=fff5.
    SpetsCommander файлы грузит в 0-м режиме. Нужно верно указать сегменты памяти /U6 и /U3 для Flash-диска и контроллера SD карты соответственно. Пока так и не работает:
    PortA=ffe4...PortRUS=ffe7;
    SPIData=fff0; SPICtrl=fff1.
    Помогите разобраться.
    Последний раз редактировалось fifan; 19.08.2013 в 19:43.

  7. #126
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,403
    Спасибо Благодарностей отдано 
    313
    Спасибо Благодарностей получено 
    595
    Поблагодарили
    441 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В STD нужно указывать 7Fxx.

  8. #127
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    fifan, я не был уверен насчёт области FFE0-FFFF в режиме STD, поэтому в эмуляторе там такие-же порты, как и в других режимах. Если повнимательнее посмотреть схему, то там на всю область F800-FFFF клавиатурная ВВ55. Поэтому в STD (с учётом на будущее) лучше обращаться к F700-F7FF.

  9. #128
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В эмуляторе все чётко работает, на железке нет. Интересно заметил такой факт. При переходе к программе External flash disk по @ директиве монитора-4 сразу горят светодиоды контроллера SD карты светодиоды засвечиваются оба и красный и зелёный. Hardwareman, так и должно быть? Сегодня перешью пзушку. Так какие адреса указывать в STD? А то вы оба указали разные. В МХ похоже я верные указал, я думаю что последний раз я прошил полудохлую пзушку - глюки с ней постоянно.
    Последний раз редактировалось fifan; 20.08.2013 в 12:45.

  10. #129
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Так какие адреса указывать в STD? А то вы оба указали разные.
    Я думаю, HardWareMan просто опечатался.

    Цитата Сообщение от fifan Посмотреть сообщение
    В эмуляторе все чётко работает, на железке нет.
    Ясен пень, в эмуляторе в этом режиме по адресам FFE0-FFFF есть указанные тобой порты, а на железке - нет. Попробуй с этим конфигом:
    Вложения Вложения

  11. #130
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    С этим конфигом SD карта не видна

Страница 13 из 16 ПерваяПервая ... 910111213141516 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Трекер нового поколоения
    от newart в разделе Музыка
    Ответов: 63
    Последнее: 02.02.2016, 09:55
  2. Изучается спрос на плату для Специалиста
    от Павел Рябцов в разделе Барахолка (архив)
    Ответов: 109
    Последнее: 30.11.2010, 10:16
  3. Продается Лик (клон Специалиста)
    от KALDYH в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 20.02.2010, 14:29

Ваши права

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