Graphics BBC Basic:无法在屏幕上打印矩形

Graphics BBC Basic:无法在屏幕上打印矩形,graphics,basic,bbc-micro,Graphics,Basic,Bbc Micro,我最近得到了一台英国广播公司的微型机(B型),并一直把它当作一个业余爱好 我在图形命令方面遇到了一些问题,不知道是否有人能给我指出正确的方向。。。我编写了以下测试程序在屏幕上绘制一个矩形: 10 CLS 20 MODE 5 30 MOVE 0,0 40 PLOT 97,100,100 10 MODE 5 20 MOVE 592,462 30 PLOT 0,0,50 40 PLOT 81,50,-50 50 PLOT 81,0,50 当我运行这个程序时,程序完成了

我最近得到了一台英国广播公司的微型机(B型),并一直把它当作一个业余爱好

我在图形命令方面遇到了一些问题,不知道是否有人能给我指出正确的方向。。。我编写了以下测试程序在屏幕上绘制一个矩形:

10 CLS
20 MODE 5
30 MOVE 0,0
40 PLOT 97,100,100
   10 MODE 5
   20 MOVE 592,462
   30 PLOT 0,0,50
   40 PLOT 81,50,-50
   50 PLOT 81,0,50
当我运行这个程序时,程序完成了,但没有绘制矩形(我可以看到)。我使用同轴电缆连接到CRT电视,但我不相信光标会从屏幕上移开,因为我已经尝试调整X/Y值来检查这一点


我的测试程序有错误吗?有没有可能是我应该检查的已知硬件故障?

有一个简单的解释:原始BBC Micro Model B上没有实现PLOT 97(绘制矩形)-它使用的绘图代码最多为87。我不能绝对肯定96-103号地块是什么时候被引入的,它可能是B+型或者是BBC的主持人

在模型B上,必须将矩形绘制为两个三角形(此处位于屏幕中心):


理查德。

如果可以的话,我会给你+50只是为了怀旧的价值:-)完美,正是我所需要的。我用它作为参考,从现在起我会更加小心兼容性。谢谢英国广播公司型号B的绘图代码上升到95。88-95经常被遗忘,可能是因为原始用户指南的排版使它们很容易被遗漏。