PDA

Просмотр полной версии : Опознать компьютер Элис (по виду не Специалист)



Sergei Frolov
16.05.2016, 08:19
Нет ли у вас информации о компьютере "Элис"?

http://www.leningrad.su/museum/show_calc.php?n=581

По виду - Специалист, но какой-то странный.

Alex_LG
16.05.2016, 09:34
А че решили что это Специалист - на борту есть ВК38, а это в Специалисте, насколько мне известно, моветон! Или прошивки от Специалиста?

Sergei Frolov
16.05.2016, 10:32
Там 4 штуки КП2.

HardWareMan
16.05.2016, 12:41
КП2 не замена ВК38.

Sergei Frolov
16.05.2016, 12:56
Тогда непонятно.

BYTEMAN
16.05.2016, 12:58
Мне показалось, или РУ5-х как-то многовато? Прошивочки бы вычитать...

Sergei Frolov
16.05.2016, 13:13
192 килобайта

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

HardWareMan
16.05.2016, 14:03
Да я тоже насчитал 24шт.

Alex_LG
16.05.2016, 16:11
По составу микросхем больше похоже (из более известных) на "Иришу", правда отсутствует ВВ51. Даже РТ5, скорее всего, на цвет стоит.


Прошивки есть (см. вложение)
Из всех, только в "BIOS ELIS 3.bin" в начале что-то адекватное, а так - ерунда какая-то. Ждем полные версии :)

BYTEMAN
16.05.2016, 19:52
Что-то в последнее время много Ириш всплывает... То Диалог всплыл, то вот Элис...

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

А в клавиатуре случаем РТ5 не стоит?

Sergei Frolov
16.05.2016, 20:27
Там ВВ55 стоит, детально завтра посмотрю

Sergei Frolov
17.05.2016, 13:39
В клавиатуре РТ5 я не нашел.

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

Alex_LG
17.05.2016, 17:13
Эти считывал несколько раз, вроде нормальные.

Все равно странные какие-то прошивки - кроме того что непонятные адреса запуска, так еще и в перемешку код и данные, а так же изменяющиеся куски кода в "BIOS ELIS 4d OK.bin".
Адреса запуска:
"BIOS ELIS 1a OK.bin" - 0х0000
"BIOS ELIS 2b RF2 OK.bin" - 0x889D
"BIOS ELIS 3e OK.bin" - 0xE902
"BIOS ELIS 4d OK.bin" - F703
Начального запуска тоже не увидел (или он извратный какой-то), думал что "BIOS ELIS 1a OK.bin" стартовая но там в начале, по адресу 0х0021, стоит "rnz"...

HardWareMan
17.05.2016, 20:00
Если перед этим в стек загрузили вектор, то это нормально. Это не обязательно CALL.

b2m
17.05.2016, 22:11
Начального запуска тоже не увидел (или он извратный какой-то)
Весьма извратный. Это такой тест оборудования вначале. EI/DI как я понял - генерация звукового сигнала, как в РК-шке. Оно работает там себе как-то, но поскольку архитектура компа пока не ясна, то и тест не доходит до конца.

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

Странно. Вроде понятно, где должны быть ПЗУхи, оно даже контрольную сумму их проверят. Но первые три 0000-17FF совпадают, а четвёртую оно ищет по адресу 3800 и оно не совпадает.

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

Хотя вроде бы оно идёт дальше, потому что потом оно ещё выдаёт два длинных низких, один высокий короткий. Что это означает - Х.З. Пока не понял.

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

Насчёт генерации звука при помощи EI/DI. Я тут подумал, скорее всего не было звука, это просто для наладчиков: ткнули наушник в соответствующую ногу процессора - сразу ясно, что не работает :)

Sergei Frolov
19.05.2016, 08:15
Вот здесь еще он есть:
http://itgallery.ru/news/203.html

b2m
19.05.2016, 11:16
Технические характеристики:

