MyTetra Share
Делитесь знаниями!
Обсуждение ремонта и модификации ПЭВМ Микроша на форуме zx-pk.ru
Время создания: 25.08.2020 13:33
Раздел: Компьютер - Микроша

Andrey_Ak

24.03.2009, 21:52

Всем привет!


Вот купил Микрошу,

с питанием разобрался,

а вот распиновку видео разъема найти не могу...


Подскажите? И вообще сам видеосигнал к монитору

надо через конденсатор пускать?



Mick

24.03.2009, 22:23

Всем привет!


Вот купил микрошу,

с питанием разобрался,

а вот распиновку видео разъема найти не могу...


Подскажите? И вообще сам видеосигнал к монитору

надо через конденсатор пускать?


Вместо того чтобы темы плодить в общем разделе, надо посмотреть было в этом. А именно первый пост темы http://www.zx.pk.ru/showpost.php?p=108415&postcount=1

Там написано что есть документация на Микрошу.

Для кого темы создают. И просьба большая, делайте подзаголовки в этих разделах, чтобы народ мог определять из какого раздела тема. Себе же создаете трудности. :mad:



Вот тебе видео:


Будешь разбирать, сделай пожалуйста фотки внутренностей, особенно платы с двух сторон в хорошем качестве.



Wowik

24.03.2009, 22:50

С питанием точно разобрался? Там по моему было три напруги +5В -5В +12В.

Andrey_Ak

24.03.2009, 22:53

С питанием точно разобрался? Там по моему было три напруги +5В -5В +12В.


- Блок питания родной,

только вот не показывает ничего, видео напрямую к антенному

входу подключать или через конденсатор?


- И при нажатии клавиш она пикать должна или нет?



Wowik

24.03.2009, 22:56

при нажатии щелчёк, при переключении рус/лат пищит, в комплекте должен быть модулятор для подключения к антенному гнезду, если его нет то подключать по низкой частоте, кондер на всякий случай поставь (хотя там по схеме и так есть).

набери вслепую

O,100 и нажми ввод, по идее должен быть эффект



Andrey_Ak

24.03.2009, 22:59

Похоже что кердык микроше... :(


Питание кривое вместо +5 -5 +12 -12 там везде -7 до -12



Wowik

24.03.2009, 23:03

ну сразу так не надо делать выводы, блок питания надо проверить, зайди на сайт

http://home.onego.ru/~bav9/9.html сравни фотки для начала, посмотри доки и разбери блок питания, если он действительно глючит, до выяснения причин комп пока не включай.То что все из сети надо выключить пишу для собственного спокойствия, надеюсь сам все знаешь.



Andrey_Ak

24.03.2009, 23:30

Нет, все хорошо, живая, запищала... :)


БП дохлый... поставил АТ запустилась...


Только вот не могу на тюнере поймать ее...


Добавлено через 4 минуты

Не ловится... :(


В книжке написано что должен быть модулятор...


А если его нет, то как подключить?



Wowik

24.03.2009, 23:53

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



Andrey_Ak

24.03.2009, 23:55

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


т.е. по низкой частоте? В книжке было от 85MHz до 93MHz ...


без модулятора еще ниже?



Wowik

25.03.2009, 00:03

Через тюльпаны, на телике или еще какой приблуде - желтого цвета - разъем видео.

Andrey_Ak

25.03.2009, 00:05

Через тюльпаны, на телике или еще какой приблуде - желтого цвета - разъем видео.


- Значит там на микроше просто видео выход?



Wowik

25.03.2009, 00:07

АГА, HDMI тогда еще небыло, опять же комп бытовой, подключался в основном к телику.


Добавлено через 4 минуты

Комп черно-белый без цвета, там при желании кроме видео выхода ничего более не придумаешь.

Andrey_Ak

25.03.2009, 00:12

АГА, HDMI тогда еще небыло, опять же комп бытовой, подключался в основном к телику.


- Еще наверно видео не стандартное, что-то тоже не кажет... :(



Wowik

25.03.2009, 00:13

Самое что нинаесть стандартное. Спешишь, по этому не сразу получается.



Andrey_Ak

25.03.2009, 00:15

Самое что нинаесть стандартное. Спешишь, по этому не сразу получается.


Дык, спать хочется... :)


Всем спасибо за ответы.. Завтра продолжу ковыряние...

Еще предстоит ковырять Львов и Апогей.....


О результатах доложусь...



Wowik

25.03.2009, 00:17

Поддерживаю.

b2m

25.03.2009, 13:44

т.е. по низкой частоте? В книжке было от 85MHz до 93MHz ...


без модулятора еще ниже?


Без модулятора должно быть 6 - 10 МГц



Andrey_Ak

25.03.2009, 15:07

Вместо того чтобы темы плодить в общем разделе, надо посмотреть было в этом. А именно первый пост темы http://www.zx.pk.ru/showpost.php?p=108415&postcount=1

Там написано что есть документация на Микрошу.

Для кого темы создают. И просьба большая, делайте подзаголовки в этих разделах, чтобы народ мог определять из какого раздела тема. Себе же создаете трудности. :mad:


- ОК. все понял, просто не знал что микроша клон РК...


Вот тебе видео:


Будешь разбирать, сделай пожалуйста фотки внутренностей, особенно платы с двух сторон в хорошем качестве.


- Обязательно, я фотки всего своего железа делаю,

очень много чего набралось, пока надо обработать

и куда-нибудь выложить..


Добавлено через 5 минут

Накачал программ вот с этого сайта http://home.onego.ru/~bav9/9.html


А как их воспроизвести на звуковой карте писи?



Wowik

25.03.2009, 16:11

Попробуй посмотреть там http://emu80.org/



Andrey_Ak

25.03.2009, 16:20

Попробуй посмотреть там http://emu80.org/


тут я нашел только программку для работы с LPT портом, а хотелось

бы без лишних заморочек, через звуковую...

И на сайте где кучу программ для микроши скачал тоже ссылка на этот

сайт.... ReadRKWin там должен быть, а его нет..



Wowik

25.03.2009, 16:27

Можно попробовать загрузить rom в эмулятор а потом выгрузить его командой "O", есть вариант что он проиграет его на звуковухе, к сожалению ничего более конкретного предложить не могу.



Andrey_Ak

25.03.2009, 16:31

Можно попробовать загрузить rom в эмулятор а потом выгрузить его командой "O", есть вариант что он проиграет его на звуковухе, к сожалению ничего более конкретного предложить не могу.


- Попробую вот эту http://zx.pk.ru/showpost.php?p=190630&postcount=5

о результатах доложу...



dk_spb

13.10.2009, 12:26

Достался мне следующий комплект:

1) Микроша (из комплекта только родной БП)

2) Модуль ПЗУ для Микроши

3) Монитор ВК8071.01.02 с паспортом и схемой, с самодельным БП на 15V

Как ни странно всё работает. ;-)


Возникло несколько вопросов к знатокам:

1) Есть для Микроши какой-либо тестовый софт (тест ОЗУ и т.д.)?

2) Родной ли стоит "динамик"?

3) Что за переделка с линией задержки?

4) Чем лучше смазать кнопки?



Andrey_Ak

13.10.2009, 12:30

Достался мне следующий комплект:

1) Микроша (из комплекта только родной БП)

2) Модуль ПЗУ для Микроши

3) Монитор ВК8071.01.02 с паспортом и схемой, с самодельным БП на 15V

Как ни странно всё работает. ;-)


Возникло несколько вопросов к знатокам:

1) Есть для Микроши какой-либо тестовый софт (тест ОЗУ и т.д.)?

2) Родной ли стоит "динамик"?

3) Что за переделка с линией задержки?

4) Чем лучше смазать кнопки?


- Динамик родной 100% :)


Тут у меня на сайте есть фото микроши www.tis.kz

dk_spb

13.10.2009, 12:38

Тут у меня на сайте есть фото микроши www.tis.kz

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

У меня выпуск 04.90, у Вас - 02.91; так что скорее я бы предположил что всё-таки домашняя переделка...

Как думаете?

Andrey_Ak

13.10.2009, 12:42

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

У меня выпуск 04.90, у Вас - 02.91; так что скорее я бы предположил что всё-таки домашняя переделка...

Как думаете?


- Тогда на заводе много чего переделывали... Вполне возможно заводская...

даже не возможно а точно...

m.d.

13.10.2009, 13:19

Если «Монитор» нормально стартует и вводятся директивы, то можно сделать грубый тест с помощью директив F и С: забивать все ОЗУ, кроме экранной области и переменных монитора, каким-нибудь тестовым значением (0x00, 0xFF, 0xAA, 0x55), а потом сравнивать первую половину со второй. Если не найдется готового теста, могу на досуге попробовать написать.

Andrey_Ak

13.10.2009, 13:24

Те переделки на обратной стороне платы это с завода так,

моя микроша была запломбирована до того как я ее вскрыл...

dk_spb

13.10.2009, 13:25

Про директивы монитора понятно, но лучше когда есть готовый тест.

Писать новую программу, естественно, не надо.

Странно что тогда её нет.

Для Вектора их аж несколько.

b2m

13.10.2009, 13:29

Посмотри в этом архиве (http://bashkiria-2m.narod.ru/files/prog/My_Microsha.zip), там есть какие-то тесты ОЗУ.

dk_spb

13.10.2009, 13:33

Спасибо, буду пробовать.

Atari

09.06.2010, 02:30

Достал с полки "Микрошу"... и ?


http://98.131.34.162/musor/DSCN4156.jpg

Gryphon

09.06.2010, 03:47

А вообще изготавливалась периферия для Микроши? Помню, что ТОО Лизианово предлагало конструкторы и говотове КНГМД для Радио-86РК и Микроши. А что-нибудь еще было такое?

dk_spb

09.06.2010, 05:18

У меня кассета ПЗУ есть родная. А точно КНГМД под Микрошу был?

Gryphon

09.06.2010, 05:43

А точно КНГМД под Микрошу был?

Конечно. Видел даже фото у кого-та на сайте. Их было два вида: для Радио-86РК и Микроши. Но самое обидное, что ДОС 2,4 (который был вшит в этот КНГМД) под этот КНГМД никто не может найти. Видать, мало их выпустили.


---------- Post added at 12:43 ---------- Previous post was at 12:42 ----------



У меня кассета ПЗУ есть родная.

Выложи, пожалуйста, все, что есть, включая фото.

ivagor

09.06.2010, 08:23

ДОС 2,4

В Радио писали про DOS 2.9, а про версию 2.4 откуда информация?

Gryphon

09.06.2010, 08:27

В Радио писали про DOS 2.9, а про версию 2.4 откуда информация?

Опечатка :) Конечно 2,9. Все-равно негде ее взять. А никто не пробовал в ТОО Лизианово звонить, если фирма осталась. Мож, как обычно, валяются где-нибудь в складе.

dk_spb

09.06.2010, 09:42

Конечно. Видел даже фото у кого-та на сайте. Их было два вида: для Радио-86РК и Микроши.

Хотелось бы ссылку, так как я не видел таких устройств кроме как на картинке с какого-то журнала и из документации на Микрошу.

Может кто-то собирался выпускать, но кроме статьи в журнале и одного опытного образца ничего не было?

Atari

09.06.2010, 09:58

Меня вообще другое больше интересует последние годы.


В свое время много написал на Микрошенском Бейсик *Микрон*. Можно ли как-то привести кассетные записи в некий человеческий вид и потом ими пользоваться?

Wowik

09.06.2010, 10:13

Вот здесь чел переводил свои архивы, там можно найти чем делал http://home.onego.ru/~bav9/9.html

Здесь есть утилиты для работы http://emu80.org/index.html

ivagor

09.06.2010, 10:33

Хотелось бы ссылку, так как я не видел таких устройств кроме как на картинке с какого-то журнала и из документации на Микрошу.

Вариант для РК86 на обложке Радио 92/12.

Вариант для Микроши - посмотрите ветку форума (http://zx.pk.ru/showthread.php?t=11319), там эта тема уже поднималась (несмотря на название, там и есть про Микрошу), есть ссылка на фотку.

tnt23

09.06.2010, 11:51

Меня вообще другое больше интересует последние годы.


В свое время много написал на Микрошенском Бейсик *Микрон*. Можно ли как-то привести кассетные записи в некий человеческий вид и потом ими пользоваться?


Конечно, можно. Для начала оцифруй их в WAV или MP3 :)

b2m

09.06.2010, 15:04

WAV-ы можно потом в эмуляторе попытаться считать. А можно и не пытаться :) Сразу сконвертировать утилитой Пыхонина, как это делал bav9.

dk_spb

09.06.2010, 16:17

ivagor, Так вот и я про то же.

есть только одна фотка и нет никакой уверенности что это серийное изделие.

Корпус как раз очень похож на фирменный корпус от кассеты ПЗУ.

Никакой инфы о серийном производстве (кроме как для РК) нет.

Gryphon

09.06.2010, 16:26

ivagor,

...есть только одна фотка и нет никакой уверенности что это серийное изделие....

Никакой инфы о серийном производстве (кроме как для РК) нет.

Была-была! "Владельцы Радио-86РК и Микроши! Журнал Радио и ТОО Лианозово предлагают вам вдохнуть новую жизнь в ваши компьютеры! Сделать это можно, подключив к ним контроллер дисковода, описание которого публикуется в журнале Радио, начиная с январского номера за этот год. Мы предлагаем вам набор Контроллер НГМД. В него входят: {бла-бла-бла} Внешний вид контроллера приведен в декабрьском номере журнала Радио за прошлый год. Справки по телефону 095 207-77-28". В других номерах упоминаются собранные КНГМД.

dk_spb

09.06.2010, 16:28

Gryphon, О, спасибо, теперь буду искать это устройство с уверенностью о его существовании.

Фотки кассеты ПЗУ сделаю в ближайшее время. Но не обещаю что завтра ;-)

Gryphon

09.06.2010, 16:30

Да хорошо.

hdc

09.06.2010, 20:04

Меня вообще другое больше интересует последние годы.

В свое время много написал на Микрошенском Бейсик *Микрон*. Можно ли как-то привести кассетные записи в некий человеческий вид и потом ими пользоваться?


Записи отлично восстанавливаются.

Я почти всё вытащил с лент через 20 лет (правда - для Cпециалиста).

С двумя файлами только проблема возникла. Но наверное даже

их можно вытащить с того света. Выручила привычка записывать

всё в трёх копиях - магнитофон работал отвратительно.


Вот так выглядит "нормальный" сигнал, снятый звуковой картой:

http://www.asvcorp.ru/darch/signal.png


А вот так выглядит проблема:

http://www.asvcorp.ru/darch/signal_error.png


Читалку данных я сделал свою - с гистерезисом и ещё какими-то эффектами.

Это с неё скриншоты.

mbojenov

13.06.2010, 09:26

Господа!

Хочу заметить, что в журнале Радио рекламировался контроллер, который толком никуда не пошел, потому что был на ВВ55 и поддерживал емкость дискет до 180кб

(к сравнению на кассету влезает до 1,5 мб), и не имел нормальной ОСи. Наверное поэтому у всех моих знакомых-владельцев микроши были контроллеры на ВГ93 с CP/M

GARNIZON

13.06.2010, 10:40

Хочу подсобить маленько, может немного не в тему, но про КНГМД для

Микроши:

При доставании всяких субстанций для ПЭВМ АГАТ , я обращался на несколько заводов(ЗЭМЗ , ВЗТ) . но общение с директором и окружением не давало результатов, а вот Завхозы помогли......

Когда(3 года назад) обращался на ЛЭМЗ(в Лианозово делали и АГАТ и Микрошу)

то такой фокус (с завхозом) не прошел, все в один голос говорили ,что после пожара на складе( а такой действительно был) ничего не осталось.

Дык вот тут помог сам директор, оказалось, что не всё относительно АГАТов и

Микрош сгорело.(если мне не изменяет память, то самих Микрош не осталось

а вот каких-то блоков расширения полно).

Но ему надо писать не как частное лицо а от какого нить музея, тогда он точно отреагирует и поможет. ( можно ребят из музея попросить )

Я тогда послал им "официальное" письмо-просьбу от имени директора одной из гимназий, и они нормально поделились :)


Вот какие данные у меня остались:

НПО "Лианозовский электромеханический завод"

Генеральный директор Бендерский Геннадий Петрович.

Адрес: 127411, г. Москва, Дмитровское шоссе, 110, ЛЭМЗ

Телефоны: (495) 485-15-88; 484-60-10; 485-51-63; 483-94-19

Факс: (495) 485-03-88; 485-15-63; 485-51-63

E-mail: lemz@tsr.ru

Atari

13.06.2010, 23:21

Закончил востановление Микроши. Большим удивлением стало полное отсутвие электролитов внутри компа (по заводской схеме).


Осталось только поменять только выходные кандеры БП.

Gryphon

14.06.2010, 00:00

GARNIZON, было бы здорово хоть один КНГМД получить. Как я понял, что ни у кого нет прошивок ДОС2,4. Соответственно, никто и плату то не видел. Если кто-то все-таки купит, то надо все будет заснять и перевести в цифру. Ты поинтересуйся, мож там остались чертежи?

Atari

14.06.2010, 00:59

ИМХО это напрасная трата времени, т.к. либо это контролер был ужасно примитивен (скорее всего), либо терялась совместимость с существующим софтом.

Gryphon

14.06.2010, 01:03

но как память лучше иметь, имхо, если так думать всегда, то тогда мы напрасно тут находимся и занимаемся. А контроллер, да, примитивен, на ВВ55 :)

dk_spb

14.06.2010, 22:32

Подскажите что может быть за неисправность Микроши: изображение смешено вверх (частично за верхнюю границу экрана), а курсор мигает там где надо.

Когда набираешь что-нибудь, курсор двигается в нужном месте, а буковки появляются вместе с приглашением выше.

И изображение мерцает.

Это ВГ75 так чудит?

Atari

14.06.2010, 22:41

