Май 2019
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031  

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

Последние темы
» Эмулятор ИРИШИ для тех, кто не имеет её реальной
автор barsik Пт Май 24 2019, 08:24

» Эмулятор радио 86рк
автор parsec Ср Май 22 2019, 18:44

» Новинки. Книги. Часть 1.
автор Viktor2312 Вт Май 21 2019, 16:21

» Программирование для ИРИШИ
автор barsik Пн Май 20 2019, 21:14

» Новинки. Книги. Часть 3.
автор Viktor2312 Пн Май 20 2019, 16:38

» Модуль контроллера графического дисплея (МКГД).
автор barsik Вс Май 19 2019, 13:40

» ATM Turbo 2+ v7.10
автор alemorf Сб Май 18 2019, 20:03

» Схемы и документация на отечественные ЭВМ и ПЭВМ и комплектующие
автор Viktor2312 Сб Май 18 2019, 18:10

» Куплю микросхемы КР1818ВГ93 и КМ1810ВТ3.
автор Savoj Чт Май 16 2019, 07:51

» Радио-86РК: Расширение ОЗУ
автор barsik Чт Май 16 2019, 01:26

» Клавиатура ИРИШИ
автор barsik Ср Май 15 2019, 16:57

» ИРИША и магнитофон
автор barsik Пн Май 13 2019, 04:23

» Новости криптовалют: статьи, заметки, разное...
автор Viktor2312 Сб Май 11 2019, 03:01

» Жалобы/пожелания по работе форума
автор Viktor2312 Сб Май 11 2019, 00:50

» Альтернативные КНГМД для ИРИШИ
автор barsik Пт Май 10 2019, 01:12

» Видеокарты (GPU). Статьи, заметки, очерки, разное...
автор Viktor2312 Чт Май 09 2019, 19:55

» Алгоритм SHA-256 и др., хеш (hash), хеширование, майнинг.
автор Viktor2312 Чт Май 09 2019, 01:30

» Обсуждение желаемых новодельных плат расширения и мелких усовершенствований базовых плат
автор barsik Ср Май 08 2019, 16:06

» Разное
автор Viktor2312 Вт Май 07 2019, 19:19

» Для новичков (криптовалюта).
автор Viktor2312 Вт Май 07 2019, 17:32

» Ассемблер для современных CPU Intel.
автор Viktor2312 Вт Май 07 2019, 17:12

» МКНГМД Вариант-3. Версия на К1818ВГ93
автор barsik Вт Май 07 2019, 15:15

» Обзор крипто проектов.
автор Viktor2312 Вт Май 07 2019, 12:57

» 7 Мая. День Радио!
автор Viktor2312 Вт Май 07 2019, 12:00

» "Радио-86РК". Статьи, заметки, очерки, разное...
автор barsik Сб Май 04 2019, 20:20

Самые активные пользователи за месяц
Viktor2312
Эмуляторы, всякие и разные... Vote_lcapЭмуляторы, всякие и разные... Voting_barЭмуляторы, всякие и разные... Vote_rcap 
barsik
Эмуляторы, всякие и разные... Vote_lcapЭмуляторы, всякие и разные... Voting_barЭмуляторы, всякие и разные... Vote_rcap 
alemorf
Эмуляторы, всякие и разные... Vote_lcapЭмуляторы, всякие и разные... Voting_barЭмуляторы, всякие и разные... Vote_rcap 
demetrius2003
Эмуляторы, всякие и разные... Vote_lcapЭмуляторы, всякие и разные... Voting_barЭмуляторы, всякие и разные... Vote_rcap 
a.oleg.a
Эмуляторы, всякие и разные... Vote_lcapЭмуляторы, всякие и разные... Voting_barЭмуляторы, всякие и разные... Vote_rcap 
parsec
Эмуляторы, всякие и разные... Vote_lcapЭмуляторы, всякие и разные... Voting_barЭмуляторы, всякие и разные... Vote_rcap 
Savoj
Эмуляторы, всякие и разные... Vote_lcapЭмуляторы, всякие и разные... Voting_barЭмуляторы, всякие и разные... Vote_rcap 
VladimirS
Эмуляторы, всякие и разные... Vote_lcapЭмуляторы, всякие и разные... Voting_barЭмуляторы, всякие и разные... Vote_rcap 

Поиск
 
 

Результаты :
 


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


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

Перейти вниз

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

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

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


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

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

Посмотреть профиль

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

Эмуляторы, всякие и разные... 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
Мастер+

Сообщения : 460
Дата регистрации : 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
Мастер+

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

Посмотреть профиль

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

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

Сообщение  Спонсируемый контент

4

Спонсируемый контент


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

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


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