PDA

Просмотр полной версии : Компьютер "Искра-1080 Тарту"



Страницы : [1] 2

IlyaMIV
17.05.2010, 22:13
Доброго времени суток всем!
В своих поисках наткнулся на один экземплярчик Искры-1080 местного завода СчетМаш. сам его еще не вилел мне только что позвонили и сказали что его нашли. заберу на недели. есть у кого нидубь какая нибудь информация о нем?

dk_spb
17.05.2010, 22:26
ВРоде 1080 - это Тарту?
Из информации есть только такая:
такую машинку всегда готов купить пользователь dk_spb с форума zx.pk.ru
;-)

IlyaMIV
17.05.2010, 22:29
dk_spb, ой спасибо! крутой оказывается комп! а главное очень подробное описание! мне этот дедушка говорил что у него есть Торту но он это или нет не знаю.

dk_spb
17.05.2010, 22:31
Да пожалуйста. Всегда рад помочь.
Продайте, а?
http://fotki.yandex.ru/users/bushjr/album/90405/
http://muuseum.at.mt.ut.ee/kogu/064.html

IlyaMIV
17.05.2010, 22:36
да я его еще в глаза не видел! мож он и не рабочий. завтра наверное поеду к нему. он говорил у него есть еще диски и
касеты всякие.

dk_spb
17.05.2010, 22:38
МИВ, А может если спросить по методу с аватары ААА (то бишь с пристрастием) так он и вторую такую машинку найдёт? Мне без такой машинки плохо.... :-(

IlyaMIV
17.05.2010, 22:48
dk_spb, Я заберу у него все что есть. все что найдет за любую цену. если что следи за барахолкой на недели
где то.

Andrnow
17.05.2010, 22:54
Хе) Я бы тоже прикупил себе такую машинку)

dk_spb
17.05.2010, 22:58
Ну вот, сразу налетели .... ;-)

Sergei Frolov
17.05.2010, 23:06
Кстати, да. :)

IlyaMIV
17.05.2010, 23:13
ну вот прям как в барахолке...

dk_spb
17.05.2010, 23:15
Не, в барахолке меня Sergey Frolov всегда опережает ;-)

Andrnow
17.05.2010, 23:23
Да ладно те)
Меня вообще все всегда опережают и обижают. Даже тут опередили.

ЗЫ: А ещё завтра придёт дядя Женя и надаёт всем по попке за флейм в тематическом раздели :(

IlyaMIV
17.05.2010, 23:28
А тут не с чем опережать. пока сам ни чего не имею. плюс у меня резерв.
Ну а чо за искра 103
? это такая зззздорооовая гробина в метеллическом корпусе?

dk_spb
17.05.2010, 23:35
103 или 1030?

---------- Post added at 23:35 ---------- Previous post was at 23:35 ----------

http://www.trustcom.ru/iskra103.htm ;-)

IlyaMIV
18.05.2010, 00:04
ой пардон 1030

Andrnow
18.05.2010, 08:54
Искру-1030 предварительно забиваю :)

FISCH
23.05.2010, 21:04
А тут не с чем опережать. пока сам ни чего не имею. плюс у меня резерв.
Ну а чо за искра 103
? это такая зззздорооовая гробина в метеллическом корпусе?
И тишина.

IlyaMIV
23.05.2010, 23:30
FISCH, да я уже сам узнал. у меня она в детстве была.

IlyaMIV
06.02.2011, 01:14
доброй ночи всем! извиняюсь за глупые вопросы но просто сам чего то понять не могу. имею в наличии искру 1080, после очередного включения перестала работать. вместо курсора белый квадрат который постоянно смещается вправо. на кнопки не реагирует. на экране появились какие то помехи. на сброс как я понял полностью не реагирует хотя после нажатия появляется "ок" и и потихоньку смещается вверх. такое чувство что ентор замкнул но отсоединение клавы ни чего не дает. При подаче питания вверху слева появляется надпись *** Basic-T*** и тут же исчезает. и еще м/с типа кр580вк38 греется чуть сильнее чем кр580вм80, это нормально? понимаю что по этому компу нет ни какой инфы но все же может кто то что то подскажет

IlyaMIV
06.02.2011, 20:03
чую тему можно удалять...

Ramiros
06.02.2011, 20:14
Может пора ПЗУ регенерировать? У меня было похожее на спеке недавно, вылечилось регенерацией (перепрошивкой) ПЗУ.

IlyaMIV
06.02.2011, 21:38
Может пора ПЗУ регенерировать? У меня было похожее на спеке недавно, вылечилось регенерацией (перепрошивкой) ПЗУ.

вот только проблема память сделана на 10 м/с рт7а и еще на этот комп нет ни схем, ни дампов и вообще ни какой документации.

dk_spb
06.02.2011, 21:56
IlyaMIV, А РТшки там паянные?
И не подскажешь ли тип сетевого разъема?

IlyaMIV
06.02.2011, 22:14
dk_spb, да РТ паяные.
тип? как обьяснить? такой же как на искре 1085 ))) ну б/п сам делал. при покупки его к сожалению небыло. в инете есть фото там видно какой.

dk_spb
06.02.2011, 22:29
Да у меня машинка вживую есть, но пока не включал.

IlyaMIV
06.02.2011, 22:36
если смотреть на разьем то нижний левый видео. да я когда блок собрал она была рабочей а щаз хотел с книжки понабирать програмки а облом.

dk_spb
06.02.2011, 22:38
А от 1085 есть схемы/доки?

IlyaMIV
06.02.2011, 22:45
А от 1085 есть схемы/доки?

две или три книги родные и кассета. ща фотки добавлю.

dk_spb
06.02.2011, 22:48
Там с схеме нет типа сетевого разъема?

---------- Post added at 22:48 ---------- Previous post was at 22:46 ----------

А чего ты на Счётмаше не пошуруешь на предмет схем и доков?

IlyaMIV
06.02.2011, 23:03
не, не добавлю. фотик плохой ни чего не понятно. схемы нет, но комп сделан на ВГ1 по идеи схемы должны быть похожи.

---------- Post added at 23:03 ---------- Previous post was at 22:57 ----------



[/COLOR]А чего ты на Счётмаше не пошуруешь на предмет схем и доков?
я бы с удовольствием но мне не до этого пока что. может через пару месяцев...

dk_spb
06.02.2011, 23:07
Тады ой...
все замерли в нетерпеливом ожиданьи...

IlyaMIV
07.02.2011, 21:27
фух!!! пронесло!!! после очередной пропайки все запахало!!! а кто знает как пзухи "слить"???

IlyaMIV
12.02.2011, 22:59
Небольшая выписка из книги "Программное обеспечение БП "искра 1080 Тарту". Для обеспечения совместимости с УП "Корвет" из перечисленных выше следует исключить следующие нестандартные операторы: LUT, BEEP, INVERSE, NORMAL, OUT и функции: USR, INP. Чтобы обеспечить на "Корвете" стирание как графического, так и текстового экрана, следует все операторы CLS дополнить оператором PCLS. Оператор BEEP можно заменить совместимой конструкцией PRINTCHR¤. Вот как то так.

vinxru
03.04.2011, 00:04
Очень бы хотел купить такой компьютер.

SKcorp.
03.04.2011, 00:51
+1

dk_spb
03.04.2011, 06:11
А я бы шнурок питания, кабели, доки, кассету(ы) приобрел.....

IlyaMIV
17.04.2011, 19:22
Сегодня подогнали голую чистую плату тарту

omaxlab
17.04.2011, 19:34
IlyaMIV, а курпуса пустого нет случайно

IlyaMIV
17.04.2011, 22:18
IlyaMIV, а курпуса пустого нет случайно

если честно то есть, но он без надписей.

omaxlab
17.04.2011, 22:45
IlyaMIV, а есть возможность у вас его купить выменять?

vinxru
06.05.2011, 02:44
Я благодаря эту компьютеру в 6 лет научился на Бэйсике программировать, и с паскаля на Бэйсик программы переписывать. Вот сейчас очень хочу найти этот компьютер. Ностальгия прямо душит.

За рабочий комп 15.000 рур заплачу.

vinxru
07.05.2011, 20:05
Раз все такие жадные, давайте хоть схему и прошивки восстановим :)

Вдруг кому пригодятся знания. В Искре из бэйсика можно было выйти в монитор, нажав комбинацию кнопок (вроде шифт+RST или CTR+RST). В монитор надо было выходить, что бы загружать программы в машинном коде.

И еще, может быть у кого есть демо-программа для Искры 1080 с рисунком львенка и ламбадой?

BYTEMAN
07.05.2011, 20:16
vinxru, а эта машина вообще с чем совместима?

dk_spb
07.05.2011, 20:31
Да не жадный никто.
Вот у меня есть такая машинка, но ни доков ни софта к ней нет.
ПЗУшек там много и все они впаянные, а машинка у меня девственно некопанная.
Не портить же мне её...

vinxru
07.05.2011, 20:57
Вроде ни с кем.

У Искры 1080 было два видеорежима: 4-х цветный (с 16 цветной палитрой) и 2-х цветный (высокого разрешения). Режим выбирался микропереключателем на задней стенке компьютера.

Разрешение вроде бы было больше, чем у Спектрума. 384 или 768 пикселов в ширину.

При загрузке программы с магнитофона сначала был пилот-тон значительно длинее и выше, чем у Спекки. Наверное 4 КГц. Затем был слышен равномерный шум. Никаких вкроплений писка, подобных Спектруму, не было.

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

Запуск программы в мониторе осуществлялся по команде "100g", где 100 - это адрес. А это значит, что ПЗУ находится в верхних адресах.

Я конечно что то мог напутать.
Какие вы знаете похожие компы?

...

Однажды вечером, как обычно, я включил Искру. И из отверстий в корпусе пошел дым. :( Я отнес компьютер знакомому мастеру. Неисправен был блок питания. Мастер мне отдал неисправные детали, я сходил в магазин и купил новые детали. Блок питания заработал, но компьютер не включился. Даже от другого БП компьютер не включился :(

Мастер мне отдал главную плату (для образца) и сказал: "Неси как можно больше новых микросхем или новую плату". Корпус и БП остался у мастера, а плату я положил на шкаф и забыл про неё.

Через год я подарил эту плату троюродному брату, который был значительно старше меня, сказав: "Я все равно ничего с ней сделать не смогу, а ты может починишь её.".

Дело было в Архангельской области, поэтому я допускаю вероятность, что у omaxlab моя плата :)

---------- Post added at 20:57 ---------- Previous post was at 20:47 ----------

dk_spb:
Наверное ПЗУ можно через аудиовыход слить. Типа SAVE "rom" CODE 0,65535

BYTEMAN
07.05.2011, 21:00
При загрузке программы с магнитофона сначала был пилот-тон значительно длинее и выше, чем у Спекки. Наверное 4 КГц. Затем был слышен равномерный шум. Никаких вкроплений писка, подобных Спектруму, не было.

Видать, скорость загрузки была как у 56К модема :)

---------- Post added at 20:00 ---------- Previous post was at 20:00 ----------

dk_spb, ещё ПЗУ от Арго ожидаются ;)

dk_spb
07.05.2011, 21:06
А может тогда кто подскажет какой там тип разъема на питании стоит?
Чтобы я "родной" ему разъем нашел, я не "соплями" подключал..

---------- Post added at 21:06 ---------- Previous post was at 21:00 ----------


dk_spb, ещё ПЗУ от Арго ожидаются ;)
Давай инструкции как что и куда слить без расковыривания паяльником

BYTEMAN
07.05.2011, 21:08
Давай инструкции как что и куда слить без расковыривания паяльником
Т.к. порт палитры неизвестен, РЕшку надо бы выпаять....

dk_spb
07.05.2011, 21:13
BYTEMAN, Ну вот не люблю я курочить машинки. Не люблю.
А если еще и нехватку времени учесть.....
Я пока с одной рукой был весь пол в комнате заставил новыми приобреетниями. Теперь вот неспеша начал разбирать, а то уже до кровати не дойти....

vinxru
07.05.2011, 21:15
С помощью PRINT PEEK(0) не судьба?
А еще в мониторе (наверное) дамп памяти получить можно.

BYTEMAN
07.05.2011, 21:39
BYTEMAN, Ну вот не люблю я курочить машинки. Не люблю.
Ну я ж то свою для истории раскурочил!

dk_spb
07.05.2011, 21:54
BYTEMAN, Прости, конечно, но чем все кончилось? Я не хочу чтобы и у меня также было....

BYTEMAN
07.05.2011, 22:04
Ну, значит, об эмуляции, а тем более рестора системной ленты (написания нового загрузчика) не может быть и речи....

dk_spb
07.05.2011, 22:14
BYTEMAN, Конечно, ведь содержание твоих ПЗУ из уже и так раскуроченной машины почему-то для эмуляции почему-то вдруг стали не пригодны ;-)
И что за самоцел такая - эмуляция?

BYTEMAN
07.05.2011, 22:18
dk_spb, во-первых, ты моей машинки не видел. Единственное, где сейчас раскур виден, так это перепаянная ИК57, которая ещё от предыдущего владельца такая была. Моя ПЗУ с монитором вроде как нормальная, сам видел, b2m уже и загрузчик переделал для работы. Другое дело, что может оказаться так, что ПЗУшки были разные, и т.д. и т.п. + ко всему, у меня битая РЕшка, что означает, что прошивки палитр уже у меня нет. Ну и при эмуляции становится ясна вся архитектура машины, на которую доселе никакой доки, кроме моих сканов, нет.

SKcorp.
07.05.2011, 22:21
Видать, скорость загрузки была как у 56К модема

А если подумать?
56К - значит прога грузится примерно за секунду.
А учитывая верхний диапазон частот магнитофона - больше 20К
быть ну никак не может.

vinxru
07.05.2011, 22:28
Еще можно прозвонкой выяснить все соединения между микросхемами. Лень?

---------- Post added at 22:28 ---------- Previous post was at 22:22 ----------


А если подумать?
56К - значит прога грузится примерно за секунду.
А учитывая верхний диапазон частот магнитофона - больше 20К
быть ну никак не может.

Кажись это шутка была :)

dk_spb
07.05.2011, 22:42
Другое дело, что может оказаться так, что ПЗУшки были разные, и т.д. и т.п. + ко всему, у меня битая РЕшка, что означает, что прошивки палитр уже у меня нет.
Так я же не против - дай инструкции как ПЗУ куда-нить слить не выпаивая - сделаю на досуге.
Я правильно помню что твоей РЕшке поплохело после прогрева паяльником?

