Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Бывший СССР »   Обновление на сайте "УКНЦ & PDP-11"
RSS

Обновление на сайте "УКНЦ & PDP-11"

УКНЦ support

<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8 .. 19 20 21 22 23 24
Печать
 
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
falanger написал:
[q]
Я сильно хочу контроллер НГМД с CF-картой или ноутбучным АТА-винтом, а так-же кучу памяти MMU-образно мега 2-4-8 на SIMM 30pin 1 Mb планках. И все эти прибабахи хотелось-бы питать прямо от машинки. Которая таки может будет пахать 24 часа в сутки со сторожевым таймером.
Вентиляторы я закреплю на П-образной детали пластмассовой приклеив той-же термопластмассой. Но плату БП от неё очищу.
[/q]
С повторением того адаптера IDE, схема которого находится в архиве на сайте у Арсения, основная проблема будет с софтом в ПЗУ.
Если он утерян безвозвратно - придётся писать заново. А архитектура у МС-0511 весьма своеобразная.
В этом ПЗУ не только загрузчик ОС с винчестера. Там программа, реализующая всю работу с ним. Дело в том, что слоты расширения находятся на шине периферийного процессора. След-но, вся работа непосредственно с адаптером может вестись только им, а для ЦП должен эмулироваться виртуальный контроллер наподобие КМД в ДВК. ЦП формирует в своём ОЗУ блок дескриптора операции (что сделать, откуда и сколько считать, куда положить), с помощью однонаправленного канала межпроцессорного взаимодействия передаёт ПП команду запуска операции на выполнение, ПП считывает этот дескриптор из ОЗУ ЦП, выполняет содержащуюся в нём операцию, и помещает результат опять же в ОЗУ ЦП (при чтении с диска пишет туда данные, при записи - считывает их оттуда).
Чтобы воссоздать эту программу, придётся разбираться с организацией работы софта ПП... Ну и, конечно, нужно написать блок загрузки ОС и как-то встроить его в начальное меню, выводимое при старте машины.
И нужен будет драйвер под RT-11. Но это уже проще...

А две ПЗУ на одно менять не обязательно, можно так и оставить.
Весьма остроумное решение применено, чтобы сэкономить на 16-разрядном ПЗУ: в первых 16-ти словах должен находится блок инициализации, копирующий остальную программу побайтно в область ОЗУ ПП, где она потом и выполняется. При побайтном копировании считывается только младший байт, который и представлен большим ПЗУ.


falanger написал:
[q]
Я рад что мои фотки помогли вам.
Похожая синяя наклейка снизу у одной из МС 0511 тов Арсения. Есть фото у него на сайте.
[/q]
Да, у него тоже есть СЭМЗовский экземпляр, правда, с другой платой...
Arseny
Advanced Member
,,,=^..^=,,,

Откуда: Bryansk, Russia
Всего сообщений: 1722
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 окт. 2005
borisfox написал:
[q]
Чтобы воссоздать эту программу, придётся разбираться с организацией работы софта ПП...
[/q]
Работы ведутся ...

borisfox написал:
[q]
Ну и, конечно, нужно написать блок загрузки ОС и как-то встроить его в начальное меню, выводимое при старте машины.
[/q]
Это ни к чему, ибо все намного проще: выбирается пункт загрузка с ПЗУ, а загруженный из ПЗУ бутер выдергивает с диска boot-блок. Собственно для этого в схеме контроллера и присутствует ПЗУ. Без нее (насколько я понял) можно загрузиться с дискеты и, при наличии драйвера WD, работать с винчестером.

borisfox написал:
[q]
И нужен будет драйвер под RT-11. Но это уже проще...
[/q]
Особенно если учесть что есть его исходники ;)
falanger
Advanced Member


Откуда: г Черняховск Калининградскjй обл
Всего сообщений: 1505
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2008
Поскольку у меня появилась МС 0511 - актуальность контроллера IDE увеличилась до 100%.
Однако - мой друг-разработчик попал в больницу. Надеюсь что все будет в порядке. Другие люди которые могут сделать подобное - знаю их меньше и запросят больше за работу.

Далее, надо переделать таки схему подключения ПЗУ и использовать вместо РЕ3 другой тип. РЕ3 достать сейчас почти нереально.
Например надо попробовать "запараллелить" 2 х 16Кх8.

Далее, с IDE-винтами. Запасайтесь коллеги ноутбучными винтами. Которые можно вставлять сразу в корпус контроллера.
Еще привлекательны CF - но их использование на ZX-Spectrum с контроллерами IDE выявило наличие проблем. "Быстрые" флэшки корректно не могут работать с такими контроллерами. Потому требуется "подбор" среди старых и малоемких на 256мб-1гб. С более емкими - почти в 100% случаев проблемы.
Вот так вот, вот такая вот засада.

Далее, в оригинальной схеме 4 канала IDE. Автор говорит о проблеме связанной с длинной шлейфов. Потому логично использовать 2 канала. 1 - на 2,5" HDD. 2 - на CD-ROM.

