RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Февраль 2024
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
26272829   

Календарь Календарь

Последние темы
» Вити больше нет!
автор bug19 Пн Фев 20 2023, 19:54

» Собираем оригинальный Орион 128
автор bug19 Пн Фев 20 2023, 19:47

» Проблема плющеного экрана ОРИОНА
автор kanzler Пн Ноя 28 2022, 12:05

» Орион 128 и его клоны возрождение 2019-2022 год
автор kanzler Пн Ноя 28 2022, 12:03

» Электроника КР-04. Информация, документы, фото.
автор kanzler Пн Ноя 28 2022, 12:02

» Новости форума
автор kanzler Пн Ноя 28 2022, 11:52

» Орион-128 НГМД запуск 2021 года
автор matrixplus Сб Сен 10 2022, 17:36

» ПЗУ F800 для РК86
автор ведущий_специалист Сб Сен 10 2022, 10:37

» Микропроцессорная лаборатория "Микролаб К580ИК80", УМК-80, УМПК-80 и др.
автор Электротехник Вт Июл 26 2022, 19:33

» Орион-128 SD карта в Орионе
автор matrixplus Чт Июн 02 2022, 09:00

» 7 Мая. День Радио!
автор Viktor2312 Чт Май 12 2022, 10:58

» Серия: Массовая радио библиотека. МРБ
автор Viktor2312 Ср Май 11 2022, 12:17

» Полезные книги
автор Viktor2312 Пн Май 09 2022, 15:07

» Орион 128 Стандарты портов и системной шины Х2
автор matrixplus Вс Май 08 2022, 23:08

» Орион-128 и Орион ПРО еще раз про блоки питания
автор matrixplus Вс Май 08 2022, 19:09

» Орион-128 Программаторы
автор matrixplus Вс Май 08 2022, 19:02

» Орион ПРО история сборки 2021 до 2022
автор matrixplus Вс Май 08 2022, 18:47

» Анонсы монет (New coin).
автор Viktor2312 Сб Май 07 2022, 23:11

» Хочу свой усилок для квартиры собрать не спеша
автор Viktor2312 Сб Май 07 2022, 19:33

» Амфитон 25у-002С
автор Viktor2312 Сб Май 07 2022, 09:38

» Майнер: T-Rex
автор Viktor2312 Вс Май 01 2022, 09:12

» GoWin. Изучение документации. SUG100-2.6E_Gowin Software User Guide. Среда разработки EDA.
автор Viktor2312 Пн Апр 25 2022, 01:01

» GoWin. Изучение документации. UG286-1.9.1E Gowin Clock User Guide.
автор Viktor2312 Сб Апр 23 2022, 18:22

» GoWin. Documentation Database. Device. GW2A.
автор Viktor2312 Ср Апр 20 2022, 14:08

» GOWIN AEC IP
автор Viktor2312 Ср Апр 20 2022, 12:08

Самые активные пользователи за месяц
Нет пользователей

Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск


Эмуляторы, всякие и разные...

Перейти вниз

Эмуляторы, всякие и разные... Empty Эмуляторы, всякие и разные...

Сообщение  Viktor2312 Сб Авг 11 2012, 17:39

1
На просторах интернета нашёл вот этот эмулятор, мне нравится: emu.


Последний раз редактировалось: Viktor2312 (Чт Сен 14 2017, 22:37), всего редактировалось 1 раз(а)

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Эмуляторы, всякие и разные... Empty это эмулятор B2M

Сообщение  barsik Чт Сен 14 2017, 19:38

2
5 лет назад этот эмулятор EMU от B2M был лучшим, но сейчас это уже не так бесспорно, т.к эмулятор В.Пыхонина EMU80 сейчас постоянно дорабатывается автором и в новых релизах по некоторым параметрам уже превосходит EMU (например, эмулирует дисковод в РК86, а в эмуляторе B2M этого нет). С другой стороны, эмулятор B2M эмулирует большее число машин и в нём лучше работает ввод WAV-файлов. Кроме того B2M имеет преимуществом то, что зная некоторые тонкости устройства конфиг-файлов можно получить бОльший объём ОЗУ или чуть иную архитектуру для некоторых ЭВМ, в частности РК86. Также эмулятор EMU от B2M во много раз скоростнее, чем эмулятор EMU80 от В.Пыхонина. Он работает даже на машинах 20-ти летней давности, а EMU80 неприемлемо тормозит уже на машинах выпуска 9-ти летней давности.

Но читателям данного форума, посвящённого ИРИШЕ, гораздо важнее, что данный эмулятор EMU от B2M пока единственный в мире эмулирует ИРИШУ.

Ранее для РК86 был ещё эмулятор Дёмина, но он "сошёл с дистанции" ещё лет 15 назад. Возможно для РК86 есть и иные эмуляторы, но я их не видел. А вот эмуляторов ОРИОНА намного больше, хотя половина из них неконкурентоспособны. Эмуляторы СПЕЦИАЛИСТА тоже есть, но я к ним пока не присматривался.
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия

Вернуться к началу Перейти вниз

Эмуляторы, всякие и разные... Empty .

Сообщение  barsik Сб Апр 06 2019, 13:45

3
Ранее я не пользовался эмулятором EMU, но недавно когда решил конвертировать одну РК-программу на ИРИШУ, иной альтернативы и нет. Т.к ИРИШУ эмулирует только этот эмулятор.

Ранее мне не приходилось играть в РК-игры на эмуляторе EMU. Хватало своего эмулятора и эмулятора Дёмина 1998 года, в нём более удобный отладчик, а для RK-DOS, естественно, нет альтернативы EMU80. Естественно, без эмулятора писать или отлаживать программы для 8-ми разрядки намного более неудобно и утомительно.

Потому, когда мне понадобилось проверять РК-игры в EMU, я с удивлением обнаружил, что курсорные клавиши на боковой дополнительной клавиатуре не работают. И в играх управлять можно только отдельным блоком из 4-х курсорных клавиш, а не привычным блоком дополнительной клавиатуры. Просмотрел несколько версий EMU и везде одно и то же. Не очень сообразительные пользователи, видимо сильно мучились при прогоне игр РК.

Но я, естественно, обнаружил в каталоге 'Radio' файл с именем LAYOUT.KBD и после некоторого напряжения мозга догадался, что в этом файле описаны коды генерируемые клавишами. Тогда я нацарапал примитивную программку для просмотра кодов выдаваемых клавиатурой и стал менять слова в данном файле LAYOUT.KBD. Если посмотреть на схему РК-клавиатуры в ж.Радио 06.1986 на стр.27, то станет ясно, что символы и слова описывают коды в соответствии с матрицей клавиш.

Хотя я так и не смог догадаться, что значит вертикальная черта (т.к ни при SHIFT, ни при CTRL, ни при АЛЬТ, ни при NumLock коды не менялись), но смог изменить вторую строчку так, чтобы коды вырабатываемые курсорными клавишами в дополнительной клавиатуре стали соответствовать требуемым. После чего и в EMU стало можно играть в динамические РК-игры (например, в Пакмэна или Ксоникса), а не только в текстовые игры на бейсике (типа "Королевство Эйфория", "Война с клингами" или "Тест для женщин").

При этом клавиша <стрелка вниз>, что на оригинальной РК-клавиатуре генерила код клавиши <F3>, естественно, уже не позволяет поиметь этот код, т.к теперь она выдаёт код курсорной клавиши. Но это не проблема, т.к в эмуляторе EMU фнкциональные клавиши IBM-клавиатуры F1...F5 выдают то, что требуется и в дублировании их на боковой клавиатуре нет особой необходимости. К сожалению, не знаю как убрать генерацию кодов F1, F2 и F4, они мне не нужны на боковой клавиатуре.

Кстати. К сожалению, в эмуляторе EMU для РК нет режима, когда все клавиши соответствуют надписям. Для РК и даже частично для ОРИОНА это сделать несложно, т.к в них чётко фиксирована ячейка RUSLAT, содержащая флаг о том, - в русском регистре происходит ввод КОИ-7 или в латинском. Если для ОРИОНА некоторая проблема с этим возможна при драйвере КОИ-8, т.к тогда ячейка RUSLAT контролируемая монитором работает как флаг LOCK (т.к делает XOR $20 с кодами букв) и потому только в КОИ-7 флаг RUSLAT реально соответствует регистру языка. То для РК кодировка КОИ-8 не используется вообще (т.к физически невозможна) и потому ячейка RUSLAT всегда точно соответствует языку, отчего проблем по флагу RUSLAT менять матрицу для соответствия с надписями, - нет.

Более того, эту проблему легко решить, если эмулятор свой и потому в нём есть способ определить, что 8-ми разрядная программа работает в эмуляторе. Тогда программа (драйвер или текстов редактор), определив, что она работает в эмуляторе просто табличным методом меняет коды полученные на выходе п/п-ммы F81B (или собственным сканированием матрицы). После чего надписи на клавиатуре в эмуляторе ОРИОНА совпадают и в КОИ-8 и пользоваться удобно.

Относительно эмулятора EMU добавлю ещё, что к сожалению, встроенный в него отладчик не всегда удобен. Потому иногда приходится пользоваться программными отладчиками.

Вот с таким файлом LAYOUT.KBD у меня работают курсорные клавиши на боковой цифровой клавиатуре (изменена только вторая строка).


x-home|home x-pgup|pgup esc F1|up F2|end F3|down F4|pgdn F5
tab rctrl enter bksp left up right down
0 1 2 3 4 5 6 7
8 9 = ` , - . /
; A B C D E F G
H I J K L M N O
P Q R S T U V W
X Y Z [ \ ] ' space
lshift lctrl rshift ? ? ? ? ?
center left right up down
barsik
barsik
Ветеран

Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия

Вернуться к началу Перейти вниз

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения