Article View: fj.lang.misc
Article #158Re: MS-BASIC linestruct (Re: Shift-JIS)
From: Satoru Chubachi
Date: Tue, 03 Sep 1996 00:00
Date: Tue, 03 Sep 1996 00:00
27 lines
2057 bytes
2057 bytes
Tomohiko Sakamoto wrote: > > In article <50en7h$jul@masamune.dais.is.tohoku.ac.jp>, > kabe@dais.is.tohoku.ac.jp writes: > > 閉じ"の代わりに0xfdですか… > > ううむ行指向のBASICでは0x00で行末だとわかるんで > > F-BASICみたいなフルスクリーンエディタな機種ではそうなるんでしょうかね。 > > これは、貴重な意見ですね。 > > 国産各社のパソコンには Microsoft の Basic が搭載されていた。そして、そ > れらはスクリーンエディタを装備していた。行を修正し、リターンキーをたた > くと、その行が取り込まれ、プログラムが修正できた。画面の表示幅の関係で、 > 論理的な 1行が 2行以上にまたがる場合もあるので、画面(VRAM)上で本当の行 > 末を知るためには、行末より後の空白が ASCIIの 0x20 ではだめだから、そこ > に 0xfd~0xff が使われていた可能性がありますね。 > > シフトJIS で 0xfd~0xff が使用されていない理由を追究しているので、もう > 一度 Newsgroups に fj.kanji を追加します。 > > -- > 坂本智彦 sakamoto@sm.sony.co.jp すくなくともNEC系のBASICでは、画面上で論理的に継続している複数の物理業を検出するのに、VRAM上の文字コードではなく、別にワークエリアがあって、そこに行継続フラグがおいてあったハズです。だから、スクリーンエデイタとは関係ないと思うのですがどうでしょう。 中鉢
Technical Details
Message-ID:
<322BED45.782@bbs.gavie.or.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<50en7h$jul@masamune.dais.is.tohoku.ac.jp> <50gmqv$nfm@csdnews.sm.sony.co.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 10b195,5c4954ba7ebc7312,start X-Google-Attributes: gid10b195,public X-Google-Thread: 10e593,5c4954ba7ebc7312,start X-Google-Attributes: gid10e593,public From: Satoru Chubachi <gunsuke@bbs.gavie.or.jp> Subject: Re: MS-BASIC linestruct (Re: Shift-JIS) Date: 1996/09/03 Message-ID: <322BED45.782@bbs.gavie.or.jp> X-Deja-AN: 178154486 references: <50en7h$jul@masamune.dais.is.tohoku.ac.jp> <50gmqv$nfm@csdnews.sm.sony.co.jp> content-type: text/plain; charset=iso-2022-jp organization: STUDIO STAG mime-version: 1.0 newsgroups: fj.lang.misc,fj.kanji x-mailer: Mozilla 2.0 (Win95; I)