Вход

Просмотр полной версии : Вектор-06Ц: Эмуляция - КР580ВМ1



svofski
13.10.2008, 10:25
Интересно. Найти бы еще софт, заточенный под ВМ1

А у тебя и ВМ1 есть?

Tim0xA
13.10.2008, 11:07
А у тебя и ВМ1 есть?
Увы, нет. Был бы софт, было бы больше стимула искать.
А у вас в Питере наверное попроще с радиодеталями/рынками/толкучками/барахолками, тебе нигде не попадался этот проц? Если вдруг увидишь, то возьми для меня.

svofski
13.10.2008, 11:26
Да я не хожу по таким местам обычно. Но даже те от тех, кто ходит, чего-то не слышал о таком. Но если увижу, обязательно возьму и для тебя =)

ivagor
14.10.2008, 08:31
Найти бы еще софт, заточенный под ВМ1
В Scaner5 написано (в разделе для начинающих), что в колобихе с intro от SES есть часть CPU Evolution, которая запускается только на ВМ1.

Tim0xA
14.10.2008, 08:52
В Scaner5 написано (в разделе для начинающих), что в колобихе с intro от SES есть часть CPU Evolution, которая запускается только на ВМ1.
Кажется я где-то читал, что при переходе на ВМ1 колобиха как раз не работает и даже написал об этом в карточке http://sensi.org/~svo/scalar/ware/52/ Не исключено, что я что-то напутал, а может в наших источниках просто противоречивая информация. Надо быдут найти, откуда я это взял. Сошелся же свет клином на этой колобихе ;) Сколько с ней нюансов было связано: ВМ1, трудности с распаковкой/эмуляцией. Игра - как игра, мне не показалась очень уж интересной, но зато пиар какой :)

ivagor
14.10.2008, 10:39
Кажется я где-то читал, что при переходе на ВМ1 колобиха как раз не работает
Скорее всего на ВМ1 не работает исходный вариант, в котором, по словам авторов программных и аппаратных эмуляторов, куча недокументированных команд (которые на ВМ1 документированные, но уже другие). Скорее всего SES за это зацепился (у него вроде был ВМ1) и сделал из игры не идущей на ВМ1 игру выигрывающую от использования ВМ1 (вернее пользу от ВМ1 получает не сама игра а intro).

К слову, по поводу программ использующих z80. Наверно ты помнишь, но я все равно напомню - кроме уже упомянутого варианта микродос, модифицированного во Владимире, есть эмулятор спектрума с tr-dos для кишиневского адаптера (он даже у меня есть, значит у тебя тем более :)).


вот скреншот, и дальше ничего...
Затрудняюсь сказать в чем проблема. В b2m в конфиге Vector06c-Z80 работает. Сейчас скачал закачанный сюда вариант, проверил - работает. Вот скриншоты

23.10.2008 Удалил скриншоты, т.к. вопрос разрешен

Tim0xA
14.10.2008, 10:52
Скорее всего на ВМ1 не работает исходный вариант, в котором, по словам авторов программных и аппаратных эмуляторов, куча недокументированных команд (которые на ВМ1 документированные, но уже другие). Скорее всего SES за это зацепился (у него вроде был ВМ1) и сделал из игры не идущей на ВМ1 игру выигрывающую от использования ВМ1 (вернее пользу от ВМ1 получает не сама игра а intro).Вероятно так и есть. Тогда все становится на свои места.



К слову, по поводу программ использующих z80. Наверно ты помнишь, но я все равно напомню - кроме уже упомянутого варианта микродос, модифицированного во Владимире, есть эмулятор спектрума с tr-dos для кишиневского адаптера (он даже у меня есть, значит у тебя тем более :)).
Вышли пожалуйста, чтобы я мог в этом удостовериться, т.к. после краха винчестера 8 лет назад у меня вполне мог остаться неполный комплект. Всего уж не упомнишь.

