openMSX — эмулятор MSX с открытым исходным кодом.
Catapult — графический интерфейс для настройки.
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
находиться файл с настройками:
<!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>
Здесь приведён пример файла с очень полезными настройками (их можно изменить и из консоли):
bind "mouse button2 down" "toggle grabinput"
Снимок создаётся по нажатию клавиши Print Screen то же самое, что и Prt Sc
Команда для создания «чёткого» снимка из консоли:
screenshot -raw -doublesize
Клавиша MSX | Клавиша PC |
---|---|
CODE/KANA | Правая ALT |
переключения языка | |
CTRL | Левая CTRL |
GRAPH | Левая ALT |
SELECT | F7 |
STOP | F8 |
INS | Insert |
CTRL+STOP | Ctrl+Shift+F8 |
CLS/HOME | HOME |
取消 (cancel) | Левая ❖ Super |
実行 (execute) | Правая ❖ Super |
По умолчанию: Правая Alt
В MS Windows, для того, чтобы можно было использовать «ЙЦУКЕНГ» а не «ЯЕРТЫ» нужно убрать все упоминая о клавише CODE
из файла %programfiles%\openMSX\share\unicodemaps\unicodemap.ru
Вот готовый файл, источник: MSX: Разное - Страница 20
При работе с некоторыми образами дисков возникает сообщение:
Calculating hash for
Для ускорения загрузки нужно войти в console и выполнить команду:
set auto_enable_reverse off