易码技术论坛

 找回密码
 加入易码
搜索
查看: 1739|回复: 10

[其他] [技术公布]BAS中按键不松连续响应PEEK值!

[复制链接]
发表于 2008-11-13 13:15:11 | 显示全部楼层 |阅读模式
在BAS游戏中,常要用到按住一个键不松,而连续响应此按键的方法(如人物的连
续移动。但本人却未发现此项技术的公布,也无含此技术的BAS游戏(也许有人公
布而我没见到。先不管这些,至少经过本人不懈努力,不断尝试,终于找到所有
连续响应按键的PEEK值)以下为列表:
PEEK(198):F1(251),Q(239),A(223),Z(191),求助(127),O(247),网络(254)
PEEK(197):F2(251),W(239),S(223),X(191),SHIFT(127),L(247),资讯(254)
PEEK(196):F3(251),E(239),D(223),C(191),输入法(127),↑(247),计算(254)
PEEK(195):F4(251),R(239),F(223),V(191),……,↓(247),时间(254)
PEEK(194):……,T(239),G(223),B(191),0(127),P(247),ON/OFF(254)
PEEK(193):发音(251),Y(239),H(223),N(191),·(127),输入(247),英汉(254)
PEEK(192):……,U(239),J(223),M(191),空格(127),∨(247),新华(254)
PEEK(191):复读(251),I(239),K(223),∧(191),←(127),→(247),剑桥(254)
(∧为上翻页,∨为下翻页,键名后面括号内为按住此键不松时的PEEK值,松开
为255。)
以上值是在TC1000机型上得出,其他机型不知适应与否,但根据各机型的读键值
皆为PEEK(199),可能适用于其它机型。
举例:(按键不松连续移动的小方块)
]10 GRAPH
]20 M=80:N=40
]30 E=M:F=N
]40 BOX E,F,E+3,F+3,1,0
]50 BOX M,N,M+3,N+3,1,1
]60 E=M:F=N
]70 IF PEEK(196)=247 THEN N=N-1+(N=0)
]80 IF PEEK(195)=247 THEN N=N+1-(N=76)
]90 IF PEEK(191)=247 THEN M=M+1-(M=156)
]100 IF PEEK(191)=127 THEN M=M-1+(M=1)
]110 GOTO 40
(我看到很多BAS程序需要连续移动时却只能按一下动一下,按住不松就不动,造成程序可玩性大大降低。所
以这篇帖子对很多BAS程序和写手有很大帮助。)
PS:有些键同时按住能同时响应,有些不能。
声明:以上由本人尝试得出,如有人公布过,您把它当做转载既可!并非本人欺
骗!

[ 本帖最后由 yjtx256 于 2008-11-13 13:17 编辑 ]

评分

参与人数 1小红花 +5 收起 理由
skg + 5 精品文章

查看全部评分

发表于 2008-11-13 17:19:16 | 显示全部楼层
NC TOOLS好像就行  叫什么 按键映射吧
发表于 2008-11-13 17:43:44 | 显示全部楼层
支持LZ的钻研精神。
发表于 2008-11-13 19:29:45 | 显示全部楼层
如果我没记错,CC800年代的GVBASIC就使用PEEK(200)左右的几个键盘映射地址。
比如有个叫深海潜艇还是什么的就有,有很多,楼主可以到GGV找找2001年的GVB看看。
这些地址也早就公布在PEEK表中,还有很多朋友制作了键盘映射程序等。

GVB键盘映射

[ 本帖最后由 LOJA 于 2008-11-13 19:34 编辑 ]
发表于 2008-11-13 20:57:57 | 显示全部楼层
专研之前可以先查查资料,这样可以节省时间。
发表于 2008-11-13 21:55:07 | 显示全部楼层
现在的人都浮躁得很,查资料就别指望了。
发表于 2008-11-13 23:52:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2008-11-14 00:39:11 | 显示全部楼层
支持这样的帖子!
发表于 2008-11-14 15:34:51 | 显示全部楼层
其实大概几年前就有了吧…………我用了2年了

GVB专区有很多类似文章
发表于 2008-11-14 15:39:58 | 显示全部楼层
再完善一下吧~~~~
加一句
IF PEEK(199)>128 THEN ...
释放按键
发表于 2008-11-14 16:17:00 | 显示全部楼层
技术公布……
很久没来了,被雷了一下~
嘿嘿,楼主再接再厉哟~
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-3-29 04:05 , Processed in 0.011793 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表