2026.4.27
前へ
次へ
目次へ戻る
ホームページトップへ戻る

パソコンをつくろう!(パソコン自作のすすめ)
組み立てキットを使って自作に挑戦!

[第437回]



●Wine(12)ZB3.exeとZB3DOS.exeとでは違いがありました

備忘録として書いています。
前回はWineでコマンドプロンプトを実行してそこで起動したZB3DOSはスクロールできないと書きました。
それだけではなくてZB3BASICでもスクロールできませんでした。
前回はZB3DOSを終了してZB3BASICに戻ってからスクロールできないことに気が付いたので一度ZB3DOSを起動したことがその後のZB3BASICの表示機能に何か影響したという可能性もあります。
そこで今回はZB3DOS(CP/M)を起動しない状態でZB3BASICを操作してそこでスクロールできるかできないかを確認してみることにしました。
ほとんど前回と同じ動作の確認ですが可能性をつぶすために行ないました。

ZB3DOSを起動しました。

前回のZB3DOSテストを終了したすぐ後での再テストです。

HELPコマンド(省略形H.)を実行しました。

ZB3BASICはTEXTバッファ(BASICプログラム格納エリア)をクリアして起動します。
HELPコマンドを実行するとクリアする前のTEXTエリアの内容を復元します。
前回入力したBASICプログラムが復元されました。
続いてDMコマンドを実行しました。
これもDMコマンドで指定範囲のメモリ内容が正しく表示されるかどうかの確認です。
表示に問題はないようです。

DMコマンドが正しくスクロールできるかどうかを確認するためにもう一度DMコマンドを実行してみます。

この表示位置から実行すればスクロールの確認ができます。

やっぱりスクロールできませんでした。

最下行で表示が重なっています。

前回と同じようにLISTコマンドを実行しましたがやっぱりスクロールできません。


/EXITを実行してZB3DOS(ZB3BASIC)を終了します。


/EXITの実行によって普通にスクロールするようになりましたが/EXIT行は上書きされて消えています。

これでZB3DOS(CP/M)の実行とは関係なくZB3DOSでのZB3BASICでもスクロールできないことが確認できました。

下は以上の操作のログです。
logfile nd80zlog\04261405.txt open
zb3dos3u 2016.4.9 by Chunichidenko

ND80Z3に接続しました
0001 0000 - z
1000 00C3 - *** nd80z3 basic ****
>h.
TEXT 8004-8032
ヘンスウ DFFB-DFFF
>.
    10 A=0
    20 PRINT A,
>dm 8000,8080
8000  AD A8 A2 AA DB 2A AA 2A-2B AA 32 AB 3B E2 B6 E2  ュィ「ェロ*ェ*+ェ2ォ;.カ.
8010  FC DF 41 00 35 F5 67 75-0A 00 04 00 0A 00 08 F0  .゚A.5.gu........
8020  0C 00 9A FA 00 00 0D 0B-14 00 06 81 F0 0C 00 2C  ...............,
8030  0D 09 BA 8A E6 BA 3B AA-AA AB BE AB BA A2 BB 2B  ..コ..コ;ェェォセォコ「サ+
8040  B1 15 77 57 F7 31 B5 77-DD 51 D5 75 55 55 DF 73  ア.wW.1オwンQユuUU゚s
8050  55 74 7F 44 75 45 75 64-55 43 DD 76 71 15 B5 77  UtDuEudUCンvq.オw
8060  75 55 5D 74 55 55 5D 74-5B 76 59 14 D5 51 15 17  uU]tUU]t[vY.ユQ..
8070  D5 05 55 75 D5 75 3F 53-37 55 F1 55 71 47 75 75  ユ.Uuユu?S7U.UqGuu
8080  FA 2A FA AA A3 BE BB A2-9F 88 8B 2B BB 28 FE 26  .*.ェ」セサ「...+サ(.&
>dm 0000,0080
0000  C3 00 08 00 00 00 00 00-C3 BA FF 00 00 00 00 00  テ.......テコ......
0010  C3 BD FF 00 00 00 00 00-C3 C0 FF 00 00 00 00 00  テス......テタ......
0020  C3 C3 FF 00 00 00 00 00-C3 C6 FF 00 00 00 00 00  テテ......テニ......
0030  C3 C9 FF 00 00 00 00 00-C3 CC FF 3E FF D3 98 21  テノ......テフ.>.モ.!
0040  EC 83 06 0C AF 77 23 05-C2 45 00 21 C7 83 22 E2  ....ッw#.ツE.!ヌ.".
0050  83 3E FF D3 98 31 D1 83-CD C0 01 CD 16 02 47 E6  .>.モ.1ム.ヘタ.ヘ..G.
0060  10 CA 84 00 78 E6 0F 06-00 87 4F 21 74 00 09 7E  .ハ..x.....O!t..~
0070  23 66 6F E9 CC 00 F9 01-94 00 B8 00 9D 00 C2 00  #fo.フ.....ク...ツ.
0080  D5 00 07 01 CD B5 01 3A-EC 83 B0 32 EC 83 CD A1  ユ...ヘオ.:..ー2..ヘ。
>.
    10 A=0
    20 PRINT A,
>/exit
0000 00C3 - 
リモート接続を終了しました
logfile closed at Sun Apr 26 14:10:23 2026


パソコンをつくろう![第437回]
2026.4.27upload

前へ
次へ
目次へ戻る
ホームページトップへ戻る