【发帖赢大奖】试玩 小霸王 SB2000 的 浮点 BASIC (F-BASIC)

我又来发贴了,,因为我发了好几次贴子,都没拿到奖,RP不行啊。。

之前的相关帖子:

让小霸王 SB2000 学习机用上U盘!DIY
http://bbs.powerapple.com/forum.php?mod=viewthread&tid=2411856&extra=

【发帖赢大奖】海淘 小霸王学习机 SB2000 哈哈
http://bbs.powerapple.com/forum.php?mod=viewthread&tid=2410746

-------------------------更多请看博客---------------

F-BASIC 是现在来说SB2000上比较可以折腾的东西(编程语言)

可以从 SB-DOS 或者 SB-WIN 下启动 F-BASIC


会出现一个欢迎屏幕 (SPLASH), 感觉当年SB2000竟搞些表面的东东

启动后会出现这样的一个界面:

这个还算比较先进,上面有菜单,可以用鼠标选择。

随便写了一段用 Monto Carol 蒙特卡罗方式计算 Pi 圆周率的,本来把步长设为 10000, 结果半天不出结果,只能设置为 100 (很粗糙)


有一个在线帮助

结合手册上翻了一下, 没看到日期时间相关函数,这样就不知道怎么给程序计时,,上面的FBASIC程序很简单,但是却要执行个好几秒,8位真的有这么慢么????

这个版本的FBASIC还没有 peek, poke 操作,无法对内存直接进行读写。。。也没有 play 语句,无法玩扬声器放音乐,局限性太大。当一个字符串超过 28 个字符长度也会报错。。不清楚是不是只有SB2000 FBASIC是这样。总之,没有什么可以折腾的。

FBASIC 程序如下:

10 N=100
20 C=0
30 FOR I=1 TO N
40 X=RND(1000)/1000.0
50 Y=RND(1000)/1000.0
60 IF XX+YY<=1.0 THEN C=C+1
70 NEXT I
80 PRINT 4.0*C/N

:):):):):):):slight_smile:

[b]楼主的帖子符合【发帖赢大奖】活动的标准哦。

更多活动请看这个汇总帖子哦:
http://bbs.powerapple.com/forum.php?mod=viewthread&tid=2428803
[/b]

哈哈 LZ算是和小霸王还有大奖杠上了啊

这次一定中

对的,

for(;:wink: {
if (me.获取大奖()) break();
}

谢谢。。

借你吉言

看这些型号,名字都好欢乐啊:SB2000,SB-DOS,SB-WIN。。。

是的, 那个年代都特别单纯。。。