А у тебя и ВМ1 есть?
Вид для печати
Да я не хожу по таким местам обычно. Но даже те от тех, кто ходит, чего-то не слышал о таком. Но если увижу, обязательно возьму и для тебя =)
Кажется я где-то читал, что при переходе на ВМ1 колобиха как раз не работает и даже написал об этом в карточке http://sensi.org/~svo/scalar/ware/52/ Не исключено, что я что-то напутал, а может в наших источниках просто противоречивая информация. Надо быдут найти, откуда я это взял. Сошелся же свет клином на этой колобихе ;) Сколько с ней нюансов было связано: ВМ1, трудности с распаковкой/эмуляцией. Игра - как игра, мне не показалась очень уж интересной, но зато пиар какой :)
Скорее всего на ВМ1 не работает исходный вариант, в котором, по словам авторов программных и аппаратных эмуляторов, куча недокументированных команд (которые на ВМ1 документированные, но уже другие). Скорее всего SES за это зацепился (у него вроде был ВМ1) и сделал из игры не идущей на ВМ1 игру выигрывающую от использования ВМ1 (вернее пользу от ВМ1 получает не сама игра а intro).
К слову, по поводу программ использующих z80. Наверно ты помнишь, но я все равно напомню - кроме уже упомянутого варианта микродос, модифицированного во Владимире, есть эмулятор спектрума с tr-dos для кишиневского адаптера (он даже у меня есть, значит у тебя тем более :)).
Затрудняюсь сказать в чем проблема. В b2m в конфиге Vector06c-Z80 работает. Сейчас скачал закачанный сюда вариант, проверил - работает. Вот скриншоты
23.10.2008 Удалил скриншоты, т.к. вопрос разрешен
Обновил VV v5.58 сделал изменения в менюшке, добавил эмуляцию КР580ВМ1, но немогу гарантировать что все сделано правильно т.к. тестировать особо нечем.
ВМ1 детектируется тестом CPUTYPE, при беглом просмотре в Колобихе пока никаких отличий от ВМ80А не заметил.
Добавлено через 20 минут
В отладчике ВМ1 поддерживается? Не вижу там дополнительной пары регистров H1L1.
Tim0xA, в intro между частями Hellos и Action megaball появилась часть CPU Evolution, как и было обещано в Scaner 5.
Ramiros, большое спасибо, в прошлом вектора одним белым пятном стало меньше.
Tim0xA, а что вообще даёт этот КР580ВМ1, чем он отличается от других процов ?
есть ли вообще проги или игры именно под него ? ;)
ZEman 580ВМ1 проц выпускавшийся отечественной промышленностью и не имевший зарубежного аналога (это очень редкое явление, так как большинство микросхем просто были "передраны" с зарубежных).
Инфа тут:
http://sensi.org/~svo/scalar/ware/582/
http://zx.pk.ru/showthread.php?t=310
По физическому вопролощинию, назначению сигналов, хотелось бы найти побольше. Может кто подскажет где искать, а то знаю только то что переписал с небольшого обзора в брошюрке НПО "Квазар".
Народ, жители Украины, а не пробовали связаться с самим заводом или с людьми, там работающими. Возможно они бы они могли рассказать больше. А если бы и повезло, среди неликвидов живые экземплярчики попались.
P.S. Из ряда фантастики, поговорить с заводом о производстве партии этих микропроцессоров. А потом распродать всем желающим коллекционерам.
Ramiros, насчет команд не согласен, есть интересные, хотя можно было бы и получше чего-нибудь придумать. На векторе кроме команд потребление меньше и грелся не так сильно.
А если в отрыве от вектора - 128 Кб и до 5 МГц, все же неплохо, только очень поздно, опоздали как min лет на 5.
Ramiros, в VV не работают нарды с интро от SES. Когда-то уже это "чинили", опять "поломалось". Интересно, что в режиме ВМ1 интро запускается, но сама игра - нет.
Tim0xA выложил на своем сайте табличку ВМ1 для tasm. Теперь можно попрограммировать на этом чуде.
Обновил VV_5.61, устранил косяк в эмуляции ВМ80 и ВМ1 в команде CALL, проявлялся очень редко, связан с работой РАМ диска, еще поправил в очередной раз эмуляцию ВВ55 порта ПУ. по этим причинам нешли проги упомянутые выше.
В мануале по ВМ1 написано что команда DAD неменяет состояние флагов S и Z что довольно странно, может там опечатка? хотя в ВМ80 вроде тоже самое.
VV_5.62 Поправил команды DAD, DSUB, DCMP с префиксом CS для ВМ1
На сайте 155la3.ru появилась Статья разработчиков "8-разрядный микропроцессор КР580ВМ1"
На форуме http://forum.ixbt.com/topic.cgi?id=8:21341 нашел сообщение одного коллекционера процессоров abc777 http://forum.ixbt.com/topic.cgi?id=8:21341-25#618
И если посмотреть его сайт http://www.cpu-ukraine.com, то КР580ВМ1 1993-го года выпуска у него даже две штуки:Цитата:
С 580ВМ1 странная ситуация. их производили как минимум 4 года (у меня есть 89го и 93 г/в)
и есть даже родной паспорт/этикетка на них.... но там всё очень пространно.
Очень подробно про предельные электрические параметры, токи, напряжения...
а по делу - всё вокруг да около... - два режима: обычный (эмуляция и полная совместимость с ВМ80) и расширенный. чем расширенный, куда??? - не понятно.
Звонил на Квазар.
Пытался найти хоть кого-то, кто знает/помнит.
Нашел двоих. Один говорит - Z80, другой - 8085.
http://www.cpu-ukraine.com/?module=c...item=77&page=3
http://www.cpu-ukraine.com/?module=c...item=76&page=3
Т.е. в коллекции есть как минимум ТРИ процессора: 1х1989г и 2х1993г !!!
Более того, он живет в Киеве, практически под боком.
Но, к сожалению, на ICQ и письма он не отвечает, мои призывы помочь в изучении белых пятен ВМ1 пока остались без ответа (уже две недели).
Возможно, эти экземпляры так и останутся просто кусочками кремния навсегда :(
Ramiros, похоже в текущей версии VV есть прикол с ВИ53 при выполнении префиксов ВМ1 (MB/CS и RS). Если выполняется куча префиксов подряд (только префиксы, без содержательных команд), то такты (CPU Ticks) считаются нормально (по 4 на префикс), а что происходит с ВИ53 я не совсем понял.
Да, есть такой недостаток реализации ВМ1, он зацикливается пока не встретит раальной команды, таким образом количиство тактов накапливается слишком много, и при обработке этих тактов потом в ВИ53 он сходит с ума немного :)
Надо подумать как разорвать такой замкнутый круг :)
Очередные исправления ВМ1 в VV6.22
Ramiros, может выложишь куда-нибудь новую версию эмулятора, на рапиду например ?
Новая версия эмулятора VV 6.23 на сайте http://vector06c.narod.ru
Ramiros, спасибо за совершенствование эмуляции 580ВМ1!
Может добавишь в VV эмуляцию ПК-6128Ц? В варианте b2m мне не хватает эмуляции 1821ВМ85 с растактовкой отличающейся от ВМ80 (это сказывается, например, когда загрузчик грузит "с ленты") и недокументированными командами. Вот описание, а вот эмулятор 8085. Эмулятор, хотя и поддерживает недокументированные команды и флаги, но там явно есть неточности (по крайней мере несоответствия описанию), например с флагом переполнения в dsub, с битом 3 в pop psw. Вдруг Tim0xA когда-нибудь заимеет 6128, тогда можно будет совершить прорыв в точности эмуляции 8085 (1821ВМ85).
Результаты 8080EXE7
emu от 29.11.2013
Вложение 44834
и в VV 6.77
Вложение 44835
Тут больше согласия, чем по 8085
dk_spb, у Вас есть какой-нибудь компьютер с КР580ВМ1? Если да, то сможете ли прогнать на нем тесты (кроме эксисайзера пока для ВМ1 ничего нет)?
Нет, компьютера нет. Есть отдельно процессор, но это заморочно сильно его куда-то вставлять. Времени катастрофически не хватает приходы в коллекцию разгребать.
Еще один источник с упоминанием КР580ВМ1, в этой теме (да и в других местах) ссылки на него не видел
Нефедов А.В. Интегральные микросхемы и их зарубежные аналоги. Справочник. Т.6. - М.:ИП РадиоСофт, 2003. (стр. 261-264)
В основном информация уже была, но здесь вроде чуть больше электрических параметров и есть упоминание про 6000 интегральных элементов. В 8085 для сравнения 6500 транзисторов.
оффтоп про вики
Имел неосторожность заглянуть в русскую вики про 8085. Не так давно статья подверглась набегу улучшателя. Тема ретрокомпов и ретропроцов явно беспокоит неравнодушных людей, желающих сделать вики лучше. Почему-то в англоязычных статьях поспокойнее.[свернуть]
но при этом весьма совместимый с зарубежным аналогом, а без этого кому бы он был нужен
перейдем во флуд? :)
Якобы в наличии, но скорее всего там то что на картинке.