Процессор: KP580BM80A 2мгц
ОЗУ: от 64 (расширяется до 192кб)
ПЗУ: 8кб (расширяется до 16кб)
Видеопамять: 12кб (расширяется до 36кб)
Возможность подключения сразу двух мониторов. Цветного и ч/б.
FDD: 800kb

Жаль, что комп в серию не пошёл. Красивый. И монитор у него очень занятный, доделаю конфигурацию, сами всё увидите.
Насчёт цвета я догадывался (три банка по 64Кб позволяют делать выборку из трёх плоскостей одновременно). Экран такой-же как у Специалиста/Ориона 384х256. Цвет в мониторе вроде не используется, программ для Элиса нет, так что в этом направлении пока тупик. Понятно, что восемь цветов на точку, но тонкости с палитрой неизвестны (просто вкл/выкл цвет или как у Вектора).

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

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

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

Только сейчас заметил ещё одну ВВ55 в клавиатуре. Я думал - три ВВ55, многовато. А их там аж 4! :)
Вторая м/с в клавиатуре - скорее всего дешифратор 4->16, на фотке плохо видно. Но по биосу уже ясно, что матрица клавиатуры 6х16.

Sergei Frolov
19.05.2016, 11:16
Я написал им письмо.

b2m
19.05.2016, 11:19
И по поводу FDD: я думал автозапуск из внешнего ПЗУ для игр сделали, типа картриджей, а там вон оно чего.
2 Sergei Frolov контроллер дисковода и диски к компу не прилагались? :)

Sergei Frolov
19.05.2016, 11:21
Там ПЗУ нормально все считались?

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

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

b2m
19.05.2016, 23:35
Первые три вроде нормально, у четвёртой КС не совпадает, но монитор вроде запускается и работает адекватно.
Странно только, что монитор пишет "КРОТ 2.2", а ни какой не ЭЛИС. Может кто-то подправлял монитор.
Знакогенератор у него тоже занятный, использованы все 256 знаков, есть и строчные, и прописные, и русские, и английские, и графика кое-какая, и даже верний и нижний индексы.

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


Я написал им письмо.
Если выйдут на контакт, поинтересуйся контроллером дисковода и дисками. Там тоже должно быть ПЗУ. Ну и образы дисков, куда-же без них :)

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

А в РТ-шке, как тут и предполагали, скорее всего палитра. В мониторе видимо используется та, которая позволяет видеть только одну плоскость. Сдампить бы её тоже, только без схемы всё равно будет непонятно, где какой цвет.

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

Рядом с РТ-шкой 7 транзисторов, видимо по 2 на R/G/B и синхра. Т.е. в палитре 8 цветов из 64 возможных. А ч/б получается из цвета резисторами.

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

2 Sergei Frolov последний 4-й файл считался стопудово с ошибками. Я сначала не обратил внимание, а потом присмотрелся: информация в начале второго килобайта повторяет первый (хотя и не совсем точно). Видимо был плохой контакт на 10-й линии шины адреса.

Sergei Frolov
20.05.2016, 08:10
Постараюсь сегодня считать. У меня сейчас программатор Triton, самый дурацкий из всех, с которыми работал, а поменять на другой жаба душит. Пользуюсь редко, и приходится приспосабливаться.
Файл с ошибкой - который BIOS ELIS 4d OK.bin ?

b2m
20.05.2016, 10:33
Файл с ошибкой - который BIOS ELIS 4d OK.bin ?
Да.

Sergei Frolov
20.05.2016, 12:56
Боюсь, что микросхема накрылась. Она сейчас стабильно считывает с неправильной ножкой разряда 0x40. Причем первый байт считывает с другим значением, нежели по 0x00.

b2m
20.05.2016, 16:21
Может всё таки другой программатор попробовать?

MiX
20.05.2016, 22:51
Не знаю получилось нормально считать или нет, вот мои 2 варианта считки прошивки 4й ПЗУ.