BYTEMAN
07.05.2011, 22:56
Я правильно помню что твоей РЕшке поплохело после прогрева паяльником?
Моя РЕшка поплыла от этого: http://zx.pk.ru/showpost.php?p=368311&postcount=54
+ ко всему, я хотел сделать это (http://zx.pk.ru/showpost.php?p=368518&postcount=56), но побоялся.

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


Так я же не против - дай инструкции как ПЗУ куда-нить слить не выпаивая - сделаю на досуге.
Порта палитры никто не знает! Так можно было бы слить прямо с РГБ-выхода...

omaxlab
07.05.2011, 23:02
странно а на моей плате нет ик57 и РЕ..

omaxlab
07.05.2011, 23:23
:v2_dizzy_roll:насмешил ик80 - вм80....

omaxlab
07.05.2011, 23:26
ик 57 должен быть ПДП вроде

---------- Post added at 23:26 ---------- Previous post was at 23:25 ----------

на этом фото тоже нет ик57 и не вижу РЕ - видимо были черно-белые и цветные версии

dk_spb
07.05.2011, 23:34
omaxlab, ИК57 и РЕ - это про Арго речь.

omaxlab
07.05.2011, 23:50
dk_spb, ссори тема вроде про тарту ... и все таки ик57 стал вт57? не нашел в своих справочниках по 580й серии

---------- Post added at 23:50 ---------- Previous post was at 23:44 ----------

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

vinxru
07.05.2011, 23:59
Значит не моя Искра. Я почти не верил в подобное стечение обстоятельств.

введи в гугле "КР580ик57 КР580вт57". Везде написано, что это аналоги. В CCCP хорошо сделали, что сохранили номер интеловской микросхемы в названии.

580ВТ57 = i8057.

BYTEMAN
08.05.2011, 00:13
Прошу модератора раздела разговоры касательно Арго ФВ-6511 перенести в соответствующий топик. Спасибо.

IlyaMIV
08.05.2011, 18:10
vinxru, кстати мне плата досталась от человека который в свое время использовал корпус 1080 для сборки спека...[/QUOTE]
в таких же корпусах делали искру 1085 разница только в клаве. В компьютере встроенный бэисик и ассамблер. При запуске стартует бэисик. Для перехода в ассамблер надо нажать контр и рст

IlyaMIV
08.05.2011, 21:18
[QUOTE=vinxru;382591]В
У Искры 1080 было два видеорежима: 4-х цветный (с 16 цветной палитрой) и 2-х цветный (высокого разрешения). Режим выбирался микропереключателем на задней стенке компьютера.

Разрешение вроде бы было больше, чем у Спектрума. 384 или 768 пикселов в ширину.
[QUOTE] ЭВМ позволяет выводить на экран телевизора алфавитно- цифровую информацию в форме 25 строк на 64 символа и графическую информацию с разрешающею способностью на телевизоре-384*256 точек; на специальном мониторе-768*256. При 16-цветной тональности на экране монитора разрешающая способность 384*256 точек.

---------- Post added at 21:18 ---------- Previous post was at 21:02 ----------

В качестве внешней памяти используется бытовой кассетный магнитофон или накопители на гибких магнитных дисках, присоединенные через контроллер гибкого диска. Запись на магнитную ленту производится в стандарте MSX, на дискету в стандарте FM и FMF. ЭВМ имеет разьем интерфейса расширения, через который присоединяется дополнительное внешнее ПЗУ, специальный стенд проверки и отладки ЭВМ, контроллер гибкого диска. ЭВМ по логическим и физическим форматам записи на магнитную ленту совместим с учебной ЭВМ "Корвет ПК 8010". ЭВМ имеет разъем интерфейса пользователя для подключения печатающего устройства, или манипулятора типа джойсик, или малую локальную сеть, организованной данного типа эвм.

vinxru
08.05.2011, 21:31
Такое чувство, что у тебя паспорт есть?

---------- Post added at 21:31 ---------- Previous post was at 21:26 ----------

КАССЕТУ В WAV ОЦИФРУЙ, ПОКА НЕ УМЕРЛА!!!

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

Там демонстрационная программа крутая.

IlyaMIV
08.05.2011, 21:54
Такое чувство, что у тебя паспорт есть?

Рекламная брошура. А начало книги я выкладывал где то здесь.

---------- Post added at 21:54 ---------- Previous post was at 21:36 ----------

кассеты нет к сожалению((((((

vinxru
28.06.2011, 09:53
Если нужна прошивка Тарту, то могу (со временем) слить. Времени нет вообще, 1 ого августа мне надо закончить программу, которую мы писали несколько лет. Поэтому не сразу.

И еще факты. В этот компьютер встроен дизассемблер, который так же может выводить 16-ричный дамп памяти.

Команду записи ПЗУ на кассету я пока не вспомнил.

vinxru
09.12.2011, 23:33
Если у котого есть схемы от этого компьютера, обязательно сообщите мне!

А пока я сам начинаю потихоньку срисовывать. Фотография печатной платы с нумерацией микросхем будет чуть позже.

Список микросхем основной платы:

D1 - КР1533ЛР11 9003
D2 - К555ЛЕ4 8907
D3 - КР1533ТМ2 9003
D4 - К555ИД10 (без даты)
D5 - КУД708 X7
D6 - К555ЛП12 9006
D7 - К555ЛП12 9006
D8 - К1533ЛР13 9004
D9 - К1533ЛН1 8912
D10 - К1533ЛР11 9003
D11 - К1533ТМ2 9003
D12 - К555ЛЕ4 8907
D13 - КР556РТ7А 8910
D14 - КР556РТ7А 8910
D15 - КР556РТ7А 8910
D16 - КР556РТ7А 8910
D17 - КР556РТ7А 8910
D18 - КР556РТ7А 8910
D19 - КР556РТ7А 8910
D20 - КР556РТ7А 8910
D21 - КР556РТ7А 8910
D22 - КР556РТ7А 8910
D23 - не установлена 16 ног
D24 - КМ555ИР26 8903
D25 - К1533ЛН1 8912
D26 - К555КП14 8906
D27 - К555ИР22 8811
D28 - К555КП14 8906
D29 - К1533ЛА3 9003
D30 - К555ЛА1 9001
D31 - КР1533ЛА3 9003
D32 - К555ЛЕ4 (без даты)
D33 - КР1533ЛИ1 9004
D34 - К555ИЕ5 8907
D35 - К555КП14
D36 - К555КП14
D37 - К565РУ5Д 8912
D38 - К565РУ5Д 8912
D39 - К565РУ5Д 8912
D40 - К565РУ5Д 8912
D41 - К565РУ5Д 8912
D42 - К565РУ5Д 8912
D43 - К565РУ5Д 8912
D44 - К565РУ5Д 8912
D45 - КР1533ЛИ1 9004
D46 - К555ИР27 9006
D47 - К555ИР22 8811
D48 - К555ИР9 8907
D49 - К555ИР9 8907
D50 - К555ЛЕ4 8947
D51 - не установлена 16 ног
D52 - не установлена 14 ног
D53 - не установлена 14 ног
D54 - КР1533ТМ2 9003
D55 - К555ЛЛ1 8907
D56 - К555ЛЛ1 8908
D57 - К555ЛЕ1 8908
D58 - К555ТМ9 8911
D59 - К555ЛА4 8909
D60 - К555ИЕ5 8907
D61 - К555ИЕ5 8907
D62 - К555ИЕ5 8907
D63 - К555КП11 8907
D64 - К555КП11 8907
D65 - КР571ХЛ5A 8801
D66 - КР571ХЛ5A 8801
D67 - К555ИД7 8801
D68 - КР571ХЛ5A 8801
D69 - КР580ВМ80А 8910
D70 - К555ТВ6 8811
D71 - КМ555ЛИ3 8803
D72 - К555ТЛ2 8910
D73 - К555ЛП5 8812
D74 - КР1533ТМ2 9003
D75 - К555ТР2 8811
D76 - К555ИР30 9002
D77 - К555ЛА13 9005
D78 - КР580ВК38 8910
D79 - не установлена 28 ног
D80 - КР580ГФ24 8911

И сразу вопрос. Что такое КР571ХЛ5A ?

dk_spb
09.12.2011, 23:54
Что такое КР571ХЛ5A ?
Шесть буферных элементов с тремя состояниями
Аналог 74ls367
А нету ли лишнего сетевого проводка?
И нет ли книжек и кассет (сделать копии)?
ПЗУхи выпаивать будешь для снятия содержимого?

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

Даташит на аналог хл5
http://www.datasheetcatalog.org/datasheets/50/375603_DS.pdf

vinxru
09.12.2011, 23:55
А нету ли лишнего сетевого проводка? = нет
И нет ли книжек и кассет (сделать копии)? = нет
ПЗУхи выпаивать будешь для снятия содержимого? = возможно потом из чужого компа. Но скорее всего я солью их с помощью сохранения на магнитофон.

dk_spb
09.12.2011, 23:57
= нет

Почему-то вспомнился фильм с Белуши: "А у Вас другие ответы есть?"

vinxru
10.12.2011, 00:00
Еще у меня ощущение, что не впаянные микросхемы это контроллер дисковода. Я надеюсь, что будет понятно какие микросхемы не впаяны после восстановления схемы и дизассемблирования прошивки.

Не впаяно 5 микросхем на основной плате, 9 на плате клавиатуры. Их них одна 28 ногая, и одна 40 ногая. Причем 40 ногая не ВВ55, так как питание подключено к 20 и 40 ножкам.

dk_spb
10.12.2011, 00:10
Если КНГМД - то должны быть ВГ93, а ей +12 вольт надо.
А это легко проверить

SKcorp.
10.12.2011, 00:32
D79 - не установлена 28 ног




У меня там к555лп12 на 14 ног.

Какая-то гоблинская плата у кого-то из нас. Все обозначения другие.

Дай фотку.

omaxlab
10.12.2011, 00:32
т.е. дип40 нет на клаве? а то смотрю на основную плату и не понимаю куда тут еще контролленр диска влезет

SKcorp.
10.12.2011, 00:42
т.е. дип40 нет на клаве? а то смотрю на основную плату и не понимаю куда тут еще контролленр диска влезет

На клаве СНО-51-30.

b2m
10.12.2011, 00:46
28 ног - это КР580ВВ51А:
4-тая нога GND
26-тая - Ucc
Возможно, на ней был собран узел в/в магнитофона, но потом упростили. Хотя могла быть и сеть.

dk_spb
10.12.2011, 00:48
vinxru, Лучше бы фото платы, чтобы все сравнили с тем что есть.

b2m
10.12.2011, 00:54
40 ног - может и ВГ93:
20 GND
21 +5В
40 +12В

dk_spb
10.12.2011, 00:55
b2m, Дык я и говорю что по 12В её очень просто опознать

omaxlab
10.12.2011, 00:57
Не впаяно 5 микросхем на основной плате, 9 на плате клавиатуры. Их них одна 28 ногая, и одна 40 ногая. Причем 40 ногая не ВВ55, так как питание подключено к 20 и 40 ножкам.
я вот про это

b2m
10.12.2011, 00:58
vinxru, Лучше бы фото платы, чтобы все сравнили с тем что есть.

Фото есть в инете: http://img-fotki.yandex.ru/get/55/uknc.0/0_4b998_210f1aa5_orig

dk_spb
10.12.2011, 01:00
b2m, А где на фото невпаянные 40 ног?

SKcorp.
10.12.2011, 01:04
Фото есть в инете: http://img-fotki.yandex.ru/get/55/uknc.0/0_4b998_210f1aa5_orig

1в1 моя.

omaxlab
10.12.2011, 01:05
надо бы и фото платы клавиатуры...

vinxru
10.12.2011, 01:20
http://s53.radikal.ru/i142/1112/51/40d573f88bae.jpg

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

http://s017.radikal.ru/i407/1112/13/a555fd68e3d3.jpg

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

Я обозначения D1-D70 по своему расставил, так ка на моей плате их не написали.

---------- Post added at 00:20 ---------- Previous post was at 00:17 ----------

Блин, а ведь написано. Я разглядел эти надписи только на фото.

SKcorp.
10.12.2011, 01:24
[/COLOR]Я обозначения D1-D70 по своему расставил, так ка на моей плате их не написали.[COLOR="Silver"]



Даже на фотке видно.

vinxru
10.12.2011, 01:54
У кого то плата клавиатуры другая?

dk_spb
10.12.2011, 01:57
vinxru, Я в такое время не готов лезть что-то раскручивать....

SKcorp.
10.12.2011, 01:59
У кого то плата клавиатуры другая?

Другая. Аццкой кучи микрух или что там сверху - нету.

dk_spb
10.12.2011, 02:00
Как выясняется Тарту есть у многих.
А вот книжек (сделать сканы) или кассет родных нет ни у кого?
И никто не знает марку разъема питания 220V ?

vinxru
10.12.2011, 02:16
На кассете демка была офигительная

dk_spb
10.12.2011, 02:17
vinxru, А вот дразниться не надо ;-)
Есть кассета или канула в лету?

vinxru
10.12.2011, 02:21
кассеты нет, инструкции нет. Была 22 года назад. А сейчас есть только частично рабочий компьютер без блока питания.

dk_spb
10.12.2011, 02:23
vinxru, Ох как жаль что ничего нету....
Будем искать.

vinxru
10.12.2011, 02:56
Я смог разглядеть только 20% обозначений D1-D79 на плате... Буду по своему нумеровать. По порядку.

У кого есть желание, то может мне помочь правильно пронумеровать 80 микросхем.

http://s017.radikal.ru/i401/1112/2b/d55c88207712.jpg

vinxru
10.12.2011, 14:17
Е, детка! Прозвонил DIP40 на плате клавиатуры.

5 - A0
6 - A1
7 - D0
8 - D1
9 - D2
10 - D3
11 - D4
12 - D5
13 - D6
14 - D7
20 - земля
21 - +5В
40 - +12В (не запаянная перемычка)

dk_spb
10.12.2011, 14:23
vinxru, Круто.
ТОгда у меня тоже "флоповая" клава.

SKcorp.
10.12.2011, 14:31
Я смог разглядеть только 20% обозначений D1-D79 на плате... Буду по своему нумеровать. По порядку.

У кого есть желание, то может мне помочь правильно пронумеровать 80 микросхем.


Могу по рядам "задиктовать":

Слева направо верхний ряд:

D78, 77, 67, 28, 44, 81, 79

vinxru
10.12.2011, 15:39
Запиши пожалуйста на чертеж номера. (D78, 77, 67, 28, 44, 81, 79 я уже записал. Там это сделать не сложнее, чем на форум написать).

Чертеж во вложении, лучший векторный редактор радиолюбителя Splan 7.0 по ссылке

http://rghost.ru/34053741

nmb - это Numeric for Main Board
1 - это версия файла

vinxru
10.12.2011, 15:56
На основной плате есть два больших разъема.

На верхнем разъеме есть шина адреса и данных. Это скорее всего системная шина. А вот на правом разъеме их нет. На правый разъем выходят сигналы с ИР22, которая подключена к шине данных. Еще туда уходят сигналы с не распаянных элементов, в том числе с DIP28 (последовательный порт?). Это скорее всего порты расширения (принтер, джойстик, сеть, модем)

---------- Post added at 14:56 ---------- Previous post was at 14:46 ----------

Фото платы клавиатуры + дисковода сверху.

http://s017.radikal.ru/i405/1112/8e/be565ffa44e8.jpg

Кусочек платы с микросхемами:

http://s017.radikal.ru/i413/1112/40/bdccf5a28a1c.jpg

P.S. А я ушел травить ROM-диски для Апогея, в том числе один omaxlab-y

SKcorp.
11.12.2011, 03:29
http://bk0010.spb.ru/PHOTO/Iskra1080tartu_nmb_1_5R.spl7

Там, где (NO) у меня микруха не стоит.
Там, где (NO)1 микруха не стоит и прочекай первый вывод, вроде не в ту сторону.
(???) маркировки нет.

vinxru
13.12.2011, 23:31
Рисуем потихоньку


http://s010.radikal.ru/i313/1112/ba/853267d6adb4x.jpg
(http://s010.radikal.ru/i313/1112/ba/853267d6adb4.png)

Тема переехала туда http://zx.pk.ru/showthread.php?t=17866&page=4

vinxru
14.01.2012, 01:26
Мне только что пришло письмо от нашего Эстонского друга:

Privet!

I read forum
zx.rk.ru and i think you need tape and usermanual from iskra
1080 tartu.

here it is:

http://www.upload.ee/files/1978781/iskra_1080_tartu.rar.html
(http://narod.ru/disk/37579941001/iskra_1080_tartu.rar.html)
http://www.upload.ee/files/1980563/iskra_1080_tartu_scan.rar.html
(http://narod.ru/disk/37580142001/iskra_1080_tartu_scan.rar.html)

please
upload this other server, because in upload.ee it
expire after 50
days. And please put it zx.rk.ru

sry my bad english.

Estonian friend.

----------------------------
Vaata, mida põnevat telest tuleb!
minuTV.ee

NEO SPECTRUMAN
14.01.2012, 01:52
upload this other server
iskra_1080_tartu.rar.html (http://narod.ru/disk/37579941001/iskra_1080_tartu.rar.html)
iskra_1080_tartu_scan.rar.html (http://narod.ru/disk/37580142001/iskra_1080_tartu_scan.rar.html)

b2m
14.01.2012, 15:58
vinxru, передай спасибо эстонскому другу, а также, что нам хотелось бы ещё и ПЗУ биоса :) Если у него этот агрегат живой, то пусть запишет на магнитофон (или сразу оцифрует) то, что выдадут команды: C000W800 и F000W1000

dk_spb
15.01.2012, 01:32
Дай Бог здоровья эстоноскому другу.
Я был 19м.
Для b2m: у меня такой комп есть. Могу выслать попользоваться

vinxru
15.01.2012, 02:01
У меня компьютер работает, только если плату клавиатуры согнуть. При этом, кнопки с печатной платы сняты и проблематично что либо написать. Иначе он непрерывно печатает один символ.

Разберусь с клавой, солью прошивку.

b2m
15.01.2012, 14:11
Для b2m: у меня такой комп есть. Могу выслать попользоваться
Не, спасибо, я с железом не люблю возиться. Ты лучше оцифруй прошивку, а я с ней с удовольствием в эмуляторе поэкспериментирую :)

---------- Post added at 15:11 ---------- Previous post was at 15:01 ----------

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

dk_spb
16.01.2012, 10:00
b2m, Вот неужели обо мне так плохо думают? Неужели бы если бы они были в панельках - я бы уже не выложил файл?
А выпаивать РТшки (которые очень любят забыть инфу от перегрева) очень не хочется.

b2m
16.01.2012, 14:26
dk_spb, я имел ввиду записать на магнитофон прошивку (область ПЗУ) и оцифровать в wav-файл.

dk_spb
16.01.2012, 14:46
b2m, Для этого мне нужна инструция :-(
какие команды вводить.
Или, если ждать пока я сам разберусь - пройдёт лет сто.
Сейчас оживляю R1715W, Немигу, 3 чужих БКшки. И это не считая работы, семейных дел и алкоголизма.....

Titus
16.01.2012, 15:43
Я так понял, что в документации нет не только схемы, но даже не расписана внутренняя архитектура компьютера (регистры, структура экрана и т.д.) :(

b2m
16.01.2012, 16:04
b2m, Для этого мне нужна инструция :-(
какие команды вводить.
Для начала выйти в монитор: удерживая какую-то спец. клавишу нажать на сброс. Потом ввести команду F000W1000 (я выше в теме уже писал). Ещё, вроде, есть ПЗУ по другим адресам, поэтому нужно ещё записать, что выдаст C000W800. Надеюсь потом будет яснее, т.к. бейсик, похоже, тоже из ПЗУ работает, но в мониторе его не видно.

vinxru
17.01.2012, 04:21
Выход в монитор CTL + RST

ПЗУ расположено по адресам 0-100h, C000h-FFFFh. Причем, с большой вероятностью при выходе в монитор ПЗУ с бейсиком отключается от адресного пространства.

b2m
17.01.2012, 11:43
ПЗУ расположено по адресам 0-100h
А оно всегда там, или как у всех, только после сброса?
Повторяется ли оно по адресам 0С000-0С100h?

vinxru
17.01.2012, 15:07
А оно всегда там, или как у всех, только после сброса?
Повторяется ли оно по адресам 0С000-0С100h?

Не знаю пока, может быть любой кусок ПЗУ. Я пока не зарисовал полностью дешифрацию адреса. Но вот еще интересное наблюдение:

В Искре стоит 10 микросхем ПЗУ по 2 Кб, общим объемом 20 Кб. Микросхемы выбираются дешифратором К555ИД10 к которому подключены линии A11-A14.

То есть ПЗУ жестко привязаны к адресам B000-FFFF.

А в книге я видел упоминание, что по адресу B000 находится дисковая операционная система.

dk_spb
22.01.2012, 20:55
Первый подход по считыванию ПЗУ не принес ни результата ни радости.
Инструкция была неполной ;-)
Ни один из моих телевизоров не поймал сигнал с антенного выхода Искры.
С распиновкой RGB и МАГвых еще тоже предстоит разбираться.
Но радует что машинка у меня рабочая - что-то он таки на экране пишет, но буквы неразобрать.

dk_spb
25.01.2012, 19:31
Неужели ни у кого нет распиновки разъемов?

BYTEMAN
25.01.2012, 22:15
dk_spb, а методом осциллографического тыка вычислить?

dk_spb
26.01.2012, 02:00
BYTEMAN, Я тертью ночь сплю по три часа - пытаюсь дискету от Немиги разобрать на PC. Методом осцилографа я, конечно, сделаю, но лет эдак через.....

BYTEMAN
26.01.2012, 02:16
dk_spb, понимаю... В зачётную неделю было точно так же :( Появись на минутку в аське, там к тебе вопросец один есть...

dk_spb
31.03.2012, 00:09
Сегодня праздник у ребят
Ликует пионЭрия -
Сегодня в гости к ним пришел
Нет, нифига не Лаврентий Палыч.
А унылый почтальон, который принес Искру, доки (две книжки), родную кассету (но похоже с играми), и СХЕМУ (два листа А3, не факт что их было всего два изначально).

vinxru
31.03.2012, 00:58
У меня над столом висит бумага - доперерисовать схему Искры. Я каждый день на неё смотрю и печалюсь.

Скань схему, а с меня пиво!

b2m
31.03.2012, 10:38
почтальон, который принес Искру, доки (две книжки), родную кассету (но похоже с играми), и СХЕМУ (два листа А3, не факт что их было всего два изначально).
Ура! Доки! Кассеты!
Оцифровывай кассеты, разберёмся с форматом записи, состряпаем свою прогу, которую можно будет загрузить с магнитофона, и которая запишет нам ПЗУ на магнитофон. А если в доках есть раскладка портов и описание точек входа в монитор, то сделать эту прогу будет гораздо проще. По крайней мере нужны либо адреса п/п записи на магнитофон, либо порт вывода на магнитофон.

Если разберёшься, как выйти в монитор и записать ПЗУ на магнитофон, то лучше сразу запись ПЗУ выкладывай :)

dk_spb
31.03.2012, 10:59
b2m, Сканы доков тут были - нет в них нихрена. Они сразу и на 1080 и на 1081.
В этой ветке уже 4ре кассеты выкладывали. Так что ценного у меня только схема. Постараюсь отсканить в ближайшее время.

b2m
31.03.2012, 14:23
В этой ветке уже 4ре кассеты выкладывали.
Тьфуты, я и забыл уже. Я их даже в бинарники перегонял.
Вобщем, жду магнитофоную запись ПЗУ. :)

vinxru
31.03.2012, 14:32
В одной из ПЗУ должен быть DOS. И он по умолчанию отключен от адресного пространства.

Titus
31.03.2012, 14:33
Тьфуты, я и забыл уже. Я их даже в бинарники перегонял.
Вобщем, жду магнитофоную запись ПЗУ. :)

Все нормально перегналось? Без ошибок? Какой там формат записи?

Titus
31.03.2012, 22:16
Все нормально перегналось? Без ошибок? Какой там формат записи?
Ну все, разобрался сам.
Формат один в один, как на Львове, только быстрее процентов на 50% )
Взял свою Львовскую читалку и все распознал.

Итак, 4 кассеты:

1. Игры 6


00:09-00:16 BLoad: foto1
02:16-02:23 BLoad: foto2
04:23-04:30 BLoad: lab
05:39-05:45 BLoad: boa
06:23-06:30 CLoad: TIME
06:46-06:53 CLoad: REW
07:46-07:52 CLoad: AR?M
08:15-08:21 CLoad: KVADR
00:00-00:01 CLoad: REK
09:10-09:17 CLoad: BOI
09:57-10:04 CLoad: ELEK
10:42-10:49 CLoad: RGB
11:02-11:09 CLoad: RGB

2. Изготовил проверил
Все тоже самое, что и на первой, но почему-то почти все файлы отличаются, кроме KVADR. Очевидно, на одно из этих кассет программы записаны с ошибками. На какой, сказать не могу.

3. Комплект программ для пользователя

00:13-00:20 BLoad: test
01:17-01:24 CLoad: TEST1
01:47-01:54 BLoad: EDAsm

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


p.s.: Формат записи, используемый на Львове и, как оказалось, на Искре Тарту не подразумевает наличие контрольной суммы в конце файла. Обычно контрольные суммы пишутся на этикетках кассет, но этих этикеток не отсканировали.
Не смотря на это, моя читалка имеет методы контроля за ошибками по косвенным признакам, кроме того, были одельно прочитаны как левый, так и правый канал кассет. Так что с большой долей вероятности могу сказать, что все прочитано правильно, хотя все же желательно посмотреть сканы обложек кассет с контрольными суммами.

И для затравки два скрина с первой кассеты:

foto1:
http://s019.radikal.ru/i600/1203/0e/c2258e98c522.png

foto2:
http://s019.radikal.ru/i601/1203/1c/ec793ac4a80a.png

b2m
31.03.2012, 22:23
Ну все, разобрался сам.
А я только что нашёл конвертилку. Их у меня много, и все, по традиции, называются wav.cpp :) И комментариев никаких нет :)
В кратце: частотная модуляция (два коротких - ноль, один длинный - один), младший бит первый, один старт-бит (1), два стоповых (0). Раккорд, естесственно, нулями (раз уж стартовый - еденица).

Titus
31.03.2012, 22:24
А я только что нашёл конвертилку. Их у меня много, и все, по традиции, называются wav.cpp :) И комментариев никаких нет :)
В кратце: частотная модуляция (два коротких - ноль, один длинный - один), младший бит первый, один старт-бит (1), два стоповых (0). Раккорд, естесственно, нулями (раз уж стартовый - еденица).
КЭП)

vinxru
31.03.2012, 22:34
Как я рад то!

---------- Post added at 22:34 ---------- Previous post was at 22:33 ----------

Надо запустить REK! Там львёнок прикольный :)

Titus
31.03.2012, 22:57
Надо запустить REK! Там львёнок прикольный :)
Думаю, что без эмулятора это будет сделать непросто)

