User Tag List

Страница 25 из 44 ПерваяПервая ... 212223242526272829 ... ПоследняяПоследняя
Показано с 241 по 250 из 434

Тема: Компьютер "Искра-1080 Тарту"

  1. #241

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,927
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я тоже думал, зачем использовать такую экзотику как ИЕ19, когда везде используется ИЕ5. Но разводка питания смущает. Может быть действительно неправильно развели, у большинства м/сх в DIP14 питание на 7,14.

    ---------- Post added at 13:04 ---------- Previous post was at 12:57 ----------

    Кстати, если 5 и 14 с другой стороны платы всё-же не соеденены (там могут идти другие дорожки), то вполне возможно, что технологи согласились, что это соединение будет выполнено проводом (чтобы не париться с разводкой). Однако, оба питания проводом - это ... у меня слов нет.

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

  3. #242

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

    По умолчанию

    Интересно, а есть дисководы разъем которых соответствовал бы разъему на плате?

    Или эстонцы решили, что земля в каждом втором проводе - это не правильно. И те же 10-16 проводов разместили хаотично. А на стороне дисковода использовали переходник на стандартный Шугарт...

    2 Reduced Write
    6 Drive Select 3
    8 Index
    10 Drive Select 0
    12 Drive Select 1
    14 Drive Select 2
    16 Motor On
    18 Direction Select
    20 Step
    22 Write Data
    24 Write Gate
    26 Track 0
    28 Write Protect
    30 Read Data
    32 Side 1 Select
    34 Diskette Change

    Драйвера флопа в ПЗУ скорее всего нет. (Я еще посмотрю в ПЗУ, есть ли OUT C7 или OUT СF или IN C1... Это порт дисковода). А это значит, что выбирать какие биты будут отвечать за Side 1 Select, Drive Select 0, Motor On и т.п. придется на обум.
    Последний раз редактировалось vinxru; 11.04.2012 в 12:34.

  4. #243

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,927
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vinxru Посмотреть сообщение
    Драйвера флопа в ПЗУ скорее всего нет. (Я еще посмотрю в ПЗУ, есть ли OUT C7 или OUT СF или IN C1... Это порт дисковода).
    Порты C0-C3 дублируются по адресам C4-C7, т.к. на разъёме только два бита шины адреса. А вот адрес регистра ВГ93 (который ты сейчас завёл на разъём), скорее всего, задаётся через D10 (так-же как и CS). Проверь, контакты 5,6 ВГ93 должны идти на 6,9 D10. И ещё, ты наверное перепутал, откуда идёт D10_11, в текущем варианте это чтение порта C3, а должна быть запись в D10, т.е. должно идти с контакта 12 D4, а не 7.

    Получается, драйвер дисковода сначала задавал номер регистра в C3, а потом обращался к ВГ93 через свободный порт (С2 например). Непонятно только одно: после записи в D10 активируется CS ВГ93, а на шине данных ещё данные для D10 и IOW тоже активен. Непорядок. CS ВГ93 должен был активироваться при обращении к порту C2.

  5. #244

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

    По умолчанию

    Меня то же это крайне смущает. Я сегодня все перероверю и заодно заменю изображения микросхем на понятные.

    ---------- Post added at 13:47 ---------- Previous post was at 13:41 ----------

    Цитата Сообщение от b2m Посмотреть сообщение
    Проверь, контакты 5,6 ВГ93 должны идти на 6,9 D10.
    Вряд ли тут я ошибся. Давным давно, когда я определял является ли эта микросхема ВГ93, я первым делом проверил тестером связь между 5,6, 7-14 ВГ93 и шиной адреса и данных на ножках ПЗУ. Они были однозначно соединены.

    И сейчас я хорошо помню, что 5,6 ВГ93 уходит на разъем. Я еще удивился, почему не использовали A8,A9, которые подключены к дешифратору.

    ---------- Post added at 14:14 ---------- Previous post was at 13:47 ----------

    А как запустить код по адресу C800 из второй ПЗУ? Там вроде бы загрузка из сети. Я заменил последние 2 Кб прошивки мусором и работоспособность в эмуляторе не изменилась. Значит этот код при старте не вызывается.

    ---------- Post added at 14:26 ---------- Previous post was at 14:14 ----------

    Если зажать пробел при старте, то запуск компьютера останавливается на тексте F123456789ABCDEF0.
    Последний раз редактировалось vinxru; 11.04.2012 в 15:02.

  6. #245

    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,301
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    293
    Поблагодарили
    211 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vinxru Посмотреть сообщение
    Интересно, а есть дисководы разъем которых соответствовал бы разъему на плате?
    СТандартный Шугарт

  7. #246

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

    По умолчанию

    Цитата Сообщение от dk_spb Посмотреть сообщение
    СТандартный Шугарт
    Это я стандартный шугарт для примера написал. А в Искре (на схеме) используется

    2 - вых ?
    3 - вход Index
    8 - вых ?
    13 - вых Ready
    14 - вых ?
    20 - вых ?
    21 - вых ?
    25 - вход Track 0
    26 - вход Write Protect
    27 - вход ?
    Последний раз редактировалось vinxru; 11.04.2012 в 14:50.

  8. #247

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,927
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vinxru Посмотреть сообщение
    А как запустить код по адресу C800 из второй ПЗУ? Там вроде бы загрузка из сети.
    У меня две новости: хорошая и плохая
    Хорошая - это не загрузка по сети, это BIOS CP/M.
    Плохая - драйвер рассчитан не на ВГ93, а на какой-то внешний контроллер, подключаемый к портам 88,98,99 и битам "регистра конфигурации". Обменивается с контроллером несложным протоколом (длина запроса/ответа, данные запроса/ответа и опционально 128 байт данных сектора). CP/M должна быть скомпилирована для работы в адресах 9С00-B1FF.

    Код запускается автоматически, если в порту 99 D1=1.
    Последний раз редактировалось b2m; 12.04.2012 в 10:47.

  9. #248

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

    По умолчанию

    Ну тогда еще мне задача появилась.
    1) Разобраться с протоколом
    2) Разобраться с CP/M
    3) Прикрутить ATMega к компьютеру для эмуляции внешнего контроллера дисковода.

    Но это потом.

    ---------- Post added at 15:13 ---------- Previous post was at 15:04 ----------

    Прикольно. Внутри этого компьютера присутствует 2 несовместимых между собой контроллера дисковода.

    1) Один в виде не распаянной печатной платы.
    2) Второй в виде отдельной ПЗУ.

    Возможно что для ВГ93 использовалась альтернативная ПЗУ

  10. #249

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,927
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нет, похоже это всё-таки работа с сетевым адаптером, просто по сети пересылались секторы диска. Потому-что один из байтов пакета - это 4 бита из порта 99, и в приходящем пакете этот байт сравнивается, и если не совпадает - игнорируется. Т.е. этот байт - номер машины (ненулевой).

    Протокол типа такого:
    ХХ - младший байт длинны пакета (в драйвере либо 8, либо 88h)
    XX - старший байт длинны пакета (всегда ноль)
    NN - номер машины
    OP - код операции (0 чтение сектора, 1 запись)
    DS - номер дисковода (в биосе ограничено только нулём)
    TR - младший байт номера дорожки
    TR - старший байт номера дорожки
    SC - номер сектора
    ... данные сектора (опционально)

    ---------- Post added at 16:55 ---------- Previous post was at 16:52 ----------

    В драйвере есть контроль коллизий, перед посылкой он "жужжит" битом порта, затем проверяет другой бит.

  11. #250

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

    По умолчанию

    И RS232 при этом не используется?

Страница 25 из 44 ПерваяПервая ... 212223242526272829 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Компьютер "Искра-1030(М)"
    от Жека:) в разделе Разное
    Ответов: 281
    Последнее: 11.11.2024, 20:32
  2. Компьютер "Искра-1031"
    от Andrey_Ak в разделе Разное
    Ответов: 25
    Последнее: 07.02.2010, 20:47
  3. Ответов: 27
    Последнее: 19.12.2009, 18:49
  4. "КВАРЦ Игровой компьютер" надо кому?
    от Rodion в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 26.06.2009, 08:38
  5. Ответов: 0
    Последнее: 26.06.2005, 11:52

Ваши права

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