2013-05-02 7 views
10

最近BBC Micro(モデルB)に手を上げ、趣味のプロジェクトとして取り上げました。BBC Basic:画面に矩形をプロットできません

私は誰が正しい方向に私を指すことができれば...私は、画面上の四角形を描画するには、次のテストプログラムを書かれているグラフィックスコマンドでいくつかの問題を抱えている、と思っていた:

10 CLS 
20 MODE 5 
30 MOVE 0,0 
40 PLOT 97,100,100 

これを実行すると、プログラムは完了しますが、四角形は描かれません(私が見ることができます)。私はCRTテレビに接続するために同軸ケーブルを使用していますが、これを確認するためにX/Y値を調整しようとしたため、カーソルが画面外に出ているとは思われません。

テストプログラムで間違いをしましたか?おそらく既知のハードウェア障害がありますか?

+5

ノスタルジアの値のためだけに+50を与えることができます:-) –

答えて

9

簡単な説明があります:元のBBCマイクロモデルBではPLOT 97(矩形描画)が実装されていませんでした.PLOTコードは87までしか使用されていませんでした。PLOT 96-103が導入されたときは、モデルB +またはBBCマスターであった可能性があります。

10 MODE 5 
    20 MOVE 592,462 
    30 PLOT 0,0,50 
    40 PLOT 81,50,-50 
    50 PLOT 81,0,50 

リチャード:あなたは二つの三角形(ここでは、画面の中央にある)として四角形を描画しなければならないモデルBで

+0

まさに私が必要としていたものです。私は[Ben Ryvesのウェブサイト](http://www.benryves.com/bin/bbcbasic/manual/Keyword_PLOT.htm)を参考にしていましたが、これからは互換性についてもっと慎重に考えていきます。ありがとう! – seanhodges

+1

BBCモデルBのPLOTコードは95まで上がりました。元のユーザーガイドのタイプセットが間違っていたため、88-95はしばしば忘れられました。 – arx

関連する問題