Это ВГ75 так чудит?


Такое бывает часто и густо.

Собственно тут надо понимать сам механизмп происходящего, а выводы сделаете сами.

Положение аппаратного курсора ВГ75-й хранится в ее отдельных ячеках, содержимое которых дублируется (но с коррекцией) в переменных "монитора".

Запись байтов в видео ОЗУ производит "монитор", он же корректирует положение курсора соответвующей записью в порты ВГ75.


Вобщем иногда это дело разъезжается во времени и пространстве, как понимаю из-за некорректных действий некоторых программ или недоделок в "мониторе".

dk_spb

14.06.2010, 22:45

Странно это.

А изображение за пределы экрана уезжает и мерцает почему?

Atari

14.06.2010, 23:16

Разработчики чего-то не домудрили с програмированием атрибутов ВГ75, вот когда в видео ОЗУ попадает мусор начинаются чудеса.

dk_spb

14.06.2010, 23:19

Так куда копать-то?

ОЗУ проверять или ВГ75 менять?

Проверяет ли Микроша ОЗУ при старте?

Atari

14.06.2010, 23:50

Проверяет ли Микроша ОЗУ при старте?

Однозначно НЕТ.



ОЗУ проверять или ВГ75 менять?

Думаю для начала надо проверит КС монитора - не потекла ли ПЗУ.

Потом оттестить память - хороший вопрос КАК?

Ну, а потом уж на крайняк выкусить ВГ75 и поставить панельку.


---------- Post added at 22:50 ---------- Previous post was at 22:39 ----------


Кстати есть идея!


У Микроши два банка ОЗУ по 16кБ, на плате есть перемычки сигналов CAS, банки можно поменять местами, т.е. оттестировать один банк, затем другой.

И сразу при замене банка будет видно память ли это.

Rokl

16.06.2010, 21:33

Подскажите что может быть за неисправность Микроши: изображение смешено вверх (частично за верхнюю границу экрана), а курсор мигает там где надо.

Когда набираешь что-нибудь, курсор двигается в нужном месте, а буковки появляются вместе с приглашением выше.

И изображение мерцает.

Это ВГ75 так чудит?


возможно 100 % динамическая память...меняй К565РУ6...желательно рядами.

ВГ75 чудит из-за того, что в поле видео ОЗУ попадаются байты с 1 в старшем разряде, т.е не 00h, а 80h и больше, т.е. у тебя чудит микросхема памяти самая старшая в байте. Т.к. в момент включения комп в видео ОЗУ записывает все 00h, а ВГ75 получает от ВТ57 80h и больше, то результат ты видишь на экране...либо непропай, обрыв шины данных D8, либо ПДП ВТ57, либо м/сх памяти старшего разряда К565Ру6 и не только старшего разряда.)))

b2m

17.06.2010, 13:07

Проверить память можно очень просто, командой F76D0,7FF2,30 где последний параметр - код символа, его можно несколько раз разный задавать, при этом экран должен быть заполнен одним и тем же символом (за исключением ответа монитора после команды).

Atari

17.06.2010, 17:05

Проверить память можно очень просто, командой F76D0,7FF2,30 где последний параметр...


Можно, но мы так не проверяем память с ячейками монитора и стек.


В том-то вся и проблема, что надо проверять банки целиком.

b2m

17.06.2010, 22:50

Я имел ввиду проверить память в области экрана, чтобы исключить/подтвердить версию, что сдвиг экрана из-за битой памяти. Область 0000-75FF можно проверить так: заполнить одним байтом F0,75FF,00 а затем сравнить блоки по адресу 0 и 1, т.е. командой C0,75FE,1. Можно более хитрые последовательности задавать, например командой М вводим с нуля какие-нибудь 4 байта, потом пересылаем кусок 0000-75FB по адресу 4: T0,75FB,4 а потом сравниваем C0,75FB,4

Битая память только в области 7600-76CF маловероятна.

Atari

17.06.2010, 23:11

b2m, Вы знаете, у меня было несколько экземпляров РУ6 в которых глючило только в некотором куске в 256 бит и то только четные и не всегда.

GARNIZON

27.08.2010, 10:20

А можно у знаюших людей спросить, почему КНГМД от ЛЭМЗ очень примитивен?

дело в ВВ55?


Цитаты:


Atari: либо это контролер был ужасно примитивен (скорее всего), либо терялась совместимость с существующим софтом.


Gryphon: А контроллер, да, примитивен, на ВВ55

b2m

27.08.2010, 11:20

Примитивным можно считать КНГМД, сделанный без труднодоступной в те времена ВГ93 (это собственно и есть контроллер дисковода).

Viktor2312

27.08.2010, 11:32

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

GARNIZON

27.08.2010, 12:48

т.е. вг93 трудно было достать и применили вв55 с обрамлением?

смирившись с более худшими параметрами?

и какие параметры имеются в виду?

b2m

27.08.2010, 13:58

смирившись с более худшими параметрами?

и какие параметры имеются в виду?


Несовместимость, а также ненадёжность вследствие большого числа микросхем.

GARNIZON

27.08.2010, 22:26

На днях удалось покрутить в руках и опробовать этот контроллер. Планирую забрать на совсем вместе с Микрошей.

Viktor2312

27.08.2010, 22:30

Была бы у меня такая возможность, я бы нераздумывая забрал, берите не пожелеете, если, что мне продадите.

Atari

27.08.2010, 23:23

Хотелось бы увидеть отчет... хотя...

GARNIZON

27.08.2010, 23:30

Штука и правда интересная, формат диска копия агатовского 840кб.

Только почему-то диск держит чуть меньше 200кб

видимо думали использовать односторонние с одинарной плотностью.

Используется "ленивое чтение" (вот почему нет ВГ93)

т.е. контроллер не быстр, а молниеносен и запись с проверкой не по суммам, а сличением.


Когда наиграюсь, готов отдать с условием, что будет снят образ ПЗУ с ДОС2.9.

и предоставлен общественности.


Я даже догадываюсь зачем его сделали :)

На агате есть такая штука:

"Система кросс-программирования для процессора КР580"

на ней много чего писали для микроши. Из того что помню:

прикольная игруха - на Агате она наз SHAMUS

На Микроше выглядит примерно также:

http://ssmu.ru/er/agat/Gamez2/Shamus.shtml

Viktor2312

28.08.2010, 00:02

Ну я готов его взятять в любое время "как наиграетесь" , а как программатор дособираю, думаю к тому времени соберу, образ ПЗУ-хи обязательно выложу, для всеобщего доступа.

Gryphon

28.08.2010, 02:15

GARNIZON, для общественности нужны: Дампы ДОСа, Сканы печатной платы (или их фото), фото плат в сборе, фото корпуса и фото как работает на Микроше.

GARNIZON

28.08.2010, 06:42

Ну это видимо сделает уже след владелец.

Корпуса нет, только фирменный значек ЛЭМЗ на плате.

Как работает трудно сказать, я 3-ий или 4-ый раз вообче Микрошу вижу.

Но понятно что в 2-3 раза быстрее и точнее чем контроллер на ВГ93.


Кстати: автор алгоритма этого ленивого чтения, еше в 90-ые

за заслуги в "флопостроении" был приглашен в США в WD , где и "прописался".

esl

28.08.2010, 11:16

алгоритма этого ленивого чтения


а можно по подробнее что это такое ???

а то поиск не помог, совсем ...

Дмитрий

28.08.2010, 12:07

Но понятно что в 2-3 раза быстрее и точнее чем контроллер на ВГ93.

Это просто слова или имеют под собой основания? Насколько быстрее и чем точнее? если 720 кб дискета становится объемом


чуть меньше 200кб

можно провести тест? 150 кб сплошного чтения и записи на этом контроллере и на контроллере с ВГ93, в несколько итераций для точности замера (важный момент - однотипные ЦП на тестовых машинах хотя бы с приблизительно одинаковой частотой). Кстати говоря на скорость чтения ВГ93 влияет порядок следования секторов, какой тут формат - не понятно. После обнародования этой информации можно судить о скорости работы контроллеров.

Просто сказать, что одна дискета на ВГ93 читается полторы минуты, а на этом контроллере за 20 секунд - дык объем дискет-то не сравним...

У ВГ93 при тактировании 1Мгц скорость чтения порядка ~100 КБайт/сек, могу чуть ошибаться, но где-то так.

GARNIZON

28.08.2010, 13:47

Что такое ленивое чтение я могу обьяснить на примере агат, у него две вв55

по одной для каждой стороны, уЛЭМЗ контроллера для микроши

принцип тотже самый, только одна ВВ55.

Но не стоит ставить во главу угла вв55 - она только самая большая физически,

но она не самый сложный его узел, а даже наоборот - очень простой.

и никакого отношения ни к плотности записи ни к формату ни к интеллекту почти не имеет.


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


стандартным стал обычный 160 дорожечный флоп (напр TEAC55gr)

некоторые экземпляры(видимо не самые качественные) ес5323 и 5311 неуспевают

С Молниеносным контроллером (без применения ВГ93) на двух ВВ55 по одной для каждой стороны.

Кто работал с агатом знает что никакой другой комп не может так разогнать привод даже в режиме

FAST как АГАТ (36 секунд на диск) , мало того - реализовано буферирование операций обмена. Т.е. файловая система может делать два вида запросов к драйверу диска, с МГНОВЕННОЙ ДОСТАВКОЙ ДАННЫХ (ну, скажем, если ей нужен заголовок файловой структуры или блок данных каталога) и с возможностью отложенного выполнения (когда собственно ведётся обмен с содержимым файла). Реализовано это так: создан специальный массив по элементу на каждый сектор трека (т.е. 21...22 для филипповской разметки). В каждом элементе указывается тип операции над данным сектором (т.е. что-то вроде: 0 -- ничего не делать, 1 -- чтение, 2 -- запись, 3 -- проверка) и адрес сектора в памяти. Когда файловая система шлёт запросы с флагом возможности отложенного выполнения, то эти операции просто помещаются в соответствующий элемент массива, а реально ничего не выполняется, пока не случится либо запрос без мозможности отложенной операции (обычно последний блок запроса) или не случится переход на другую дорожку.


Вот тут и начинается самое интересное, происходит обработка всех отложенных заданий. Драйвер просто отлавливает заголовки секторов которые проходят в данный момент мимо головки и по номеру смотрит на задания указанные в массиве. Если ничего не надо делать -- просто пропускает, сказано прочитать -- прочитает, сказано записать -- запишет, после выполнения операций флаг скидывается на 0, причём для записи было сделано так, что устанавливался не 0, на проверка и на следующем обороте выполнялась проверка записанного, причём НЕ ПО КОНТРОЛЬНОЙ СУММЕ, А СЛИЧЕНИЕМ ДАННЫХ. Когда после обработки очередного сектора оказывалось, что заданий нет -- начиналась работа по новому заданию.


Что это даёт? А две простые вещи -- массовое чтение выполняется строго за один оборот (плюс максимум один сектор), т.е. драйвер не ожидает прихода того сектора который был запрошен на этой дорожке первым, как это делают практически все другие компы у которых к тому же делается синхронизация по дырочке на диске (в Агате вполне в норме было диск размечать без привязки к дырке). Вторая вещь -- запись выполнялась с отличной проверкой(СЛИЧЕНИЕ), причём на это требовалось всего два оборота (можно вспомнить, что на PC если включить запись с проверкой всё начинало плестисть со скоростью аж по 15/18 оборотов на дорожку для 1,2/1,44 МБ).


---------- Post added at 13:22 ---------- Previous post was at 13:17 ----------


Суть в том, что ленивое чтение (или отложенное) - это когда драйвер заранее знает

какие сектора данной дорожки ему будут нужны (т.е. какие запрошены), и считывает

их как только они появятся под головкой


Важно: любой из нужных секторов !

Т.е. если ОС запросила сразу весь трек, например, то значит первый же попавшийся сектор

точно нужен. И т.д. И драйвер их сразу читает и сразу скидывает в память


А ВГ и все её наследники, читает так: драйвер ей задает номер сектора (только одного!)

и она ждет его. Если затем будет нужен другой сектор (например тот, который шел перед предыдущим) -

то она опять будет его ждать (а посколько он шел перед - значит ждать ей придётся целый оборот).


ВГ быстро работает только если запросы идут подряд, в порядке форматирования.

Т.е. если сектора на диске записаны по попрядку - 1 2 3 4 5

и запрашивают их также - тогда она и прочитает всё за оборот.

И то - только если её не будут отвлекать и она сможет в реальном времени работать.


Если же, например, запросили сначала 1, 2 , а потом долго прога че-то думала,

а потом запросила 3, а этот 3-й только что проскочил - то опять ждём оборот


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


а контроллер агата слишком примитивный, он такие вещи как сектор там или номер его

- вообще не знает. Он только передаёт raw-данные.


И уже как и что читать - решает драйвер.

А у него всё просто: есть массив, там в массиве статусы:

например: 0 - ничего не делать, 1 - читать, 2 - писать , 3 - проверять (сравнивать)..

Он видит сектор, например, # 3, лезет в массив к третьему элементу - там цифра 1. Значит

надо этот сектор прочитать.


---------- Post added at 13:23 ---------- Previous post was at 13:22 ----------


ну а ещё : ВГшка читает от сигнала индекса, и вынуждена его ждать.

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


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


ну и потом - у агатовского контроллера плотность чуть выше чем у вг. Не сильно чтобы много,

но разница небольшая есть

вг, наверное, до 800кб пишет на диск, а тут - 840

У Микрошеного контроллера плотность как у агата(+ к скорости), потому как

Микрошены диски(200кб) агат признал как свои, даже файлы показал.

Правда уточнил что это односторонний диск.

Поэтому я и написал что Микрошин котроллер на ВВ55 меня удивил скоростью.

Из текста выше ясно что если файл раскидан в 3 разных местах

на диске он его прочитает быстрее чем ВГшка ЗНАЧИТЕЛЬНО, ну а из-за других мелочей

быстрее работаетс подряд записанными.

Про запись тоже вроде отписал. Повторюсь что в Микроше в полной мере реализованны эти методы.


Понятно, что практического применения сейчас такой контроллер не имеет,

все реальшики на Микрошах используют ВГ93(и видимо все программы заточены под него)

И это правильно! Но с чисто исторической стороны(а что мы тут все делаем ?)

этот контроллер весьма даже интересен.

esl

28.08.2010, 17:47

GARNIZON, но эта вся красота подразумевает ~6к под буфер дорожки

это в основной памяти (многовато для 64к памяти) или это в неких доп страницах ?

Zhizh

29.08.2010, 16:32

Прочитал последние посты, и ТАК мне захотелось заиметь контроллер флопа для своего Микроши, что прямо кушать не могу :) Тоже с нетерпением буду ждать дамп DOS2.9. А пока, раз пошла такая пьянка, ROM-диск соорудить, что ли?

GARNIZON

29.08.2010, 18:31

GARNIZON, но эта вся красота подразумевает ~6к под буфер дорожки

это в основной памяти (многовато для 64к памяти) или это в неких доп страницах ?


Немного непонял про что вы спрашиваете. Если можно напишите подробней. Но если правильно понял:


Никакого отдельного буфера нет, данные сразу пишутся/читаются

в те точки, которые указаны клиентом драйвера.

например, нам нужно прочитать прогу в память. Драйвер читает

лениво (т.е. операционка сразу говорит ему, какие блоки с данной дорожки

будут нужны и сообщает - куда их складывать) - все данные попадают куда

надо, но только не по порядку. А какая разница ? Ведь операция всё равно

будет завершена не раньше чем будет прочитана вся программа. И памяти

она займет столько же: неважно, что читали не по порядку.

Если памяти мало - нет проблем: клиент говорит драйверу: хочу

эти два сектора с дорожки и больше ничего. И всё - будет прочитано именно

два сектора. Ровно 512 байт. Но даже эти два будут прочитаны в том порядке,

в котором их встретит драйвер. Потом клиент может попросить ещё два сектора

- и драйвер не откажет.

Может быть вы путаете настоящее предварительное чтение (look ahead)/отложенную запись

от ленивого режима. Для кеширования/откладывания буфер нужен - правда,

а для ленивого - нет. Ленивый - это кеширование команд, на манер того, как устроены,

например, очереди в scsi (вроде их нынче и в ide пытаются сделать). А кеширование,

которое обычно понималось под этим словом на PC (кто помнит: smartdrv/ncache2)

- это кеширование данных. Понятно, что под кеш данные память нужна, а

под кеш команд... ну нужна... байт 100.


Если мне получится заиметь его (контроллер) себе, то я и хотел помощи форумчан

в разборе тонкостей работы версии контроллера именно для Микроши.

По идее все очень похоже на АГАТ, только с двухсторонними флопами работать не умеет.

Но тонкости и отличия по любому найдутся - что мне собственно и интересно.

Но, к сожалению саму Микрошу я совсем не знаю.


И вот еще : покр мере для меня пока загадка:

Этот контроллер может работать с односторонними флопами одинарной(180кб) и двойной плотности(400кб) .

Но почему в рекламе указанно только 180? Может, хотели таким образом

продавать с ним вместе флопы одинарной плотности? Например, много скопилось на складе их :)

Hakuna

03.12.2010, 19:55

Можно узнать, как развивались дальнейшие события?

Atari

21.01.2011, 14:41

Надо сооружать ROM-ДИСК, а еще лучше прикрутить ORDOS.


Достал с полки Микрошу, включил... работает... поковырял свои стары проги на бейсике... прикольно...


http://tubes.org.ua/musor/DSCN4237.jpg

BYTEMAN

21.01.2011, 14:55

Надо сооружать ROM-ДИСК, а еще лучше прикрутить ORDOS.

Уж лучше тогда Орион собрать ;)

Atari

21.01.2011, 15:19

Уж лучше тогда Орион собрать ;)