b2m
14.10.2008, 11:11
Сейчас будет! См. приложение
Где-то я это уже видел :) В архиве эмулятора ve27...
Я надеялся на образ с прогами :)

Ramiros
22.01.2009, 21:43
Обновил VV v5.58 сделал изменения в менюшке, добавил эмуляцию КР580ВМ1, но немогу гарантировать что все сделано правильно т.к. тестировать особо нечем.

Tim0xA
23.01.2009, 00:01
ВМ1 детектируется тестом CPUTYPE, при беглом просмотре в Колобихе пока никаких отличий от ВМ80А не заметил.

Добавлено через 20 минут
В отладчике ВМ1 поддерживается? Не вижу там дополнительной пары регистров H1L1.

ivagor
23.01.2009, 06:47
Tim0xA, в intro между частями Hellos и Action megaball появилась часть CPU Evolution, как и было обещано в Scaner 5.

Ramiros, большое спасибо, в прошлом вектора одним белым пятном стало меньше.

Tim0xA
23.01.2009, 10:02
Tim0xA, в intro между частями Hellos и Action megaball появилась часть CPU Evolution, как и было обещано в Scaner 5.
Действительно, появилась! Вчера я на титрах нетерпеливо нажал на "пробел" и скипнул все интро вплоть до "action megaball", а надо было сидеть и "втыкать", пока оно само доползет.

ZEman
23.01.2009, 13:25
Tim0xA, а что вообще даёт этот КР580ВМ1, чем он отличается от других процов ?
есть ли вообще проги или игры именно под него ? ;)

spensor
23.01.2009, 14:07
ZEman 580ВМ1 проц выпускавшийся отечественной промышленностью и не имевший зарубежного аналога (это очень редкое явление, так как большинство микросхем просто были "передраны" с зарубежных).
Инфа тут:
http://sensi.org/~svo/scalar/ware/582/
http://zx.pk.ru/showthread.php?t=310
По физическому вопролощинию, назначению сигналов, хотелось бы найти побольше. Может кто подскажет где искать, а то знаю только то что переписал с небольшого обзора в брошюрке НПО "Квазар".

Mick
23.01.2009, 18:27
По физическому вопролощинию, назначению сигналов, хотелось бы найти побольше. Может кто подскажет где искать, а то знаю только то что переписал с небольшого обзора в брошюрке НПО "Квазар".

Народ, жители Украины, а не пробовали связаться с самим заводом или с людьми, там работающими. Возможно они бы они могли рассказать больше. А если бы и повезло, среди неликвидов живые экземплярчики попались.

P.S. Из ряда фантастики, поговорить с заводом о производстве партии этих микропроцессоров. А потом распродать всем желающим коллекционерам.

Ramiros
23.01.2009, 20:47
В отладчике ВМ1 поддерживается? Не вижу там дополнительной пары регистров H1L1.

Нет, отладчик пока ВМ1 незнает.

Непонятно чем ВМ1 лучше ВМ80, все команды из набора ВМ80 он выполняет за точно такое же число тактов, а дополнительные команды я бы неназвал особо полезными. ИМХО шило на мыло менять смысла небыло.

ivagor
23.01.2009, 21:29
Ramiros, насчет команд не согласен, есть интересные, хотя можно было бы и получше чего-нибудь придумать. На векторе кроме команд потребление меньше и грелся не так сильно.
А если в отрыве от вектора - 128 Кб и до 5 МГц, все же неплохо, только очень поздно, опоздали как min лет на 5.

