易码技术论坛

 找回密码
 加入易码
搜索
123
返回列表 发新帖
楼主: 神月

LAVAX双机互传程序(V2.0正式版)!速度10KB/s!(EM首发开源)

[复制链接]
发表于 2006-5-23 15:24:00 | 显示全部楼层
真是太好了/班里的TC800可以资源共享了

小的愿望:如果能把一些类似的小的实用软件合并为一个就好了/

就如把跟电脑相连的link.lav合二为一个(若能得到双方同意的话)

到传输的时候选择功能就行了/这样就更好了/
 楼主| 发表于 2006-5-23 15:31:00 | 显示全部楼层
晕,上电脑课看到了~~~~

如果LEE同意的话,我没意见~
 楼主| 发表于 2006-6-21 20:38:00 | 显示全部楼层
开源,顶上去哈哈~!
发表于 2006-6-21 21:30:00 | 显示全部楼层
楼主官方网站的tc808下载区不是有tc808的仿真器吗?可以一试。[em01]
发表于 2006-6-21 21:33:00 | 显示全部楼层
以下是引用chenyanyi在2006-3-11 16:42:00的发言:[BR]理论上说HL101还得改一下才能用


实际上也是如此。
发表于 2006-6-23 13:41:00 | 显示全部楼层
高考,,又是这样
发表于 2006-6-23 16:22:00 | 显示全部楼层
严重支持
发表于 2006-6-23 17:36:00 | 显示全部楼层
希望可以做一个所有LAVA机间可以选择机型的互传工具,不过难度好象太大了点`````````[em08][em07]
 楼主| 发表于 2006-6-24 09:09:00 | 显示全部楼层
但是其他机器不支持LAVAX的连机函数啊!难道用BASIC做?
发表于 2006-6-24 20:14:00 | 显示全部楼层
TC808的LAVA通讯函数不是已经公布了吗?实现TC800和TC808的双机互传应该比较容易实现了!
发表于 2006-6-25 12:37:00 | 显示全部楼层
我说的是LAVAx之间[em06]
发表于 2006-6-25 12:46:00 | 显示全部楼层
tc808的串口通信函数


原型:void open_uart(int BaudRate)
功能:打开UART端口,并设置波特率

————————————————————————————
原型:void close_uart()
功能:关闭UART端口
说明:返回值 < 0xFF则没有读取到,返回值 > 0xFF 低8位为读取的数据


————————————————————————————
原型:unsigned int read_uart()
功能:从uart读入一个Byte
说明:

———————————————————————————

原型:void write_uart(byte wbyte)
功能:写入一个Byte到Uart
说明:


举例:

#define BaudRate115k 1
#define BaudRate57k 2
#define BaudRate38k 3
#define BaudRate19k 4
#define BaudRate9600 5
#define BaudRate2400 6

main()
{
unsigned int recv_data;
unsigned char byte;
open_uart(9600);

write_uart(0xaa);

recv_data = read_uart();

if(recv_data > 0xff){
byte = recv_data & 0xFF;
}
close_uart();
}
 楼主| 发表于 2006-6-25 14:06:00 | 显示全部楼层
如果是LAVAX的话,这个理论上可以用的,不过不知道受不受机器性能的限制~
 楼主| 发表于 2006-3-10 18:43:28 | 显示全部楼层 |阅读模式
软件名称:LAVAX双机互传V2.0正式版
软件类别:系统工具
软件大小:4KB(16KB)
运行平台:TC800/E400(LAVAX3.0)
相关说明:

这个程序构思于3月5日yan发的帖子,当天写出一段代码,由于家中没有电脑(可怜!3月8日,在TossBoy的机子上终于成功编出程序,但是只是个模型,传文件是可以的,但是有些BUG。中午的时候修正了传输文件过大的BUG!晚自习继续奋战,在加入目录时,遇到了困难,导致我的机子生成255个文件!郁闷!程序只好搁浅~~星期四(3月9日),在TossBoy的机子上加入了帮助,星期五,在TossBoy的机子上完善了帮助并美化了界面(其实也并不好看啦)~测试版完成!

目前只能在发送端选择程序,接收端只能在把传过来的文件生成/LAVA2/test.lav文件,请自行用pacmgr改名即可!具体使用方法请看帮助,里面很详细!呵呵!

由于没有电脑,机子又坏了,文件只好由TossBoy传上来,可能今天晚上会传上来吧,敬请期待!!

由于是测试版,所以程序多多少少有些不足之处,目前没发现什么BUG,只是有接受端不能选择保存目录这个伤脑筋的问题,这个问题我将努力解决的!

运行之前务必仔细阅读帮助!

程序运行发生任何致命错误不要打我啊,只要按着帮助上说的做,就一定不会有事的!!至少我没有发生什么错误!哈哈!千万不要不接线就按接收啊!那样会死的!不过立即退出就没事了!会生成一个全是00000000的空文件的,大小看时间!机子差的估计就闪存满了!速度大概是2KB/s,目前还没有加入进度条,所以请自己把握好时间,等发送端显示发送完毕后用热键推出接收端就OK了!






V1.0正式版:

OK,终于有电脑课啦哈哈!程序的正式版终于完成啦~

功能比测试版强大很多!速度也测试出来了,有点慢~郁闷,才1.6KB/s。

不过我会试着提升速度的!需要时间~~~大家先忍忍吧~~~

在这里谢谢杨光业啦~~

程序有任何Bug一定要告诉我哦,目前我并没有发现什么Bug,只是接受完毕还是得按热键退出程序和速度太慢这2个烦躁的东西啦~

QQ:258082190

E-mail:258082190@qq.com

建议大家最好发E-mail给我,QQ好卡的~

如果急的话就QQ吧~



在这里顺便说一下,如果不是这个程序的问题,就尽量不要来加我的QQ了,如果要通讯函数的一些资料,EM上有,大家搜索yan的帖子就行了~

我已经去参加比赛了,但是可能不能拿奖,因为已经有别人的TC800通讯程序被批准了,我的还没被批准~

如果得奖了(几率5%左右),我就把源码贴出来,没得奖的话,我就继续改进,把速度提升上去~


再说一下,0.1版和1.0版属于2种不同的版本,不能混用的,0.1版只能与0.1版传输,1.0版也只能与1.0版传输!不要混用了!



4月3日,我忍受 不了这么慢的传输速度,于是大大改了一番!速度提升到10KB/s!好爽!~

软件正式改名为LAVAX传输软件~希望最新的那个什么E400也能用~

程序界面我打算全部重新制作,所以在没做好之前不会传上了~请见谅,不过TB如果晚上三更半夜能记得起床帮我做图片的话,程序下个星期就一定会完工的!不会辜负大家对我的支持的!嘿嘿!


TC808的用户:我想知道那个FileList()函数在808上能不能用?我想写个TC808的传输软件。由于我没有TC808,所以对它不是很了解,有兴趣的可以加我QQ,以便我能了解它!谢谢啦!



这是V1.0版






V2.0正式版





以前还期望能拿奖,结果没拿到,想开了,呵呵,把源程序发上来吧,希望大家把自己写的程序都开源,这样WQX才能有更好的程序。得不得奖无所谓了!

希望这个程序能越来越完善。我以后可能不会写WQX的程序了!马上高2了,然后就高3,很忙~大学估计就不会用WQX了,祝WQX越来越好吧,程序越来越棒!希望程序员都把自己的程序开源!呵呵!

也希望高手多做些TC800的连机游戏,毕竟现在还是空白啊~或者完善这个程序也行呵呵!



[upload=txt]viewFile.asp?ID=6220[/upload]

[此贴子已经被作者于2006-6-21 20:36:59编辑过]

您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2025-6-18 02:51 , Processed in 0.011497 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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