User Tag List

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

Тема: Орион-2010. Hard & Soft

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

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

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Самая простая схема.
    Сейчас попробую обрисовать.
    Сигнал IORQ (работа с портами) не используется, ибо все порты (F400, F500, FA00, F900) видятся Орионом как ячейки памяти, работа с ними идет по принципу LD (порт),А.
    Это так, но большинство Мониторов-3 работает с портами F8...FF командами OUT (т.к. это на 1 байт короче) и IORQ поэтому обязательно надо задействовать наряду с MREQ. Для этого на лениградском Z80 карде2 стоял дешифратор, а его выход по "или" смешивался на ле1 с тем, что давал стандартный Орион по sta/lda. Вот кусок монитора-3:
    Код:
    getbyte:OUT	(0F9H),A
    	LD	(HL),C
    	JR	RET0_F9
    putbyte:	OUT	(0F9H),A
    	LD	C,(HL)
    RET0_F9:XOR	A
    	OUT	(0F9H),A
    	RET
    А getbyte и putbyte - стандартные пп Монитора через которые всем программерам предлагалось работать с дополнительным страницами памяти. Т.е. если у тебя не задействован IORQ и используется М3, то в принципе ничего нормально и не заработает.

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Память на сегменты не разбивал. Имеем две линейки памяти "0" и "1" (остальные добавляются просто добавлением микросхемы ОЗУ). Длина сегментов - 60кб для страниц "1" и выше.
    Проц подключен напрямую к шинам адреса (имею ввиду без шаманства на мультиплексорах сделанного в ЗХ-кард 1). Это в принципе отклонение от классического Ориона.
    Мультиплексоры (2х КП11) ставились в московском варианте (тот, что публиковали в Радио в 96 году) исключительно для того, чтобы при выполнении команды OUT (n),a на шину адреса выдавалось "nn" (пример: F4F4, F8F8), как это происходит у i8080, а не an, как у Z80. Из-за этих КП11 в московском карде искажались комады Z80 "out (bc), a" , и поэтому их нафиг не надо ставить.

    В лениградском варианте КП11 ставилась одна и использовалась для диспетчера памяти, аналогичного Спектруму128, но в окне 0000...3FFF. Полезная штука, и в перспективе нужна (вообще, нужно брать и полностью делать лениградский вариант). Но на начальном этапе можно и обойтись без диспетчера по 16к.

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    РОМ диск размещается в ПЗУ Монитора, я использую 29C020, там помещается четыре "страницы" по 64 кб. В странице размещен монитор (F800-FFFF) и РОМдиск (0-F7FF). Сам порт F500 эмулирован в альтере. Порт F600 - реальная ВВ55.
    Прерывания я пока убрал нафик чтобы не путались под ногами.
    Вот такое состояние на сегодня.
    При использовании IDE на порту F600 прочитай внимательно этот пост:
    http://zx.pk.ru/showpost.php?p=196003&postcount=153

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Да, чтобы отменить автозагрузку VC надо изменить его имя? Имею ввиду чтобы просто запустить ОРДОС без запуска прог с диска.
    Это не помню. Вроде бы файл автозапуска в Ордос должен называться EXT$

    Хотя переименование VC наверняка тоже сработает
    Последний раз редактировалось Error404; 18.07.2009 в 23:18.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

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

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

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

Похожие темы

  1. Ответов: 22
    Последнее: 06.10.2008, 14:17
  2. MAGIC-SOFT
    от White_Hunter в разделе Люди
    Ответов: 1
    Последнее: 22.08.2008, 08:56
  3. MAGIC-SOFT
    от White_Hunter в разделе Люди
    Ответов: 2
    Последнее: 21.08.2008, 13:31
  4. soft dt
    от roxx в разделе Софт
    Ответов: 4
    Последнее: 30.01.2008, 18:41

Ваши права

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