[リストへもどる] [返信 ]  [新着記事] [最新50] [ワード検索] [過去ログ]

記事閲覧・返信


タイトル SCREEN statement ?
投稿日: 2025/12/28(日) 00:44
投稿者: 文太
 番 号 12644    12643 番 konno さんへのコメント

konnoさん

 今、SCREEN statement を.docで読んで、仰け反ったところでした。
 こ、こんな世界でどうやって汎用性を確保しているのか?

>惜しむらくは標準でBIOSコールで表示しているので機種依存してしまうところですね。
 ちょっと分かりません。IBM PC 互換機なら、BIOSコールって同一ですよね?
 進化はあったろうけど、下位互換は担保されてたのでしょう?
 (NECの話は別、ふたたび)

>TBCはDOS汎用なので、これからDOSツールはこれで作ろうかな。
 はい、僕も落としました。まだ解凍していませんが。いえ、1年くらい前に
落として、大部な取説をプリントアウトしたはずなのに、見つからない、、、。
 exp.asm, macro.asm のプリントアウトは定位置にあったのに(読んでません)。

 で、どうやって汎用性を、というところで、DOS的にあまり自由が効かない
konnoさんは、オセロとか循環小数とかのコンパイルされた作品をどうやって
したのかと覗こうとしていたのでした。
 (調子のいいことを言うのは得意ではないですが、そんな環境でも、エミュレータ
の進化に貢献しようって、すごいスキルレベルですよね、、、あお)

 ある解説(by MS)には、そのツールをお客様に使ってもらう場合には、
こんなテストをしてもらってください。

SCREEN 1
SCREEN 2
etc

 エラートラッピングもしていた。ちょっとすぐそのコードが出ないのですが。
QB 4.5 manual のどっか。マニュアルがいっぱい状態、、、。嫌い。

 DOS汎用。はい、岡田先生に向かいます。
 で、クセがあると仰ってましたが、どんな点が? お教えいただけると
幸いです。
 hello.bas が岡田先生のコンパイラではどうなるのか? 素直に、file handle
0 の CON に出してほしいぞ。

 hanoi.bas。
 岡田先生のでは、すごく単純なコードだった。
 さっき、Turbo Basic のものをみたら、あああああ、長い長い。
 あの差はなに?
 ま、これはいいのですが(hanoi.defすらまだしたことがないので)、
僕はふと、konnoさんは、NEC9821 で「DOS汎用」でベーシックすれば
いいじゃないか、とか思いましたが(僭越すいません)、たわけたことを
僕は言ってますかね?
 NEC時代に、NECマシンを使って、多くの方は「DOS汎用」の
作品を発表されてましたよね(ベクターとかにいっぱいある)。あれには、
ベーシックが元でコンパイルされたものなんかは含まれないものなのでしょうか?

 少し疲れちゃったので、あちらは、明日あたり。
 感謝だけで、大したお返事もできないだろうと思うのですが。
 最初、そっち行ったんだよなぁ、とか負け惜しみみたいに少し言いたい。

----------------------------------------------------------------
SCREEN 1,0 : COLOR 0,1 : CLS
and press Enter

to select medium-resolution color-graphics mode with palette 1.
Then type:

DEF SEG=&HB800 : POKE 0,3
and press Enter
----------------------------------------------------------------
from M. Abrash's "Graphics for IBM PC" (1985)

 なんてのは、お昼すぎには見つけていたのです。
 上、やれてないのですけど。
 怠惰なのではありません、勉強しすぎです。でも、今日もちゃんと1時間
歩きましたよ。これだけすれば、後は何もしなくてもいいモード。
 明日は、年賀状を書くぞ!


   - No.12644 一括表示へ   -   コメント元:12643 一括表示へ  - soft