dk_spb
02.04.2012, 14:33
Вот всё что есть
http://fincoins.spb.ru/4/i1080t.rar

vinxru
02.04.2012, 14:40
Как время появится, обрисую! Пока я перерисовывал схему, я её запомнил и эта схема прямо родная :)

dk_spb
02.04.2012, 14:44
vinxru, Если что по живой промокашке надо уточнить - спрашивай. Но её качество не сильно лучше чем получившийся скан.

vinxru
02.04.2012, 14:48
Круто. На схеме есть RS232 порт. DD51 на p1-2.gif

dk_spb
02.04.2012, 14:51
Этот кусок схемы помечен как А2, и, согласно табличке на схеме, ставится только в "Искра-1084"

vinxru
02.04.2012, 16:31
А вот контроллера флопа нет. Он находится на плате клавиатуры, которой то же нет.

Причем, дешифратор адреса клавиатуры находится то же на плате клавиатуры.

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

И я по своей схеме не понял, как отключается ПЗУ (бейсик и DOS). Так и по этомой схеме не понимаю пока.

---------- Post added at 16:31 ---------- Previous post was at 14:58 ----------

Решил в ближайшее время починить клавиатуру и слить ПЗУ. Я думаю, что данных достаточно, что бы сделать эмуляцию этого компьютера.

