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

User Tag List

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

Тема: Конфигурации памяти

  1. #1
    Master
    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    743
    Спасибо Благодарностей отдано 
    223
    Спасибо Благодарностей получено 
    40
    Поблагодарили
    39 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Конфигурации памяти

    Похоже, что все конфигурации памяти Корвета нигде не документированы, поэтому сделал автоматический генератор всех конфигураций памяти на основе файла mapper.mem из исходников эмулятора kdbg. Если кто имеет уточнения, пожалуйста, сообщайте. Удивительно, что в некоторых конфигурациях нет доступа к регистрам, получается если в них попадешь, то уже не выберешься?
    По этим данным получается, что тайнственная конфигурация DOSED чудес не делает, а ряд конфигураций просто идентичны.

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

  3. #2
    Master
    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    743
    Спасибо Благодарностей отдано 
    223
    Спасибо Благодарностей получено 
    40
    Поблагодарили
    39 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Оказывется конфигурации памяти уже обсуждали - осталось только не совсем ясно с наложениями. Есть ли конфигурации, где регистры скрыты за ПЗУ, или можно ли как-то писать в клавиатуру, как об этом писал esl? По данным от Panther такого ничего нет. Но жаль, что пропали картинки в постах esl. Возможно его данные по ПЛМ были более полными и позволяли обнаружить что-то неожиданное.

  4. #3
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,181
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    457
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вернулся к теме исследования прошивок РТ2 с конфигурациями памяти и допилил скрипт, строящий карту памяти по прошивке.

    Распределение памяти стандартной прошивки:

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

    [свернуть]

    Совпадает с результатом, полученным @litwr из файла mapper.mem эмулятора ESL в первом сообщении темы.
    Стоит только дополнительно отметить, что по результатам анализа запись в диапазоны ПЗУ и портов клавиатуры приводит к записи в ОЗУ, а чтение из диапазона системного регистра - к чтению из ОЗУ.

    Также ради интереса проанализировал прошивку, приведенную в файле Korvet_TO.djvu (Системный блок ПК8020. Техническое описание). Отличающаяся часть карты памяти:

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

    [свернуть]

    Здесь можно видеть не реализованную в железе, но иногда упоминавшуюся в документации конфигурацию 7С DOSED.

    Исходники и результаты в редактируемом формате в аттаче.
    Вложения Вложения

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

    Azm (04.05.2023)

  6. #4
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,233
    Спасибо Благодарностей отдано 
    140
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    182 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    не реализованную в железе
    А что надо для её реализации, разве маппера не достаточно или надо ещё разводку платы менять или что-то добавлять из логики?

    Цитата Сообщение от Pyk Посмотреть сообщение
    конфигурацию 7С DOSED
    А как она теоретически могла использоваться?
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  7. #5
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,181
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    457
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    CodeMaster, эта конфигурация упоминалась здесь, предполагалось ее использование как электронного диска в ГЗУ.
    Я не большой специалист по Корвету, но предполагаю, что для ее использования как электронного диска действительно требовались аппаратные доработки. Как минимум организация отображения в это расширенное окно более чем 16КБайт ГЗУ. А поскольку в схемах выпускавшихся машин ничего подобного не было, то и использовать эту конфигурацию в этом качестве было бы невозможно, даже если бы и была прошита содержащая ее прошивка.

    Надеюсь, опытные корветоводы меня поправят, если я ошибаюсь

  8. #6
    Master
    Регистрация
    30.07.2013
    Адрес
    г. Запорожье, Украина
    Сообщений
    891
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    83
    Поблагодарили
    49 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если я неошибаюсь, то использовать ГЗУ в качестве эл. диска можно заменив РУ6 на РУ5, утилита eldisk.com. Так, по крайней мере мне ответили в тг-канале на вопрос о том, что в схемах везде ру5, а на практике ру6 в ГЗУ. При ремонте под рукой не оказалось нужного количества ру6 и я поставил ру5, откуда и возник вопрос... Лично не проверял, но пару человек сказали, что этим пользовались на практике...

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

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

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

Похожие темы

  1. Ответов: 10
    Последнее: 05.12.2021, 14:53
  2. Reverse. Конфигурации
    от Ewgeny7 в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 1296
    Последнее: 24.01.2021, 13:15
  3. Ответов: 55
    Последнее: 25.08.2013, 23:24
  4. PentEvo: Графические режимы конфигурации (TSConf) от TS-Labs
    от breeze в разделе Программирование
    Ответов: 15
    Последнее: 15.06.2013, 13:48
  5. Разработка игр под две конфигурации
    от alone в разделе Программирование
    Ответов: 2
    Последнее: 05.05.2013, 14:03

Ваши права

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