не лучше... производительность 8080 не такая уж большая чтоб столько графики ворочать :(

GARNIZON

24.08.2011, 09:24

Не знаю, интересно кому или нет... стал разгребать архив ЛЭМЗ, который мне по счастью достался.

Вот какой текстовичек вытянул из агатовского текстового редактора:


Проспект.


.шп6,

москва

лианозовский электромеханический

завод

.шп6,


САМЫЙ ДЕШЕВЫЙ СЕРИЙНЫЙ


БЫТОВОЙ КОМПЬЮТЕР


.шп7.

"МИКРОША"

.шп0


Предназначен для пользователей не имеющих подготовки,для массового применения в системе первоначального

знакомства с компьютерной грамотностью в домашних условиях.


ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ


ОЗУ 32 кбайт


ПЗУ 2 кбайт


ДЗУ магнитофон


ПСЕВДО-ГРАФИКА

МОНОХРОМАТИЧЕСКАЯ 128 х 50 точек


ПЕЧАТЬ предусмотрено

включение

устройств

CPA-80 и FX-85


ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ


СИСТЕМНОЕ ассемблер, бейсик


ПРИКЛАДНОЕ редактор текстов,обучающая программа 7 уроков бейсика,пакет программ по

математике, пакет различных игр.



В 1987 году выпущено 3000 шт.


В 1988 году по плану будет выпущено 4000-5000 шт.


В настоящее время "МИКРОША" продается за наличный расчет

в магазине "РАДИОТЕХНИКА" в МОСКВЕ .


.шп1,

ЦЕНА БЫТОВОГО КОМПЬЮТЕРА"МИКРОША" - 500 руб.


.шп5,

Бытовой комрьютер "МИКРОША использует в качестве монитора телевизор любой марки без какой -либо переделки


.шп0,

== EOF ==

oracleua

12.02.2012, 01:17

Схему блока питания к микроше ни кто не встречал??

Подскажите плиз ссылочку..

dk_spb

12.02.2012, 13:22

oracleua, Такой схемы вроде даже в комплекте поставки не было :-(

oracleua

12.02.2012, 13:55

oracleua, Такой схемы вроде даже в комплекте поставки не было :-(


Спасибо. А то подумал что плохо искал.

Atari1974

24.03.2012, 12:16

Вообщем по композиту ничего хорошего не получилось. Все скроллится сверху вниз и со сдвигом причем прочитать не возможно качество плохое.

Что могло накрыться? Куда копать?

Комп 89го года опломбирован.

Atari1974

28.03.2012, 09:26

кто нить сделает предположение или мне надо плату фоткать и показывать?

Не хотел вскрывать так как на пломбе но если что паять надо то придется.

dk_spb

28.03.2012, 10:33

Телефизор поменять?

Atari1974

28.03.2012, 21:02

Телефизор поменять?


Телевизор в порядке. Я пускал как по телевизионному композиту так и через композит видака. А он у меня хороший!


---------- Post added at 21:02 ---------- Previous post was at 20:56 ----------


да и телевизор сони при всех входах и выходах. Даже ргб помоему по скарту есть (свхс точно по скарту передает)

Atari

28.03.2012, 21:46

Atari1974, посмотри сигнал осцилом, если КСИ выглядит нормально то вскрывать бестолку. там электролитов всего два на "ресете" и как раз на видео остальное керамика.

с другой стороны, этот электролит явно заниженного номинала ибо любой кандер на 75 Ом будет маловат :(

Atari1974

29.03.2012, 08:50

Atari1974, посмотри сигнал осцилом, если КСИ выглядит нормально то вскрывать бестолку. там электролитов всего два на "ресете" и как раз на видео остальное керамика.

с другой стороны, этот электролит явно заниженного номинала ибо любой кандер на 75 Ом будет маловат :(

Да уж придется к кому нить обращаться за помощью. Приборов то таких нет.

Может кто из Москвы энтузиаст технарь поможет протестить микрошу?

shattered

29.05.2012, 23:22

Достался мне следующий комплект:

1) Микроша (из комплекта только родной БП)

2) Модуль ПЗУ для Микроши



Можете сделать дамп ПЗУ из модуля?

dk_spb

29.05.2012, 23:26

shattered, Если срочно - то нет. Микроши по плану через месяц.

shattered

29.05.2012, 23:31

Не срочно :-)

dk_spb

29.05.2012, 23:39

Тогда через месяц лучше напомнить ;-)

tnt23

30.05.2012, 00:03

Если это стандартный модуль, то в нем, по-моему, только BASIC "Микрон".

dk_spb

30.05.2012, 00:04

Нет, там несколько софтин.

Вроде еще что-то типа edasm и т.д.

shattered

24.06.2012, 19:49

Однако, напоминаю :-)

oracleua

07.07.2012, 18:13

А тест ПЗУ для микрошы существует???

Или подходит от РК-шки??

oracleua

08.07.2012, 12:01

Нужен совет..

Ремонтирую микрошу...

Добился того что только один курсор появился на экране...

надписей ни каких нет..

при любом нажатии клавиатуры..курсор перемещается...

при нажатии клавиши рус\лат писк динамика..

ПЗУ целые..

tnt23

15.07.2012, 18:27

Похоже на проблемы с ПЗУ знакогенератора или вокруг него.

Vladimir_S

15.07.2012, 18:51

Добился того что только один курсор появился на экране...

надписей ни каких нет..

при любом нажатии клавиатуры..курсор перемещается...

при нажатии клавиши рус\лат писк динамика..


Только вчера, в субботу ремонтировал Апогей БК01Ц, начальная картина была точно такая же. На 9 ноге ВТ57 всегда стояла 1. Заменил ВТ57 и запустился. Ну там еще несколько РУ5 были битые, но это уже мелочи.

Atari

15.07.2012, 20:57

Добился того что только один курсор появился на экране...

надписей ни каких нет..

да, это значит что вг75 работает но ПДП не идет.

oracleua

16.07.2012, 01:05

Спасибо..Попробую заменить вт57..

oracleua

21.07.2012, 21:07

Решил сегодня продолжить ремонт Микроши..после двух недельного перерыва..

Включил..О чудо..заработала...

После 2-х секунд работы..посыпались сверху вниз символы...

И опять только один курсор..

Временное само исцеление????

HardWareMan

21.07.2012, 21:26

С нагревом выход из строя. Попробуй принудительно охлаждать чипы по очереди.

oracleua

21.07.2012, 22:03

С нагревом выход из строя. Попробуй принудительно охлаждать чипы по очереди.


Не помогает...

Дефект остался тот-же...

Rokl

22.07.2012, 10:15

Не помогает...

Дефект остался тот-же...

Теперь поменяй ВГ75.

Следующий кандидат на замену... ПЗУ знакогенератора.

Потом очередь ИР13

Да и печать на плате вокруг этого узла проверить нужно, вдруг где микротрещина.




После 2-х секунд работы..посыпались сверху вниз символы......

Что значит посыпались?

Vladimir_S

22.07.2012, 10:39

Теперь поменяй ВГ75.

А ВТ57 менял?

oracleua

22.07.2012, 12:39

А ВТ57 менял?

Ище не менял..как оставил с дефектом..так и лежала...

А вчера включил..заработала...(кратк овременно)


---------- Post added at 10:28 ---------- Previous post was at 10:27 ----------



Теперь поменяй ВГ75.

Следующий кандидат на замену... ПЗУ знакогенератора.

Потом очередь ИР13

Да и печать на плате вокруг этого узла проверить нужно, вдруг где микротрещина.



Что значит посыпались?


Как скроллинг...сверху вниз..


---------- Post added at 11:21 ---------- Previous post was at 10:28 ----------


Замена ВТ57 результата не дала..

Дефект тот-же


---------- Post added at 11:38 ---------- Previous post was at 11:21 ----------


Замена ВГ75 результата не дала..

Дефект тот-же


---------- Post added at 11:39 ---------- Previous post was at 11:38 ----------


ПЗУ знакогенератора менял

Дефект тот-же


Замена ИР13 результата не дала..

Дефект тот-же

oracleua

22.07.2012, 18:24

Почему то сигнал VSP 35D8 (запрет отображения) всегда в еденице...

Vladimir_S

22.07.2012, 19:52

Почему то сигнал VSP 35D8 (запрет отображения) всегда в еденице...

Ну вообще то вначале берутся за осциллограф, а уж потом за бокорезы.

oracleua

22.07.2012, 20:37

Ну вообще то вначале берутся за осциллограф, а уж потом за бокорезы.

В том и проблема что Осциллограф пока отсутствует...

Atari

22.07.2012, 21:06

эх, и почему я не херург :v2_dizzy_no:

oracleua

29.07.2012, 14:17

После недели не включения смог сделать видео дефекта..

http://a0.sderni.ru/preview/138293.gif (http://sderni.ru/138293)

http://sderni.ru/138293

oracleua

15.12.2012, 02:11

Удалось победить свою Микрошу...

Дефект давала ВИ53...

А сколько было заменено...ВТ57, ВМ80А,ВГ75, все ОЗУ ру6 на ру5, ну и ПЗУ...

Неисправность заключалась: один курсор на экране...и если комп некоторое время полежит...то появлялась надпись микроша и через считаные секунды дождь из символов..и опять один курсор на экране..

Vladimir_S

15.12.2012, 07:08

Удалось победить свою Микрошу...

Дефект давала ВИ53...

А сколько было заменено...ВТ57, ВМ80А,ВГ75, все ОЗУ ру6 на ру5, ну и ПЗУ...

Неисправность заключалась: один курсор на экране...и если комп некоторое время полежит...то появлялась надпись микроша и через считаные секунды дождь из символов..и опять один курсор на экране..

Это называется впредь наука. Всю неглавную периферию - выборку отрезать и подтянуть.

oracleua

16.12.2012, 02:17

А кто-бы подсказал какие расширения существуют к Микроше..

Особенно интересует заводские модули расширения..

Atari

16.12.2012, 02:41

из заводских ничего не найдешь.


тут http://zx-pk.ru/showthread.php?t=11319&page=10 примерно с десятой страницы обсуждение контроллера дисковода.

dk_spb

16.12.2012, 09:40

Из заводских точно есть модуль ПЗУ. Он вроде даже иногда сразу в комплекте шел. Больше ничего не видел.

oracleua

16.12.2012, 15:24

Из заводских точно есть модуль ПЗУ. Он вроде даже иногда сразу в комплекте шел. Больше ничего не видел.


Вот на него и хотелось бы найти документацию..


---------- Post added at 13:24 ---------- Previous post was at 13:24 ----------



из заводских ничего не найдешь.


тут http://zx-pk.ru/showthread.php?t=11319&page=10 примерно с десятой страницы обсуждение контроллера дисковода.


А ром диск подключал??

SEA

25.12.2012, 20:12

А кто-бы подсказал какие расширения существуют к Микроше..

Особенно интересует заводские модули расширения..


Были модуль ПЗУ, озу - 16кб из серийных. Но производилось больше: расширить шины, контролер НЖМД, программатор ПЗУ,.Еще разная всячина делалась под разные нужды штучно, так сразу не вспомнишь...


Интересно, GARNIZON нашел контролер диска?

Я бы мог ответить на некоторые вопросы....

oracleua

25.12.2012, 20:36

Были модуль ПЗУ, озу - 16кб из серийных. Но производилось больше: расширить шины, контролер НЖМД, программатор ПЗУ,.Еще разная всячина делалась под разные нужды штучно, так сразу не вспомнишь...


Интересно, GARNIZON нашел контролер диска?

Я бы мог ответить на некоторые вопросы....


Хотелось бы схему и прошивку модуля ПЗУ....

dk_spb

25.12.2012, 20:43

Интересно, GARNIZON нашел контролер диска?

Вроде не нашел, иначе страждущие были бы в курсе...

Mifody

26.12.2012, 15:55

У меня есть модуль ПЗУ с комплектной докой. Но там схемы нету. И не было. Если сканов в сети нема, то могу сделать..

oracleua

26.12.2012, 16:29

У меня есть модуль ПЗУ с комплектной докой. Но там схемы нету. И не было. Если сканов в сети нема, то могу сделать..


Было бы здорово....если возможно то еще фото платы...и дамп пзу....

SEA

27.12.2012, 03:45

Вроде не нашел, иначе страждущие были бы в курсе...


Электрическую схему и описание контроллера я нашел в интернете за несколько минут. Это из статьи в журнале Радио. Как раз ту, которую когда то сам и разрабатывал:

http://retro.h1.ru/RK86/Floppy/Floppy2.php



Тут кстати говорилось, что контроллер диска производился серийно (например тут (http://zx.pk.ru/showthread.php?t=11319)), но это не совсем так:

Он производился не заводом ЛЭМЗ, а маленьким кооперативом, участники которого еще и работали на заводе.


Нашел в интернете и "DOS 2.9", посмотрел, реальная его версия - 2.95. Насколько я помню, это не самая последняя версия (2.97 последняя, вроде), но разница минимальная.

dk_spb

27.12.2012, 07:10

SEA, А вот из этого, ранее перечисленного Вами, что было заводским, а что кооперативным:

"озу - 16кб из серийных. Но производилось больше: расширить шины, контролер НЖМД, программатор ПЗУ"

SEA

27.12.2012, 09:16

ОЗУ, ПЗУ - производились заводом. расширитель делался для внутреннего потребления.

контроллер диска и программатор- кооперативом. Точнее это было ООО.

dk_spb

27.12.2012, 09:33

SEA, Большое спасибо! Если у Вас сохранилась какая-либо документация по ним, фото устройств, хотя бы приблизительная информация по тиражам - поделитесь, пожалуйста.

Mifody

27.12.2012, 23:08

фотки перенёс в тему про модуль ПЗУ

oracleua

27.12.2012, 23:54

Вот именно такой модуль я видел на вднх....вот только не помню в каком году...

SEA

28.12.2012, 06:20

мы там были в1987 вроде...

GARNIZON

28.04.2013, 15:12

ОЗУ, ПЗУ - производились заводом. расширитель делался для внутреннего потребления.

контроллер диска и программатор- кооперативом. Точнее это было ООО.


Не знаю про какой ООО идет реч. Контроллер про который я говорю делал НТК "СПРАЙТ" - ну может только макетки они?

(но маркировка вполне ЛЭМЗовская)

вроде ранее они наз NEFIRMA и ведут свое начало из ЛШЮП, в предпроизводственный момент жизни агата они осваивали Apple//

http://deka.ssmu.ru/er/agat/Pravetz/SnakeFight.shtml


Вы скорее всего говорите про переметнувшихся из 40 цеха.... Лев Нестефоров?

SEA

11.07.2013, 03:16

Нет, в этом ООО были ребята из ОГК. Включая меня.

GARNIZON

30.07.2013, 18:33

А это секретное ООО? и все подробности про него тайна?

Очень много навоящих вопросов приходится задавать....

Я указал людей (из тех что связаны с микрошей) с ЛЭМЗ которых я знаю лично и по сей день общаюсь,

про ООО не знают!

Контроллер про который я говорю имел свой номер ФГ по ЛЭМЗ. Но мы так и не выясним какой из них какой пока все будет покрыто тайной.

SEA

15.12.2013, 09:18

Странно, что я не получил емаил о том что тут новое сообщение...


Я просто забыл уже название нашго кооператива :)

А речь была о контроллере, который мы сделали для микроши. Потом адаптировали на рк-86 и опубликовали в ж. Радио. Вот этот контроллер: http://www.emuverse.ru/wiki/Радио-86РК/Радио_1,2-93/Контроллер_накопителя_на_Г� �Д



Я указал людей (из тех что связаны с микрошей) с ЛЭМЗ которых я знаю лично и по сей день общаюсь,

про ООО не знают!

А кого-то из этих людей они знают? - Иванов, Морев Бунн, Искоростенский, Седов (я).

Когда я работал над контроллером и ДОСом, кооператива еще не было, я работал у Рогинского.

GARNIZON

16.12.2013, 14:27

А, ну так я и спрашивал в одном из прошлых сообщений: в этой команде те, кто работал ранее в цехе 40?

Потому как Рогинский Андрей это самый действующий конструктор при цехе 40.


Заранее извиняюсь, но немного с грустью будут мои строки.

Вы ответили с задержкой в несколько месяцев, но за это время кое-что произошло неприятное.


Попробую все по порядку:


На ЛЭМЗ был такой замечательный дядька - Суханов Альберт Анатольевич.

Один из инициаторов освоения серийного производства Агата и Микроши.

Он организовал известный компьютерный клуб про который потом писали в журнале "Наука и жизнь", № 5, Компьютерный клуб. А. Бойко.. О классах свободного доступа к ПЭВМ при ЛЭМЗ.

Ведь КЦ формально был цехом завода....


Он о Микрошах и ДОП оборудовании к нему знал многое, но к сожалению он ушел от нас.

Фото (недавно отсканили) 86 года из КЦ. В зале "Микроша". Суханов Альберт Анатольевич, собственной персоной.

http://deka.ssmu.ru/er/agat/People/history/pav/pav3.jpg


Он даже все менюшки для игровых залов делал "фирменные"

http://deka.ssmu.ru/er/agat/Pravetz/GIF/AGATMICROSHA.png


Дальше еще хуже, мой хороший знакомый, Андрей Геннадиевич Кулаков

( регулировщик\наладчик изделий цеха 40) , до последнего момента по телефону даже по несколько часов разговаривали - умер 7.10.2013. На многих заводских поправках в схемам есть буквы AGK - это как раз он.

У него был экземпляр КНГМД для микроши, и тут стоит остановится на таком факте:

Как я уже писал у него был свой так называемый децимальный номер, это однозначное обозначение документа, обычно сборочного чертежа и(или) спецификации. Присваивает номер предприятие-разработчик документа. Буквы в обозначении являются кодом предприятия-разработчика документа. Производить в принципе может кто угодно.


Ну например, из каталога ЛЭМЗ:

Фг4.863.566-08 - жгут для подключения принтера МС6313 к Эвм "Микроша"

Фг4.863.566-07 - жгут для подключения принтера МС6313 к Пэвм "Агат"


Отсюда вопросы, был ли такой номер у вашего контроллера? Я полагаю что на тот момент нет.

Вообще по началу, мне показалось что мы говорим про разные контроллеры, но Андрей предположил что в какой-то момент ЛЭМЗ освоил (или пытался) производство плат вашего контроллера (возможно с изменениями) на своих основных мошностях и присвоил ему такой номер,

А "ленивое чтение" про которое я писал в одном из прошлых сообщений, это была всего лишь модифицированная прошивка от НТК "Спрайт". Разобраться в этом, разные это контроллеры или разные прошивки теперь можете помочь только вы. Существуют ли прошивки версией больше чем ваша последняя?


И еще, может этот как-то поможет любителям Микроши: буквально в октябре, Андрей по моей просьбе порылся в своих зап.книжках и нашел телефон одного из работников ЛЭМЗ напрямую связанного с микрошей - Лев Нестефоров. И созвонился с ним, тот обещал чуть позже пролить свет на все эти "ленивые чтения" для микроши. Лев наверняка не знает что Андрей умер.

Так вот если кому-то из форумчан удастся разыскать его, типа в социалках или каких базах данных, то скиньте мне его координаты. У меня специально для него лежат фото 88 года (Андрей по телефону ему говорил о них), и мы его коллективно поспрошаем про эти всякие подробности.

esl

16.12.2013, 14:32

А "ленивое чтение" про которое я писал в одном из прошлых сообщений, это была всего лишь модифицированная прошивка от НТК "Спрайт". Разобраться в этом, разные это контроллеры или разные прошивки теперь можете помочь только вы. Существуют ли прошивки версией больше чем ваша последняя?



я смотрел внутри DOS2.9 для РК-86

там не нашел "ленивого чтения", есть "обычные" запись/чтение сектора.

хотя оно реализуемо, и можно сделать, но сомневаюсь что в варианте для РК.

GARNIZON

16.12.2013, 14:45

А ленивое это и есть обычные" запись/чтение сектора, прикол в том - какие и когда.


Чего такое РК я не знаю, для Микроши я видел собстенными галазами, и надписи НТК "Спрайт" так же четко видел и децимальный номер гравировкой на плате. Вопрос тот контроллер или нет. А реализуемо или нет, хм... когда люди в живую видят с какой скростью агат грузит с диска, удивляются что у него всего 1Мгц, а чем Микроша то хуже... там проца сильного для ленивого не треба и памяти тоже.


---------- Post added at 13:45 ---------- Previous post was at 13:40 ----------


ааа, дошло.. РК-86 :)