vinxru
05.04.2012, 15:19
Нарисовано 85%. Стараюсь быть как можно ближе к оригиналу.
Ошибок еще море и все криво, но уже можно посмотреть схему. Выложил в гигантском разрешении.

http://s019.radikal.ru/i622/1204/31/1f5a2428a681t.jpg (http://radikal.ru/F/s019.radikal.ru/i622/1204/31/1f5a2428a681.png)

Осталось только RS232 и пару разъемов. Я потом пройдусь с тестером по реальной печатной плате и проверю ВСЕ соединения. Даже на оригинальной схеме я нашел несоклько опечаток.

dk_spb
08.04.2012, 00:03
Подключил Искру.
Если что надо сдампить - руководите.
а пока - найдите два отличия ;-)

BYTEMAN
08.04.2012, 00:11
крышка на предохранителе и дырки в корпусах какие-то...

dk_spb
08.04.2012, 00:40
BYTEMAN, У одного встроенный модулятор, у другого - переключатели режима работы ЦВ/ЧБ, от которых вроде как зависит распределение ОЗУ.

Дампы ПЗУ
http://fincoins.spb.ru/4/i1080.rar

vinxru
08.04.2012, 00:42
Неужели верхняя чернобелая?

dk_spb
08.04.2012, 00:47
vinxru, Ты имеешь ввиду переключается ли верхняя в цветной режим?
Не знаю.

vinxru
08.04.2012, 00:49
1) У верхней нет регуляторов уровня RGB
2) Нет переключателей видеорежима
3) Зато есть модулятор. На схеме которую я рисовал, модулятор есть, но он обведен пунктиром.

dk_spb
08.04.2012, 01:01
>1) У верхней нет регуляторов уровня RGB
Вроде внутри они есть.

>2) Нет переключателей видеорежима
Снаружи точно нет, а внутри - буду смотреть.

vinxru
08.04.2012, 01:41
Я все это время искал чем можно сконвертировать WAV файлы. И не нашел. Пошел спать.

---------- Post added at 00:41 ---------- Previous post was at 00:39 ----------

Открыл этот файл в редакторе

http://s019.radikal.ru/i612/1204/70/aab505a5d7be.png

Хоть вручную 0100101110 считай :)

Titus
08.04.2012, 01:48
BYTEMAN, У одного встроенный модулятор, у другого - переключатели режима работы ЦВ/ЧБ, от которых вроде как зависит распределение ОЗУ.

Дампы ПЗУ
http://fincoins.spb.ru/4/i1080.rar

Сконвертил.

Titus
08.04.2012, 01:57
По адресам C000-CFFF явно ОЗУ, и ОЗУ экрана в том числе.

dk_spb
08.04.2012, 03:17
Titus, Там вроде только C000-C800 ?

---------- Post added at 03:17 ---------- Previous post was at 03:17 ----------


Сконвертил.
А 3-й файлик не получилось?

Titus
08.04.2012, 03:31
Titus, Там вроде только C000-C800 ?

---------- Post added at 03:17 ---------- Previous post was at 03:17 ----------


А 3-й файлик не получилось?

Все получились.
Только, второй параметр был не длинной, а адресом по который шла запись. Поэтому самый большой файл перекрыл все остальные, а в остальных был повтор частей большого файла.

dk_spb
08.04.2012, 10:38
Тогда ждем что скажет уважаемый b2m.
Кстати, при старте с адреса D000 попадаем в T-Basic.

vinxru
08.04.2012, 14:06
Тогда ждем что скажет уважаемый b2m.
Кстати, при старте с адреса D000 попадаем в T-Basic.

В инструкции написано, что когда запущен монитор, то ПЗУ с Бейсиком отключено.
И еще есть ПЗУ по адресу B000, которое включается только есть дисковод.

b2m
08.04.2012, 14:28
Тогда ждем что скажет уважаемый b2m.
Кстати, при старте с адреса D000 попадаем в T-Basic.
Масса нестандартных решений, так что быстро сделать эмуляцию не получится.

Сначала надо разобраться с портами управления памятью, но тут я надеюсь на полную схему. Потому-что вместо прерывания по кадру там, похоже, сделано включение ПЗУ (при определённом значении порта A8h). Т.е. в ОЗУ устанавливается команда HLT, а в ПЗУ по этому адресу расположен обработчик псевдо-прерывания. У меня в эмуляторе такую фичу пока сделать нельзя, т.к. команда HLT не перечитывает байт по адресу, на котором был останов.

По адресам C000-C7FF тоже непонятно, то-ли ОЗУ, то-ли ПЗУ. Там знакогенератор, вполне возможно эта область памяти была просто скопирована из ПЗУ. По адресам C800-CFFF точно ОЗУ, маловероятно, что ПЗУ сделано с "дыркой" по этим адресам. В коде драйвера вывода есть обращение в эту область, так что надо сначала разобраться, как достать полное ПЗУ, включая область C000-CFFF.

dk_spb
08.04.2012, 14:33
>В инструкции написано, что когда запущен монитор, то ПЗУ с Бейсиком отключено.
А мы инструкций не читаем ;-)
Мы на живой машине выполняем D000g и попадаем в Бейсик.

---------- Post added at 14:33 ---------- Previous post was at 14:29 ----------

b2m, Если надо что-то в мониторе или бейсике на живой машине потыркать - обращайтесь

vinxru
08.04.2012, 14:36
Блин... выпаяю сегодня ПЗУ.