Tim0xA
25.01.2009, 02:47
Ramiros, в VV не работают нарды с интро от SES (http://www.sensi.org/~svo/scalar/ware/109/). Когда-то уже это "чинили", опять "поломалось". Интересно, что в режиме ВМ1 интро запускается, но сама игра - нет.

ivagor
25.01.2009, 08:17
Tim0xA выложил на своем сайте табличку ВМ1 для tasm. Теперь можно попрограммировать на этом чуде.

Ramiros
25.01.2009, 21:02
Ramiros, в VV не работают нарды с интро от SES (http://www.sensi.org/~svo/scalar/ware/109/). Когда-то уже это "чинили", опять "поломалось". Интересно, что в режиме ВМ1 интро запускается, но сама игра - нет.

А с Z80 нарды идут :)
я обновил VV, отладчик теперь поддерживает ВМ1

Ramiros
27.01.2009, 21:09
Обновил VV_5.61, устранил косяк в эмуляции ВМ80 и ВМ1 в команде CALL, проявлялся очень редко, связан с работой РАМ диска, еще поправил в очередной раз эмуляцию ВВ55 порта ПУ. по этим причинам нешли проги упомянутые выше.

Ramiros
29.01.2009, 20:46
В мануале по ВМ1 написано что команда DAD неменяет состояние флагов S и Z что довольно странно, может там опечатка? хотя в ВМ80 вроде тоже самое.

Ramiros
30.01.2009, 20:57
VV_5.62 Поправил команды DAD, DSUB, DCMP с префиксом CS для ВМ1

Tim0xA
12.10.2009, 18:09
На сайте 155la3.ru (http://155la3.ru) появилась Статья разработчиков "8-разрядный микропроцессор КР580ВМ1" (http://155la3.ru/datafiles/kr580vm1_article.pdf)

Tim0xA
26.10.2009, 10:14
На форуме http://forum.ixbt.com/topic.cgi?id=8:21341 нашел сообщение одного коллекционера процессоров abc777 http://forum.ixbt.com/topic.cgi?id=8:21341-25#618


С 580ВМ1 странная ситуация. их производили как минимум 4 года (у меня есть 89го и 93 г/в)
и есть даже родной паспорт/этикетка на них.... но там всё очень пространно.
Очень подробно про предельные электрические параметры, токи, напряжения...
а по делу - всё вокруг да около... - два режима: обычный (эмуляция и полная совместимость с ВМ80) и расширенный. чем расширенный, куда??? - не понятно.
Звонил на Квазар.
Пытался найти хоть кого-то, кто знает/помнит.
Нашел двоих. Один говорит - Z80, другой - 8085.

И если посмотреть его сайт http://www.cpu-ukraine.com, то КР580ВМ1 1993-го года выпуска у него даже две штуки:
http://www.cpu-ukraine.com/?module=collection&manufacture=43&item=77&page=3
http://www.cpu-ukraine.com/?module=collection&manufacture=43&item=76&page=3
Т.е. в коллекции есть как минимум ТРИ процессора: 1х1989г и 2х1993г !!!
Более того, он живет в Киеве, практически под боком.
Но, к сожалению, на ICQ и письма он не отвечает, мои призывы помочь в изучении белых пятен ВМ1 пока остались без ответа (уже две недели).
Возможно, эти экземпляры так и останутся просто кусочками кремния навсегда :(

ivagor
22.07.2010, 12:25
Ramiros, похоже в текущей версии VV есть прикол с ВИ53 при выполнении префиксов ВМ1 (MB/CS и RS). Если выполняется куча префиксов подряд (только префиксы, без содержательных команд), то такты (CPU Ticks) считаются нормально (по 4 на префикс), а что происходит с ВИ53 я не совсем понял.

Ramiros
22.07.2010, 12:48
Ramiros, похоже в текущей версии VV есть прикол с ВИ53 при выполнении префиксов ВМ1 (MB/CS и RS). Если выполняется куча префиксов подряд (только префиксы, без содержательных команд), то такты (CPU Ticks) считаются нормально (по 4 на префикс), а что происходит с ВИ53 я не совсем понял.

Да, есть такой недостаток реализации ВМ1, он зацикливается пока не встретит раальной команды, таким образом количиство тактов накапливается слишком много, и при обработке этих тактов потом в ВИ53 он сходит с ума немного :)
Надо подумать как разорвать такой замкнутый круг :)

Ramiros
25.07.2010, 12:00
Очередные исправления ВМ1 в VV6.22

Tim0xA
28.07.2010, 22:21
Очередные исправления ВМ1 в VV6.22
Я в отпуске, эмулятор выложу в понедельник!

ZEman
28.07.2010, 22:29
Ramiros, может выложишь куда-нибудь новую версию эмулятора, на рапиду например ?

Tim0xA
03.08.2010, 14:25
Новая версия эмулятора VV 6.23 на сайте http://vector06c.narod.ru

ivagor
04.08.2010, 07:25
Ramiros, спасибо за совершенствование эмуляции 580ВМ1!
Может добавишь в VV эмуляцию ПК-6128Ц (http://sensi.org/~svo/scalar/ware/507/)? В варианте b2m мне не хватает эмуляции 1821ВМ85 с растактовкой отличающейся от ВМ80 (это сказывается, например, когда загрузчик грузит "с ленты") и недокументированными командами. Вот описание (http://shop-pdp.kent.edu/ashtml/as8085.htm), а вот эмулятор (http://pythagoras.physics.upatras.gr/~gmanol/technical.htm) 8085. Эмулятор, хотя и поддерживает недокументированные команды и флаги, но там явно есть неточности (по крайней мере несоответствия описанию), например с флагом переполнения в dsub, с битом 3 в pop psw. Вдруг Tim0xA когда-нибудь заимеет 6128, тогда можно будет совершить прорыв в точности эмуляции 8085 (1821ВМ85).

ivagor
30.12.2013, 20:40
Результаты 8080EXE7 (http://zx-pk.ru/showpost.php?p=651940&postcount=191)
emu от 29.11.2013
44834

и в VV 6.77
44835

Тут больше согласия, чем по 8085

ivagor
09.01.2014, 18:32
dk_spb, у Вас есть какой-нибудь компьютер с КР580ВМ1? Если да, то сможете ли прогнать на нем тесты (кроме эксисайзера пока для ВМ1 ничего нет)?

dk_spb
10.01.2014, 10:42
Нет, компьютера нет. Есть отдельно процессор, но это заморочно сильно его куда-то вставлять. Времени катастрофически не хватает приходы в коллекцию разгребать.

ivagor
16.08.2019, 17:03
Еще один источник с упоминанием КР580ВМ1, в этой теме (да и в других местах) ссылки на него не видел
Нефедов А.В. Интегральные микросхемы и их зарубежные аналоги. Справочник. Т.6. - М.:ИП РадиоСофт, 2003. (стр. 261-264)
В основном информация уже была, но здесь вроде чуть больше электрических параметров и есть упоминание про 6000 интегральных элементов. В 8085 для сравнения 6500 транзисторов.
Имел неосторожность заглянуть в русскую вики про 8085. Не так давно статья подверглась набегу улучшателя. Тема ретрокомпов и ретропроцов явно беспокоит неравнодушных людей, желающих сделать вики лучше. Почему-то в англоязычных статьях поспокойнее.

zx_
16.08.2019, 17:50
Тема ретрокомпов и ретропроцов явно беспокоит неравнодушных людей, желающих сделать вики лучше. Почему-то в англоязычных статьях поспокойнее.[/SPOILER]

дидываивали , им было трудно , но они старались
и второй - россия родина слонов, тоесть проц не цельнотянутый у интеля , сошлифованный и перерирсованный на бумаге в клетку

а создан в зеленограде секретным профессором егозиным а а

shattered
16.08.2019, 23:19
но при этом весьма совместимый с зарубежным аналогом, а без этого кому бы он был нужен

перейдем во флуд? :)

ivagor
07.07.2020, 12:22
Якобы в наличии (https://proektsr.ru/catalog/mikroskhemy-seriya-k561-k580/kr580vm1-mikroskhema/), но скорее всего там то что на картинке.

Improver
07.07.2020, 13:44
Якобы в наличии (https://proektsr.ru/catalog/mikroskhemy-seriya-k561-k580/kr580vm1-mikroskhema/), но скорее всего там то что на картинке.У них там все картинки одинаковые... Хотя, я бы купил парочку ВМ1, для опытов с Вектором. :)

zx_
07.07.2020, 14:19
я в доле, вдруг меньше 10 не продают

ivagor
07.07.2020, 14:32
Вызывает подозрение наличие редких микросхем по серхнизким ценам, вот (https://proektsr.ru/catalog/mikroskhemy-seriya-k561-k580/kr573rt2-mikroskhema/) например КР573РТ2 (http://www.155la3.ru/k573.htm#k573rt2)

kolk
07.07.2020, 20:19
Вызывает подозрение наличие редких микросхем по серхнизким ценам, вот (https://proektsr.ru/catalog/mikroskhemy-seriya-k561-k580/kr573rt2-mikroskhema/) например КР573РТ2 (http://www.155la3.ru/k573.htm#k573rt2)

Как раз не подозрение, а доверие. Тот же киевский Квазар начала 90х.

ivagor
08.07.2020, 05:25
Тот же киевский Квазар начала 90х.
КР573РТ2 киевского Квазара я не видел, по ссылке на 155la3 только вариант НЭВЗ

kolk
08.07.2020, 21:11
КР573РТ2 киевского Квазара я не видел, по ссылке на 155la3 только вариант НЭВЗ

Да, у Квазара оно называлось РТ5.

drix
21.12.2020, 20:37
Мысли в слух.
Слышал что как-то можно отсканировать микросхемы.
Так вот.
Взять КР580ВМ1, отсканировать, и заказать маленькую партию в Китае.
Я думаю покупатели на этот процессор найдутся...

- - - Добавлено - - -

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

Ой.

Improver
22.12.2020, 19:51
Взять КР580ВМ1Вот это самое сложное, взять его негде.:(
Могу предложить ещё вариант: нарисовать его наиболее достоверную модель в ПЛИС (насколько это сейчас возможно), так, чтобы можно было заменить в железном Векторе процессор ВМ80 на эту ПЛИС, сначала распространять так, а потом, если интерес будет, то по этой модели уже заказывать в Китае чипы.

Vslav
22.12.2020, 19:55
580ВМ1 давно сфотографирован (https://www.1801bm1.com/files/retro/580/images/580vm1_x20.jpg) (600МБ по ссылке), желающие могут заняться реверс-инжинирингом.

drix
24.12.2020, 01:05
Люди! Я не знаю как делают процессоры!
В общем, нужен человек, который разбирается в этом!
Сколько будет стоит произвести КР580ВМ1 (500шт)?
500-800 долларов?

Где в России заводы по производству микросхем?
Нужно обратится на эти заводы!

Люди!
Кто может занятся этим?

> 580ВМ1 давно сфотографирован (600МБ по ссылке)...
Это всё? Или нужно ещё что-то?

- - - Добавлено - - -

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

Vslav
24.12.2020, 12:56
Сколько будет стоит произвести КР580ВМ1 (500шт)?
500-800 долларов?

От $10K-12K, при условии что все проектирование на бесплатных инструментах и работа бесплатная.



> 580ВМ1 давно сфотографирован (600МБ по ссылке)...
Это всё? Или нужно ещё что-то?

Да, нужно "что-то еще". И этого "что-то" очень много, долго рассказывать, чтобы было понятно - это примерно как человеку дали книжку по Бейсику, а он спрашивает - "Этого достаточно чтобы написать MS Windows?".



Интерес будет, если этим заниматся.
Нет, это так не работает. Такие проекты могут двигаться только в двух случаях:
a) это интересно самому разработчику (не Ваш вариант - "я не знаю как делаются процессоры")
b) за это хорошо платят (тоже не вариант, никому процессоры не нужны, экономически нецелесообразно)

Поэтому Ваши призывы - "ну сделайте кто-нибудь" - пропадут втуне, увы.

atomik2023
06.10.2023, 21:11
Кому-то ещё нужны кр580вм1 ? У меня есть.
Пишите на почту atomik2008@i.ua