esl

16.12.2013, 14:47

А ленивое это и есть обычные" запись/чтение сектора, прикол в том - какие и когда.


Чего такое РК я не знаю, для Микроши я видел собстенными галазами, и надписи НТК "Спрайт" так же четко видел и децимальный номер гравировкой на плате. Вопрос тот контроллер или нет. А реализуемо или нет, хм... когда люди в живую видят с какой скростью агат грузит с диска, удивляются что у него всего 1Мгц, а чем Микроша то хуже... там проца сильного для ленивого не треба и памяти тоже.


да я не против, оно вполне реализуемо ;)

просто нет его в прошивке для РК, там именно "прочитай мне сектор"

номер и сектор которого лежить в ячейке.

(базу IDA могу выложить)

GARNIZON

16.12.2013, 14:56

Ну тогда вероятно что который я крутил в руках не 2.9, хотя мне почему-то так запомнилось. Значит я большой дурак что тогда его сразу не забрал. Но что примечательно, это была заводская красивая плата, размером с стандартную Микрошину расширялку, вроде вот такого цвета (на фото другое устройство НТК, другого размера) и с такой же надписью (левый нижний угол):

http://deka.ssmu.ru/er/agat/Images/new_IO/uni-ctrl2-s.jpg


При старте тоже что-то писал типа "Спрайт".

Но Андрей говорил что по схеме очень похожа на ту, в статье Радио (чисто на взгляд).

Ну кому взбрело бы в голову придумывать новый, на такой же микросххеме, если есть уже такой (мне так каж).


Может повезет и найдется Лев Нестефоров? как бы хотелось узнать все подробности. Если это только прошивка, то весьма интересно как все там было реализовано.

esl

16.12.2013, 17:40

похоже что дос2.9 не очень нужна эта "ленивая читалка", при ее то 4к на всё,

для такого нужна наверное сильно более умная дос

или писать ее в расчёте на это,

а тут похоже вся логика расчитана на (одно)секторное чтение,

по идее она тоже должна быть достаточно быстрой


хотя сама возможность разобрать трек/сектор самому - богатая.

SEA

18.12.2013, 17:50

Судя по формату, этот контроллер на фотографии - для Агата.

Для контроллеров Микроши был в два раза более низкий корпус.


Я никогда не работал в цехе 40. Рогинский тогда работал руководителем группы в ОГК в отделе товаров народного потребления у Судиловского. Этот отдел и занимался подготовкой и сопровождением производства Микроши. Там я и работал с самого начала. Общались с Сергеем Поповым, он сначала к нам часто приезжал. Вся разработка Микроши и оборудования делалась нами. Поэтому я точно знаю (насколько помню :) ), какое оборудование выпускалось.


Очень прискорбно слышать об уходе Суханова. Я с ним побывал на целом ряде выставок, даже на съемках передачи "Это вы можете" в Останкино. В то время он работал в отделе АСУ(ТП?) который находился на 2м этаже 3х-этажного здания напротив входа в цех 40. Нашу группу уже потом перевели туда на 3й этаж.


по поводу ленивого чтения, я думаю, так: Если ДОС читает сектора в порядке, указанном в описателе файла - это и есть ленивое, он тратит время на копирование, потом ждет пследующего сектора. А если он читает первый встретившийся на треке сектор из нужных- это оптимальное чтение.


О ДОС2.9 - снача у меня не было проблемы с местом в ПЗУ. Но потом действительно пришлось ужимать все. Вплоть до переписывания кода с заменой на более компактные алгоритмы. Но чтение там оптимальное. Просто так одинарная плотность записи, поэтому и сектора читаются в 2 раза медленнее чем у Агата. Кстати, и размер сектора 512 байт - в 2 раза больше, чем у агата. Поэтому щелчки при чтении секторов в 4 раза более редкие.


Номер у контроллера был, и он выпускался серийно. Сначала мы запустили его как вспомогательное стендовое оборудование. Например, для автоматизированной записи программ на аудио кассеты. Потому что сначала сидел человек и делал это вручную с Микроши. Потом мы сделали ПЗУ, потом диск.

esl

18.12.2013, 18:17

по поводу ленивого чтения, я думаю, так: Если ДОС читает сектора в порядке, указанном в описателе файла - это и есть ленивое, он тратит время на копирование, потом ждет пследующего сектора. А если он читает первый встретившийся на треке сектор из нужных- это оптимальное чтение.



такое определение мне более понятно, спасибо


а код там красив ;)

GARNIZON

19.12.2013, 09:54

>Судя по формату, этот контроллер на фотографии - для Агата.

>Для контроллеров Микроши был в два раза более низкий корпус.


Я так и написал : Но что примечательно, это была заводская красивая плата, размером с стандартную Микрошину расширялку, вроде вот такого цвета (на фото другое устройство НТК, другого размера) и с такой же надписью (левый нижний угол):


Только ради показать значек НТК "СПРАЙТ"



>В то время он работал в отделе АСУ(ТП?)


АСУТП. Формально да, по сути - нет. Грубо, он руководитель другого уровня, научного, а не коммерческого.


>по поводу ленивого чтения, я думаю, так: Если ДОС читает сектора в

>порядке, указанном в описателе файла - это и есть ленивое, он тратит

>время на копирование, потом ждет пследующего сектора. А если он

>читает первый встретившийся на треке сектор из нужных- это

>оптимальное чтение.


НЕТ КОНЕЧНО!!!! ДАЖЕ РЯДОМ НЕТ!!! я подробно написал что такое ленивое где-то в этом топике. Лень повотрять.



>Просто так одинарная плотность записи, поэтому и сектора читаются в 2

>раза медленнее чем у Агата.


Агат читает в 4-5 раз быстрее чем ВГ93, значит (судя по данным про микрошу) во столько же быстрее чем указанный контроллер. А плотность, ну да, добавляет немного, но конечно не 2 раза. Если агатом отформатить диск на одинарную плотность, он так же быстро по нему шуршит, загрузить заставку+дос+бейсик+прогу на бейсике - едвали дольше чем ничего.


>Кстати, и размер сектора 512 байт - в 2 раза больше, чем у агата.

>Поэтому щелчки при чтении секторов в 4 раза более редкие.


Про щелчки не понял...

Да агату далеко наплевать, размер сектора, для него это понятие меняемое на ходу. Скажем в некоторых ос, на одном диске есть части с разными по этому показателю сектора ( и 256 и 512). Это все меняемо (у агат). 840 кб это штатное форматирование, надо больше - плиз, рамер агатовского образа диска AIM 2020 кб не случайно.



Но все это лирика, интересно только одно: использовали НТК спрайт вашу схему с другой прошивкой или то что я видел это другое совсем? Вроде по логике - первое, раз ваше устройство было серийным... хотя могли и заново чего-то замутить, раз плату с другой лейблой делали.

Тогда мы этого не выяснили, но Андрей и к микроше отношения не имел, он просто видимо его (микрошу с причендалами)

после пожара на ЛЭМЗ не выкинул а принес домой.


Напоминаю, диски от того микрошеного контроллера и файловую систему, агат распознал. Причем сам микроша шуршал по диску как молния.

GARNIZON

20.12.2013, 16:16

Поразбирался с контроллером микроши, и появились мысли:



по поводу ленивого чтения, я думаю, так: Если ДОС читает сектора в порядке, указанном в описателе файла - это и есть ленивое, он тратит время на копирование, потом ждет пследующего сектора. А если он читает первый встретившийся на треке сектор из нужных- это оптимальное чтение.


Ну вы просто ленивым называете обычное, а оптимальным - ленивое!!!!


Если беспокоит сама терминология, то в агате драйвера с кешированием команд всегда назывались "ленивыми". Это в заголовках исходников есть и много раз повторялось. Никакого другого названия не встречается, из чего я делаю вывод, что само появление такого названия и подчёркивало введённую оптимизацию. Ну а почему его назвали ленивым - не знаю, наверное потому, что запросы выполнялись не сразу, а кешировались - т.е. откладывались до лучших времён.


Разумеется агат ничего не ждет, а складывает попавшиеся из нужных прямо по назначению.

Холостых оборотов (в ожидании подходящего) нет! В этом смысл.

Я же уже писал....

http://zx.pk.ru/showpost.php?p=309703&postcount=81





я смотрел внутри DOS2.9 для РК-86

там не нашел "ленивого чтения", есть "обычные" запись/чтение сектора.

хотя оно реализуемо, и можно сделать, но сомневаюсь что в варианте для РК.


Ну и в каком месте там написано что он читает обычно?

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

Автору респект.

Кэширования не вижу, но масивов разбросанных вроде у микроши и не должно быть, насколько я понимаю на диске просто кассетные версии файлами подряд.

Ну а мгновенной доставки данных и не должно быть, это не 6502.

У агат так - диск крутится 5 оборотов в секунду, строго за оборот дорожку, т.е. на секунду 5 дорожек, а на записи строго 2 оборота дорожка, причем проверка сличением! и тут 6502 вполне успевает - это я пишу как на практике а не в теории.

Тут еще момент важный, не подряд треки читать умеет так (это и вг93 может) а именно поездить в других местах по проложенному оптимальному маршруту, не менее 25 кб/с (для микроши польза сомнительная).


Но это все не отменяет моего вопроса, я то видел на 200 кб диск и лейбла другая на плате.

Если кто перешлет мне пару записанных дисков от микроши, я эту тему дожму.

esl

20.12.2013, 18:01

Ну и в каком месте там написано что он читает обычно?

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



может мы разный код смотрим, я всё еще про RD DOS 2.9



собственно я не вижу ">>первый попавшийся из нужных..."

я не вижу СПИСКА сектров, тольк запрос на чтение 1 (одного) сектора.


вот тот код что я вижу




RAM:EE52 ; =============== S U B R O U T I N E =======================================

RAM:EE52

RAM:EE52 ; OUT: a!=0 - ERR

RAM:EE52

RAM:EE52 F09_RD_SECT: ; CODE XREF: ReadFromDisk+9p

RAM:EE52 ; DATA XREF: RAM:E020o

RAM:EE52 3E 08 ld a, 8

RAM:EE54 32 4D 75 ld (NRD), a ; Read TRY

RAM:EE57

RAM:EE57 nextRDTry: ; CODE XREF: F09_RD_SECT+Fj

RAM:EE57 CD 67 EE call rd_physical

RAM:EE5A CA DF EE jp z, ret_NOERR

RAM:EE5D 21 4D 75 ld hl, NRD ; Read TRY

RAM:EE60 35 dec (hl)

RAM:EE61 F2 57 EE jp p, nextRDTry

RAM:EE64 C3 1D EE jp FDC_HOME

RAM:EE64 ; End of function F09_RD_SECT

RAM:EE64

RAM:EE67

RAM:EE67 ; =============== S U B R O U T I N E =======================================

RAM:EE67

RAM:EE67

RAM:EE67 rd_physical: ; CODE XREF: F09_RD_SECT:nextRDTryp

RAM:EE67 CD 9D ED call FindSector

RAM:EE6A CD 2C EE call waitDataLabel

RAM:EE6D

RAM:EE6D loc_EE6D: ; CODE XREF: rd_physical+7j

RAM:EE6D B6 or (hl)

RAM:EE6E F2 6D EE jp p, loc_EE6D

RAM:EE71 ;

RAM:EE71 0A ld a, (bc)

RAM:EE72 5F ld e, a

RAM:EE73 32 46 75 ld (LENGTS), a

RAM:EE76

RAM:EE76 loc_EE76: ; CODE XREF: rd_physical+10j

RAM:EE76 34 inc (hl)

RAM:EE77 F2 76 EE jp p, loc_EE76

RAM:EE7A 0A ld a, (bc)

RAM:EE7B 57 ld d, a

RAM:EE7C 32 47 75 ld (LENGTS+1), a

RAM:EE7F

RAM:EE7F loc_EE7F: ; CODE XREF: rd_physical+19j

RAM:EE7F 34 inc (hl)

RAM:EE80 F2 7F EE jp p, loc_EE7F

RAM:EE83 ;

RAM:EE83 0A ld a, (bc) ; skip 0

RAM:EE84 ;

RAM:EE84 3A 44 75 ld a, (BEGS) ; Addr BEGIN RD/WR

RAM:EE87 4F ld c, a

RAM:EE88 3A 45 75 ld a, (BEGS+1) ; Addr BEGIN RD/WR

RAM:EE8B 47 ld b, a

RAM:EE8C

RAM:EE8C readDataLoop: ; CODE XREF: rd_physical+26j

RAM:EE8C ; rd_physical+30j

RAM:EE8C 34 inc (hl)

RAM:EE8D F2 8C EE jp p, readDataLoop

RAM:EE90 ;

RAM:EE90 DB F4 in a, (xF004_DATA)

RAM:EE92 02 ld (bc), a

RAM:EE93 03 inc bc

RAM:EE94 1B dec de

RAM:EE95 7A ld a, d

RAM:EE96 B3 or e

RAM:EE97 C2 8C EE jp nz, readDataLoop

RAM:EE9A

RAM:EE9A loc_EE9A: ; CODE XREF: rd_physical+34j

RAM:EE9A B6 or (hl)

RAM:EE9B F2 9A EE jp p, loc_EE9A

RAM:EE9E ;

RAM:EE9E DB F4 in a, (xF004_DATA)

RAM:EEA0 5F ld e, a

RAM:EEA1

RAM:EEA1 loc_EEA1: ; CODE XREF: rd_physical+3Bj

RAM:EEA1 34 inc (hl)

RAM:EEA2 F2 A1 EE jp p, loc_EEA1

RAM:EEA5 DB F4 in a, (xF004_DATA)

RAM:EEA7 57 ld d, a

RAM:EEA8 D5 push de

RAM:EEA9 CD 5D ED call CalcCRC?

RAM:EEAC D1 pop de

RAM:EEAD

RAM:EEAD loc_EEAD: ; CODE XREF: verify_phisical+4Aj

RAM:EEAD 2A 48 75 ld hl, (KS) ; Readed KS

RAM:EEB0

RAM:EEB0 cp_hl_de: ; CODE XREF: sub_E178:F0E_SAVE2p

RAM:EEB0 ; sub_E178+F9p ...

RAM:EEB0 7C ld a, h

RAM:EEB1 BA cp d

RAM:EEB2 C0 ret nz

RAM:EEB3 7D ld a, l

RAM:EEB4 BB cp e

RAM:EEB5 C9 ret

RAM:EEB5 ; End of function rd_physical

esl

20.12.2013, 18:04

а вот собственно поиск сектора FindSector,

если неправильная дорожка - переходим к нужной

если неверный сектор - ждем следующего.



RAM:ED7B

RAM:ED7B

RAM:ED7B stepOut: ; CODE XREF: FindSector:loc_EE13p

RAM:ED7B 1D dec e

RAM:ED7C 7B ld a, e

RAM:ED7D 0F rrca

RAM:ED7E D0 ret nc

RAM:ED7F 3E 03 ld a, ppi_1_|ppi_b1_StepIn

RAM:ED81 C3 8A ED jp doSTEP ; A- setC direction

RAM:ED81 ; End of function stepOut

RAM:ED81

RAM:ED84

RAM:ED84 ; =============== S U B R O U T I N E =======================================

RAM:ED84

RAM:ED84

RAM:ED84 stepIn: ; CODE XREF: FindSector:loc_EE09p

RAM:ED84 1C inc e

RAM:ED85 7B ld a, e

RAM:ED86 0F rrca

RAM:ED87 D8 ret c

RAM:ED88 3E 02 ld a, ppi_0_|ppi_b1_StepIn

RAM:ED88 ; End of function stepIn

RAM:ED88

RAM:ED8A

RAM:ED8A ; =============== S U B R O U T I N E =======================================

RAM:ED8A

RAM:ED8A ; A- setC direction

RAM:ED8A

RAM:ED8A doSTEP: ; CODE XREF: stepOut+6j

RAM:ED8A ; FDC_HOME+9p

RAM:ED8A 21 03 F0 ld hl, FDC_PPI_RUS

RAM:ED8D 77 ld (hl), a

RAM:ED8E 36 08 ld (hl), ppi_0_|ppi_b4_Step

RAM:ED90 3E 02 ld a, 2

RAM:ED92

RAM:ED92 loc_ED92: ; CODE XREF: doSTEP+9j

RAM:ED92 3D dec a

RAM:ED93 C2 92 ED jp nz, loc_ED92

RAM:ED96 36 09 ld (hl), ppi_1_|ppi_b4_Step

RAM:ED98

RAM:ED98 loc_ED98: ; CODE XREF: doSTEP+Fj

RAM:ED98 3D dec a

RAM:ED99 C2 98 ED jp nz, loc_ED98

RAM:ED9C C9 ret

RAM:ED9C ; End of function doSTEP

RAM:ED9C

RAM:ED9D

RAM:ED9D ; =============== S U B R O U T I N E =======================================

RAM:ED9D

RAM:ED9D

RAM:ED9D FindSector: ; CODE XREF: rd_physicalp

RAM:ED9D ; wr_physical+Ap ...

RAM:ED9D 3E 04 ld a, 4

RAM:ED9F 32 8F 75 ld (RD_Try??), a

RAM:EDA2 21 43 75 ld hl, TSKT ; Sector

RAM:EDA5 BE cp (hl)

RAM:EDA6 DA 47 EE jp c, pop_RET_IOERROR

RAM:EDA9

RAM:EDA9 nextRdTry: ; CODE XREF: FindSector+73j

RAM:EDA9 ; FindSector+7Dj

RAM:EDA9 21 8F 75 ld hl, RD_Try??

RAM:EDAC 35 dec (hl)

RAM:EDAD FA 47 EE jp m, pop_RET_IOERROR

RAM:EDB0 ;

RAM:EDB0 3A 42 75 ld a, (TTRK) ; Track

RAM:EDB3 E6 01 and 1

RAM:EDB5 C6 04 add a, ppi_0_|ppi_b2_SIDE ; Select SIDE

RAM:EDB7 ;

RAM:EDB7 01 03 F0 ld bc, FDC_PPI_RUS

RAM:EDBA 02 ld (bc), a

RAM:EDBB 03 inc bc ; F004

RAM:EDBC ;

RAM:EDBC 3E 25 ld a, 25h ; '%'

RAM:EDBE D3 C1 out (xC001_CRT), a ; C001

RAM:EDC0 ;

RAM:EDC0 21 01 F0 ld hl, FDC_PPI_B

RAM:EDC3

RAM:EDC3 WrongSector: ; CODE XREF: FindSector+64j

RAM:EDC3 11 E8 03 ld de, 1000

RAM:EDC6

RAM:EDC6 Find_Address_Label: ; CODE XREF: FindSector+36j

RAM:EDC6 ; FindSector+40j

RAM:EDC6 1B dec de

RAM:EDC7 7A ld a, d

RAM:EDC8 B3 or e

RAM:EDC9 CA 47 EE jp z, pop_RET_IOERROR

RAM:EDCC

RAM:EDCC loc_EDCC: ; CODE XREF: FindSector+30j

RAM:EDCC 34 inc (hl)

RAM:EDCD F2 CC ED jp p, loc_EDCC ; pc7 - DataREADY

RAM:EDD0 ;

RAM:EDD0 0A ld a, (bc) ; DATA_LOCK F004

RAM:EDD1 D6 EA sub 0EAh ; 'ê'

RAM:EDD3 C2 C6 ED jp nz, Find_Address_Label

RAM:EDD6

RAM:EDD6 loc_EDD6: ; CODE XREF: FindSector+3Aj

RAM:EDD6 B6 or (hl)

RAM:EDD7 F2 D6 ED jp p, loc_EDD6

RAM:EDDA ;

RAM:EDDA 0A ld a, (bc)

RAM:EDDB D6 D3 sub 0D3h ; 'Ó'

RAM:EDDD C2 C6 ED jp nz, Find_Address_Label

RAM:EDE0

RAM:EDE0 loc_EDE0: ; CODE XREF: FindSector+44j

RAM:EDE0 B6 or (hl)

RAM:EDE1 F2 E0 ED jp p, loc_EDE0

RAM:EDE4 ;

RAM:EDE4 0A ld a, (bc) ; Track

RAM:EDE5 5F ld e, a

RAM:EDE6

RAM:EDE6 loc_EDE6: ; CODE XREF: FindSector+4Aj

RAM:EDE6 34 inc (hl)

RAM:EDE7 F2 E6 ED jp p, loc_EDE6

RAM:EDEA ;

RAM:EDEA 0A ld a, (bc) ; Sector

RAM:EDEB 57 ld d, a

RAM:EDEC

RAM:EDEC loc_EDEC: ; CODE XREF: FindSector+50j

RAM:EDEC 34 inc (hl)

RAM:EDED F2 EC ED jp p, loc_EDEC

RAM:EDF0 ;

RAM:EDF0 0A ld a, (bc)

RAM:EDF1 93 sub e

RAM:EDF2 92 sub d ; calc CRC

RAM:EDF3 C2 47 EE jp nz, pop_RET_IOERROR

RAM:EDF6 ;

RAM:EDF6 3A 42 75 ld a, (TTRK) ; Track

RAM:EDF9 93 sub e

RAM:EDFA C2 05 EE jp nz, WrongTrack

RAM:EDFD 3A 43 75 ld a, (TSKT) ; Sector

RAM:EE00 BA cp d

RAM:EE01 C2 C3 ED jp nz, WrongSector

RAM:EE04 C9 ret

RAM:EE05 ; ---------------------------------------------------------------------------

RAM:EE05

RAM:EE05 WrongTrack: ; CODE XREF: FindSector+5Dj

RAM:EE05 4F ld c, a

RAM:EE06 DA 13 EE jp c, loc_EE13

RAM:EE09

RAM:EE09 loc_EE09: ; CODE XREF: FindSector+70j

RAM:EE09 CD 84 ED call stepIn

RAM:EE0C 0D dec c

RAM:EE0D C2 09 EE jp nz, loc_EE09

RAM:EE10 C3 A9 ED jp nextRdTry

RAM:EE13 ; ---------------------------------------------------------------------------

RAM:EE13

RAM:EE13 loc_EE13: ; CODE XREF: FindSector+69j

RAM:EE13 ; FindSector+7Aj

RAM:EE13 CD 7B ED call stepOut

RAM:EE16 0C inc c

RAM:EE17 C2 13 EE jp nz, loc_EE13

RAM:EE1A C3 A9 ED jp nextRdTry

RAM:EE1A ; End of function FindSector

RAM:EE1A

RAM:EE1D

RAM:EE1D ; =============== S U B R O U T I N E =======================================

RAM:EE1D

RAM:EE1D

RAM:EE1D FDC_HOME: ; CODE XREF: RAM:E094p

RAM:EE1D ; FDC_HOME+Cj ...

RAM:EE1D DB F1 in a, (xF001_B_STAT)

RAM:EE1F E6 20 and fdc_TRK00

RAM:EE21 CA 48 EE jp z, ret_IOERROR

RAM:EE24 ;

RAM:EE24 3E 03 ld a, ppi_1_|ppi_b1_StepIn

RAM:EE26 CD 8A ED call doSTEP ; A- setC direction

RAM:EE29 C3 1D EE jp FDC_HOME

RAM:EE29 ; End of function FDC_HOME

RAM:EE29

RAM:EE2C

RAM:EE2C ; =============== S U B R O U T I N E =======================================

RAM:EE2C

RAM:EE2C

RAM:EE2C waitDataLabel: ; CODE XREF: rd_physical+3p

RAM:EE2C ; verify_phisical+3p

RAM:EE2C 16 19 ld d, 25

RAM:EE2E

RAM:EE2E loc_EE2E: ; CODE XREF: waitDataLabel+Dj

RAM:EE2E ; waitDataLabel+18j

RAM:EE2E 15 dec d

RAM:EE2F CA 47 EE jp z, pop_RET_IOERROR

RAM:EE32

RAM:EE32 loc_EE32: ; CODE XREF: waitDataLabel+7j

RAM:EE32 34 inc (hl)

RAM:EE33 F2 32 EE jp p, loc_EE32

RAM:EE36 0A ld a, (bc)

RAM:EE37 D6 DD sub 0DDh ; 'Ý' ; DD - data field

RAM:EE39 C2 2E EE jp nz, loc_EE2E

RAM:EE3C

RAM:EE3C loc_EE3C: ; CODE XREF: waitDataLabel+11j

RAM:EE3C B6 or (hl)

RAM:EE3D F2 3C EE jp p, loc_EE3C

RAM:EE40 0A ld a, (bc)

RAM:EE41 D6 F3 sub 0F3h ; 'ó' ; D3 - data field

RAM:EE43 C8 ret z

RAM:EE44 C3 2E EE jp loc_EE2E

RAM:EE47 ; ---------------------------------------------------------------------------

RAM:EE47

RAM:EE47 pop_RET_IOERROR: ; CODE XREF: FindSector+9j

RAM:EE47 ; FindSector+10j ...

RAM:EE47 F1 pop af

RAM:EE48

RAM:EE48 ret_IOERROR: ; CODE XREF: FDC_HOME+4j

RAM:EE48 AF xor a

RAM:EE49 3C inc a ; 1 - IO Error

RAM:EE4A C9 ret

RAM:EE4A ; End of function waitDataLabel

RAM:EE4A

RAM:EE4B

GARNIZON

21.12.2013, 11:52

может мы разный код смотрим, я всё еще про RD DOS 2.9


Может, пришлите если не сложно мне на почту (в профиле есть) плиз полный листинг (именно используемой версии), у меня на праздники время будет видимо позаниматься.


А с этим что будем делать? :




А если он читает первый встретившийся на треке сектор из нужных- это оптимальное чтение.


ДОС2.9 - снача у меня не было проблемы с местом в ПЗУ. Но потом действительно пришлось ужимать все. Вплоть до переписывания кода с заменой на более компактные алгоритмы. Но чтение там оптимальное.

esl

21.12.2013, 17:06

Может, пришлите если не сложно мне на почту (в профиле есть) плиз полный листинг (именно используемой версии), у меня на праздники время будет видимо позаниматься.


отправил на garypilot ya-ru угадал ?




А с этим что будем делать? :


повторюсь, я там не увидел чтение любого из списка запрошенных, вообще там списка не увидел...

но опять же, может плохо смотрел.


у вас есть другой образ пзу ??

поделитесь.

SEA

07.01.2014, 05:17

Напоминаю, диски от того микрошеного контроллера и файловую систему, агат распознал. Причем сам микроша шуршал по диску как молния.

Возможно, это контроллер от Агата адаптированный на микрошу.

Я сначала хотел сделать то же, даже запустил его на микроше, но потом отказался из-за габаритов и особенно, количества микросхем и соответственно, стоимости контроллера.


Хотя, скорее всего это контроллер на спец. м/с типа К580ВГ72. Насколько помню, у агата был "драйвер" и он мог быть совместим с ней. Я ее тогда даже не рассматривал - она была достаточно дефицитна (или дорога)


В приведенный фрагмент доса - это не моя работа.

Используются порты ввода/вывода, это может быть как первый так и второй вариант железа. Только в РК_Макси я сделал ввод-вывод через порты.


Что касается скорости чтения - в Агате стандартная конфигурация - 2х80 цилиндров по 16 секторов по 256 байт на сектор. Итого, за круг - 4кбайт

В моем контроллере микроши было 2х80 цилиндров по 5 секторов по 512 байт, не меняемо. Итого - 2.5кб за круг. Причем, первые версии ДОС ждали секторов по списку, пропуская нужные сектора. Это было долго.


Ну а по поводу ленивого чтения - я попытался погуглить, но похоже, устоявшегося термина нет.

GARNIZON

08.01.2014, 21:11

Хотя, скорее всего это контроллер на спец. м/с типа К580ВГ72. Насколько помню, у агата был "драйвер" и он мог быть совместим с ней. Я ее тогда даже не рассматривал - она была достаточно дефицитна (или дорога).


Это ясно, ВГ93 и ВГ72 ЛЭМЗу просто не давали из-за противостояния министерств МЭП (хозяева кремния) - МРП (производство Агата и микроша).

Но уже видно, что из того что было, вы сделали штуку много лучше (сейчас сижу разбираюсь), чем еще один безликий и ограниченный по возможностям контроллер на вг72. Так что все к лучшему :)


Но тот, что видел я, именно на ВВ55....




Что касается скорости чтения - в Агате стандартная конфигурация - 2х80 цилиндров по 16 секторов по 256 байт на сектор. Итого, за круг - 4кбайт

В моем контроллере микроши было 2х80 цилиндров по 5 секторов по 512 байт, не меняемо. Итого - 2.5кб за круг.


16 секторов по 256 байт? С чего бы это? откуда тогда при стандартном форматировании 840Кб?

840 кб это 21 сектор по 256 байт, т.е. примерно 5.3кб за оборот

можно 880 кб например, это 11 секторов по 512 байт, т.е примерно 5.5кб за оборот.


Не относится к теме но все же:

Это неправильная метода оценки скорости. В реальности все по-другому может оказаться.


У дисковода за секунду происходит 5 оборотов. Агат читает СТРОГО!!!! дорожку за оборот, т.е. примерно 27 кб в секунду.

Прошу заметить, если надо прочитать 15 дорожек это займет 3 секунды (спасибо 6502 и мгновенной доставке данных ПДП ).

Это если дороги подряд. Если нужные дороги не подряд (файл на диске раскидан на разных местах или несколько файлов), то чуть меньше скорость, но именно только чуть-чуть, для того и нужно ленивое чтение.


У микроши 2.5. кб за оборот это только в идеальном случае, если одна взятая дорога отдельно.

Если дорог надо читать больше одной и они еще не подряд, то расчетные 12.5 кб в секунду падают до 5-6кб в секунду.


Это конечно намного лучше чем у вг93, там чтение по кускам вообще штука неприлично долгая, хотя спектрумисты (TR-DOS) это особенно не ощущают, там файлы подряд и как таковой ДОС нету а только эмулятор ленты на диске, да и Z80 весьма быстрая штука. А 8080 еще надо успеть, все что контроллер начитал.

Rokl

17.02.2014, 19:39

Есть в журнале МПСиС за 1987г № 5 стр.65 описание графического редактора для Микроши. Кто нибудь в жизни его видел? Возможно ли его где либо найти? Хотелось бы его в прикладное ПО добавить в ROMдиск....

tnt23

17.02.2014, 20:16

На странице http://home.onego.ru/~bav9/94.html в архиве 01.zip есть некий ГРАФИЧЕСКИЙ РЕДАКТОР, не оно?




00001190 a0 13 e1 c9 6d 69 6b 72 6f 7b 61 20 20 20 20 2a |....mikro{a *|

000011a0 67 72 61 66 69 7e 65 73 6b 69 6a 20 72 65 64 61 |grafi~eskij reda|

000011b0 6b 74 6f 72 2a 20 20 20 20 20 20 20 20 20 20 20 |ktor* |

000011c0 20 20 20 20 20 20 20 20 20 56 31 2e 30 0d 0a 20 | V1.0.. |

000011d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |

000011e0 20 20 3e 3e 20 64 69 72 65 6b 74 69 77 79 20 3c | >> direktiwy <|

000011f0 3c 0d 0a 72 20 2d 20 72 75 7e 6e 6f 6a 20 72 65 |<..r - ru~noj re|

00001200 76 69 6d 20 20 20 20 20 20 20 20 20 20 20 20 75 |vim u|

00001210 20 2d 20 73 74 72 6f 6b 61 20 73 6f 73 74 6f 71 | - stroka sostoq|

00001220 6e 69 71 20 28 64 29 0d 0a 7a 20 2d 20 7a 61 70 |niq (d)..z - zap|

00001230 69 73 78 20 7c 6b 72 61 6e 61 20 6e 61 20 6c 65 |isx |krana na le|

00001240 6e 74 75 20 20 66 20 2d 20 66 6f 72 6d 69 72 6f |ntu f - formiro|

00001250 77 61 6e 69 65 20 6d 61 6b 72 6f 6b 6f 6d 61 6e |wanie makrokoman|

00001260 64 79 0d 0a 7e 20 2d 20 7e 74 65 6e 69 65 20 7c |dy..~ - ~tenie ||

00001270 6b 72 61 6e 61 20 73 20 6c 65 6e 74 79 20 20 20 |krana s lenty |

00001280 74 20 2d 20 7a 61 70 69 73 78 20 6d 61 6b 72 6f |t - zapisx makro|

00001290 6b 6f 6d 61 6e 64 79 20 6e 61 20 6c 65 6e 74 75 |komandy na lentu|

000012a0 0d 0a 6b 20 2d 20 6b 6f 70 69 72 6f 77 61 6e 69 |..k - kopirowani|

000012b0 65 20 7c 6b 72 61 6e 6f 77 20 20 20 20 20 6c 20 |e |kranow l |

000012c0 2d 20 7e 74 65 6e 69 65 20 6d 61 6b 72 6f 6b 6f |- ~tenie makroko|

000012d0 6d 61 6e 64 79 20 73 20 6c 65 6e 74 79 0d 0a 73 |mandy s lenty..s|

000012e0 20 2d 20 73 74 69 72 61 6e 69 65 20 7c 6b 72 61 | - stiranie |kra|

000012f0 6e 61 20 20 20 20 20 20 20 20 20 67 20 2d 20 77 |na g - w|

00001300 79 70 6f 6c 6e 65 6e 69 65 20 6d 61 6b 72 6f 6b |ypolnenie makrok|

00001310 6f 6d 61 6e 64 79 0d 0a 77 61 7b 61 20 6b 6f 6d |omandy..wa{a kom|

00001320 61 6e 64 61 3f 20 00 20 20 20 20 20 20 20 20 20 |anda? . |

Rokl

17.02.2014, 20:32

На странице http://home.onego.ru/~bav9/94.html в архиве 01.zip есть некий ГРАФИЧЕСКИЙ РЕДАКТОР, не оно?


Может и оно.

В журнале МПСиС даны лишь общие сведения гр.редактора. Даже размер редактора не указан.

Единственное, это показан формат текстового экрана с названием:


МИКРОША ГРАФИЧЕСКИЙ РЕДАКТОР ВЕРСИЯ 1.0 1987Г.

Спасибо. Попробую скачать, тогда будет видно.

oracleua

13.03.2014, 21:36

Появилась Микроша с доработкой ПЗУ..(пока не восстановил работоспособность)

Микросхема 2764 была напаяна на ПЗУ микроши..

Во вложении дамп...

Может кто подскажет....я склоняюсь к бейсику..

DDp

14.03.2014, 19:51

Появилась Микроша с доработкой ПЗУ..(пока не восстановил работоспособность)

Микросхема 2764 была напаяна на ПЗУ микроши..

Может кто подскажет....я склоняюсь к бейсику..

Да, это *МИКРОША* BASIC (с незначительными изменениями).

В Микроше по адресам 8000...BFFF "дырка", её могут использовать внешние картриджи. Вот, эта ПЗУшка и есть такой "картридж", только распаяный внутри.

При запуске G8000 бейсик копируется в ОЗУ (0000) и запускается.


Для запуска в текущей версии эмулятора b2m (http://bashkiria-2m.narod.ru/index/emul/0-8) проделать следующее:

- mikrocha2764.bin положить в подпапку Mikrosha\

- в файле config\Mikrosha.cfg добавить


extrom : Memory {

rom="Mikrosha\mikrocha2764.bin"

}там же в секции mm:MemMap вторая строка должна выглядеть так


map[0][8000-BFFF]=extrom

AndTorp

20.04.2014, 12:08

Извините, если не в ту тему.

На http://igel.3nx.ru/viewtopic.php?f=26&t=12398 человек пишет:


Как "оцифровать" кассеты от Микроши ?

Есть со спекулятивных (я был монополистом в Питере) времён мешочище кассет с играми и прочим для данного компьютера.

MacBuster

21.01.2017, 12:51

Нет ли у кого распиновки разъема блока питания Микроши?


Она соответствует входному разъему на Микроше или другая?

MacBuster

22.01.2017, 10:40

Посмотрел фото других БП для Микрош и похоже мой был кем-то творчески доработан, на выходе не кабель со штекером DIN5, а розетка DIN5.


Зачем это было сделано и как теперь установить что куда припаяли при этой "доработке" - фиг поймешь.

Pyk

22.01.2017, 10:52

У Микроши на плате розетка DIN-5, у БП, соответственно - вилка.

Распиновку могу посмотреть. БП у меня не было, я распаивал вилку на БП от PC.

MacBuster

24.01.2017, 09:35

Распиновку могу посмотреть.

Спасибо, я уже посмотрел на схеме и выяснил что куда в БП припаяно.

MacBuster

11.09.2017, 23:18

Кто знает, какие модули расширения выпускались для «Микроши», кроме модулей дополнительного ОЗУ и ПЗУ? Контроллер дисковода выпускался промышленно (Лианозовским заводом, ЛЭМЗ) или это было кооперативное творчество? Был для него электронный диск, модем, контроллер сети?

tnt23

11.09.2017, 23:50

Модема и тем более контроллера сети скорее всего не было (какой в них смысл без софта, с магнитофонным интерфейсом?). А вот сетевые разработки существовали с использованием встроенного интерфейса, см. соседний топик про сеть в "Микроше".

dk_spb

19.08.2018, 01:21

А кто-нибудь видел Микрошу в исполнении не "1А"?

Все что мне попадались были 1А, что одно-, что двухсветодиодные.

Alex_LG

19.08.2018, 17:11

dk_spb, а что это за исполнение 1А?

dk_spb

19.08.2018, 17:45

На дне всех моих Микрош написано "Исполнение" и вписано краской "1А"

Вот мне и интересно бывают ли другие и чем отличаются

siemensC35

19.08.2018, 18:35

Вот мне и интересно бывают ли другие и чем отличаются

Реклама из Радио

http://zxbyte.ru/mikrosha.htm

Заодно и спрошу, в какую сторону смотрит ключ "паучка" ?

dk_spb

19.08.2018, 18:48

siemensC35, Если честно - ничего из Вашего поста не понял.

siemensC35

19.08.2018, 18:52

dk_spb, Ранние Микроши имели алюминиевые корпуса, возможно из этого пошла строчка про исполнение. Про "паучка" - это про УД6

dk_spb

19.08.2018, 19:16

Откуда информация что в алюминии серийно выпускались? может это совсем опытные образцы.

Про ключ всё-равно не понял. Вы сами дали ссылку на схему, поэтому вопрос как впаять м/с совсем непонятен.

siemensC35

19.08.2018, 19:26

Откуда информация что в алюминии серийно выпускались?

из того же сайта можно почитать интервью с Сергеем Поповым

В нем же есть такая строчка :


Первые экземпляры Микроши были уникальной вещью - совершенные бронированные машины... Корпус, пока не было пресс-формы, был алюминиевый, так думаю фрезерованный из цельного куска. Вес - килограмм 5-6! Приятно в руки взять...

Вопрос по ОУ отпал, я слеповат

dk_spb

19.08.2018, 19:45

Из этого не следует что это были не только образцы-прототипы

Alex_LG

20.08.2018, 18:46

dk_spb, понял куда смотреть, я на платах смотрел, а надо было на корпусе ))))

Сейчас трудно сказать были ли другие исполнения, т.к. большенство Микрош сейчас отбирается у золотоискателей, а они уже без корпуса (

У меня сейчас три платы разных годов и с разными штампиками, на ремонте было около 5 Микрош, когда-то была плата с заводскими порезами и исправлениями, скорее всего одна из первых - все платы одной формы, так что, скорее всего, других исполнений в продаже и не было.

dk_spb

20.08.2018, 20:28

Ну, как я писал, было минимум две разновидности корпуса (один или два светодиода).

Вариантов платы было минимум 13 (число в квадрате в ближнем правом углу платы).

Ну и завода минимум два ;-)

Daniil Chislov 86

20.08.2018, 21:09

У меня есть плата микроши , если надо то могу отсканировать ее

ЦЕЛИТЕЛЬ МИКРО МИРА

21.08.2018, 00:45

Daniil Chislov 86, конечно надо , сканируй !

Ратмир

21.08.2018, 05:52

Если у Вас есть голая плата? То что нужно!

siemensC35

08.09.2018, 21:48

в догонку о разновидностях плат/моделей/корпусов Микроши, возможно dk_spb уже видел .

Фото первопроходца от Сергея Попова я так понял


https://hsto.org/files/16c/71a/d5d/16c71ad5d41e48e68fbc45e52d3bdbca.jpg

https://hsto.org/files/446/b09/178/446b091780354ce39907833713cc2c6a.jpg

Фоточки случайно нашел когда искал инфу о калькуляторах)))

https://sohabr.net/habr/post/372105/

Alex_LG

31.01.2019, 20:02

Тест для "Микроши", основан на тесте от Prusak. Звук выводится через ВИ53. Звуковой сигнал - щелчек, как при нажатии клавиши на рабочем "Микроше".


Описание работы.

В первый двух ячейках памяти ПЗУ записаны коды 0xAA и 0x55, что позволяет проверить работу дешифратора адреса и основные сигналы в пошаговом режиме.

В обычном режиме после "Сброса" звучит звуковой сигнал и тухнет индикатор "РУС/ЛАТ".

Каждый тест запускается отдельно после "Сброса". Тесты видео и клавиатуры не работают при неисправной памяти.

Тест памяти запускается нажатием клавиши "РУС/ЛАТ". В случае успешного завершения тестирования зажигается светодиод "РУС/ЛАТ" и звучит звуковой сигнал. Старший байт адреса с ошибкой выдаётся на канал C порта DD12, в канале В выставляется в "1" соответствующий бит ошибки.

Тест видеосистемы запускается нажатием клавиши "УС". Синхронизация должна стать в норму, экран очистится. При каждом последующем нажатии клавиши "УС" на экран выводится таблица символов.

Тест клавиатуры запускается нажатием клавиши "СС". Синхронизация должна стать в норму, экран очистится. При нажатии клавиш на экран выводится соответствующий символов.


https://drive.google.com/open?id=1WQ7MHCNKpePaOltveEQoc9ycGUoOg8-F

SEA

02.03.2019, 19:25

в догонку о разновидностях плат/моделей/корпусов Микроши, возможно dk_spb уже видел .

Фото первопроходца от Сергея Попова я так понял


Да, одна из первых плат.

Потом ошибки разводки / разводку модификаций схемы устранили.

Потом делали еще переразводку. Не помню, зачем?.. :)


А в последние годы выпуска ставили пьезо громкоговоритель.


Кстати, я нашел наш контроллер памяти:

http://archive.radio.ru/web/1993/01/014/


И дос 2.9 наш там же, с которого все "свой" дос делали:

http://archive.radio.ru/web/1993/03/014/


Он был адаптирован для РК-86 (незначительные изменения), изначально писался для микроши.



Насчет корпусов - первые действительно были цельно-точеные на ЧПУ алюминиевые. Хорошо выглядели. Надежные :D

Делались, пока разрабатывались и запускались в производство пластиковые. Наверное, с год делались.


Помню эпизод с ними на выставке. Мимо шли американцы, увидели микрошу в алюминиевом корпусе и даже замолчали, рты открыли.

Потом попросили посмотреть, взяли в руки, прочуствовали вес... И стразу же в глазах успокоение и смех :)

dk_spb

02.03.2019, 19:34

SEA, Евгений, а Вы не могли бы рассказать чуть-чуть подробностей про производство Микроши на втором заводе (не в Лианозово, в Загорске, ой, конечно не ЗАгорск)?

Если, конечно, знаете.

Интересует выпускали ли там только сами машинки, или блоки питания и какую-либо периферию тоже.

И были ли в Загорске какие-то серъезные объемы выпуска или дальше пробной партии дело не пошло.


Ну и "смешной" вопрос: а в чем был смысл убирать второй светодиод?

SEA

02.03.2019, 20:20

Я работал в КБ (где проектировали Микрошу и АГАТ) на ЛЭМЗе. Вопросы размещения производства проходили мимо меня.

Что то я не помню про другие заводы... Если только пытались запуститиь пробные партии. Или это было для АГАта.

Я уже не вспомню, если и делали.


Второй светодиод был индикатор питания. Он дублировался диодом на блоке питания, поэтому и убрали. Удешевили...

dk_spb

02.03.2019, 21:30

У меня есть Микроша производства КЭМЗ (Ковылкинский Электромеханический Завод).

Вроде КЭМЗ был "дочерним" заводом для ЛЭМЗ.

tnt23

04.03.2019, 13:47

И дос 2.9 наш там же, с которого все "свой" дос делали:

http://archive.radio.ru/web/1993/03/014/


Он был адаптирован для РК-86 (незначительные изменения), изначально писался для микроши.


Ухх, круто. А можно подробностей - как, когда писался ДОС2.9, почему была выбрана такая схема хранения данных на дисках, вообще любая информация по нему интересна :)


(боковая тема про КНГМД для Микроши/РК - https://zx-pk.ru/threads/11319-radio-86rk-podklyuchenie-diskovoda.html)

SEA

09.03.2019, 19:21

А можно подробностей - как, когда писался ДОС2.9, почему была выбрана такая схема хранения данных на дисках, вообще любая информация по нему интересна :)


Это была моя инициатива. Впрочем, начальник группы, Андрей Рогинский, ее поддержал, поскольку иметь ДОС было бы очень удобно для вспомогательных задач, типа автоматической записи кассет с диска, программирования ПЗУ и т.д.

Сначала копирование было кассета с кассеты оператором.


Таким образом я делал контроллер и дос в рабочее время :)


У меня тогда не было доступа к другим дисковым ОС, только посмотреть на Агатовский ДОС. Его исходников не было тоже. Но было описание. (И была литература по системе команд других ДОС)

А ДОС очень хотелось :)

Ну и хотелось сделать из самых доступных компонентов.


Было и другое, чисто техническое - Микроша была медленная, и главное, во время вывода памяти на экран процессор останавливался, а данные контроллера надо было читать с определенным темпом.

В общем, это все сказалось на техническом подходе. Даже формат записи на диск выбирался из этого, включая синхроимпульсы и их количество. Ну и метки секторов.

А принцип формата диска был как у агата, только количество секторов и их размер выбирался свой.

ДОС делался с нуля вместе с железом. Плотно утрамбовывался в ПЗУ.


Потом я его продал Феоктистову в его кооператив. А уже позже, когда сам был в составе другого кооператива (с Ивановым, Моревым, Буном, Искоростенским, Матвеевыми), мы его выкупили назад )

С этим кооперативом мы делали много контроллеров для Микроши - программаторы, расширенное страничное озу, даже бегущую рекламную строку. Был и расширитель на 6(?) слотов.


Потом с Моревым мы сделали "РК-Макси" - там память была организована странично, и страницы программировались. Можно было загрузить с диска конфигурацию РК-86, Микроши, или использовать свою, с большим объемом памяти и устройств.

Это тоже позже публиковали в Радио

ivagor

09.03.2019, 20:42

Потом с Моревым мы сделали "РК-Макси"

Если помните, то прокомментируйте пожалуйста несоответствие первоначально заявленной частоты турборежима и реально реализованной. В радио 94/3 (первая статья цикла) написано "С помощью определенных схемных решений тактовую частоту РК можно повысить до 3,6 МГц увеличив тем самым быстродействие компьютера в два раза". А в радио 94/9 написано уже про турборежим 2,5 МГц.

580ВМ80 удалось на практике заставить работать на 3,6 МГц? Если да, то почему решили откатиться на штатные 2,5 МГц (не было повторяемости, сложная настройка, проблемы с охлаждением и т.п.)?

SEA

09.03.2019, 22:18

3.6 это было максимум что я смог достичь, и далеко не каждый процессор это брал.

Да и вроде стабильность хромала.

А 2.5 брали все

tnt23

09.03.2019, 23:55

SEA, спасибо :)


А про драйвера .SYS можете рассказать, что это и как их готовить? вроде в комплекте РК-ДОС шел только довольно некрупный REM.SYS.

cy6

10.03.2019, 01:25

Таким образом я делал контроллер и дос в рабочее время

Какая удача, Вы же тот самый автор РК ДОС и оболочки SE.COM (SE.EXE). :)

Не так давно, где то тут, обсуждали снятие защиты с этой замечательной оболочки. :v2_blush:



В общем, это все сказалось на техническом подходе. Даже формат записи на диск выбирался из этого, включая синхроимпульсы и их количество. Ну и метки секторов.

А принцип формата диска был как у агата, только количество секторов и их размер выбирался свой.

Возможно Вы знаете, как автор, про слабое место этого формата хранения на диске.


Под корневую директорию и карту занятости секторов, уходит один трек. И очень часто, можно было наблюдать характерную полосу на месте этого трека, следы износа и порчи. Головка дисковода, почти постоянно зависающая на этим местом, делала свое дело. А еще, просто при пропадании питания, дорожка иногда моментально повреждалась.


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


- - - Добавлено - - -


Ошарашенная такой потрясающей встречей (в тихой теме, на тихом форуме :) ), хотела бы внести свою лепту, помучав Вас, Евгений, вопросами. :)


По поводу форматирования секторов, насколько реальная картина соответствует журнальной разметке сектора (http://archive.radio.ru/web/1993/01/016/)?


Недавно разрабатывался посекторный копировщик дисков на SD карту, а также два эмулятора флопика РК. И, в процессе этих разработок, были прения. А также выкладывались файлы, мягко говоря не соответствующие журнальной разметке. Возможно, это результат перезаписи сектора, когда старт сектора "пошел с другого байта". А может быть, и результат задержки ПДП (пересылка строки из ОЗУ в видеоконтроллер).

SEA

10.03.2019, 01:35

Здравствуйте


По поводу sys (и com) навскидку не помню - 30 лет прошло.

Сом вроде имел возможность запускаться с разных адресов, а сис - с фиксированного.

Дело было в отсутствии относительной адресации. Сом при старте в себя вписывал реальные адреса в зависимости от адреса загпузки. Мошно было делать вложенный вызов command.com

cy6

10.03.2019, 01:47

А про драйвера .SYS можете рассказать, что это и как их готовить? вроде в комплекте РК-ДОС шел только довольно некрупный REM.SYS.


Извиняюсь, но что то Вы напутали. :)


Из книжки ТОО Лианозово:


Файлы типа .SYS перемещаемые, т. е. такие, которые могут работать в любом месте памяти и загружаются в верхнюю область ОЗУ, не занятую системой в текущий момент.

В виде таких файлов, реализованы внешние команды (а не драйверы, как в M$дос).

И шел не один, а много (см. оригинальный rk86dos29_cy6.rar (http://c6lab.org/files/rk86dos29_cy6.rar) пароль "zx-pk.ru")



ATTRIB.SYS

ERASE.SYS

FCOPY.SYS

FCOPY2.SYS

LOADA.SYS

NULLCOPY.SYS

REM.SYS

RENAME.SYS

SUMMA.SYS

TCOPY2.SYS


REM.SYS - это просто строка комментария для пакетного (.BAT) файла.

Если открыть содержимое, то там будет команда RET (0С9h). :)



Сом вроде имел возможность запускаться с разных адресов, а сис - с фиксированного.

Дело было в отсутствии относительной адресации. Сом при старте в себя вписывал реальные адреса в зависимости от адреса загпузки. Мошно было делать вложенный вызов command.com

Ага, только наоборот. COM были обычными неперемещаемыми программами. Например, SE.COM FORMAT.COM

Этим расширением, надо было назвать любую программу, считанную с ленты в ОЗУ (по определенному адресу запуска) и записанную на флоппи диск.

SEA

10.03.2019, 08:23

cy6,

Здравствуйте!

Да, затирание нулевого трека изредка случалось.

Да, там эти две таблицы - карта занятых секторов и директория.

Вроде бы этому были подвержены только некоторые накопители.

Были накопители, которые просто поднимали головку. Громко щелкали электромагнитом, когда опускали головку, но такой проблемы не наблюдалось.


По поводу com и sys вы правы.

Они и названы так были потому что первый - просто исполняемый, а второй исполняется из системной области дос.

Меня смутил факт, что command.com грузится вниз системы. Но он - особый случай, и в досе вроде даже обрабатывался особо.


Информация из журнала Радио должна быть верной, там ничего не было урезано, скрыто или изменено.

И, как я уже говорил, отличия для Микроши и РК 86 были только в вызовах в монитор и разном мапинге устройств.


Разметка секторов должна быть такой же, поскольку контроллер выдавал сигнал, что готов принять новые данные, заранее. А сам в это время еще писал на диск.

А если процессор опоздал с данными, то будет повтор записи того же байта, думаю. И будет нарушение контрольной суммы.

(Хм... А была ли там проверка? Контрольная сумма была, и проверка, значит, вроде тоже)

Но по-любому, контрольная сумма будет нарушена.

Так что, ПДП не при чем.

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

tnt23

10.03.2019, 10:28

cy6, виноват, действительно напутал. SYS тут действительно не при чем, но вот загадочные "драйверы" в описании ДОС упоминаются и будоражат воображение.

cy6

10.03.2019, 11:22

но вот загадочные "драйверы" в описании ДОС упоминаются

Да, есть упоминание о каналах ввода/вывода и драйвере принтера.

В дисках поставки есть два файла LALF.BIN и RALF.BIN. В инструкции к ним указано:


Этот файл необходим драйверу печати ДОС.

Его чтение в принтер перед распечаткой на бумагу из ДОС a>TYPE RALF.BIN,PRN

позволит использовать любой современный принтер, не заботясь о специальном драйвере под ваш принтер.


Видимо, драйвер в РК ДОС был только один, и он был глубоко интегрирован?

SEA

11.03.2019, 05:28

В микроше и РК драйверов не было, в том смысле, как мы понимаем сейчас код работы с железом.

PRN был в составе доса, просто выводил текст в канал принтера.


А ralf.bin и lalf.bin это просто таблички символов русского и латинского алфавитов, которые можно подгрузить в принтеры стандартным путем через escape последовательности.

R +ALF русский алфавит

L + ALF латинский

:)

SEA

11.03.2019, 19:21

Я видел тут в другой теме упоминание, что контроллер выпускался заводом ЛЭМЗ.

Это неверно. Он поставлялся ТОО "Лианозово". Это и был тот кооператив, о котором я говорил выше.

Мы поместили цикл статей в ж. Радио, а они переправляли нам заказы от читателей.

Всего было сделано несколько сотен комплектов.

Не помню точно, но можно уточнить у председателя этого ТОО.


Кстати, вспомнилось.

На диск влезало около 395 кб. (Сначала написал 360, но пересчитал: 160 дорожек минус 1, по 5 секторов, минус 4 сектора дректории, каждый сектор по 512 байт. И перевести в Кб.)

С небольшими вариациями, поскольку при формате можно было задать начальное количество секторов директории.


Изначально SE была одним файлом, но при старте продаж было решено поставить защиту. Появился второй файл.


Такой вопрос - какой самый простой способ копирования на PC?

Думаю, что контроллер, Микроша, диски и другой "хлам" сохранился.

Может даже и исходники, если диски не размагнитились.

tnt23

11.03.2019, 20:24

Такой вопрос - какой самый простой способ копирования на PC?


Сложный вопрос. В РКДОС, как я понимаю, FM-кодирование, его не всякий старый контроллер FDD поймет, а уж можно ли на FM настроить современные встроенные в (южный? северный?) мост контроллеры, не знаю.


Возможно, удастся что-нибудь сделать с помощью драйвера fdrawcmd.sys - https://simonowen.com/fdrawcmd/


Еще как вариант попробовать экзотику, вроде Amiga.



Думаю, что контроллер, Микроша, диски и другой "хлам" сохранился.

Может даже и исходники, если диски не размагнитились.


О, это было бы шикарно для истории :)

SEA

11.03.2019, 21:55

С другими контроллерами диск будут не совметим на уровн синхробайтов. Проще наверное перегнать через параллельный или последовательный интерфейс.

Или скорее I2C на Ардуино или Расбери Пай.

По любому писать утилитку надо...

tnt23

11.03.2019, 22:15

Или использовать что-нибудь вроде KryoFlux - https://www.kryoflux.com/


- - - Добавлено - - -


Или вот вариант - http://cowlark.com/fluxengine/index.html

cy6

11.03.2019, 23:36

Он поставлялся ТОО "Лианозово". Это и был тот кооператив, о котором я говорил выше.

Мы поместили цикл статей в ж. Радио, а они переправляли нам заказы от читателей.

Всего было сделано несколько сотен комплектов.

Ага, и я была одна из первых покупателей, по объявлению в журнале "Радио". Но мне не повезло, достался неисправный комплект. А высылать обратно на ремонт, я не стала. Купила у другого пензенца еще один комплект: КР-03(заводской клон Радио-86РК) + контроллер + дисковод военный (Пенза-19) + еще фирменные лианозовские диски. Все было рабочее, а по отдельности он не хотел продавать.



Такой вопрос - какой самый простой способ копирования на PC?

Думаю, что контроллер, Микроша, диски и другой "хлам" сохранился.

Может даже и исходники, если диски не размагнитились.

Мой способ был через Радио-86РК и адаптер SD-карты. Диски пролежали с 90-х, но лежали они в сейфе и в закрытом ящике. Защита от магнитных полей, света, пыли и перепадов температуры.


Очень было бы здорово сохранить Ваш труд. Если есть контроллер, то возможно действительно проще сделать это через ардуину. На ардуине, почти всегда есть штатный носитель, в виде SD карты. Параллельные пины запустить через сдвиговый регистр (недостаток ног у ардуины).


Встреча с Вами (пусть и виртуальная) вызывает огромную и светлую ностальгию по всем этим РКшным делам в детстве.

Спасибо Вам большое, за прошлое и настоящее. :)

SEA

12.03.2019, 03:09

cy6,

Спасибо за теплые слова :)

Хотя светлая радость - это в основном от воспоминаний детства :)


Странно, у нас была 100% проверка контроллеров...

Но, все могло случиться и при пересылке тоже.


Да, пожалуй, проще соединить рк-шку и ардуино двумя проводами и сделаль простенькие программки передачи/приема...


Да, микроши нет. У друга в Москве осталась рк-шка с контроллером и дисками. Но хранятся на балконе.. Посмотрим, что там сохранилось.

tnt23

13.03.2019, 08:03

SEA, если в Москве сохранились диски, можем организовать коллективную вычитку их там или в Питере :)

Pluto

13.03.2019, 22:40

В Москве могу попробовать считать дискеты.

Имею Микрошу с КНГМД и дисководами 3,5 и 5

К РК-86 пока не подключил дисководы.

SEA

17.03.2019, 21:31

Похоже, что сохранились распечатки исходников ДОС. Не у меня а у этого друга в Москве. Если они у него дома, то он отсканирует и пришлет мне. Если на даче - говорит, до мая ждать.

zx_

17.03.2019, 22:53

SEA, в инструкции к РК -ДОС описана возможность подключения контроллера к ПК Специалист

может помните какие технические подробности этого процесса?

SEA

18.03.2019, 01:00

Надо просто использовать эл. схемы обоих (и контроллера) и подключать соответственно.

zx_

15.05.2019, 12:58

SEA, мир , труд, май

наступил

SEA

17.05.2019, 07:16

Доброго времени суток!


Да, май наступил, и мне уже прислали, что именно нашлось.

Фотка с 3мя кассетами, я там не все понимаю :) Но исходников доса нет


69031



К огромному моему сожалению, год назад он разбирал и вроде выкинул все бумаги к РК, и если ассемблерные распечатки были, то видимо их тоже.


Есть еще, у кого спросить, но пока человек не ответил.

А у меня это все было домов этак 9 назад...


П.С.

Есть у него еще три кассеты, но что на них записано неизвестно.

Silensilen

17.05.2019, 14:10

Приветствую, коллеги. Намедни получил Кристу (ту, что со световым пером), подключил к колокольчику МС6105. При статическом изображении все ок, а при запуске игры с подвижными элементами срывается вертикальная синхронизация, картинка мельтешит. Как исправить?

Alex_LG

17.05.2019, 14:29

, а при запуске игры с подвижными элементами срывается вертикальная синхронизация


Смотрите в сторону уровня видеосигнала - или в монике крутить, или в компе.

GARNIZON

19.05.2019, 18:55

С другими контроллерами диск будут не совметим на уровн синхробайтов..


Конечно, как и агатовский 840. Мы для этих целей специально сделали устройство:

http://agatcomp.ru/Hard/bridge.shtml


В свое время, мой друг работавший на сборке Агатов (Андрей Кулаков) получил от другого работника ЛЭМЗ (Лев Нестефоров) - диск от Микроши.

Наш контроллер скушал его как родной (что неудивительно). Вероятно и другие диски скушает. Я могу в Сентябре попробовать это сделать если хотите.

Pluto

28.05.2019, 23:47

Моего Микрошу прошило через общий провод 220 в.

Сгорел контроллер дисковода, выгорели дорожки.

Восстановил проводами, не помогло.

На Микроше при включении сильно греется вся оперативка, между +5в и общим КЗ. Картинки никакой нет. Видимых повреждений на плате нет.

Что в такой ситуации проверять в первую очередь?

Начать с замены оперативки?

SEA

29.05.2019, 07:04

Моего Микрошу прошило через общий провод 220 в

это как?

Блок питания дал 220 в плату?

Pluto

29.05.2019, 08:28

Не совсем.

Вывалился провод из клеммы БП контроллера дисковода и лёг на корпус блока. Коротнуло аж свет погас :(

Не уследил.

Serg6845

29.05.2019, 09:06

Моего Микрошу прошило через общий провод 220 в.

Сгорел контроллер дисковода, выгорели дорожки.

Восстановил проводами, не помогло.

На Микроше при включении сильно греется вся оперативка, между +5в и общим КЗ. Картинки никакой нет. Видимых повреждений на плате нет.

Что в такой ситуации проверять в первую очередь?

Начать с замены оперативки?


как минимум. и быть морально готовым менять если не вобще все микросхемы, то приличную их часть :(

Pluto

29.05.2019, 09:22

как минимум. и быть морально готовым менять если не вобще все микросхемы, то приличную их часть :(

Мдее.. это конечно шок... столько труда, времени потрачено на сборку контроллера, настройку дисководов. С Микрошей тоже повозится пришлось.. И тут, легкое касание, искорка и темнота..

Но я уже настраиваюсь.

Вчера успел ткнуть осциллографом в тактовую частоту, вроде генератор выжил..

Больше не стал смотреть, оперативка раскаляется

Попробую перекусить ножки питания на оперативке и проверить пропадет КЗ или нет, далее буду действовать по обстакановке..

Xrust

29.05.2019, 09:44

Pluto, а блок цел, напругу правильную выдает?

Pluto

29.05.2019, 09:57

Блок питания цел

Даже похоже дисководы в отличии от контроллера выжили.

Вякают при включении. Но, не факт, надо проверять на живом контроллере.

ivagor

10.06.2019, 12:49

Подскажите, у Микроши какой тип кнопок, герконовые?

Hunta

10.06.2019, 13:11

какой тип кнопок, герконовые?

Ну если поставить герконовые, то да. А так - https://habrastorage.org/files/67f/83f/d10/67f83fd1014f4c30ad2445681400556b.jpg

ivagor

10.06.2019, 13:29

Нашел фото с комментарием по конструкции в статье (http://www.computer-museum.ru/articles/personalnye-evm/906/?sphrase_id=70345) vladtru

Alex_LG

10.06.2019, 13:31

Подскажите, у Микроши какой тип кнопок, герконовые?

Клавиши ВМ16, те что справа - ВМ16-4.

Кнопки, конечно, не очень, но если загнуть контакты вверх посильнее, да колпачки изнутри сбрызнуть силиконовой смазкой (спрей), то работают достаточно мягко, даже без пружин!

NEO SPECTRUMAN

11.06.2019, 09:06

Моего Микрошу прошило через общий провод 220 в.

ОМФГ!


тогда ждем результат починения

https://cdn.trinixy.ru/pics2/20070323/cats_01.gif

Hunta

11.06.2019, 10:20

тогда ждем результат починения

У меня в похожей ситуации (самодельный блок питания на подоконнике в металлическом корпусе с транзистором на здоровом радиаторе, которым просто СТОЯЛ в этом корпусе, никак не закреплённый, залетел шмель, на окне ползает, отец решил поймать, подвинул блок питания - радиатор сдвинулся - что то там закоротилось на корпус - мне никто не сказал) - я пришёл включил - вместо пяти вольт на УКНЦ прилетело порядка 12 - всё, до свидания УКНЦ. В те времена достать специализированные микрухи было не реально, так и не восстановил

NEO SPECTRUMAN

11.06.2019, 11:21

У меня в похожей ситуации

а меня тревожат всякие сг5 с питанием рядом с магнитофонами и видеовыходами

вот думаю нужно ли из предосторожности нафик заменить (чтоб физически не влазил штекер)

или оставить аутентично как есть

Pluto

11.06.2019, 11:26

ОМФГ!


тогда ждем результат починения

https://cdn.trinixy.ru/pics2/20070323/cats_01.gif


Боюсь это надолго...

Было КЗ +5в и Общий, грелись РУшки.

Выкусил РУшки, КЗ пропало, была пробита одна микросхема.

Впаял панельки не прозвонив дорожки, вылезло КЗ соседних дорожек.

Начал вызванивать, выпаивая панельки, одно пропало, второе еще не нашел.

Пятаки с платы слетают как осенние листья, дорожки еще держатся...

Продолжаю наблюдения...


Очень хочу реплику платы, чтоб не мучиться со старой платой.

Но в теме про реплику тишина. Видимо лето, отпуска..

Hunta

11.06.2019, 12:15

или оставить аутентично как есть

Оставить. Что бы его можно было аутентично сжечь :)

Pluto

12.06.2019, 00:07

Продолжаю наблюдения...


Распаял плату контроллера дисководов.

Плата от tnt23 шикарна, выдержала фен, даже не потемнела.

Прогнал логику в тестере, выгорело все..


По-видимому, Микроша также погорел напрочь..

NEO SPECTRUMAN

12.06.2019, 10:00

Прогнал логику в тестере, выгорело все..

ну если выгорели даже дорожки...

dk_spb

12.06.2019, 15:11

Купил еще одну не ЛЭМЗовскую Микрошу. Кто-нибудь знает какие у них были блоки питания?

Ратмир

12.06.2019, 15:53

А простой от РК86 не подойдет?

dk_spb

12.06.2019, 16:04

Подойдёт и от обычной Микроши. Мне просто интересно какие БП в комплекте шли. Например, к БК-00xx в основном шли БП николаевского завода.

А к обычной Микроше вроде свои, по-краней мере логотипов на них чужих не было (но и своих тоже).

Вот и интересно к неЛЭМЗовской Микроше такие же БП шли или другие....

SEA

15.06.2019, 06:55

Купил еще одну не ЛЭМЗовскую Микрошу. Кто-нибудь знает какие у них были блоки питания?


Он делался специально под микрошу. Трансформаторный.

Ватт 30 давал.

Паралелепипед гдето так 110х100х150 по памяти если.

Вот, картинки есть:

http://retropc.org/index.html?action=w_kartinki&id_kartinki=1502

http://www.computer-museum.ru/articles/personalnye-evm/929/


Он был с хорошим запасом мощности под периферию.

dk_spb

15.06.2019, 12:48

SEA, Спасибо, но вопрос был несколько другой. какие блоки питания к ЛЭМЗовской Микроше я прекрасно знаю, они у меня есть.

Вопрос в том какие БП были к неЛЕМЗовской Микроше. Точно такие же или другие?

cy6

15.06.2019, 12:58

Паралелепипед гдето так 110х100х150 по памяти если.

Вот, картинки есть:

http://retropc.org/images/072_006.jpg


Его прототип и дизайн (или Апогея) прекрасно подойдет для отрисовки корпуса нового блока питания. Начинкой же предполагается современный б/п TFX.

http://www.pc-1.ru/pic/big/1144170.jpg


Печать на 3d-принтере, разумеется. Будет немного длиннее (родной корпус TFX 175мм).

Одобряете?

dk_spb

15.06.2019, 13:10

Не одобряем. Слишком большой и ненужный: куда, ну куда 8A по 12В? А 10А по 3,3 зачем? Итого из 200W (причем под W они, судя по 12V*8A=96W, понимают VA), 130 вникуда.

Нужен с -5V блок, или просто +5V и +12V ?

Или всё-таки сделать -5V и 12V на основной плате, а в БП только +5V ?

cy6

15.06.2019, 13:26

А по моему, в самый раз. :)

Для семейства РК и всей его периферии (типа дисководов).



Слишком большой

Длина блока питания от Апогея - 165мм. :)

http://retropc.org/images/th/083_015.jpg


Длина блока питания от КР-02 - 270мм. :v2_dizzy_turn:

http://fvolkov.narod.ru/b1.jpghttp://fvolkov.narod.ru/b2.jpg

Hunta

15.06.2019, 13:38

https://www.chipdip.ru/product0/8001528727

https://www.chipdip.ru/product0/8001528731

dk_spb

15.06.2019, 13:48

Hunta, Вот-вот. А поскольку -5 нужно только процессору (если, конечно, без золотых РУ3), я бы взял не RD, а РТ серию. А -5 сделал бы на плате.

А то больше половины мощи БП в ненужные 3,3 и лишние 8А 12В



Длина блока питания от Апогея

Вы бы еще размеры БП СМ1800 вспомнили ;-)

