# dosbox-x-jp106/README_for_macOS.ja.txt for dosbox-x.app-*-jp106.sh, mapper-dosbox-x-*.map and ja.kl 

Written by Taiji Yamada <taiji@aihara.co.jp> at 2022/06/10


## シェルスクリプト `dosbox-x.app-*-jp106.sh` 実行の前に

これは dosbox-x.app 起動時に生成される "$HOME/Library/Preferences/DOSBox-X * Preferences"
ファイルが既に存在することを前提に動作します。

ゆえに、一度は dosbox-x.app を通常通りに起動して、終了させておいてください。


## シェルスクリプト `dosbox-x.app-j3100-jp106.sh` で /Applications*/dosbox-x.app/Contents/MacOS/DosBox を起動

このシェルスクリプト `dosbox-x.app-j3100-jp106.sh` で起動した DOSBox-X によって、
キーが JIS 配列 (JP106) キーボードに酷似します。但し、以下のキーは
DOSBox-X の仕様上、別のキーに割り当てざるを得ませんでした。

	\	F12		|	Shift+F12
				_	Shift+0

また、後述の ja.kl を使用しています。


## シェルスクリプト `dosbox-x.app-dosv-jp106.sh` で /Applications*/dosbox-x.app/Contents/MacOS/DosBox を起動

DOS 内で後述の ja.kl に切り替える AUTOEXEC.BAT を設定ファイルに記述し
ています。他は前節と同じです。


## シェルスクリプト `dosbox-x.app-pc98-jp106.sh` で /Applications*/dosbox-x.app/Contents/MacOS/DosBox を起動

このシェルスクリプト `dosbox-x.app-pc98-jp106.sh` で起動した DOSBox-X
によって、キーが JIS 配列 (JP106) キーボードに酷似するようになります。
後述の ja.kl は使用しておらず、DOSBox-X の機能をそのまま使用しています
が、キーボードの mapper ファイルで多少調整する必要はありました (「[」
「]」「¥」「|」「_」キー)。


## 注意事項

ja.kl ファイルは、別名のファイルが

      https://github.com/vivian-ng/dosbox-x-jp/raw/master/jp.kl

にて配布されていますが、本稿で用意したものは別物で、0 のシフトに _ を
割り当てています。

そのソースコードは ./windows/jp.key です。DOS 上で `KC JP.KEY JP.KL`
で生成しました。KC コマンドは下記サイトの keybx.zip bin/ にあります。

	https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.0/pkgs/
