RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Август 2020
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
31      

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

Последние темы
» Подключение Радио-86РК к монитору.
автор barsik Сегодня в 21:57

» Новинки. Книги. Часть 1.
автор Viktor2312 Вт Авг 04 2020, 10:47

» Улучшение видео возможностей РК86
автор barsik Вт Авг 04 2020, 08:54

» Разработка "Радио - РК2019М".
автор barsik Вс Авг 02 2020, 21:49

» Новости криптовалют: статьи, заметки, разное...
автор Viktor2312 Пт Июл 31 2020, 22:39

» Биткоин, с технической точки зрения. Разное...
автор Viktor2312 Вт Июл 28 2020, 10:27

» Серия видео про Биткоин. Вариант-2.
автор Viktor2312 Вт Июл 21 2020, 22:12

» Будем бороться за традиционное написание процента
автор Viktor2312 Пн Июл 20 2020, 01:12

» Анализатор спектра на лампах ИН-9
автор freddy Вс Июл 19 2020, 13:53

» Процессор 8008, идея его эмуляции и другой флейм
автор barsik Вс Июл 19 2020, 07:40

» Обсуждение желаемых новодельных плат расширения и мелких усовершенствований базовых плат
автор barsik Вс Июл 12 2020, 20:31

» Разработка магнитофона для zx-spectrum
автор san010101 Пт Июл 10 2020, 15:38

» Арго ПК ФВ 6511. Информация, документы, фото.
автор Viktor2312 Ср Июл 01 2020, 21:23

» Обзор крипто проектов.
автор Viktor2312 Вс Июн 28 2020, 00:03

» МИКРО - 80. Статьи, заметки, очерки, разное...
автор barsik Сб Июн 27 2020, 22:56

» Серия видео про Биткоин. Вариант-1.
автор Viktor2312 Сб Июн 27 2020, 16:09

» Электроника КР-04. Информация, документы, фото.
автор barsik Пт Июн 26 2020, 13:25

» Флейм только по теме "Радио-86РК".
автор barsik Чт Июн 25 2020, 20:06

» Netbox.Global (NBX) - браузер с инновационной технологией.
автор Viktor2312 Вт Июн 23 2020, 14:45

» Электроника КР-03: Обсуждение
автор barsik Чт Июн 18 2020, 21:24

» Радио-86РК: Разное
автор barsik Чт Июн 18 2020, 02:06

» Радио-86РК: Расширение ОЗУ
автор barsik Чт Июн 11 2020, 10:21

» Разное
автор Viktor2312 Вт Июн 09 2020, 01:40

» Турбирование Специалиста
автор barsik Пт Май 22 2020, 13:33

» Программы от РК86 на Специалисте
автор barsik Ср Май 20 2020, 21:08

Самые активные пользователи за месяц
barsik
Эмуляторы, всякие и разные... Vote_lcapЭмуляторы, всякие и разные... Voting_barЭмуляторы, всякие и разные... Vote_rcap 
Viktor2312
Эмуляторы, всякие и разные... Vote_lcapЭмуляторы, всякие и разные... Voting_barЭмуляторы, всякие и разные... Vote_rcap 
Microsha
Эмуляторы, всякие и разные... Vote_lcapЭмуляторы, всякие и разные... Voting_barЭмуляторы, всякие и разные... Vote_rcap 

Поиск
 
 

Результаты :
 


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


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

Перейти вниз

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

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

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


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

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

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

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

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

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

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

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

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

4

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


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

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


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