Инструменты пользователя

Инструменты сайта


openmsx:openmsx

openMSX

openMSX — эмулятор MSX с открытым исходным кодом.

Catapult — графический интерфейс для настройки.

http://openmsx.org/

openMSX

openMSX User's Manual

openMSX Console Command Reference

Набор ROM-ов (источник):

Установка

apt install openmsx openmsx-catapult openmsx-data

Запуск

Запуск из командной строки

Запуск определённой машины:

openmsx -machine Yamaha_YIS-805-128R2

Пример с дисками, содержимое которых в папках: A: /tmp/disk_a/ и B:/tmp/disk_b/ (дисковод: Sony HBK-30):

  • openmsx -machine Yamaha_YIS-503IIIR -ext Sony_HBK-30 -diska /tmp/disk_a/ -diskb /tmp/disk_b/
  • openmsx -machine Yamaha_YIS-805-128R2 -diska /tmp/disk_a/ -diskb /tmp/disk_b/

Пример с диском в виде образа: /tmp/disk1.dsk

  • openmsx -machine Yamaha_YIS-503IIIR -ext Sony_HBK-30 -diska /tmp/disk1.dsk

Настройка

Путь к файлам Linux MS Windows
общие данные для всех пользователей/usr/share/openmsx/%ProgramFiles%\openMSX\share
общие данные для текущего пользователя~/.openMSX/share/%UserProfile%\Documents\openMSX\share
файлы настроек (.xml)~/.openMSX/share/machines%ProgramFiles%\openMSX\share\machines
ROM файлы (.rom)~/.openMSX/share/systemroms%ProgramFiles%\openMSX\share\systemroms
снимки экрана~/.openMSX/screenshots%UserProfile%\Documents\openMSX\screenshots

В папке share находиться файл с настройками:

settings.xml
<!DOCTYPE settings SYSTEM 'settings.dtd'>
<settings>
  <settings>
    <setting id="auto_enable_reverse">off</setting>
    <setting id="fullspeedwhenloading">true</setting>
  </settings>
  <bindings>
    <bind key="mouse button2 down">toggle grabinput</bind>
  </bindings>
</settings>

Здесь приведён пример файла с очень полезными настройками (их можно изменить и из консоли):

Папка в качестве дискеты

Качестве дискеты можно указать папку на хосте

diska ИМЯ_ПАПКИ

Снимок экрана

Снимок создаётся по нажатию клавиши Print Screen то же самое, что и Prt Sc

Команда для создания «чёткого» снимка из консоли:

screenshot -raw -doublesize

screenshot

Консоль

F10 — Консоль (включение/отключение).


openMSX Console Command Reference

Полно-экранный режим

F12 — Полно-экранный режим (включение/отключение)

Соответствие клавиш

Клавиша MSX Клавиша PC
CODE/KANAПравая ALT
переключения языка
CTRLЛевая CTRL
GRAPHЛевая ALT
SELECTF7
STOPF8
INSInsert
CTRL+STOPCtrl+Shift+F8
CLS/HOMEHOME
取消 (cancel)Левая ❖ Super
実行 (execute)Правая ❖ Super

MSX Key Mapping

Переключения языка ввода

По умолчанию: Правая Alt

В MS Windows, для того, чтобы можно было использовать «ЙЦУКЕНГ» а не «ЯЕРТЫ» нужно убрать все упоминая о клавише CODE из файла %programfiles%\openMSX\share\unicodemaps\unicodemap.ru
Вот готовый файл, источник: MSX: Разное - Страница 20


kbd_code_kana_host_key

Проблемы

Ускорение работы с образом диска

При работе с некоторыми образами дисков возникает сообщение:

Calculating hash for 

Для ускорения загрузки нужно войти в console и выполнить команду:

set auto_enable_reverse off

auto_enable_reverse

Ссылки

openmsx/openmsx.txt · Последние изменения: 2023-11-14 21:52 — GreyWolf