Почему я предлагаю 2,5" IDE винты. а) Они требуют только +5В питания. б) пока еще достаточно доступны и могут быть куплены новые, потому что все еще актуальны для ноутбуков.
А 20-120 гиг винта МС 0511 хватит надолго и для многого.
Arseny
Advanced Member
,,,=^..^=,,,

Откуда: Bryansk, Russia
Всего сообщений: 1722
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 окт. 2005
falanger написал:
[q]
А 20-120 гиг винта МС 0511 хватит надолго и для многого.
[/q]
Вот ты дал! Там больше 1Гб не факт что контроллер поймет - оно просто большую емкость адресовать не сможет. И еще - разработчик сказал что предпочтительны следующие марки винтов: WD (с ним контроллер разрабатывался), Seagate, Quantum.
falanger
Advanced Member


Откуда: г Черняховск Калининградскjй обл
Всего сообщений: 1505
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2008
Arseny написал:
[q]
Вот ты дал! Там больше 1Гб не факт что контроллер поймет - оно просто большую емкость адресовать не сможет. И еще - разработчик сказал что предпочтительны следующие марки винтов: WD (с ним контроллер разрабатывался), Seagate, Quantum.
[/q]
Контроллер IDE - обычный набор регистров. Всем управляет процессор по программе. Даже на 8 битном ZX на похожем простом контроллере Nemo-IDE гоняются винты более гигабайта в легкую. Надо просто чтобы адресация больших дисков была поддержана программно.

А если всетаки ограничение на гиг - тогда плюем на винт и ищем CF 1 гиг 1x-4x, максимум 10х. Как я уже говорил - на новых с интегрированным быстрым АТА-контроллером могут быть глюки.
Но от старых винтов 3,5" надо открещиваться. У них механика изношенная уже...
Arseny
Advanced Member
,,,=^..^=,,,

Откуда: Bryansk, Russia
Всего сообщений: 1722
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 окт. 2005
falanger написал:
[q]
Надо просто чтобы адресация больших дисков была поддержана программно.
[/q]
Вот программно оно и не поддерживается. В те времена нынешних объемов не предполагали. Если сейчас делать по новой - возможно все.
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
Arseny написал:
[q]
borisfox написал:
[q]
Чтобы воссоздать эту программу, придётся разбираться с организацией работы софта ПП...
[/q]
Работы ведутся ...

borisfox написал:
[q]
Ну и, конечно, нужно написать блок загрузки ОС и как-то встроить его в начальное меню, выводимое при старте машины.
[/q]
Это ни к чему, ибо все намного проще: выбирается пункт загрузка с ПЗУ, а загруженный из ПЗУ бутер выдергивает с диска boot-блок. Собственно для этого в схеме контроллера и присутствует ПЗУ. Без нее (насколько я понял) можно загрузиться с дискеты и, при наличии драйвера WD, работать с винчестером.

borisfox написал:
[q]
И нужен будет драйвер под RT-11. Но это уже проще...
[/q]
Особенно если учесть что есть его исходники
[/q]
Драйвер WA, который есть в архиве, не подойдёт - он рассчитан на то, что адаптер присутствует на шине ЦП.
В УКНЦ это не так. Нужен ещё промежуточный программный компонент, выполняющийся на ПП.
borisfox
Advanced Member


Откуда: Хабаровск
Всего сообщений: 946
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 июля 2008
falanger написал:
[q]
Далее, надо переделать таки схему подключения ПЗУ и использовать вместо РЕ3 другой тип. РЕ3 достать сейчас почти нереально.
Например надо попробовать "запараллелить" 2 х 16Кх8.
[/q]
Вообще-то К155РЕ3 ещё представлена в продаже вполне в количествах...
Но можно и без неё. Поставьте ещё одну такую же, как DD8, на старший байт, и всё...


falanger написал:
[q]
Далее, в оригинальной схеме 4 канала IDE.
[/q]
А где там четыре канала? В IDECTL.SCH один канал... или у меня схема не та?
falanger
Advanced Member


Откуда: г Черняховск Калининградскjй обл
Всего сообщений: 1505
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2008
borisfox написал:
[q]
Но можно и без неё. Поставьте ещё одну такую же, как DD8, на старший байт, и всё...
[/q]
Схему включения нарисуете?

На насчет продажи 155РЕ3 - я не умею их программировать. А вот программатор под УФ ПЗУ у мня есть. Как и бокс для их стирания.
Teodor
Гость
Старый опытный камикадзе

Откуда: Николаев, Украина
Всего сообщений: 4022
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2006
Учитывая цитированный выше текст, думаю, что читателей этой ветки должно заинтересовать предложение коллеги va2000 (topic/3249):
[q]
Q-Bus железки, советские:
50. Весьма интересная железка - адаптер IDE диска http://s40.radikal.ru/i089/0807/df/4321c18fd282.jpg
[/q]
<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8 .. 19 20 21 22 23 24
Печать
Полигон-2 »   Бывший СССР »   Обновление на сайте "УКНЦ & PDP-11"
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS