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

User Tag List

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

Тема: Вариант универсального загрузчика для Ориона.

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Banned
    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Вариант универсального загрузчика для Ориона.

    Внезапно мне стало надо собрать ROM-диск для Ориона одному хорошему человеку.

    По идее это плата с одной микросхемой ПЗУ на 64 Кб. Суть этого компьютера в том, что он ведет себя как дисковый. Половина ОЗУ используется как диск A:, а ПЗУ на 64 Кб используется как диск B:

    Но вот какая мысль. На 64 Кб не помещается толком ничего. Если даже использовать ПЗУ на 512 Кб (и сделать переключатели на плате для выбора 64К-страницы), то это толком не решит проблему. Решила бы проблему загрузка с SD-карты. Но что бы сохранить суть компьютера, что бы можно было пользоваться ORDOS-ом (это операционка Ориона), надо эмулировать ПЗУ. Оперативной памяти у микроконтроллера всего 1-2 Кб, поэтому для полноценной эмуляции потребуется внешняя память.

    Вот и пришла идея (только пока идея) собрать универсальную плату. Тут вместо ОЗУ и микроконтроллера впаиваются панельки.



    В панельки можно установить:

    1) Стандартную ПЗУ на 64 Кб. Две панельки остаются пустыми. Это стандартный ROM-диск.

    2) 2 стандартные ПЗУ на 32 Кб. Аналогично.

    3) Микроконтроллер + ПЗУ. Это стандартный ROM-диск половинного объема + возможность грузить нестандартным загрузчиком файлы с флешки. Запускать CP/M.

    4) Микроконтроллер + ОЗУ. Загрузка с флешки подготовленных прошивок. Прошивки можно переключать кнопками. Можно запускать CP/M.

    5) Только микроконтроллер. Будет эмулироваться диск на 1 Кб, который будет содержать нестандартный загрузчик, который будет грузить с SD карты файлы. Можно
    запускать CP/M, но бессмысленно ORDOS. ПЗУ он не увидит, следовательно ничего запустить не сможет. Разве что с магнитофона на диск A: грузить.

    Проблема в том, что нестандартный загрузчик и драйвер диска для CP/M надо писать, а плату хочется сделать побыстрее. За пару вечеров Поэтому я сделаю плату по варианту 4.

    А нестандартную загрузку и CP/M прикручу позже. Точнее адаптирую с Апогея.

    Кстати, этот же ROM-диск можно подключить и к NES, если добавить еще 3 микросхемы 74LS245.

    Эти микросхемы 74LS245 нужны, что бы отключить ОЗУ от компьютера, что бы загрузить туда данные.

    Я использовал две микросхемы ОЗУ по 32 Кб, потому что других нет.

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

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

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

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

Похожие темы

  1. Игры для Ориона 128
    от Dota в разделе Орион
    Ответов: 9
    Последнее: 13.06.2020, 06:03
  2. Плата загрузчика
    от AlecV в разделе ДВК, УКНЦ
    Ответов: 3
    Последнее: 23.06.2011, 00:47
  3. Ищу помощи в установке загрузчика-с-кассет Alkatraz
    от aeon в разделе Программирование
    Ответов: 2
    Последнее: 19.04.2011, 01:46
  4. cp/m для Ориона-128
    от sergey2b в разделе Орион
    Ответов: 7
    Последнее: 11.02.2011, 17:52
  5. Просмотр загрузчика в TR-DOS
    от Zloy в разделе Для начинающих
    Ответов: 4
    Последнее: 29.09.2008, 20:09

Ваши права

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