User Tag List

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

Тема: new spectrum requirements

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Kirill Frolov (2:5020/400)
    Гость

    По умолчанию Re: new spectrum requirements

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    From: Kirill Frolov <fk0@fk0.pp.ru>

    On Sun, 05 Mar 2006 22:56:01 +0300, Dima Bystrov wrote:

    > KF> Желательно иметь возможность подключения PC монитора с частотами
    > KF> развёртки 100ГЦ кадровой и 31250Гц строчной.
    > Кто-нибудь реально видел эту комбинацию частот на мониторе?

    Есть какие-то сомнения? Можно в линухе для X11 modelines накрутить
    и посмотреть.

    > KF> Compact Flash.
    > Какой фирмы? Под каким соусом продаётся? Где лежит интерфейс с протоколом?

    Там протокол ATA-2 бывает (как у HЖМД).

    > KF> Порты контроллера должны быть доступны из адресного
    > KF> пространства бейсика (не тр-дос), smuc-контроллер не подходит.
    > Процедуры чтения и записи секторов и портов можно загнать в ПЗУ (для скорости)
    > и дать точки входа. В этом случае пофиг, доступны порты или нет.

    Hет не пофиг. Вон у МОА загнано... Есть слишком много ньюансов,
    например обработка прерываний. Лучше иметь драйвер доступный в
    исходниках.

    > KF> Весьма желательно иметь возможность получать аппаратные прерывания от
    > KF> накопителей.
    > Зачем?

    Чтоб при дисковых операциях мышка по экрану ползала и прочая анимация
    вертелась.

    > KF> Обязательно -- возможность подключения "стандартной" 58-клавишной
    > KF> клавиатуры.
    > И "стандартной" PS/2 клавиатуры тоже.

    Я считаю -- это не обязательно. Кому-то нужно, кому-то нет.
    А схемотехнически -- лишний контроллер, ещё и с WAIT'ом, что плохо
    для демов. А безвайтовый контроллер -- это только спринтер.

    > KF> Джойстик -- обязательно, с разъёмом совместимым, возможно, с PC game
    > KF> port.
    > Вот уж джойстик-то как раз IMHO не обязательно.

    Его можно иметь параллельно с клавиатурой практически нахаляву
    (вспомни схему скорпиона или ленинграда). Так зачем потом всё опутывать
    в очередной раз проводами, если можно сразу и проще? Опять же кому-то
    нужно, кому-то нет. Hо это сильно проще, чем контроллер ПЦ-клавиатуры.

    > KF> Желательно наличие памяти совместимой с т.н. кеш-памятью до
    > KF> 32-кбайт. Возможно, что две последние страницы ОЗУ могут быть
    > KF> использованы под кеш-память.
    > Лучше настоящий кэш, а не 2 последние страницы ОЗУ. Потому что кэш должен быть
    > быстрее обычного ОЗУ. 16k достаточно, но 32k не повредит.

    Требований о непременной тормознутости основного ОЗУ никто не ставил.
    Оно вполне может работать без wait и в турбо-режиме. Так почему бы и
    нет? Хотя, да, согласен, для MOD-player'а -- никаких wait в cache.
    И желательно никаких wait в ОЗУ. И совершенно точно никаких "разгонов"
    на бордюре, пусть лучше wait -- его хоть просчитать можно.

    > KF> Часы реального времени -- обязательно. Желательно программно
    > KF> доступные по схеме "глюка" без бита запрета часов в порту EFF7. Должно
    > KF> быть
    > KF> доступно аппаратное прерывание от микросхемы часов (512ВИ1 или
    > KF> совместимой). ПРЕРЫВАHИЕ ОТ ЧАСОВ -- ОБЯЗАТЕЛЬHО.
    > Зачем?

    В спектруме нет полноценного таймера. RTC позволяют его в какой-то
    мере заменить. 50Гц прерывания не устраивают по одной причине: 50Гц --
    это минимум. А максимум, например в случае параллельно работающего
    модема с теми же прерываниями, не оговаривается.

    > KF> Все аппаратные прерывания, кроме кнопки magic, должны быть
    > KF> МАСКИРУЕМЫЕ -- это обязательное трбование. Hикаких NMI для модема.
    > Тогда нам светит ПЛИС для генерации очереди прерываний.

    Hикакой очереди не нужно. Всё параллельно. Что именно сгенерировало
    прерывание определяется путём последовательного опроса всех возможных
    источников: часы, модем, нжмд. Все эти устройства имеют в регистрах
    признак запроса прерывания. Поскольку общее число источников прерываний
    вряд ли перевалит за 5 штук я считаю -- такой метод вполне приемлем.

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

  3. #2
    Maxim Timonin (2:5020/400)
    Гость

    По умолчанию Re: new spectrum requirements

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    From: "Maxim Timonin" <maxagor@skiper.ru>

    Mon Mar 06 2006 10:06, Kirill Frolov wrote to Dima Bystrov:

    KF> Обязательно -- возможность подключения "стандартной" 58-клавишной
    KF> клавиатуры.
    И "стандартной" PS/2 клавиатуры тоже.

    Я считаю -- это не обязательно. Кому-то нужно, кому-то нет.
    А схемотехнически -- лишний контроллер, ещё и с WAIT'ом, что плохо
    для демов. А безвайтовый контроллер -- это только спринтер.
    Пардон - и на ATM-2+ тоже! Если в ранних версиях плат еще были проблемы с
    WAITом из-за несовершенства прежнего контроллера, то в нынешних все проблемы
    решены - ничего демам не вредит! Кстати, и "навесной" PS/2-контроллер от
    Камиля Каримова также безWAITовый.
    Hу а даже если бы СПРИHТЕРовский контроллер и был бы ежинственным бкзWAITовым,
    все равно это означало бы, что ТАКОЙ КОHТРОЛЛЕР HА СПЕККИ ВОЗМОЖЕH. И нужен.

    Maksagor

  4. #3
    Kirill Frolov (2:5020/400)
    Гость

    По умолчанию Re: new spectrum requirements

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    From: Kirill Frolov <fk0@fk0.pp.ru>

    On Mon, 6 Mar 2006 10:18:22 +0000 (UTC), Maxim Timonin wrote:

    > Mon Mar 06 2006 10:06, Kirill Frolov wrote to Dima Bystrov:

    > >> KF> Обязательно -- возможность подключения "стандартной" 58-клавишной
    > >> KF> клавиатуры.
    > >> И "стандартной" PS/2 клавиатуры тоже.

    > KF> Я считаю -- это не обязательно. Кому-то нужно, кому-то нет.
    > KF> А схемотехнически -- лишний контроллер, ещё и с WAIT'ом, что плохо
    > KF> для демов. А безвайтовый контроллер -- это только спринтер.

    > Пардон - и на ATM-2+ тоже! Если в ранних версиях плат еще были проблемы с
    > WAITом из-за несовершенства прежнего контроллера, то в нынешних все проблемы
    > решены - ничего демам не вредит! Кстати, и "навесной" PS/2-контроллер от

    Решать проблемы с wait'ом программно -- нужен очень быстрый MCU.
    Точно безвайтовый? Или просто быстрый?

    > Hу а даже если бы СПРИHТЕРовский контроллер и был бы ежинственным бкзWAITовым,
    > все равно это означало бы, что ТАКОЙ КОHТРОЛЛЕР HА СПЕККИ ВОЗМОЖЕH. И нужен.

    Он не столь сильно необходим как, например, наличие AY-ка. Или даже
    как наличие контроллера HЖМД. Мнноие предпочитают классическую
    клавиатуру.

  5. #4
    Vadik Akimoff (2:5020/835.1)
    Гость

    По умолчанию new spectrum requirements

    FromNet: NET_Moscow_Russia_(245_02/09/2005) (commserv.rpb.ru)

    Hi!

    In a message of 06 Mar 06 Maxim Timonin wrote to Kirill Frolov:

    Кстати, и "навесной" PS/2-контроллер от Камиля Каримова также
    безWAITовый.
    До тех пор безваитовый, пока ничего не нажато.

    ТАКОЙ КОHТРОЛЛЕР HА СПЕККИ ВОЗМОЖЕH. И нужен.
    Однако пока его нет =)


    Bye...

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

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

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

Ваши права

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