b2m
08.04.2012, 14:37
А мы инструкций не читаем ;-)
Мы на живой машине выполняем D000g и попадаем в Бейсик.
Там загрузчик бейсика, видимо. Даже в эмуляторе выводит на экран *** T-BASIC ***


b2m, Если надо что-то в мониторе или бейсике на живой машине потыркать - обращайтесь
Спасибо, обязательно воспользуюсь этой возможностью. :)

---------- Post added at 15:37 ---------- Previous post was at 15:36 ----------


Блин... выпаяю сегодня ПЗУ.
Может не надо? :)

vinxru
08.04.2012, 14:46
Может не надо?

Постараюсь не порвать дорожки. Впапаяю потом панельки.

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

dk_spb
08.04.2012, 15:19
>Там загрузчик бейсика, видимо. Даже в эмуляторе выводит на экран *** T-BASIC ***
Вот и я про тоже. То есть там должно быть видно как он ПЗУхи переключает.
Бейсик-то работает после этого загрузчика.

>Постараюсь не порвать дорожки. Впапаяю потом панельки.
Имей ввиду что РТхи боятся перегрева!

BYTEMAN
08.04.2012, 15:29
они в процессе работы как утюги калятся...

dk_spb
08.04.2012, 15:30
BYTEMAN, Тебе найти твой пост как ты РТшку от Арго перегрел и плакался? ;-)

vinxru
08.04.2012, 15:38
Выпаял одну. Некоторые контактные площадки отвалились...

http://i049.radikal.ru/1204/ad/8f8053f0183at.jpg (http://radikal.ru/F/i049.radikal.ru/1204/ad/8f8053f0183a.jpg)

Теперь буду думать, как в программатор Willem вставить микросхему РТ7.

---------- Post added at 15:38 ---------- Previous post was at 15:37 ----------

Я выпаял феном за 5 секунд.

BYTEMAN
08.04.2012, 15:38
BYTEMAN, Тебе найти твой пост как ты РТшку от Арго перегрел и плакался? ;-)
там была РЕ3. И не из-за перегрева она выгорела. увы :(

vinxru
08.04.2012, 15:47
Эй, магистры прошивок. Как прочитать РТ7 на программаторе Willem?

dk_spb
08.04.2012, 16:04
vinxruСделай переходник на 2716

---------- Post added at 15:59 ---------- Previous post was at 15:56 ----------

Отличия 2716-рт7
A10: 19-21
И на 18+19 ноги РТ7 подай "1"

---------- Post added at 16:04 ---------- Previous post was at 15:59 ----------

Или подай на 18 ногу "1", скажи что это 2732, а потом из 32кбит сделай выборку когда A10=1

vinxru
08.04.2012, 16:05
Делаю уже. Зачищаю 24 провода.

BYTEMAN
08.04.2012, 16:06
dk_spb, кстати, второго АРГО не появилось случайно? Чтобы РЕшки считать?

dk_spb
08.04.2012, 16:08
BYTEMAN, Неа, увы, у меня они делением не размножаются :-(

vinxru
08.04.2012, 16:18
Я понял, зачем тебе две Искры. Ты их случать будешь, что бы появились маленькие Искорки!

Titus
08.04.2012, 16:27
Я так понял, никакой документации, кроме схемы на Искру 1080 нет?
Какие-нибудь регистры и карту памяти еще не выяснили?

dk_spb
08.04.2012, 16:30
Titus, В доках (выложенных в начале темы) есть чуть-чуть инфы. Карта памяти и вроде как про порт с цветом связанный.


vinxru, Угу, ты же видел - у одной торчит коаксиаьный разъем,а у другой в этом месте отверстие под заглушкой. Я специально две такие искал ;-)

Titus
08.04.2012, 16:36
А что это там говорится о каком-то ПЗУ емкостью 20Кб, на 10-ти микросхемах 556РТ18?

vinxru
08.04.2012, 16:38
Какие-нибудь регистры и карту памяти еще не выяснили?

Карта памяти есть. Регистры можно угадать по схеме. Там стоит дешифратор ИД7 (DD21) на адреса A3,A4,A5.

Например, вывод 2 дешифратора (на шине С39) включает запись в регистры палитры (DD75). То есть записью в порты 10h - 13h (дубликат на 14-17h и т.п.) настраивается палитра

http://s019.radikal.ru/i622/1204/31/1f5a2428a681.png

(Последнюю версию схемы выгружу сегодня-завтра. Она на ноутбуке, а его унесли)

---------- Post added at 16:38 ---------- Previous post was at 16:37 ----------


А что это там говорится о каком-то ПЗУ емкостью 20Кб, на 10-ти микросхемах 556РТ18?

Да, на десяти РТ7А.

Titus
08.04.2012, 16:43
Да, на десяти РТ7А.
Чего же так хранится???
И как их получить в адресном пространстве?

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

vinxru
08.04.2012, 17:00
И как их получить в адресном пространстве?

Надо в какие то порты ввода вывода записать какие то значения.

Спаял переходник из двух панелек и считал первую ПЗУ. В начале команды DI/JMP а потом знакогенератор.

http://s019.radikal.ru/i624/1204/97/8a56bd0ff968.jpg

Titus
08.04.2012, 17:07
Надо в какие то порты ввода вывода записать какие то значения.

Спаял переходник из двух панелек и считал первую ПЗУ. В начале команды DI/JMP а потом знакогенератор.
А нам дампы дать?

vinxru
08.04.2012, 17:08
А нам дампы дать?

Конечно. Только сначала выпаяю и считаю остальные 9 микрух.

Titus
08.04.2012, 17:08
Конечно. Только сначала выпаяю и считаю остальные 9 микрух.
Ну для затравки хотя бы один кинь.

b2m
08.04.2012, 17:09
Карта памяти есть. Регистры можно угадать по схеме. Там стоит дешифратор ИД7 (DD21) на адреса A3,A4,A5.

Например, вывод 2 дешифратора (на шине С39) включает запись в регистры палитры (DD75). То есть записью в порты 10h - 13h (дубликат на 14-17h и т.п.) настраивается палитра
Только не 10h-13h, а 90h-93h, смотри внимательнее схему :)
Там вообще все порты в диапазоне 80h-0FFh, т.к. на дешифратор порта DD21 идёт А15 как разрешающий сигнал, совместно с IOWR/IORD (предположительно, на данный момент не дорисовано).

Есть ещё битовый регистр конфигурации DD20, адресуется портами:
0A0h-0A7h, 0E0h-0E7h очистка
0B8h-0BFh сброс бита
0F8h-0FFh установка бита
Как раз через него (бит 2) перключаются страницы ПЗУ (по 16Кб). Само ПЗУ только по адресам 0C000h-0FFFFh, а также 0000-0FFh после сброса или при установке в ноль старшего бита порта 0A8h (0A8h-0AFh,0E8h-0EFh), и наличии гашения кадра (наверное).

vinxru
08.04.2012, 17:14
первая пзу

Titus
08.04.2012, 17:16
первая пзу
Один в один, как та, что выкладывали в магнитофонной записи по адресам C000-C7FF.

b2m
08.04.2012, 17:18
первая пзу
Вторая будет гораздо интереснее :)

Titus
08.04.2012, 17:27
Вторая будет гораздо интереснее :)
Интересней, если в ней окажется дамп памяти видеоОЗУ)))

---------- Post added at 17:27 ---------- Previous post was at 17:20 ----------

А что там за две шины адреса?
CA1-16, обычная процессорная
и расширенная буферизированная A1-A18, управляемая непонятными сигналами C57, C52

vinxru
08.04.2012, 17:48
Только не 10h-13h, а 90h-93h, смотри внимательнее схему
Там вообще все порты в диапазоне 80h-0FFh, т.к. на дешифратор порта DD21 идёт А15 как разрешающий сигнал,

Я видел, но адрес порта у 8080 8-битный, а линия A15. Я не знаю что выводит процессор 8080 на A15.

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


и расширенная буферизированная A1-A18, управляемая непонятными сигналами C57, C52

Это походу отключение банков ПЗУ.

A17, A18 используются только дешифратором ПЗУ DD28. И по логике A17 = A14 | !C52.

С52 - это сигнал ROM или инвертированный MEMR (C68).

Откуда берется С68 я пока не понял.

b2m
08.04.2012, 17:55
Я видел, но адрес порта у 8080 8-битный, а линия A15. Я не знаю что выводит процессор 8080 на A15.
При выводе в порт оба байта адреса одинаковые.

vinxru
08.04.2012, 18:01
Слил! Версия 3.0 :)

b2m
08.04.2012, 18:20
Слил!
Какие-то странные несовпадения у большинства ПЗУ. То-ли шина данных на шину адреса коротнула, то-ли шина данных между собой.

vinxru
08.04.2012, 18:43
Может быть переходник неконтачит. Сейчас еще раз солью.

---------- Post added at 18:28 ---------- Previous post was at 18:23 ----------


Какие-то странные несовпадения у большинства ПЗУ. То-ли шина данных на шину адреса коротнула, то-ли шина данных между собой.

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

---------- Post added at 18:43 ---------- Previous post was at 18:28 ----------

Перезалил версию, смотрите.

Между панельками был плохой контакт, ножки не были впаяны и поэтому вытаскивались.

b2m
08.04.2012, 18:49
DD34 с глюками, повторяются по 256 байт (шина адреса коротнула на еденицу или висит в воздухе)

vinxru
08.04.2012, 19:04
Ок, теперь 03_DD34.bin не повторяется.

---------- Post added at 19:04 ---------- Previous post was at 18:58 ----------

Еще есть информация проливающая свет на дешифрацию адресного пространства. На корпусах ПЗУ лаком написан адрес:

DD32 - C0
DD33 - C8
DD34 - D0
DD35 - D8
DD36 - E0
DD37 - E8
DD38 - F0
DD39 - F8
DD40 - C0 (B)
DD41 - C8 (B)