- 関連一覧ツリー (先頭の番号をクリックするとツリー全体を一括表示します)
12615.1÷9801の答えを小数表記するBASICプログラム - konno 25/12/15-23:41
 ┣12616.Re: 1÷9801の答えを小数表記するBASICプログラム - としき 25/12/18-00:46
 ┃┗12617.Re^2: 1÷9801の答えを小数表記するBASICプログラム - konno 25/12/18-01:53
 ┣12618.1÷9801の J31BASICプログラム - konno 25/12/18-01:57
 ┃┗12619.Re: 1÷9801の J31BASICプログラム - としき 25/12/20-13:01
 ┃ ┗12620.Re^2: 1÷9801の J31BASICプログラム - konno 25/12/20-17:00
 ┃  ┗12621.VTDOS, Intrspy, Basm - 文太 25/12/22-12:54
 ┃   ┣12622.hello.asm - 文太 25/12/22-13:20
 ┃   ┃┗12623.徒労 - 文太 25/12/22-13:39
 ┃   ┃ ┗12624.Tim Paterson - 文太 25/12/22-14:06
 ┃   ┃  ┗12627.Re: Tim Paterson - konno 25/12/24-02:26
 ┃   ┃   ┗12630.Re^2: Tim Paterson - 文太 25/12/25-00:46
 ┃   ┗12625.Re: VTDOS, Intrspy, Basm - konno 25/12/23-00:10
 ┃    ┗12626.Re^2: VTDOS, Intrspy, Basm - 文太 25/12/23-01:08
 ┃     ┗12628.Re^3: VTDOS, Intrspy, Basm - konno 25/12/24-02:27
 ┃      ┗12629.メリークリスマス! 2025 - 文太 25/12/25-00:01
 ┃       ┣12631.事故レス - 文太 25/12/25-18:45
 ┃       ┗12633.Re: メリークリスマス! 2025 - konno 25/12/25-23:13
 ┃        ┗12634.Re^2: メリークリスマス! 2025 - 文太 25/12/26-01:00
 ┃         ┣12635.Turbo Basic (1st compile) & QBX - 文太 25/12/26-22:35
 ┃         ┃┣12636.QuickBasic 4.5 (Compile) - 文太 25/12/27-00:02
 ┃         ┃┃┗12637.グラフィック画面・テキスト画面 - 文太 25/12/27-00:56
 ┃         ┃┃ ┗12641.basm286.zip - 文太 25/12/27-15:07
 ┃         ┃┃  ┗12643.Re: basm286.zip - konno 25/12/27-23:41
 ┃         ┃┃   ┣12644.SCREEN statement ? - 文太 25/12/28-00:44
 ┃         ┃┃   ┗12645.自己レス2 - 文太 25/12/28-15:05
 ┃         ┃┗12639.Re: Turbo Basic (1st compile) & QBX - konno 25/12/27-01:45
 ┃         ┃ ┗12640.SEG:B000H に書いている? - 文太 25/12/27-15:05
 ┃         ┃  ┗12642.Re: SEG:B000H に書いている? - konno 25/12/27-23:32
 ┃         ┗12638.Re^3: メリークリスマス! 2025 - konno 25/12/27-01:07
 ┗12632.TBC(TOKIWA BASIC Compiler)で 1÷9801 - konno 25/12/25-21:47
  ┗12646.TBC.EXE - 文太 25/12/28-16:45
   ┗12647.Re: TBC.EXE - 文太 25/12/28-23:31
    ┣12648.Re^2: TBC.EXE - 文太 25/12/29-22:51
    ┗12649.Re^2: TBC.EXE - konno 25/12/29-22:55
     ┗12650.9801TK、できましたよん! - 文太 25/12/30-00:16
      ┗12652.Re: 9801TK、できましたよん! - konno 25/12/30-01:05
       ┗12653.画面モード? - 文太 25/12/30-18:34
        ┗12655.Re: 画面モード? - konno 25/12/31-22:49
         ┗12656.Re^2: 画面モード? - 文太 26/01/01-01:43

- - 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)[引用無し]
おなまえ 
Eメール 
タイトル 
メッセージ auto soft pre(図表 ※折り返しません)
 参照先 
 暗証キー (英数字で8文字以内)
 プレビュー          

- 以下のフォームから自分の投稿記事を修正・削除することができます -
   処理   記事No   暗証キー
    [ページトップへ] [管理用]