Здесь. (http://rgho.st/download/private/792CR2JTl/d8ac7a95e7358e44a682b3d535e9a2d3/04f64d629d6c5428d239ce202528adfc9e67481a/6b01ddfbea3e9ed5a805abc0b8ff43e95a87b528/%D0%AD%D0%BB%D0%B8%D1%81.zip)

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

Ещё 2 варианта 4й ПЗУ считанные на другом программаторе.

Здесь. (http://rgho.st/download/private/6l2q8k727/c53a6e976af311cc19d0520eb098bf1f/ce0a71dd8b4633c8bdf06dd5489c4248dfc84091/ce0a71dd8b4633c8bdf06dd5489c4248dfc84091/%D0%AD%D0%BB%D0%B8%D1%81.zip)

b2m
20.05.2016, 22:59
Не знаю получилось нормально считать или нет
Огромное спасибо, та, которая пзу1.rf2 нормальная, контрольная сумма совпадает, процедуры в/в магнитофона вроде работают.

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


Ещё 2 варианта 4й ПЗУ считанные на другом программаторе.
Уже вроде не надо. :)

MiX
20.05.2016, 23:27
Огромное спасибо, та, которая пзу1.rf2 нормальная, контрольная сумма совпадает, процедуры в/в магнитофона вроде работают.
То есть контрольная сумма записана в самой ПЗУ? И если неправильно считается контрольная сумма значит и верифицировать можно неправильно?

И ещё.
Я могу рассчитывать на комментарий (в теме) по поводу добавки терминала ВТА2000-15М в эмулятор?

b2m
21.05.2016, 01:01
То есть контрольная сумма записана в самой ПЗУ?
КС это один байт, маловероятно что только этот байт будет считан неправильно.
У Элиса 4 блока ПЗУ по 2Кб. КС первого записана в нём самом. В нём-же и остальные КС, так что можно с достаточной уверенностью сказать, что 4-ая ПЗУ правильная. К тому-же, она почти везде совпала с вариантом Sergei Frolov, кроме того самого куска, который у него продублировался. Твои третий и четвёртый варианты имеют плавающие биты, по сравнению с той версией, КС которой совпала. И не только в "неправильном" блоке.


Я могу рассчитывать на комментарий (в теме) по поводу добавки терминала ВТА2000-15М в эмулятор?
Я пока даже информацию по данному терминалу не начинал собирать. Можешь помочь ссылками, тогда будет быстрее.

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

Вот начальный вариант конфига для эмулятора (желательно последней версии): elis_cfg.rar (http://bashkiria-2m.narod.ru/files/elis_cfg.rar)
Видео от Русича. После старта идёт тест памяти (ПЗУ и 192Кб ОЗУ), можно нажать F12, эмуляция (во время нажатия) будет ускорена.

В командах D и L, в отличие от стандарта, второй параметр не конечный адрес, а число строк. Есть и другие отличия в командах.
Если второй параметр не указывать, то будет выведена одна строка, но можно стрелками двигаться по экрану, редактировать дамп, по клавише Enter строка запишется в память.
Аналогично для встроенного дизассемблера (команда L).

MiX
21.05.2016, 01:05
В нём-же и остальные КС
Я думал что в четвёртой.

К тому-же, она почти везде совпала с вариантом Sergei Frolov, кроме того самого куска, который у него продублировался.
Это его микросхема, которую я прочитал на своих программаторах. Микросхема полуживая, поэтому и получались разные варианты считки.

Я пока даже информацию по данному терминалу не начинал собирать. Можешь помочь ссылками, тогда будет быстрее.
Это уже в другой теме.

SKcorp.
21.05.2016, 05:37
Вот начальный вариант конфига для эмулятора (желательно последней версии): 57231
Видео взял пока от Ориона, поэтому зелёненькое.
После старта идёт тест памяти (ПЗУ и 192Кб ОЗУ), можно нажать F12, эмуляция (во время нажатия) будет ускорена.



IMHO те, кто считает, что это не "ветвь" Специалиста - сильно упороты, т.к. он даже стартует почти как Русич: https://www.youtube.com/watch?v=-FhM1rj4lj4

Или Русич тоже не считается Специалистом?

b2m
21.05.2016, 16:32
Ну мы же не называем Орион-128 Специалистом. Хотя и процессор такой-же, и структура экрана аналогичная. Карта памяти другая, расположение портов. Но ведь и тут точно такой-же случай!
Я больше скажу, тут даже порты не отображены на память. Как впрочем и у Русича. И вообще, у Русича и Элиса гораздо больше общего, чем у Элиса и Специалиста.

Да, и Русич и Элис можно настроить таким образом, что экран будет в том-же месте, где и у Специалиста. Однако Русич в базовом варианте имеет БИОС по адресу C000, как и Специалист, и этот БИОС совместим с БИОСом Специалиста. А вот Элис имеет БИОС, совместимый по векторам с Радио-86РК и другими, у которых БИОС по адресу F800. Так что на Элисе скорее будут работать программы от Радио-86РК, которые работают только через БИОС. Хотя можно написать программу, повторяющую функциональность БИОСа Специалиста (по известным адресам п/п), и тогда будут работать программы для Специалиста, но которые обращаются к клавиатуре только через БИОС.

vinxru
21.05.2016, 18:51
Специалист - это крайний случай оптимизации и упрощения любого компьютера на 8080 и рассыпухе, поэтому многое может быть похоже на него.

Видео кстати сделано по принципу Специалиста (или Ориона), тут стоит 12 шт ИР1. И видно что пары микросхемы стоят последовательно, входы соединены с выходами. Первая ИР1 загружает байт из памяти, когда процессор не обращается к шине. Вторая сдвигает байт.

И я сильно подозреваю, что у этого компьютера есть второй видеорежим 768x256, сделанный по принципу Вектор Старта / Кристы 2. И РТ4 прошита подобным способом и выполняет те же функции.

HardWareMan
22.05.2016, 06:54
А зачем три плана? У него возможен 8 цветов на точку?

vinxru
22.05.2016, 12:18
ИМХО да. Единственный смысл ставить 12 шт ИР1 - это 8 цветов на точку.

b2m
22.05.2016, 13:19
И кстати, монитор заполняет второй план байтом FF, а третий байтом 00. Так что 8 цветов на точку. Только вот я нигде не нашёл выбора палитры, возможно один из портов ВВ55, который инициализируется на вывод, выбирает палитру номер ноль. Эх, сдампить бы ПЗУ контроллера дисковода и диски. Там, на фото из музея, Элис работает, и судя по всему на экране CP/M. Может на дисках есть какие-то программы, которые используют Элис по полной...

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

Видео теперь взял от Русича, обновлённый конфиг: elis_cfg.rar (http://bashkiria-2m.narod.ru/files/elis_cfg.rar)

Sergei Frolov
14.06.2016, 08:08
У меня в ЖЖ разработчик Михаил Рязанский оставил комментарий.

http://sfrolov.livejournal.com/188406.html?thread=4734966#t4734966

HardWareMan
14.06.2016, 09:49
Структура компьютера оригинальная (ничей ни клон). Динамическая память от 16 до 192Кб; графический экран
в основной памяти, 384х256 точек, по 3 бита на точку. Хитрое тактирование памяти, так что вывод графики не тормозит
процессор совсем. Много портов ввода-вывода для подключения внешней аппаратуры (помнится 32 GPIO, прерывания
и DMA тоже наружу). Тактовая частота - не помню, 2 или 2.5МГц
Sergei Frolov, он говорит за DMA, но мы не видим 57й. Можно уточнить? Если имеется в виду BUSRQ/BUSA, то это не правильно называть DMA, хотя он и является частью, инструментом для организации DMA как такового.

Sergei Frolov
14.06.2016, 10:26
Я думаю, стоит напрямую у разработчика спросить.

HardWareMan
14.06.2016, 10:27
Я думаю, стоит напрямую у разработчика спросить.
Спрашивайте. Мы жежечек не имеем и не собираемся. ;)

Sergei Frolov
14.06.2016, 10:36
Он там оставил e-mail и попросил прямо туда писать, потому что с ЖЖ так же не дружит.