b2m
08.04.2012, 19:06
Лаком правильно написано, а ты зря 7 и 10 местами поменял, склеивать надо как раз в порядке номеров микросхем.

---------- Post added at 20:06 ---------- Previous post was at 20:06 ----------

Теперь вроде нормально.

vinxru
08.04.2012, 19:09
Лаком правильно написано, а ты зря 7 и 10 местами поменял, склеивать надо как раз в порядке номеров микросхем.


Номера - это порядок микросхем на печатной плате.

b2m
08.04.2012, 19:13
Понятно. Вобщем, спасибо за работу!

vinxru
08.04.2012, 19:27
Ждем эмулятор :)

---------- Post added at 19:27 ---------- Previous post was at 19:15 ----------

Я думал, что тут есть ПЗУ дисковода по адресу B000. Выходит его нет. Обидно.

b2m
09.04.2012, 13:55
vinxru, схема ещё не дорисована до конца, а я уже, похоже, ошибку нашёл :)
Выход D39:A должен быть, по идее, не инверсным (либо после него ещё инвертор стоит).

Разбираясь с картой памяти, обнаружил, что она различна для разного кода (ещё один нестандартный подход). Т.е. зависит от того, в какой области выполняется код. В итоге, на данный момент, получились такие области:
0000-00FF после сброса и при определённых условиях (обратный ход и флаг разрешения) ПЗУ, иначе ОЗУ
0100-BFFF всегда ОЗУ
C000-C7FF код выполняется из ОЗУ, код из ПЗУ читает ПЗУ
C800-CFFF код выполняется из ПЗУ
D000-FFFF код выполняется из ПЗУ, код из области C000-CFFF читает ОЗУ (экран)

D39:A отключает ПЗУ, если код выполняется из области C000-C7FF (чтение из экрана для пользовательских программ)

ПЗУ также отключается сигналом С94, происхождение которого пока непонятно. Т.е. доступ ко всей памяти 64Кб.

dk_spb
09.04.2012, 13:58
b2m, Про мистическое ПЗУ B000 (пзу дисковода) не забываем.

vinxru
09.04.2012, 14:06
vinxru, схема ещё не дорисована до конца, а я уже, похоже, ошибку нашёл

Да, схема не проверена вообще. Рабочий вариант и не последний.

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

b2m
09.04.2012, 14:09
Хотя, может я и ошибаюсь. Вполне возможно, что D39:A отвечает за ту самую дырку в ПЗУ C800-CFFF, т.е код не из области C000-CFFF читает по этим адресам из ОЗУ. Но тогда там должно быть И-НЕ.

vinxru
09.04.2012, 14:11
b2m, Про мистическое ПЗУ B000 (пзу дисковода) не забываем.

Место под ВГ93 на плате есть, а под дополнительную ПЗУ нет. Возможно для флопа используется другая прошивка.

И еще я заметил, что в ПЗУ куча свободного места. То есть не обязательно выделять кусок адресного пространства под ПЗУ флопа. Видимо DOS по адресу B000 дискеты.

b2m
09.04.2012, 14:11
b2m, Про мистическое ПЗУ B000 (пзу дисковода) не забываем.
Когда отключается ещё и ОЗУ - я не разбирался.

vinxru
09.04.2012, 14:13
Разбираясь с картой памяти, обнаружил, что она различна для разного кода (ещё один нестандартный подход). Т.е. зависит от того, в какой области выполняется код. В итоге, на данный момент, получились такие области:
0000-00FF после сброса и при определённых условиях (обратный ход и флаг разрешения) ПЗУ, иначе ОЗУ
0100-BFFF всегда ОЗУ
C000-C7FF код выполняется из ОЗУ, код из ПЗУ читает ПЗУ
C800-CFFF код выполняется из ПЗУ
D000-FFFF код выполняется из ПЗУ, код из области C000-CFFF читает ОЗУ (экран)

Ахренеть.

Titus
09.04.2012, 14:16
C000-C7FF код выполняется из ОЗУ, код из ПЗУ читает ПЗУ
Что это значит? Расшифруй.

b2m
09.04.2012, 14:44
0000-00FF после сброса и при определённых условиях (обратный ход и флаг разрешения) ПЗУ, иначе ОЗУ
0100-BFFF всегда ОЗУ
C000-C7FF код выполняется из ОЗУ, код из ПЗУ читает ПЗУ
C800-CFFF код выполняется из ПЗУ
D000-FFFF код выполняется из ПЗУ, код из области C000-CFFF читает ОЗУ (экран)
Уточним:
C800-CFFF код выполняется из ПЗУ, код не из области C000-CFFF читает ОЗУ (системные переменные)

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

Можно поставить эксперимент: в области C000-C7FF записать программку, которая копирует область C800-CFFF в ОЗУ, должно быть содержимое ПЗУ!

---------- Post added at 15:24 ---------- Previous post was at 15:19 ----------


Что это значит? Расшифруй.
Это значит, что программа, расположенная по адресам C800-FFFF, считает из области C000-C7FF содержимое ПЗУ (что и получилось в ходе записи ПЗУ на магнитофон), а остальной код будет считывать ОЗУ.

---------- Post added at 15:41 ---------- Previous post was at 15:24 ----------

Непонятно, однако, с этой областью C800-CFFF. Код в этой области работает и со стеком, а он назначен на эту-же область. Как это работает? Или это из-за загадочного сигнала C94?

---------- Post added at 15:44 ---------- Previous post was at 15:41 ----------

Т.е. стековые команды по-любому работают с ОЗУ. Ахренеть. Три разных адресных пространства :)

vinxru
09.04.2012, 14:50
Тот самый С94 на оригинальный схеме невнятно написан.

http://s019.radikal.ru/i605/1204/6d/7f5ff2def73d.jpg

Может быть это и не 94.

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

Сигнал С94 выведен на системный разъем и называется "Tr STB-D2"

---------- Post added at 13:50 ---------- Previous post was at 13:48 ----------

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

http://s019.radikal.ru/i612/1204/a6/016d5f277af4t.jpg (http://radikal.ru/F/s019.radikal.ru/i612/1204/a6/016d5f277af4.gif)

b2m
09.04.2012, 15:07
Странно, сигнал 48 Сх идёт на дешифратор портов. Выходит нету портов по адресам C0-CF, но есть их копия 80-8F. Может для дисководов зарезервировали...

vinxru
09.04.2012, 15:08
Очень может быть. 48 Cx уходит на плату клавиатуры и контроллера флопов. Это разъем X3

b2m
09.04.2012, 15:16
Так и есть, 94 сигнал это бит D2 слова состояния, выдаваемого в цикле М1, т.е. обращение к стеку.

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

И про И-НЕ я правильно сказал, у тебя ошибка.

vinxru
09.04.2012, 15:30
Выход D39:A должен быть, по идее, не инверсным (либо после него ещё инвертор стоит).

DD39 должен быть И-НЕ, а у меня ИЛИ-НЕ ? Понял, поправлю.

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

А где формируется С96, неужели в DD51 ?

---------- Post added at 14:28 ---------- Previous post was at 14:23 ----------

Нашел, DD26

---------- Post added at 14:30 ---------- Previous post was at 14:28 ----------

Я потом напротив каждого С (и т.п.) напишу синоним, типа С96 STACK

b2m
09.04.2012, 16:27
Я потом напротив каждого С (и т.п.) напишу синоним, типа С96 STACK
Только не 96, а 94, и формируется он нижней частью DD67 (чуть выше счётчиков видео-адреса).

---------- Post added at 17:27 ---------- Previous post was at 16:40 ----------

Обратил внимание на табличку вариантов Искры. На схеме есть следующие опциональные блоки:
А1 - интерфейс магнитофона
А2 - последовательный порт на основе ВВ51
А3 - встроенный модулятор для телевизора
А4 - выход удвоенного разрешения на монитор

Варианты там такие:
Искра 1080 Тарту - А1,А3 (домашний вариант)
Искра 1081 - А1 (вариант с RGB монитором)
Искра 1083 - А4 (вариант с ч/б монитором высокого разрешения)
Искра 1084 - А2,А4 (вариант с ч/б монитором высокого разрешения и сетью, школьный?)

vinxru
09.04.2012, 16:59
Разрешение 768x256 есть минимум в 4-х известных мне компьтерах 1080.

dk_spb
09.04.2012, 18:36
А куда этот выход высокого разрешения выходит?
Или просто на плате торчит?

vinxru
09.04.2012, 18:47
Я подозреваю, что на переключатель. Сегодня посмотрю на реальной плате.

---------- Post added at 17:47 ---------- Previous post was at 17:38 ----------

Там схема крайне странная, переключателя там нет. Там есть 4 видеовыхода

1) RGB + синхра с разрешением 386x256 4 цвета. Разъем X6.
2) Выход высокого разрешения. 768x256 2 цвета. Вывод КТ3.
3) Композит с разрешением 386x256 2 цвета (То есть второй бит цвета не используется!). Вывод КТ1.
4) ВЧ на основе композита.

vinxru
09.04.2012, 22:56
На моей плате видеовыход отличается от схемы. Там есть 4 транзистора и 20 резисторов. А на схеме их нет. И нумерация контактов в видео разъеме отличается.
На задней стенке два переключателя подключенные к 3-ей и 8-ой ноге ЛП5 D80. Такой микросхемы на схеме так же нет. Выходы выключателей спарены и через резистор уходят на транзистор и на 8-ую ногу видеоразъема.

---------- Post added at 22:56 ---------- Previous post was at 22:56 ----------

Я только что домой попал, поэтому сегодня схему не доделаю.

