易码技术论坛

 找回密码
 加入易码
搜索
楼主: fishyuxuan

[源码] [原创]感谢LEE的FTPLINK!我成功实现LAVA通讯!LAVA可以玩联机游戏了!

[复制链接]
 楼主| 发表于 2005-2-3 14:52:00 | 显示全部楼层
懂了,COM使用定时器做内部中断的,很可能LAVA有时会使用同一个定时器或是关闭定时器中断吧?

可是有时却能正常运行,郁闷...............

[此贴子已经被作者于2005-2-3 14:54:19编辑过]

 楼主| 发表于 2005-2-3 14:57:00 | 显示全部楼层
这么说来还是不太行啊,先把LAVA卸了分析分析。
 楼主| 发表于 2005-2-3 15:01:00 | 显示全部楼层
不过,在LAVA中不管是否成功,端口的电压都变了,可见ENABLE_UART是可以运行的,应该是波特率发生器的问题。
[此贴子已经被作者于2005-2-3 15:05:16编辑过]

gmmy_ok 该用户已被删除
发表于 2005-2-13 23:13:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-2-21 11:29:00 | 显示全部楼层
[em01]我下载下来看看
点击这里给我发消息
发表于 2005-2-21 15:36:00 | 显示全部楼层
又有新的期待了
 楼主| 发表于 2005-2-21 17:56:00 | 显示全部楼层
不过这段代码不稳定,会受LAVA解释器影响,不太好用。下次再研究研究,不过不改LAVA解释器的话应该不行
 楼主| 发表于 2005-4-9 19:33:00 | 显示全部楼层
?不是吧,LAVA解释器运行后会把本身向后移的,所以加不了啊
发表于 2005-4-9 19:58:00 | 显示全部楼层
晕,可以让它把加上的代码一起移动。。
发表于 2005-3-19 16:06:00 | 显示全部楼层
NC3000已测试,用不了!
发表于 2005-3-22 22:56:00 | 显示全部楼层
好爽啊 可以用红外了
发表于 2005-3-28 11:06:00 | 显示全部楼层
TC1000S会导致自动关机(而且好像还有异常),不过直接用串口调试器发信息会有回应,就是不知道是什么意思。
发表于 2005-4-5 21:07:00 | 显示全部楼层
太支持你了!!!!!!!!!TC1000能用么,.还有,多讲讲原理啊~!
8395_16485_3418.bmp

8395_16485_3417.rar

2 KB, 下载次数: 541

 楼主| 发表于 2005-4-7 17:53:00 | 显示全部楼层
这个 只能在2K和26K平台上用3000和TC1000用不了

那段代码其实是模仿汇编中操作特殊寄存器的方法,不过由于LAVA解释器的会影响一些寄存器操作,所以有时不能成功的打开COM口。LAVA解释器的代码又太紧凑了,一时加不进新的代码,所以还没有出支持COM的LAVA修改版

发表于 2005-4-7 19:32:00 | 显示全部楼层
以下是引用fishyuxuan在2005-4-7 17:53:49的发言:

不过由于LAVA解释器的会影响一些寄存器操作,所以有时不能成功的打开COM口。LAVA解释器的代码又太紧凑了,一时加不进新的代码,所以还没有出支持COM的LAVA修改版

加到文件尾就可以了啊,还有很大的空间可以写代码的。
 楼主| 发表于 2005-4-10 14:45:00 | 显示全部楼层
那大小就超过X-RAM了
发表于 2005-4-11 16:15:00 | 显示全部楼层
不会的,我原来做的那个GVMAKER+就是将代码加在文件尾。
好像本来它移动的代码比实际代码就长一些(具体我也忘了,很久没弄过汇编了),应该有足够的空间来写个通讯函数的。
 楼主| 发表于 2005-4-16 10:05:00 | 显示全部楼层
大概我算错了,下次试试.谢谢Eastsun!
发表于 2005-5-11 15:59:00 | 显示全部楼层
有技术含量,不错。另外我的《宇星外传》制作完成以后就要开始做LAVA2的游戏了,此贴令我受益匪浅……先谢了 [em01][em05][em02]
发表于 2006-7-19 18:13:00 | 显示全部楼层
好!!!!
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2025-8-24 13:40 , Processed in 0.016029 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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