
MicroEMACSのインストール
ついにしゃれまっくすにアップグレードしたMicroEMACSをインストールします。
しゃれまっくすの解凍
Human68kでの作業(解凍)
$${\fbox{D:¥SharlEMACS}}$$にチェンジします。
D:[Enter]
cd SharlEMACS[Enter]

emr5c6b.tgzを解凍します。
tar zxvf emr5c6b.tgz[Enter]

Windowsでの作業
さてさて、READMEをみると
以下のファイルが同梱されています。
README これ
FEATURES rel.5 オリジナルからの変更点
CHANGES 最近の変更履歴
OCHANGES rel.5 オリジナルからの変更履歴
FAQ 繰り返される質問とその回答
MINES mines(機能縮小版)の説明
makex.x dump に失敗しない makex.x
makedump.bat dump に失敗しない makedump.bat
html.el HTML を記述するときに便利(?)なマクロ
zcat.el compress/gzip 圧縮されたファイルを読み書き可能にするマクロ
em.x しゃれまっくす X680x0 版
mines.bfd mines(機能縮小版) X680x0用差分
とあります。
以下のファイルを
makex.x
makedump.bat
em.x
mines.bfd
$${\fbox{share¥MicroEMACS}}$$へコピー(上書き)します。
以下のファイルを
html.el
zcat.el
$${\fbox{share¥MicroEMACS¥el}}$$へコピーします。
Human68kでの作業(HDDへ)
shareで作業したMicroEMACSフォルダを、まるまるHDDへコピーします。
確か、COPYALLコマンドでできたはずです。
A:[Enter]
copyall D:\MicroEMACS A:\

ぞろぞろとコピーされました。
確かめてみます。
dir[Enter]

MicroEMACEというフォルダができています。
AUTOEXEC.BATの変更
この中にあるem.xが起動するようにパスを通します。
ed AUTOEXEC.BAT[Enter]

$${\fbox{ESC}}$$-$${\fbox{X}}$$で保存します。
type AUTOEXEC.BAT[Enter]
で中身を確認します。

$${\fbox{MicroEMACS;}}$$が追加されているのでよし。
MicroEMACSの起動確認
X68000を再起動します。
試しにAUTOEXEC.BATを読み込んでみます。
em AUTOEXEC.BAT[Enter]
ありゃ?

emacs.rcとやらでエラーとな?むむむ…
何かキーを押すと、画面は表示されるのだが…
エディタを終了し、対象ファイルを調べます。
emacs系の終了は、$${\fbox{CTRL}}$$+$${\fbox{X}}$$ $${\fbox{CTRL}}$$+$${\fbox{C}}$$ です。
;------------------------------------------------------------
; emacs.rc for microEMACS 3.10-J1.43
;------------------------------------------------------------
set $discmd FALSE
write-message "[初期化中...]"
!if ¬ &sequ %dumped-emacs "TRUE"
source "D:\EMACS\em_plain.rc"
!endif
;============================================================
; 終了
;============================================================
set $discmd TRUE
あぁ、多分
source "D:\EMACS\em_plain.rc"
をインストールした$${\fbox{A:¥MicorEMACS¥}}$$にすれば良いと思う。
ed emacs.rc[Entter]

type emacs.rc[Enter]

em AUTOEXEC.BAT[Enter]
またエラー…

エディタを終了し、さっきと同じようにem_plain.rcを調べます。
;============================================================
; em_plain.rc for microEMACS 3.10 J1.43
; by rima/SALT
;============================================================
;
set $discmd FALSE
write-message "[初期化中...]"
;============================================================
; rc, el で使用する環境変数の設定
;============================================================
set %dir-path "D:\EMACS\" ; USER の環境に変更する
;
; %dir-path\-+- em.x 実行ファイル
; +- em_plain.rc ノーマル環境設定ファイル(これ)
あぁ、多分ここ
set %dir-path "D:\EMACS\" ; USER の環境に変更する
を
set %dir-path "A:\MicorEMACS\" ; USER の環境に変更する
とするといい。
ed em_plain.rc[Enter]

再度、MicroEMACS起動。
em AUTOEXEC.BAT[Enter]

無事起動しました。
軽く触って見るも、やっぱり指がemacs系のキーバインドを忘れてる…ぐぎぎ🥶
つらたん。どうしよう😵💫