Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Переключатель РУС/ЛАТ ЕС1841 и Bochs
RSS

Переключатель РУС/ЛАТ ЕС1841 и Bochs

<<Назад  Вперед>> Страницы: 1 2
Печать
 
Voldemar0
Junior Member


Откуда: Tomsk, Russia
Всего сообщений: 102
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 нояб. 2006
Привет!

Есть такая задачка - разобраться со странными дискетками. Похоже, на них записана ОС М86.
Везде внутри образов упоминается ЕС1841, и всё на русском языке. Похоже, что и все встроенные команды/утилиты тоже называются по русски. При запуске внутри эмулятора bochs удалось уже увидеть приветствие и приглашение комстроки:

1:>_

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

И, похоже, она команды тоже ожидает русскими. На варианты ls cat catalog dir stat - реагирует выводом того, что было набрано и вопросика. Потом снова промпт.

a: b: 1: 2: - тоже не признаёт.

В связи с этим вопрос: что представлял собой переключатель РУС/ЛАТ на ес (его аналога на PC же вроде бы как нет?) и можно ли научить bochs его эмулировать (может патчики есть какие нибудь - я его из исходников собираю) ? Или может быть есть адекватный эмулятор именно ес-ки?
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
можно попробовать MESS, хотя в нем вроде бы нет отдельного драйвера для 1840 (используется ibm5150):

http://mess.redump.net/mess:drivers:pc

http://mess.redump.net/supported_systems
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Voldemar0 написал:
[q]
Есть такая задачка - разобраться со странными дискетками. Похоже, на них записана ОС М86.
[/q]
Похоже, есть такие же дискеты. Вам удалось чего-то добиться?
Voldemar0
Junior Member


Откуда: Tomsk, Russia
Всего сообщений: 102
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 нояб. 2006
Нет, просто оставил пока, на будущее.
ReDmit
Full Member


Откуда: Нижний Новгород
Всего сообщений: 269
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 апр. 2012
Может попробовать ввести необходимые ASCII-символы кириллицы путём Alt + Цифры на дополнительном цифровом блоке, если поддержка такого способа имеется в операционке, конечно.
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Попробовал запускать в MESS диски для 1841, нарвался на ту же проблему. При старте машины включен режим РУС :-)

Нужно искать

Приложение 8 Технического описания "Машина вычислительная электронная цифровая профессиональная ЕС 1841", Клавиатура Е11.700012 ТО, 1986
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Похоже, ответ нашелся в листиге BIOS.

5757 ; Таблица кодов сканирования управляющих клавиш
5758
5759 E875 k6 label byte
5760 E875 52 db ins_key
5761 E876 56 45 46 38 1D db caps_key,num_key,scroll_key,alt_key,ctl_key
5762 E87B 54 55 db left_key,right_key
5763 E87D 58 db inv_key_l
5764 E87E 5A 57 5B db inv_key_r,lat_key,rus_key

т.е. скан-код клавиши ЛАТ — 0x57, РУС — 0x5B
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Для точной эмуляции ЕС1841 в MESS нужен дамп прошивки клавиатуры. Есть у кого возможность его снять?
anasana
Junior Member


Откуда: Украина, Одесса
Всего сообщений: 133
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 июня 2009
Что-то я в своей клаве от ЕС-184х никаких ПЗУшек не видел....
А вот от Искры1030 есть такой дамп: http://chukaev.ru54.com/firmware/i1030.zip
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
anasana
Так там же есть контроллер ВГ49 или как, еще заклеено изолентой окошечко. Наверно там оно и прошито
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
anasana написал:
[q]
Что-то я в своей клаве от ЕС-184х никаких ПЗУшек не видел....
[/q]
Там микроконтроллер. Это одновременно и процессор, и ПЗУ
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Некие прошивки есть тут — http://zx.pk.ru/showpost.php?p=303758&postcount=83
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
anasana написал:
[q]
А вот от Искры1030 есть такой дамп: http://chukaev.ru54.com/firmware/i1030.zip
[/q]
Похоже, в разных моделях была чуть разная начинка — на схеме [1] нарисована ВЕ48 (с EPROM), а на картинках [2] ВЕ35 с внешним ROM (К573РФ5)? Но сути это не меняет — набор команд тот же (Intel MCS-48).

Листинг: https://gist.github.com/shattered/4772987 — в нем любопытна строка "00000306: 22 illegal" — ошибка дизассемблера или это наше дополнение к оригинальному набору команд?

[1] http://ru.pc-history.com/wp-co...A-1030.jpg
[2] http://ru.pc-history.com/klaviatura-pevm-iskra-1030.html
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
shattered написал:
[q]
в нем любопытна строка "00000306: 22 illegal" — ошибка дизассемблера или это наше дополнение к оригинальному набору команд?
[/q]
Я не знаю MCS-48, но подозреваю, что это ж могут быть банально данные :)
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
У MCS-48 код и данные разделены.

Похоже, надо почитать книжку — Щелкунов Н.Н., Дианов А.П. "Микропроцессорные средства и системы" (Радио и Связь, 1989)
ivang
Newbie


Всего сообщений: 49
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 фев. 2011
Voldemar0 написал:
[q]
Похоже, на них записана ОС М86.
[/q]
Судя по промпту 1:> это может быть ещё и Альфа-ДОС.
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
DrPass написал:
[q]
Я не знаю MCS-48, но подозреваю, что это ж могут быть банально данные
[/q]
Так и есть, это таблица сканкодов. Итого — поддержка родной клавиатуры появится в MESS 0.151

С клавиатурой Искры 1030 будет чуть больше возни (в MESS не реализована одна из команд MCS48, ENT0 CLK)
Tronix
Advanced Member


Откуда: Москва
Всего сообщений: 1749
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2008
А можно на дискеты то взглянуть? Всмысле образы?
<<Назад  Вперед>> Страницы: 1 2
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Переключатель РУС/ЛАТ ЕС1841 и Bochs
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS