User Tag List

Показано с 1 по 10 из 67

Тема: РОМ картридж

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,424
    Спасибо Благодарностей отдано 
    768
    Спасибо Благодарностей получено 
    2,374
    Поблагодарили
    1,322 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Когда стала понятна схема картриджа, первая мысль была - попробовать эмулировать его на Альтере
    Для девборды? Там же наверняка есть SRAM или DRAM для самого картриджа (или даже прошить во флэш, если очень хочется). Кроме того не обязательно брать именно оригинальный образ, это ведь удобный стандарт расширения внешнего ПЗУ для любого размера >32 Кб, можно собрать свой образ, который влезет куда нужно.

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

    KTSerg(30.07.2021)

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

  3. #2

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,715
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    320
    Поблагодарили
    223 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Для девборды? Там же наверняка есть SRAM или DRAM для самого картриджа (или даже прошить во флэш, если очень хочется).
    Девборда простая, кроме самой Альтеры на ней ни чего нет (та девборда, на которой есть, пока занята).
    Кроме того не обязательно брать именно оригинальный образ, это ведь удобный стандарт расширения внешнего ПЗУ для любого размера >32 Кб, можно собрать свой образ, который влезет куда нужно.
    Мне вот не очень нравится компрессия/декомпрессия, я бы предпочел простую последовательность файлов. Чтобы образ собирать без заморочек.
    Но если собирать картридж на доступных МегаБитных ПЗУ, это аж 7-8 штук соединять в параллель...

  4. #3

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,424
    Спасибо Благодарностей отдано 
    768
    Спасибо Благодарностей получено 
    2,374
    Поблагодарили
    1,322 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Мне вот не очень нравится компрессия/декомпрессия, я бы предпочел простую последовательность файлов. Чтобы образ собирать без заморочек.
    Для маленького картриджа целесообразно сделать свою простую (без графики и музыки) и компактную сервисную программу, и использовать или нет компрессию можно решить самому.
    Заморочка с картриджем одна - в начале каждого 32 килобайтного блока нужно вставить начальный загрузчик, все остальное опять же можно решить самому.

  5. #4

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,715
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    320
    Поблагодарили
    223 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    ...
    Заморочка с картриджем одна - в начале каждого 32 килобайтного блока нужно вставить начальный загрузчик, все остальное опять же можно решить самому.
    Вот этого я тоже не очень понял, для чего загрузчик в каждом блоке... в голову приходит только один вариант, что при включении ТМ9 может не сброситься на 0-ой блок, но для этого можно было RC-цепочку посадить на сброс микросхемы... не понятно...

  6. #5

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,424
    Спасибо Благодарностей отдано 
    768
    Спасибо Благодарностей получено 
    2,374
    Поблагодарили
    1,322 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Вот этого я тоже не очень понял, для чего загрузчик в каждом блоке... в голову приходит только один вариант, что при включении ТМ9 может не сброситься на 0-ой блок, но для этого можно было RC-цепочку посадить на сброс микросхемы
    Да, дело в этом, но сброс не решит все потенциальные проблемы. alemorf придумал, как победить то, в чем я сомневался - произвольное программирование старшей части адреса в загрузчике (который, как мы знаем, может быть разным). Т.е. при старте сбросили, а потом загрузчик, который ничего не знает о картридже, но знает о всяких других устройствах на ПУ, что-то пытается напрограммировать.

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

    Возможно упомянутая перестраховка на векторе не нужна. ВВ55 при записи управляющего слова устанавливает все буферные регистры портов в 0, что приведет к сбросу картриджа на 0й блок. Вроде бы некоторые древние экземпляры ВВ55 вели себя иначе, но в векторе их не бывает.
    Последний раз редактировалось ivagor; 30.07.2021 в 14:06. Причина: исправил опечатку

  7. #6

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,715
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    320
    Поблагодарили
    223 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    ...
    Возможно упомянутая перестраховка на векторе не нужна. ВВ55 при записи управляющего слова устанавливает все буферные регистры портов в 0, ...
    Сам же писал, что начальный загрузчик до проверки наличия картриджа, имеет обращения к ВВ55. И при проверке наличия ЛВС вроде этот старший бит выставляется в "0" - как раз запись банка... и отключение штатного картриджа (на 32КБ).

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

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

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

Похожие темы

  1. Платы ром-диска "Орион-128"
    от AL.EX в разделе Барахолка (архив)
    Ответов: 45
    Последнее: 10.06.2012, 12:54
  2. Продам чистую плату РОМ-диска для Орион-128
    от AHTuXPuCT в разделе Барахолка (архив)
    Ответов: 6
    Последнее: 31.12.2010, 13:21
  3. Ответов: 22
    Последнее: 05.04.2010, 08:57
  4. Ответов: 8
    Последнее: 18.12.2008, 12:20

Ваши права

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