![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
文曲星8位板子编程
文章平均质量分 77
u010805542
这个作者很懒,什么都没留下…
展开
-
高中时代的回忆
不知还有没有用文曲星电子词典编程的朋友...回忆那个只有160*80单色分辩率,8位单片机,512k内存的东东...为节省每一个变量,每个名称长度,每一毫秒速度,费尽心思...本来买来当词典用的,却想方设法将词典删除,以加大编程可用空间...peek,poke,call一次次对内存的洗礼,一堆堆文曲星报废...批量法,bmp读取,灰度相片,RPG引擎,Lava,一次次对其缺陷的改进都让人...2006-12-09 19:17:04 · 211 阅读 · 1 评论 -
调用文曲星里的英语词典中的语音(游戏发音处理)
调动星星里的英语语音! 作者:ISAILOR-HB NC1020 NT $990F 入口: $94~$96 : 单词发音编号. 例如: LDA #$00 STA $94 STA $95 STA $96 INT $990F 就是发出单词"a"的声音 即: FOR X=1 TO READ POKE12287+X,P NEXT ...2006-12-22 12:37:08 · 223 阅读 · 1 评论 -
互连游戏的结构(红外线无线控制)
互连游戏的结构我现在准备编红外互连游戏所以先介绍一下,希望有兴趣的朋友一起编 因为lava好像不支持call和poke所以现在就在basic上做,汇编我在学, 应该会有像样的游戏的 我也没什么经验,所以都是自己设计的框架,有更好的请大家指出一起分享 互连游戏的主要结构是一个完整的游戏代码和数据发送接受判断程序, 下面我就简单介绍一下 1.过程: 接受...2006-12-22 12:36:02 · 161 阅读 · 1 评论 -
在BAS文件中调用另一个BAS的方法(动态字节码加载)
在BAS文件中调用另一个BAS的方法 原作者:houjie [原创]用gvbasic+的run命令实现程序间的跳转. 如下面这几个程序. 程序a graph:print "ok!" v$=inkey$:poke 4650,asc(v$) run "b" 程序b print chr$(peek(4650)) end 这样,你按的键会打印到屏幕上. ...2006-12-22 12:34:37 · 467 阅读 · 1 评论 -
[原创]键盘映射
键盘映射(按键连续操作) 映射是指按住键后程序连续操作。 而读键是指按一次键程序操作。 原理:每一行映射的数值是和二进制有关的,文曲行将键盘映射从上倒下那一行的按键被按下用0/1表示,1表示没被按下,0表示被按下,这就是为什么平时内存映射的值都是255的原因了,也就是说,当最下面一排的按键中有键被按下,则对应映射变为01111111就是127,当倒数第二排的按键被按下,则映射变为1...2006-12-22 12:33:43 · 2698 阅读 · 1 评论 -
RPG引擎原理讲解
RPG引擎原理讲解! 作者:杨芹勍[Coolsoft(R)] ------------------------------------------------------------------------------------------------------ 当我在发布“动物园历险记”之前,我在许多文曲星网站都发了游戏的剧情、内容和规模预告的帖子。可想而知,当你在没有玩这...2006-12-22 12:33:05 · 1604 阅读 · 1 评论 -
系统内存地址PEEK值大全
NC1020系列PEEK值 NC1020系列(包括NC1020N,NC1020, CC880) 1.系统: 屏幕亮度: PEEK(1330)+1 亮度 设定音量:PEEK(1329)+1 音量 输入法设定:PEEK(1353) 联想 PEEK(1354) 拼音 PEEK(1342) 反查 PEEK(1341) 输入法 按键声音:PEEK(1128) 声音 整点铃声:PE...2006-12-22 12:30:59 · 270 阅读 · 1 评论 -
[原创]中国象棋源码(主要实现自动走)
中国象棋中国象棋简介: 作者:梁飞(网名:o_o) 本程序为BAS通用版游戏(未用199以外PEEK地址值) 这是一个测试版游戏, 由于程序源码8k大的限制,(>8k的程序运行很慢) 还有些功能未写完. 已有功能: 所有象棋棋规限制: 车炮直走,马踩日,象飞田,士斜插,将兵单移; 兵不退,将士限九宫,飞象不过河; 象田心蹩...2006-12-22 12:26:44 · 1703 阅读 · 1 评论 -
智能五子棋 (NC1020型用)
智能五子棋 (NC1020型用) 此算法是friday所写,棋力比我还好!在文曲星NC1020这种超低能的运算力的板子上每步也不超过5秒5 CLEAR:DIM IL(4,2,2),M(16,16),BSX(16),BSY(16),RECORD(255):ID=0:CP=0:TS=0 10 GRAPH:POKE 29943,255:POKE 1024,0 20 LOCATE ...2006-12-22 12:25:26 · 230 阅读 · 0 评论 -
四则运算(官方程序)
四则运算(官方程序) ****四则运算**** ]10 CLS ]20 DIM OPERAND(6),OPERATOR(6),EPS(12) ]30 DIM PRIORITY(6,6),STACK1(6),STACK2(6) ]40 RANGE=10:AMOUNT=10:DIFFICULTY=1 ]50 FOR I=0 TO 6 ]60 FOR J=0 TO 6 ]...2006-12-22 12:21:59 · 276 阅读 · 1 评论 -
批量法作图(速度奇迹)
批量法作图(速度奇迹) 余海林的创始原帖: 批量发送字节法: 先要了解字串变量在BASIC助手中的存放方式: 一旦程序中出现A$="XXX"之类的字串赋值语句时,在内存中用A$代表的字串 "XXX"就会被保存在内存中(内存是RAM,不要理解成闪存).并且保存的地址也 会记录在内存中,在使用A$时BASIC平台就会按记录的地址去取出"XXX". 总之,一旦出...2006-12-22 12:21:31 · 290 阅读 · 0 评论 -
时间显示(小晶体管)控制
时间显示(小晶体管)控制 首先,来看看时间显示的小程序(NC2600C通过): 10 CLS:POKE 199,0 20 LOCATE 2,4 30 PRINT "这是一个测试程序":PA$(0)=" ":PA$(1)=":" /*为使用192/64振荡器做准备*/ 40 LOCATE 3,6 :POKE 911,1 50 PRINT "CLOCK" /*以...2006-12-22 12:20:07 · 294 阅读 · 1 评论 -
图像快速载入
图像快速载入 一秒内超快全屏图片保存和载入:这是我在研究滚屏时的意外发现,也许被人也有过类似的发现,但是我觉得这太快了,所以决定发上来。保存:首先声明这几个变量,注意变量名称最好是一个字节,并将他们规定到现存。 1 A$="":B$="":C$="":D$="":E$="":F$="":G$="":H$="" 2 FOR I=12006-12-22 12:19:35 · 111 阅读 · 0 评论 -
批量法滚屏的详解
批量法滚屏的详解 先得了解文曲星的屏幕,为159*80,存图是每横向8个点为一个元素,因此一行有160/8=20个元素(注:第一个元素只有7个点,因此一行是159个点)。那么整屏总共是20*80=1600个元素,每个元素用一个数据存储,所以一个图形的数据文件就是1600大小。 下面直接以滚屏程序讲解。 (一)安装程序: 0 : 5 PRINT "正准备安装..." (首...2006-12-22 12:18:58 · 179 阅读 · 0 评论 -
文曲星读屏原理
读屏原理 读点法原理 在文曲星中,显存都是8位的,即一个显存控制8个液晶阵点的显示,8个阵点,每一个有“黑“和“白“两种状态,所以8个点就有2的8次方即256个显示效果,所以每一个显存的值为0-255共256个值。一个显存的状态可以看成把那个显存值转换为8位2进制的数字,然后1表示“黑",0表示“白“。例如: ■□■□■□■□对应的是 1 0 1 0 1 0 1 0 那么将1010...2006-12-22 12:17:39 · 320 阅读 · 0 评论 -
[原创]简易五子棋
简易五子棋10 GRAPH:CLS:FOR X= 4 TO 148 STEP 8: FOR Y=4 TO 68 STEP 8: BOX X,Y,X+8,Y+8: NEXT:NEXT 20 A=1:X=76:Y=44 :B=0 30 X=X+160*(X〈 4)-160*(X〉156):Y=Y+80*( Y〈 4 )-80*(Y〉76) 40 BOX X-4,Y-4,X+4,Y+4,...2006-12-22 12:15:50 · 235 阅读 · 0 评论 -
RPG“伏魔剑”源程序
RPG“伏魔剑”源程序 0 : 1 GRAPH 2 DIM WZ(5,21),DM$(4,19):X(6)=3:Y(6)=19 6 MO=100 :GOSUB 4101: GOTO 30 10 IF T$="b" THEN T=1:19 11 IF T$="n" THEN T=2:19 12 IF T$="m" THEN T=3:19 13 IF T$="g" TH...2006-12-22 12:15:09 · 357 阅读 · 1 评论 -
[原创]文曲星GVB - 俄罗斯方块
好久没写GVB了,都快忘记了,上一段时间抽空写了个俄罗斯方块的GVB程序,发来给大家看看。第一遍写完后,慢的无法忍受。已经优化过两次算法,但还是很慢,权当一个样品吧。使用了键盘映射,是NC1020的,NC系列应该差不多。 以下内容为程序代码:1 : REM 作者:梁飞,网名:o_o,代码虫子10 CLEAR:GRAPH:LOCATE 3,6:PRINT "loading..."...2006-12-12 21:03:05 · 542 阅读 · 1 评论 -
不知JavaEye中还有没有用过文曲星编程的
在JavaEye中,因为这几篇文曲星编程的文章认识了[url=http://taowen.iteye.com]taowen[/url],他也用那个512k的小东东搞过6502,呵。高中时代的梦想啊...2007-04-13 15:59:04 · 307 阅读 · 0 评论