2013-05-02 58 views
10

我最近得到了BBC微型(模型B),并一直在玩它作为一个业余爱好项目。英国广播公司基本:不能在屏幕上绘制矩形

我遇到一些麻烦的图形命令,并想知道如果任何人都可以在正确的方向指向我......我写了下面的测试程序,在屏幕上绘制一个矩形:

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

当我运行这个,程序完成,但没有绘制矩形(我可以看到)。我使用同轴电缆连接CRT电视,但我不相信光标正在屏幕外显示,因为我试着调整X/Y值来检查这一点。

我在测试程序中犯了错误吗?是否可能存在已知的硬件故障,我应该检查一下?

+5

如果我可以给你+50只为怀旧价值:-) – 2013-05-02 09:30:10

回答

9

有一个简单的解释:PLOT 97(绘制矩形)没有在最初的BBC微型模型B上实现 - 使用的PLOT代码只能达到87.我并不完全确定当PLOT 96-103被引入时,它可能是Model B +或BBC Master。

在一个B型则必须绘制矩形的两个三角形(这里在屏幕中心):

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

理查德。

+0

完美,正是我所需要的。我正在使用[Ben Ryves网站](http://www.benryves.com/bin/bbcbasic/manual/Keyword_PLOT.htm)作为参考,从现在起我会更加谨慎的兼容性。谢谢! – seanhodges 2013-05-07 08:52:48

+1

BBC模型B的PLOT代码上升到95. 88-95经常被遗忘,可能是因为排版原始用户指南使他们很容易错过。 – arx 2014-07-11 00:09:07