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

User Tag List

Страница 12 из 23 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя
Показано с 111 по 120 из 225

Тема: Специалист. Ваши мысли?

  1. #111
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan
    я ничего не путаю. Я говорю как было 20 лет назад. На ВВ51 я не видел контроллера. На ВГ93 видел, как на своем ОРИОНЕ из журнала, так и на СПЕЦЕ (не знаю откуда, мне просто дали плату для МХ
    Я имел в 1993 документацию Леонида Афанасьева из ... (город забыл, склероз похоже начался). Там была схема КНГМД, где была следующая идея. Т.к КР580 на 2 МГЦ не успевает в цикле опрашивать готовность, то используется аппаратный READY. ВГ93 формирует готовность и запрос данных на 38-й и 39-й ногах. Поэтому КР580 для ожидания готовности устанавливал триггер, что его самого же загоняло в WAIT, а по появлению аппаратной готовности из ВГ93, режим WAIT аппаратно сбрасывался. После чего КР580 оставалось только забрать считанный байт из ВГ93 при чтении или положить байт в ВГ93 при записи. Хорошая идея.

    Возможно Вы имели его контроллер. Но раз речь не о ВВ51, значит rw6hrm действительно перепутал тип БИС применённых в КНГМД. Но всё-равно интересно узнать ссылку на "всеми нелюбимый контроллер СПЕЦИАЛИСТА".

    PS: А разве афанасьевский MX-контроллер дисковода применялся и на ОРИОНЕ? Впервые слышу об этом.
    Последний раз редактировалось barsik; 27.04.2017 в 21:30.

  2. #112
    Veteran Аватар для rw6hrm
    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,153
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    интересно узнать ссылку на "всеми нелюбимый контроллер СПЕЦИАЛИСТА".
    http://publ.lib.ru/ARCHIVES/M/%27%27...1;djv-fax].zip , начиная со страницы 26. И я не ошибся - КР580ВВ51, контроллер последовательного порта. А нелюбима эта схема из-за того, что из-за низкой скорости работы ВВ51 приходилось уменьшать скорость вращения шпинделя дисковода, дабы повысить физическую ёмкость. Поскольку 68В50 обеспечивает скорость до 1МБит, то проблема со шпинделем отпадает автоматически. Вот только чип этот в наших пенатах не особо достать, а уж в те времена тем более. Хотя коллеги с "Полигона призраков" помогли в своё время...
    Относительно смены компьютера - это не грубость, а констатация факта. Если комп не тянет софт - значит этот софт не для него. Аксиома.
    Последний раз редактировалось rw6hrm; 27.04.2017 в 18:24.

  3. #113
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    596
    Поблагодарили
    442 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Я имел в 1993 документацию Леонида Афанасьева из ... (город забыл, склероз похоже начался). Там была схема КНГМД, где была следующая идея. Т.к КР580 на 2 МГЦ не упевает в цикле опрашивать готовность, то используется аппаратный READY. ВГ93 формирует готовность и запрос данных на 38-й и 39-й ногах. Поэтому КР580 для ожидания готовности устанавливал триггер, что его самого же загоняло в WAIT, а по появлению аппаратной готовности из ВГ93, этот WAIT аппаратно сбрасывался. После чего КР580 оставалось только забрать считанный байт из ВГ93 при чтении или положить байт в ВГ93 при записи. Хорошая идея.
    Именно так, только не WAIT (точнее RDY у ВМ80) а HOLD (это BUSR у Z80).

  4. #114
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ссылка дохлая: "Error 404". Но из названия узнал, что речь о статье в МК за 1989. Это же для 8-ми дюймого дисковода. Не помню, чтобы там меняли скорость вращения колеса. Я это проигнорировал, т.к уже имел тогда на СПЕЦИАЛИСТЕ КНГМД на ВГ93. Не знал, что люди повторяли эту конструкцию, даже тогда. Ну а в наше время это вообще странно.

    Но я знаю, что кроме этой реализации для 8-ми дюймовика ЕС-5074 и варианта Л.Афанасьева для MX была ещё одна схема и тоже на ВГ93. История её разработки описана на каком-то сайте, и когда я это прочёл, давно в каком-то браузере, то сделал закладку на неё, но вероятно найти не смогу (браузер скорее всего был удалён вместе с закладкой). Но можно погуглить по "контроллер дисковода для СПЕЦИАЛИСТА". Там тоже изобретена какая-то победительная идея позволившая получить 800К при такте 2 МГЦ.

    У меня как-раз сейчас есть задача разработать контроллер и написать SOFT для дисковода от Apple-II, которые у меня есть и даже очень надёжные. Т.е стоит задача повторить подвиг Стива Возняка из 1977, который за неделю разработал и отладил простейший КНГМД на 6-ти дешёвых TTL-корпусах (что на плате DISK INTERFACE, не считая ПЗУ). Читал его воспоминания. Правда Apple-DOS написал не сам Стив Возняк, а его знакомый по компьютерному клубу профессионально знающий устройство других ДОС того времени.

    Он применил SOFT-секторирование, т.к дискеты в те годы даже не имели индексной дырки (или в дисководе не было датчика, т.к инфракрасные светодиоды ещё не изобрели). Да и дисковод был совсем убогий, не было не только индексного датчика, но даже датчика TRK0. Отчего приходилось 35 раз делать шаг назад (35 дорожек, одна строна, 16 секторов по 256 байт). Да и мотора по сути не было, сам процессор выводил фазы на шаговый двигатель. Да и дискеты приходилось вырезать из картона и обмазывать ферритовой пастой с эпоксидкой... Это шучу. Дискеты тогда уже были. Т.е всё делал процессор.

    Но программное секторирование, т.е разбивание байтов на шестёрки и т.п. сокращает полезный объём. Да и сложно это для меня. Поэтому буду ставить свой датчик на индексную дырку. Когда-то разобрал на запчасти кучу сдохших дисководов 5.25" так что датчики есть. Со схемой ИК-светодиода ясно - последовательно с резистором, а вот какую схему поставить на оптрон, т.е он же не сразу даёт 0 или 1, нужен усилитель.

    Поэтому мне нужен какой-то контроллер, так что перечитаю статью из МК, может там схема проще.
    Последний раз редактировалось barsik; 27.04.2017 в 21:29.

  5. #115
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    596
    Поблагодарили
    442 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот этот контроллер, с торможением по HOLD: прямая ссылка с описанием.

  6. #116
    Veteran Аватар для rw6hrm
    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,153
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Ссылка дохлая:
    Не подтверждаю.
    Да, это был 8-дюймовый, ЕС-5074. Конечно, пришлось повозиться, чтобы 3,5 проявил признаки реакции на раздражители. Упомянул эту конструкцию я не про странность, а про то, что разгонять комп для работы с внешними носителями необязательно.
    Последний раз редактировалось rw6hrm; 27.04.2017 в 18:35.

  7. #117
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от rw6hrm
    Цитата Сообщение от barsik
    Ссылка дохлая
    Не подтверждаю.
    Да теперь ссылка работает, но я своими глазами видел "Error 404"... замнём для ясности.

    При поиске по указанной строке сразу же нашёл контроллер СПЕЦИАЛИСТА о котором писал http://www.asvcorp.ru/darch/hardware...eciallist-fdc/
    Но интересна и история http://www.asvcorp.ru/darch/asv/specialist/index.html и идея лежащая в основе работоспособности на такте 2 МГЦ.
    Последний раз редактировалось barsik; 27.04.2017 в 19:28.

  8. #118
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    нашёл контроллер СПЕЦИАЛИСТА.
    Но нормальной схемы этого контроллера не было. Я как мог реанимировал её, рассматривал огрызки схемы, сравнивал печатку. Вообщем вот, кому надо.

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

  9. #119
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan
    что-то из этой темы создаётся бардак
    Это Вы намекаете, что я не по делу упомянул, что ищу SOFT и контроллер, чтобы использовать надёжные НГМД Apple-II, что имею, но не могу использовать из-за отсутствия ПО и железа?

    Но в темах Apple-II и АГАТ-а я уже спрашивал, там всё мертво... программистов не осталось. А тут хотя бы присутствует человек, который не только знает ассемблер 6502 (он сложнее чем Z80, т.к 14 извращённых методов адресации), но даже пишет на нём реально работающие программы.

    А всё остальное, в пределах типичных отклонений от темы. Ведь отклонение не на погоду или политику, а на связаные темы. Тем более, что это флейм "Мысли". Какая тут может быть тема. Даже если бы у кого-то возникла "мысль", что СПЕЦИАЛИСТОМ хорошо заколачивать гвозди и он бы этим поделился, это и то не было нарушением темы.

    А дисковод от Apple-II мне нужен и для СПЕЦИАЛИСТА в том числе (у меня этих НГМД хватает как раз на все мои 8-ми разрядки). Конечно 140 кб на диск это не так много (с переворотом стороны 280), но зато надёжно.

    Цитата Сообщение от fifan
    Прошу... отстаивать какую-то одну линию
    Извините, нет у меня единой линии... Я лишь пытался поделиться идеями о которых вспомнил (чтобы не пропали) и забытой информацией, которая для кого-то может быть любопытной. Ценность форума, во-первых, в моральной поддержке (если кто-то смог, значит и я смогу, и может быть лучше), а во-вторых, это источник идей и подсказок для собственного творчества. Не обязательно польза заключается в публикации уже готовых для повторения конструкций и готовых для прогона программ.

    Цитата Сообщение от fifan
    Но нормальной схемы этого контроллера не было
    Да, Ваша схема намного лучше, чем рисунок от руки. Но было бы неплохо и приведённые фотографиями исходники процедур чтения/записи сектора набрать в виде текста. А то с фотографий разбираться в них намного сложнее.

    Нашёл идеи, на основе которых достигнута работа НГМД на 2-х мегагерцах http://www.asvcorp.ru/darch/asv/rd-dos/index.html. Парни не имели исходников RKDOS и не были знакомы с методом контроля флага Е.Седова (INC (HL) адресуясь в ППА), что экономит такты. Они это узнали лишь в 1993, когда опубликовали RKDOS.

    Уже перед прекращением работ над развитием "Специалиста", появилась идея поменять биты в порту состояния, чтобы использовать INC (HL) адресуясь в ППА
    Чтение/запись стеком, это уже не новинка для 02.1992. Стеком работал с дисководом CP/M-BIOS КОРВЕТА (и было это за 6 лет до того, в 1987 году).

    Проблема НГМД решалась проще и без таких усилий. Зачем придерживаться стандартного периода импульсов на диске. Это даёт совместимость на физическом уровне с 8272 и можно считывать дискеты на PC, если DOS совместима по формату диска с MSDOS. Только так ли это необходимо, если за окном 02.1992 и ещё ни у кого нет IBM PC?

    Зачем напрягаться и писать свою MSX в кодах КР580, совместимую по дискам с MS-DOS? Проще и полезнее применить CP/M. Много программ из CP/M важнее, чем возможность читать диски на PC? Нигде не указано, что их ДОС совместима с CP/M. И не понял, как в MSDOS могут быть сектора по 256 байт.

    Ну не успевает КР580 при кварце 8 МГЦ в КНГМД, так "не парьтесь", а поставьте кварц 7.5 МГЦ, от этого будет только надёжнее. А ещё лучше заменить в самом компьютере кварц 8 МГЦ на 9 МГЦ. От этого растр целиком влезет в телевизор и программы пошустрее. Раз уж Вы делаете новый компьютер, то можно выбрать любой такт.

    Эти разработчики молодцы (сравнивать не с кем, других не было). Идея аппаратного ролика интересна. Решение проблемы НГМД тоже. И выход COVOX хорошая идея. Всё остальное железо тривиально и очевидно. Им не хватило коммерческого менеджера, чтобы организовать реклаиу и производство. А экспериментами с железом СПЕЦИАЛИСТА занимались все кому не лень...

    Надеюсь попробовать читать/писать сектора при 2.25 МГЦ на обычном КНГМД от ОРИОНА, т.к я предпочитаю в СПЕЦИАЛИСТЕ кварц именно 9 МГЦ, (10 МГЦ хуже). Ранее меня смущала только проблема с дисководом, а раз это решаемо, тем лучше.

    PS: А почему никто не пришёл в восторг от моей идеи аппаратно-программного эмулятора РК86 на базовом СПЕЦИАЛИСТЕ? Это же так просто и эффективно (потому что делается программно). Не знал, что на СПЕЦИАЛИСТЕ так много игр, что несколько сотен дополнительных будут просто излишними.
    Последний раз редактировалось barsik; 28.04.2017 в 01:17.

  10. #120
    zx_
    Гость

    По умолчанию

    68B50 в продаже доступна на али
    https://ru.aliexpress.com/item/10PCS...a-519b9b5e51ed

Страница 12 из 23 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Мысли о памяти
    от SfS в разделе Память
    Ответов: 28
    Последнее: 16.12.2006, 10:49
  2. мысли по написанию модуля эмуляции z80 на С
    от boo_boo в разделе Эмуляторы
    Ответов: 9
    Последнее: 24.01.2006, 19:28
  3. Странные мысли
    от acidrain в разделе Несортированное железо
    Ответов: 162
    Последнее: 18.08.2005, 09:21

Ваши права

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