Посмотрите на размеры БП Микроши.

cy6

15.06.2019, 14:01

Вы бы еще размеры БП СМ1800 вспомнили ;-)

:D


А зачем вспоминать то? Блоки питания от Апогея и КР-02 у меня рядом, в шкафу.

И при их размерах, их никогда не хватало на периферию.

Мелкий импульсник от КР-03, это пожалуй и просто мусор.


Для моих потребностей, экономия по мощности, это зло.

Хочется иметь один блок питания, на любую ретро-ПЭВМ. Только, в более приятном для глаза корпусе.

Начинка же там (в TFX) отличная, подключаю свои КР-02/03 и сейчас от него. Даже по картинке уже разница видна.

Сбоку, как раз должно хватить места для разъемов: КР-02/03, Радио-86РК, Суры и Ленина...


https://img.purch.com/power-supply-fundamentals/w/450/aHR0cDovL21lZGlhLmJlc3RvZm1pY3JvLmNvbS83L1MvMzEyNj E2L29yaWdpbmFsLzE4ZmlnMDguanBn

Hunta

15.06.2019, 14:14

я бы взял не RD, а РТ серию. А -5 сделал бы на плате.

Да, кстати, не подумал. Вирус, наверное, мешает :) -5 то никому, кроме проца, ненать, хватит и преобразователя. У меня на столе щас вообще +5 на 25 ватт лежит - отлаживать полуплату в Квант - ваще красота :)


- - - Добавлено - - -


https://www.chipdip.ru/product/rd-65a



dk_spb

15.06.2019, 14:33

Даже по картинке уже разница видна.

Нет, ну если выбирать БП исходя из "визьмешь в руки, маешь вещь", то оно, конечно, да.

но куда Вам 8А по 12В ? Не говоря уже о 10А по 3,3....

В конце-концов добавьте в корпус кирпич: будет и размер и вес ;-)


>Начинка же там (в TFX) отличная

Кака там, если Вы про kwt-200 с фото. Если уж на сайте производителя нет ни слова о характеристиках БП ....

Не говоря о том что он с вентиляторным охлаждением, то есть еще и шумит.


- - - Добавлено - - -



я бы взял не RD, а РТ серию

Да, пардон, очепятался, не RT серию (с тремя питаниями), а RD (c двумя)

cy6

15.06.2019, 14:39

Для тех, кому нужно поменьше :)


Встраиваемый блок питания (5 В, 3000 мА) 15 Вт 62.5×51×28 мм (https://amperka.ru/product/ac-dc-rs-15-5)

Встраиваемый блок питания (5 В, 5000 мА) 25 Вт 78×51×28 мм (https://amperka.ru/product/ac-dc-rs-25-5)


Я покупала такое. Но по качеству питания ничего не могу сказать.

РКшку можно питать и от вот такого зарядника, через преобразователи.

5в 3100маhttps://img.fcenter.ru/goodsimages/141000/141100/141164/495863_L.jpg



Кака там, если Вы про kwt-200

Там не "кака", а китайские ватты.


куда Вам 8А по 12В

Вот и сомневаюсь, что они там есть. А мне, самое то.


н с вентиляторным охлаждением, то есть еще и шумит

Он управляемый, и при такой потребительской мощности, он даже не включается.

SEA

15.06.2019, 18:48

Самый маленький любой компьютерный АТХ представляется самым простым вариантом.

А неиспользование 3.3в только плюс и гарантирует, что он будет всегда тих и холоден. Даже вентилятор в нем можно отключить для тишины. ну и корпус на 3д принтере сделать как cy6 предлагают.


- - - Добавлено - - -


А можно просто купить родной блок, например:

https://meshok.net/item/29939353_Блок_питания_для_Ретро _компьютер_ПЭВМ_Микроша

cy6

18.06.2019, 22:29

Вот такая половинка корпуса ретро блока питания, например. Ширина стенок - 2мм. Габариты 179*85*80 (под плату TFX или другую).

По затратам на пластик, такая деталь будет стоить не дороже 180руб (см. граммы).

С закруглением углов, тоже не должно быть проблем. Углы уже все скруглены по дизайну. :)


https://pp.userapi.com/c851132/v851132586/151190/pwUjyQcb2Pc.jpghttps://pp.userapi.com/c851132/v851132586/151190/pwUjyQcb2Pc.jpg


Мне кажется, передняя панель блока питания Микроши - шикарна. Особенно тумблер и надпись. Хочется что то такое, в стиле 80-х. :)

tnt23

19.06.2019, 09:20

Есть целая линейка корпусов Gainta, там есть из чего выбрать и со сменной панелью:


http://www.gainta.com/images/b/plastic_enclosure_g4.jpg

cy6

20.06.2019, 01:28

Зачем выбирать из чего то непонятного, когда можно сотворить, то что любо?

Еще и за такие деньги. У меня валяется такое барахло из чипа-дипа, теперь просто некуда деть.


Да и это вообще не похоже на концепцию и дизайн советского блока питания. :v2_dizzy_tired2:

Вот концепция.

http://retropc.org/images/072_004.jpg


Две детали - крышка и основание. В блоке питания КР-02 тоже самое.

http://retropc.org/images/067.jpg


Никаких съемных панелей, они прикручиваются к основанию.

NEO SPECTRUMAN

20.06.2019, 01:45

По затратам на пластик,

только нужно печатать тем что не начинает разлагаться при 60 градусах...

Alex_LG

09.10.2019, 21:25

Кто может сделать хорошие фото заглушки, которая закрывает слот расширения? Нужны фото со всех сторон и размеры габаритов, хочу копию на 3д сделать...

Anubis_OD

10.10.2019, 12:15

Кто может сделать хорошие фото заглушки, которая закрывает слот расширения? Нужны фото со всех сторон и размеры габаритов, хочу копию на 3д сделать...


Вечером достану свою микрошу.. Помоему у меня эта заглушка есть..

Alex_LG

10.10.2019, 15:41

Помоему у меня эта заглушка есть..


Судя по фото из Сети, такое ощущение, что она не везде шла в комплекте...

Anubis_OD

11.10.2019, 22:45

Извини закрутился, исправляюсь

https://mega.nz/#F!cswlQChQ!7nGaExQTe-pTmZi9xsBj8w

Вот фотки. Если надо лучше - завтра могу зеркалкой и с линейкой в кадре

Alex_LG

11.10.2019, 23:11

Спасибо! Фото нормальные. Вот линейка бы не помешала - хотя бы 1 и 2 фото с линейкой, что бы размеры все вычислить.

А если еще и габариты замеряете - буду очень благодарен! ;)

Anubis_OD

11.10.2019, 23:28

Добавил несколько фоток в ту же папку. Посмотри

Alex_LG

12.10.2019, 20:50

Спасибо! Со вторника попробую воплотить это в 3д... ))))

Alex_LG

25.10.2019, 10:18

На сколько близко к оригиналу не знаю, т.к. сравнить не с чем, делал по фото (спасибо Anubis_OD), но стала на место как родная ))))


http://i.piccy.info/i9/e2a67cb49becd541a1a2c46be8743db9/1571987258/23569/1286315/IMG_20191025_100251_500.jpg (http://piccy.info/view3/13461751/4118e49e517a919cea69a9cf505248cd/)http://i.piccy.info/a3/2019-10-25-07-07/i9-13461751/500x281-r/i.gif (http://i.piccy.info/a3c/2019-10-25-07-07/i9-13461751/500x281-r) http://i.piccy.info/i9/2f927d024dfdfcb3e9910da699cece18/1571987281/28445/1286315/IMG_20191025_100330_500.jpg (http://piccy.info/view3/13461755/928b5650a646ba50a4b25dc19d5d181c/)http://i.piccy.info/a3/2019-10-25-07-08/i9-13461755/500x281-r/i.gif (http://i.piccy.info/a3c/2019-10-25-07-08/i9-13461755/500x281-r)

(темные следы - грязный дихлорэтан от черного пластика)


Ссылка на модель

https://drive.google.com/file/d/1OcGLY9fRo4izZeyWnuArizFWh3wSbZpN/view?usp=sharing

cy6

28.10.2019, 08:26

На сколько близко к оригиналу не знаю

Прекрасное начало ретро 3D моделирования. :)

Alex_LG

28.10.2019, 09:54

Прекрасное начало ретро 3D моделирования


Скорее продолжение, начало было здесь https://zx-pk.ru/threads/28978-retro-knopki-v-3d.html и здесь https://zx-pk.ru/threads/17648-elektronnaya-igra-quot-elektronika-ier-01-avtogonki-quot.html?p=981133&viewfull=1#post981133

JOEYD3119

25.01.2020, 06:47

Помощь в устранении неполадок.....

У меня есть Микроша с проблемой. У него есть бары на экране.

Блок питания имеет хорошее напряжение. 5В контакты 1 и 4, 12В контакт 2, -5В контакт 5. Схема заземлена хорошо.

не динамик щелчок при нажатии на клавиатуру.

Нет изменений в состоянии при нажатии сброса.

Имеет два светодиода питания и рус оба освещены.

Телевизор обнаруживает сигнал как PAL / SECAM 576i 50 Гц 25 кадр / с.

Ниже фото проблемы на экране.


Фото Микроша экрана (https://drive.google.com/file/d/1nk7rpXh8nECuxLNHrxYe5xTw-5fbQvfr/view?usp=sharing)


заранее спасибо

SEA

25.01.2020, 09:02

Все это говорит о том, что монитор не выполняется, скорее всего совсем.

Надо осциллографом смотреть сигналы. Начать с процессора - адресные линии и данных, и управления.


Убедиться, что они меняются.

Что приходит тактовая с гф24.

адреса не стоят на 0

Что данные получаются и принимают 0 и 1 значения.

Выставляются сигналы чтения/записи.

При этом декодер адреса работает,

Формируются RAS и CAS на ОЗУ. И туда так же проходят RD и WR.


Происходит ли регенерация с контроллера ПДП. Ее обычно хорошо видно на шинах данных.

Если до нее старт не дошел (те ВТ57 еще не запрграммировался) - значит, монитор из ПЗУ не читается.

И копать глубже, почему.


Проверьте, что сигнал сброс проходит и не стоит в 0

Alex_LG

25.01.2020, 18:13

Проц работает, память тоже, замыканий на данных и адресах нет - инициализация вг75 происходит. Меняйте вт57 и вг75.


- - - Добавлено - - -


Как вариант - битое ПЗУ Монитора


- - - Добавлено - - -


Где-то здесь в теме выкладывал тестовое ПЗУ, можете попообовать.

JOEYD3119

25.01.2020, 21:07

Машина никогда не была открыта. Печать не сломана

Я надеялся, что это будет просто, как плохой конденсатор. :'(

Мне придется получить осциллограф для устранения неполадок в дальнейшем.

Возможно, на следующих выходных я смогу сообщить о своих выводах.


SEA На форуме говорится, что вы в Торонто. Вы говорите на английском?

Я говорю по-английски и по-польски ..

Для русского языка я ищу в польско-русском словаре.

SEA

26.01.2020, 02:06

SEA На форуме говорится, что вы в Торонто. Вы говорите на английском?

Я говорю по-английски и по-польски ..

Для русского языка я ищу в польско-русском словаре.


Мы можем общаться на английском, если это не противоречит правилам форума

JOEYD3119

26.01.2020, 03:59

Мы можем общаться на английском, если это не противоречит правилам форума


Моя мысль на английском для личного сообщения.

Мне трудно с русскими сленговыми компьютерными словами.

У меня будет осциллограф в среду тогда может начаться тестирование.

HardWareMan

26.01.2020, 07:04

Для русского языка я ищу в польско-русском словаре.

Вполне понятный результат. Можно использовать даже google translate. Но если совсем тяжело - никто не обидится, если вопрос будет задан и на английском. So, feel free to speak english.

Alex_LG

31.01.2020, 17:57

Для нашего иностранного друга ))))


JOEYD3119, TestROM for Microsha https://drive.google.com/open?id=1WQ7MHCNKpePaOltveEQoc9ycGUoOg8-F


In ROM first cell content 0xAA and 0x55 - for STEP mode.

In RUN mode after Reset must beep sound and the indicator "РУС/ЛАТ" turn off.

Each test can start after Reset.

RAM test start after press key "РУС/ЛАТ". If RAM is good indicator "РУС/ЛАТ" turn on and beep sound. Otherwise, an error bit is set in port B DD12 (580ВВ55).

Test video system (580ВГ75 + 580ВТ57) starting by press key "УС". Screen must be clear. After each time press a key "УС", a character table is displayed.

Test keyboard start by press key "СС". Screen must be clear. When you press the keys, the corresponding characters are displayed on the screen.

Alex_LG

04.03.2020, 09:34

Нужны подробные фото с линейкой корпуса модуля расширения. Кто-то может поделится? Хочу модель для 3Д-принтера сделать.

Alex_LG

10.03.2020, 22:37

Что, ни к гого нет никакого модуля в корпусе к Микроше?

Daniil Chislov 86

11.03.2020, 06:13

никто не обидится

Насколько я помню нужно писать на английском с дополнительным переводом на русский. (Было подсмотрено в теме ДВК там где американец ее чинил(от ссылки не откажусь)).

HardWareMan

11.03.2020, 07:31

Насколько я помню нужно писать на английском с дополнительным переводом на русский. (Было подсмотрено в теме ДВК там где американец ее чинил(от ссылки не откажусь)).

Ну, на гуглетранслэйт ещё никто не обижался.

Alex_LG

16.03.2020, 12:13

Кто в курсе, формат записи на ленту у Микроши отличается от Радио-86РК на физическом или логическом уровне?

IgorR76

16.03.2020, 12:54

Alex_LG, тип модуляции одинаковый. Скорости разные. Подсчет КС разный. Физические интерфейсы позволяют читать оба формата.

Радио-86РК

16.03.2020, 13:59

Нa сколько я помню, формат тот же, но какая-то разница с контрольными суммами немного есть…

Alex_LG

16.03.2020, 17:10

Т. е. rkr-файлы нужны специально для Микроши?

Радио-86РК

16.03.2020, 17:34

RKM - файлы Микроши

RKO - файлы Орион-128

RKR - файлы Радио-86РК

RKS - файлы Специалиста

Нa сколько я понимаю, три формата почти идентичны. А буква лишь конкретизирует платформу, для которой предназначен файл…

Для Микроши вполне годятся и rkr, если их пересохранить в rkm.

NEO SPECTRUMAN

16.03.2020, 21:46

Для Микроши вполне годятся и rkr, если их пересохранить в rkm.

вот только сами они совместимы только на уровне вызова подпрограмм ПЗУ

а хардварно у них одни и те же порты в разных местах :v2_dizzy_facepalm:

Alex_LG

16.03.2020, 22:11

Вопрос следующего характера. Столкнулся с тем, что с цифрового магнитофона софт на Радио-86РК грузится, а Микроша ошибки выдает . Вот и спрашиваю чем отличаются форматы записи.

NEO SPECTRUMAN

16.03.2020, 22:40

Вот и спрашиваю чем отличаются форматы записи.

а эмулятор микроши нормально грузит?

Alex_LG

16.03.2020, 22:49

А причем эмуль? Мне в реале надо. А в реале файл Радио грузит, а Микроша ошибку выдаёт. Значит отличие в формате.

NEO SPECTRUMAN

16.03.2020, 22:51

А причем эмуль?

а при том что 86рк и микроша не совместимы между собой


- - - Добавлено - - -


и будет работать только то что обращается к железу только через пзу

Alex_LG

16.03.2020, 22:51

Вики говорит, что "Скорость и формат ввода-вывода на магнитную ленту отличается." Вот только как?

HardWareMan

17.03.2020, 07:04

Ну, дык, посмотри в мониторе, делов то.

Alex_LG

17.03.2020, 08:28

Ну, дык, посмотри в мониторе, делов то.

Это то я могу, думал может кто знает, что бы по Монитору не заниматься исследовательской деятельностью... ;)

HardWareMan

17.03.2020, 10:11

У меня была Микроша в 90х, параллельно Ориону. Увы, я не пользовался её и магнитофоном на ней в то время (Орион уже с дисководом был).

val_dp

17.03.2020, 22:50

Не знаю, в каких единицах, в программе конвертации "WriteRKWin" стандартная константа записи для Радио-86РК равна: 20.

Для «Микроши»: 24.

Проверял - справедливо.

NEO SPECTRUMAN

17.03.2020, 23:06

Alex_LG, ты потом отпишись чем все закончилось

чтоб можно было тыкать носом других в решение проблемы

Alex_LG

18.03.2020, 09:58

Пока определил, что контрольная сумма считается по разному и период сигнала у Микроши не 0.9мс как у Радио-86РК, а 1.4мс. Буду экспериментировать, потом отпишусь.

Alex_LG

18.03.2020, 14:57

Тест провел. Все как и написал выше. Микроша грузится, на контрольную сумму ругается (грузил rkr-файл для Радио-86РК).

Так же в этом разделе:
 
MyTetra Share v.0.53
Яндекс индекс цитирования