b2m
10.04.2012, 10:54
Обновил эмулятор на своём сайте. Бейсик работает, монитор тоже, из wav файлов грузится. Грузил программу RGB, цвета, вроде, соответствуют. Поддержки 768x256 пока нет, но БИОС этот режим и не поддерживает. Хотя, я так полагаю, просто всё в полоску должно быть.

vinxru
10.04.2012, 12:27
b2m великий человек!

---------- Post added at 11:28 ---------- Previous post was at 11:22 ----------

Вот она прошивка моей мечты! с дизассемблером!

http://s019.radikal.ru/i609/1204/66/12a6b77a197d.png

---------- Post added at 11:32 ---------- Previous post was at 11:28 ----------

Я помню, что 25 лет назад чернобелый режим работал в Бейсике. Только мне он не нравился. Мне нравилось рисовать в цвете. LUT, LINE, CIRCLE, PAINT :)

---------- Post added at 12:06 ---------- Previous post was at 11:32 ----------

LAB
http://s005.radikal.ru/i212/1204/b8/b6dd32f52c08.png

---------- Post added at 12:26 ---------- Previous post was at 12:06 ----------

Посмотрел весь софт. У меня было гораздо больше программ. И они были интереснее.

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

Я бы очень хотел найти демо программу. В ней играла ламбада и на экране рисовались цветные каринки и текст. Там был львенок. И был текст "С Искрой 1080 Тарту вам не будет скучно даже на необитаемом острове".

Так же был Тетрис на ассемблере. Игра Быки и Коровы на бейсике. Диггер вроде бы был.

---------- Post added at 12:27 ---------- Previous post was at 12:26 ----------

Кстати, выход в бейсик CTR+SHIFT+RESET

vinxru
10.04.2012, 15:56
В мониторе есть команда ! (или F1B0g) переключающая шрифт 6x8 на 8x8.

esl
10.04.2012, 16:07
Обновил эмулятор на своём сайте. Бейсик работает, монитор тоже, из wav файлов грузится. Грузил программу RGB, цвета, вроде, соответствуют. Поддержки 768x256 пока нет, но БИОС этот режим и не поддерживает. Хотя, я так полагаю, просто всё в полоску должно быть.

b2m - я опять о своем !
твой эмулятор - сейчас единственный содержит КУЧУ информации по старым компам
причем информации сугубо практичесской/техничесской

так мало того что доки нету по нему и его конфигам
так и информации в виде описания компов нету !
а еще можно предположить что у тебя есть КУЧУ дизасмов ;)

p.s. эт я опять нудю ....

vinxru
10.04.2012, 16:46
Что то интересное находится во второй странице по адресу C800.

Там происходит обращение к COM-порту, заполнение и обращение к области памяти B200 и еще там интересные строки: RD, DISKEY, DP, PRINT, SEARCH, ERROR, DET0, DET1, RFNAME, PRFFIL, CNAME-R, NAMEOK, BASRD1, BASRD2, RDEND, ASCRD1, ASCRD2, PARSE, MEMF

b2m
10.04.2012, 17:51
так мало того что доки нету по нему и его конфигам
так и информации в виде описания компов нету !
Ну, доку по конфигам я может быть когда-нибудь и сделаю. Но вот описания компов - вряд ли.


а еще можно предположить что у тебя есть КУЧУ дизасмов ;)
Сколько в эмуляторе процессоров, столько и дизасмов.
Мы с Тамарой ходим парой :)

vinxru
10.04.2012, 22:48
Начал рисовать схему флоповода. Линии F - это шлейф флоповода.

http://s40.radikal.ru/i089/1204/d9/66825edd3047t.jpg (http://radikal.ru/F/s40.radikal.ru/i089/1204/d9/66825edd3047.png)

Внимание конкурс!

Угадываем микросхемы D7-D8, D10-D15.

D10 = ИР22

dk_spb
10.04.2012, 23:10
D7 похожа на ИЕ2

vinxru
10.04.2012, 23:56
D7 похожа на ИЕ2

У неё питание 5+10 нога. А тут питание 7+14, а 5+10 висят в воздухе. Я только что проверил, контакты 4,5,6,9,10,12,13 действительно висят в воздухе.

esl
11.04.2012, 00:00
Ну, доку по конфигам я может быть когда-нибудь и сделаю. Но вот описания компов - вряд ли.


Сколько в эмуляторе процессоров, столько и дизасмов.
Мы с Тамарой ходим парой :)

буду и дальше пинать ;)

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

vinxru
11.04.2012, 00:11
я имел в виду всякие там биосы разных компов, а не модули дизассемблера

Прошивки ПЗУ в эмуляторе лежат в открытом виде.

b2m
11.04.2012, 00:57
D15 похожа на АП3,АП5.


я имел в виду всякие там биосы разных компов, а не модули дизассемблера
Не, исключительно в отладчике эмулятора смотрю :)

---------- Post added at 01:15 ---------- Previous post was at 01:11 ----------

D10 - ИР22

---------- Post added at 01:32 ---------- Previous post was at 01:15 ----------

D12 - какие-то инверторы, возможно ЛН2,ЛН5

---------- Post added at 01:57 ---------- Previous post was at 01:32 ----------

D11 - ИР1

esl
11.04.2012, 01:02
Прошивки ПЗУ в эмуляторе лежат в открытом виде.

у меня явно тяжко с формулированием мысли :(

как я понимаю почти все биосы ты смотрел внутри "ака дизассемблировал" для понимания работы
я имею в виду эти "исходники биосов" ;)

b2m
11.04.2012, 01:19
D13 - инверторы с открытым коллектором, скорее всего ЛН2 (присутствует монтажное ИЛИ).

---------- Post added at 02:07 ---------- Previous post was at 02:03 ----------


как я понимаю почти все биосы ты смотрел внутри "ака дизассемблировал" для понимания работы
я имею в виду эти "исходники биосов" ;)
Для понимания работы я трассировал выполнение в отладчике :)

---------- Post added at 02:19 ---------- Previous post was at 02:07 ----------

D7 - вроде ИЕ19, но либо в справочниках клок перепутан (не та половина), либо я не знаю. На массе, по справочнику, должны быть 2 и 12, а клок, если выходы берутся с 8-11, должен быть на 13.

vinxru
11.04.2012, 01:28
D7 - вроде ИЕ19, но либо в справочниках клок перепутан (не та половина), либо я не знаю.

Я мог дорожки пропустить проходящие под микросхемой. Но меня больше смущает в случае с ИЕ19 сброс посаженный на землю. Завтра перепроверю всё.

b2m
11.04.2012, 01:36
Я мог дорожки пропустить проходящие под микросхемой.
Тогда это действительно может быть ИЕ2. Если там нужен делитель на 5.
Но тогда на ноль нужно соединять 2,3,6,7,10, а питание на 5.

---------- Post added at 02:36 ---------- Previous post was at 02:33 ----------


Но меня больше смущает в случае с ИЕ19 сброс посаженный на землю.
Ну правильно, сброс у ИЕ19 делается еденицей. Если клок идёт ещё и на 13, а 12 идёт на землю, то это точно ИЕ19.

vinxru
11.04.2012, 01:38
Ну правильно, сброс у ИЕ19 делается еденицей.

http://www.elektroshema.ru/images/stories/mikroshemi/555/ie19.1.gif

Кружочек и надчеркивание присутствует.

b2m
11.04.2012, 01:46
А вот тут (http://www.inp.nsk.su/~kozak/ttl/ttlh57.htm) утверждается другое.

vinxru
11.04.2012, 02:06
Я мог дорожки пропустить проходящие под микросхемой.

Я не мог этого сделать. Микросхем то нет :)

---------- Post added at 00:51 ---------- Previous post was at 00:51 ----------

А будет ли ИЕ2 работать, если питание подать на 7 и 14 ?

---------- Post added at 00:53 ---------- Previous post was at 00:51 ----------

Я когда то фотографировал этот кусок платы


http://s017.radikal.ru/i413/1112/40/bdccf5a28a1c.jpg


---------- Post added at 01:06 ---------- Previous post was at 00:53 ----------


А вот тут утверждается другое.

Я проверил в симуляторе (Протеусе). Там сброс единицей.

Но ИЕ19 не подходит, так как 3-ий вывод закорочен на землю. (На фото выше это видно)

ИЕ2 не подходит, так как вывод 6 в воздухе (хотя тут это не страшно).

vinxru
11.04.2012, 11:02
D7 делит частоту F4 и подает её на 24 ногу ВГ. На 24-ой ноге скорее всего должен быть 1 Мгц, от этого и буду думать.

---------- Post added at 11:02 ---------- Previous post was at 10:11 ----------

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

В этом случае лучше подходит ИЕ5):

http://microshemca.ru/images/imgIE5a.jpg

В отличии от ИЕ2 выводы 6,7 не используются (они на плате не разведены). Вход на 1 вывод, выход с 8,9,11.

Тогда она делит F4 на 8 и получает 1 Мгц.

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

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

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

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

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

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

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

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

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

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

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


Проверь, контакты 5,6 ВГ93 должны идти на 6,9 D10.

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

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

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

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

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

Если зажать пробел при старте, то запуск компьютера останавливается на тексте F123456789ABCDEF0.

dk_spb
11.04.2012, 14:27
Интересно, а есть дисководы разъем которых соответствовал бы разъему на плате?
СТандартный Шугарт

vinxru
11.04.2012, 14:39
СТандартный Шугарт

Это я стандартный шугарт для примера написал. А в Искре (на схеме) используется

2 - вых ?
3 - вход Index
8 - вых ?
13 - вых Ready
14 - вых ?
20 - вых ?
21 - вых ?
25 - вход Track 0
26 - вход Write Protect
27 - вход ?

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

Код запускается автоматически, если в порту 99 D1=1.

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

Но это потом.

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

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

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

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

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

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

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

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

vinxru
11.04.2012, 16:06
И RS232 при этом не используется?