So-net無料ブログ作成
English Version

3チップ構成Pic24CPMマイコン(その6)自作スクリーンエディタ [Z80]

 久々にCP/M-80を使ったらWordStarの2ストローク方式のコマンドは非常に気に入っているのですが、起動のたびにヘルプレベルを変更してエディット対象の表示領域を広げたり、ページ境目の表示を消す等の操作が必要なのでちょっと面倒です・・

 そこで「3チップ構成68Kマイコンの構想(その14)スクリーンエディタの開発」の記事で紹介したCP/M-68K用に開発したスクリーンエディタのsked(Simple Kitten EDitor)をCP/M-80に移植しました。
 使用したコンパイラ環境はHI-TECH Cです。CP/M-68KのCコンパイラよりもHI-TECH Cの方がANCI規格にも準拠していて使い易です。

 本エディタのコマンドは下記のヘルプ表示時のキャプチャで判るようにWordStarライクにしているので(私にとっては)使い易いです^^
 画面制御のエスケープシーケンスはANSIに対応しているのでTeraTermの標準設定(VT100)で使用できます(画面サイズは80カラム x 24行)。

sked for CP/M-80


 下記からCP/M-80用のskedをダウンロード可能です。(商用利用以外であれば自由に使用できます)

★2019/04/08 Ver0.01f 新規ファイルで途中でセーブ後終了でファイルが消える問題に対処^^;
★2019/04/08 Ver0.01e 新規ファイル中断時に新規ファイルが残らないようにした
★2019/04/06 Ver0.01d ファイル内のコントロールコードを表示
★2019/03/18 Ver0.01c 起動時のメモリ確保ロジックを改善

[TOP] [ 前へ ] 連載記事 [ 次へ ]

nice!(0)  コメント(3) 

nice! 0

コメント 3

skyriver

ファイル内に改ページ等のコントロールコードがあった場合、表示画面にゴミが残ることがあったのでコントロールコードを水色で表示するように対応しました。

by skyriver (2019-04-06 22:16) 

skyriver

新規ファイル編集の際、編集を取りやめた時に新規ファイルが残らないようにしました。(v0.01e)

by skyriver (2019-04-08 21:28) 

skyriver

新規ファイルで途中でセーブ後、終了した際、ファイルが消えてしまう問題を対処しました^^;;;(v0.01f)
by skyriver (2019-04-08 22:59) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。