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

User Tag List

Результаты опроса: Нужен ли SMUC в железе?

Голосовавшие
15. Вы ещё не участвовали в этом опросе
  • Да

    13 86.67%
  • Нет

    2 13.33%
Страница 10 из 85 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя
Показано с 91 по 100 из 845

Тема: SMUC на дискретах и ПЛИС

  1. #91
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,920
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor
    Возникло предподожение - возможно диски C и D отображаются через порт #7FBA, но с установленным битом D7 порта #FFBA. Просьба к умеющим "производить вскрытие" ПрофПЗУ, в частности Mick, проверить это продположение.
    Раз вернулся вот тебе кусочек из 7 окна профПЗУ. Там похоже какие то функции относящиеся к дисководу и упоминается также 7fbah.
    Упоминание о 7fbah были в стрнице TRDOS, которую я кидал недавно или давно я уже не помню.

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

  3. #92
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ранее был задан вопрос, и хотя автору я уже ответил на него, для остальной части повторюсь (может еще кому-то интересно).
    Цитата Сообщение от ewgeny7
    RTC до сих пор молчит. Качнул документацию на К512ВИ1. Появилось сразу два вопроса.
    Первое - в даташите значится, что вывод 20 имеет, мягко скажем, несколько другое назначение по сравнению со схемой. В документации он описывается как вход, определяющий... м-м-м... коэффициент деления тактовой частоты для выдачи оной на вывод 21. Про то, что на него подается питание с батареи - даташит молчит, прям как партизан.
    По поводу назначения выводов вопрос довольно скользкий. Проблема в том, что MC146818 и ее клоны (КР512ВИ1, BQ3287, DS1285, DS12885, DS1287, DS12887, DS1685, DS1687…) на вопрос применения выводов 16, 20, 21 имеют свое, далеко нескромное, IMHO И в частности выводы 20 и 16 гораздо чаще используются как Vbat и GND батарейки, соответственно. Вывод 21, опять же, чаще используется как вход RAM CLEAR, для обнуления ячеек памяти. При разработке схемы пришлось идти на компромисс и делать более-менее универсально. По идее “спарка” CKFS (20) и CKOUT (21) является автономным узлом (делителем частоты) микросхемы и такое включение на работу часов влиять не должно.

  4. #93
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7
    Попробую "отловить" времянку этих сигналов.
    На всякий случай разовью свою мысль. В общем то надо понять возникают ли сигналы DS и R/W одновременно, или поочередно в при операции чтения порта IN #DFBA. Тоесть отлавливаем с помощью элемента "ИЛИ".
    Цитата Сообщение от ewgeny7
    У меня их три штуки, вствляются в панельку, при каждом эксперименте я их меняю
    Ясно. Чистота эксперемента соблюдена.

  5. #94
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Получается, Spensor очень даже вовремя "накаркал" про альфу и бету...

    64 bytes CMOS found
    NVRAM found
    Interrupt controller not found
    IDE Hard Disc found at 270Mb

    Если мне скромность не изменяет, то SMUC-2 в принципе уже состоялся, так как пользоваться им можно уже в полном объеме. Почти в полном. Остались только некоторые "неудобства" с дисками C и D...

    Итак, в изменения схемы в плане часов:
    1. инвертор с /RTC на 12 ногу DD16.4
    2. уже известная история с "перекидыванием" сигналов /DS и /R\W
    3. конденсатор С3 - 10н. Он выполняет функцию сохранения памяти (или что-то около этого) при сбросе часов по /RES. Заметил нестабильность при инициализации часов при быстром включении-выключении компьютера. С новым конденсатором вроде все нормально, часы не сбрасываются.
    4. и самое главное. батарейка должна быть не менее 4.5 вольт. При меньшем напряжении достаточно отключить компьютер секунд на 10 и получаем опять "CMOS checksum error".

    Сейчас выключал комп на 15 минут, включил - часики тикают как миленькие, только кукушки не хватает!
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  6. #95
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7
    Сейчас выключал комп на 15 минут, включил - часики тикают как миленькие, только кукушки не хватает!
    Не совсем понятно - проблема исчезла? Тоесть неприятности были в батарейке?

  7. #96
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И в батарейке тоже (в первую очередь). Получается, что если часы были "пустые" после пропадания напряжения, то всегда получим "CMOS checked error". Поэтому при низком напряжении батареи такая надпись появлялась всегда. Кстати, проверил DS - тоже "раздвоение личности" у этого сигнала осталось. Но, получается, это не так уж и критично.
    Пару раз часы все-таки клинило. В первый раз я заметил что они просто стоят (кварц хреновый?), при этом в мониторе нет строчки внизу экрана о текущем времени. Тыкнув в кварц отверткой, часы снова пошли. Второй раз случился, когда я возился паяльником на ИР15. Наводка, чтоли?

    Сейчас разбирался с FDC.
    Подключены биты 7.6.5.3 (как на схеме).
    В мониторе "отключаем" все виртуальные диски. IN 32698 (FDC) = 255.
    Подключаем диск А. Читаем - 127. Вроде, логично...
    Подключаем диск В. Читаем - 63. Понятно...
    Подключаем диск С. Читаем - 63. Приехали...
    Подключаем диск D. Читаем - 63. Занавес.

    Отключаем все диски. Читаем порт - 255. Пишем в порт из Васика 127. Читаем - 127. Лезем в монитор - все диски отключены. Пробуем просмотреть каталог диска А (помним, что в порту - 127) - висим, диска нет. Сброс. Читаем порт - 255.

    Судя по логике работы, монитор использует порт для быстрой проверки, подключены ли диски, и если подключены то уже считывает "путь" с самого винчестера (или спец. области памяти). Но каким же образом он "запоминает диски C и D? Пока непонятно.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  8. #97
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7
    Подключены биты 7.6.5.3 (как на схеме).
    В мониторе "отключаем" все виртуальные диски. IN 32698 (FDC) = 255.
    Подключаем диск А. Читаем - 127. Вроде, логично...
    Подключаем диск В. Читаем - 63. Понятно...
    Подключаем диск С. Читаем - 63. Приехали...
    Подключаем диск D. Читаем - 63. Занавес.
    Не совсем понятно - диски по одному подключаются или по принципу A+B+C+D?
    Цитата Сообщение от ewgeny7
    Но каким же образом он "запоминает диски C и D? Пока непонятно.
    Есть такое же предположение. А "запоминание" дисков C и D ясное дело происходит в NVRAM. Не совсем понятно в этом случае только дублирование информации в NVRAM и #7FBA. Есть ли ощутимый выиграш при работе с A/B в сравнении с С/D? Также непонятно почему же "отваливаются" C и D если информация в NVRAM.
    А может состояние подключение дисков еще и в RTC хранится? Люди имеющие реальный SMUC, не в службу, а в дружбу, вынте RTC из панельки и проверьте как это отразиться на дисках С и D!

  9. #98
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor
    Не совсем понятно - диски по одному подключаются или по принципу A+B+C+D?
    Диски подключаются по схеме "плюс". Но закономерность видна. Диск А - бит 7, диск В - бит 6... а вот далее эта закономерность теряется. При подключении С должен сброситься бит 5, но этого не происходит. Я готов был поверить, что так и должно было быть, но согласно письму City Ace SMUC хранит настройки всех четырех дисков. В то же время, для ПП сейчас доступны и NVRAM и CMOS, тоесть в этом плане отличий от оригинального SMUC никаких нет. Скорее всего, это вопрос "железный". Может стоит заменить ИР15 на ИР23? Хотя, навряд ли...
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  10. #99
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Насчет бита D5 можно не выдумывать он в оригинальной схеме на Altera не заводится, а вот назначение D3 пока не ясно, как и не ясно задействован ли он вообще в порту #7FBA. Стоит провести эксперимент с подключением дисков по "или", хотя думаю ничего нового мы не увидим, но всеже.
    Есть предположение, что есть switch организовывающий теневой регистр #7FBA (для дисков C/D), как это происходит с портом #DFBA (переключение битом D7 #FFBA). Но, пока надо анализировать последний пример Mick'а.

  11. #100
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Проверил только диск В. Как и ожидалось, из порта читается 191.

    Насколько я понимаю, возможно придется навесить еще одну ИР15 с выборкой от /FD + Bit7 TM9?
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

Страница 10 из 85 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Real Commander + HDD SMUC
    от bugsy в разделе Софт
    Ответов: 30
    Последнее: 07.06.2020, 21:40
  2. Порты SMUC
    от spensor в разделе Scorpion
    Ответов: 35
    Последнее: 17.08.2005, 16:27
  3. Куплю SMUC
    от Crowner в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 21.04.2005, 20:55
  4. Куплю SMUC, GS, Ёлку...
    от Mike в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 20.04.2005, 13:44
  5. Куплю SMUC
    от Shadow в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 01.02.2005, 09:30

Ваши права

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