パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

初めて作った自作プログラムは?」記事へのコメント

  • 3e xx 01 xx xx 11 xx xx 21 xx xx cd xx xx c9 こげな感じ。
    • 20年たった今でもそらで覚えています。
      21 00 F3 32 41 77
      機種はPC-8001です。
      さてどんなプログラムでしょう。
      --
      AVG anti-virus data base out of date
      • それじゃあたしもちょっと出題してみましょう――

        3E 16 CD 12 00

        機種は MZ-80K シリーズ。

        # 定石中の定石だったんで脳味噌の片隅に今もこびりついてました。

        • はい、画面クリア。

          SP-5030で表現すると、

          10 PRINT "C"
          (Cは反転文字)

          と機能的に等価ですね。

          個人的には当時使ってたアセンブラがLD A,Rに
          対応してなかったのでED 5Fを定石として覚えてました。
          • 正解です♪ こういう話題で反応して頂けるとみょ~に嬉しいですね。

            ご存知でない方のために軽く説明しときましょう(でも記憶が曖昧なんで用語は不正確かも)。

            まずコードは:
            LD A,16h
            CALL 0012h
            になります。

            MZ-80K シリーズのアドレス $0000 から 4kB は ROM が載ってまして、 その先頭の方には C3 n m (JP mn)命令が沢山並んでました(こういうの、 ジャンプテーブルって呼ぶんでしたっけ?)。 飛び先は ROM 内の各種サブルーチンで、 ROM のバージョンが変わってルーチンの先頭アドレスがずれても、 このジャンプ命令の位置は変更されないので

            • >確か 5020 までは CURSOR 命令がなくて、カーソル移動は
              >この方法しかなかったんじゃなかったかな

              カーソルコントロールをビジュアルに表現する方法は、PET2001のBASICから影響じゃないかと思います。MZ-80K2Eあたりまでは、いかにも和製PETのような雰囲気だったんですが、MZ-80B以降でその面影がなくなっちゃったんですね。筐体からもBASICからも。

              ######
              超マニヤッククイズ・・・
              以下は詩の一部です。原典は何で
              • カーソルコントロールをビジュアルに表現する方法は、 PET2001のBASICから影響じゃないかと思います。

                PET2001 についてはあたしは雑誌で見た事がある程度でした。 なるほど [reset.jp]、 あの 80x50 セミグラフィックも PET の影響でしたか。

                超マニヤッククイズ・・・
                以下は詩の一部です。原典は何でしょう?

                えと、 あたしが答えちゃっていーのかな? (←書き込みで

              • by Oyajikusai (1187) on 2002年10月09日 21時46分 (#180461)
                各位、ご名答。

                あまりにも名著なので「オレンジ本」でもOKなのです。
                親コメント

人生の大半の問題はスルー力で解決する -- スルー力研究専門家

処理中...