User Tag List

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

Тема: Вопросы по архитектуре "Специалиста"

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

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

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Что правильно должно считываться по адресам С000-EFFF, если микросхема ПЗУ не установлена? Emu80 отображает FF, как будто бы установлены чистые микросхемы памяти. Это корректное поведение? Оно обусловлено схемотехникой компьютера?
    На любом ЛК с процессором ВМ80 на висячей и не подтянутой шине считывается слово состояния. Для IN это будет 42H, для остальных - 82H.

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Что должно считывается по адресам в диапазоне F000-F7FF в журнальной версии компьютера? Emu80 отображает циклическую последовательность 00 00 00 FF. Чем это обусловлено? Что будет если попытаться записывать туда данные на реальном компьютере в стандартной конфигурации?
    Зависит от того, есть там физический порт ВВ55 или его нет. Если нет, то смотри п.1

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Что должно считываться с адресов F8003, F8007 и т.д., то есть адресов куда проецируется порт управления штатной микросхемы параллельного порта (КР580ВВ55А)?
    Во-первых, адрес превышает адресное пространство ВМ80, но я полагаю это ошибка. Во-вторых, что считывается из РУС ВВ55 вроде как есть в букваре на 8255.

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Как на реальном Специалисте ведут себя команды работы с прерываниями: DI, EI, HLT? Существуют ли какие-то устройства для Специалиста, которые будут реагировать на эти команды?
    Как и должны - как NOP, ибо сигнал INTE не используется. Что касается HLT, то по идее она должна сделать вечный стоп, ведь прерываний на Специалисте нет. Я только 1 раз подавал эту команду на кружке и тогда у нас сгорела ВВ55. Препод сказал, что это просто совпадение, но мыслей повторить эксперимент не возникало. Сейчас я понимаю, что это глупо и реально совпадение, но ведь при останове процессор бросает шину, а она не подтянута, и дешифратор мог что-то сделать не так. Что касается INTE, то можно подмешать к звуку и использовать музыкальный софт от РКшки. Так же есть информация, что один из клонов Специалиста использует INTE как сигнал начального пуска.

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Как на реальном Специалисте ведут себя команды работы с портами IN xx и OUT xx? Что будет если считать данные с несуществующего порта? Существуют ли какие-то устройства для Специалиста, которые будут реагировать на эти команды?
    Как LDA где адрес состоит из двух одинаковых байт. Например, IN 0F0H = LDA 0F0F0H. А OUT 0F3H = STA 0F3F3H. Некоторый софт использует это для сокращения времени доступа к порту и/или уменьшению размера программы.

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Процессор Специалиста работает с частотой 2 МГц. Телевизор отображает 50 кадров в секунду. Я считаю, что между кадрами укладывается (2 * 1 000 000 / 50) тактов процессора. Насколько мои вычисления корректны?
    Откуда мне знать? Ты можешь просто посмотреть до скольки будет считать счётчик синхрогенератора. Там вроде строка считает до 64 а кадры до 312. Каждый такт H это 2 такта процессора (и, соответственно, RAS/CAS). Т.е., всего 128*312=39936. Как видишь, кадровая у Специалиста не 50Гц, а чуть выше, потому что 15625/312=50.08. Для получения стандартных 50 надо делать 312,5 или интерлейс в 312+313.

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Я правильно понимаю, что у Специалиста отсутствует какая-либо привязка начала построения кадра к чему-либо. Или всё-таки кадр строится по каким-то временнЫм правилам?
    Никакой привязки нет. Да и в Спектруме привязка условная, через VInt. В МХе есть привязка к таймеру. А вот в Эрике вроде что-то было, но это не точно, не моя тема.

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

    CityAceE(26.09.2023)

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

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

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

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

Похожие темы

  1. RK-КНГМД для "Специалиста"
    от zx_ в разделе Специалист
    Ответов: 136
    Последнее: 14.09.2025, 07:03
  2. Плёночная клавиатура Специалиста "Экспресс"
    от HardWareMan в разделе Специалист
    Ответов: 1
    Последнее: 06.02.2023, 22:59
  3. Симуляция "ЛИКа" (модификации Специалиста)
    от apofig в разделе Специалист
    Ответов: 27
    Последнее: 06.06.2022, 20:31
  4. Ответов: 5
    Последнее: 03.07.2015, 00:22
  5. Продам плату ПК "УЦА" (клон "Специалиста")
    от riogen в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 25.01.2011, 11:02

Ваши права

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