迪文科技论坛

 找回密码
 立即注册
搜索
查看: 36336|回复: 53

【开源】用T5L做游戏:俄罗斯方块,0.5ms处理200个图标

  [复制链接]

567

主题

167

回帖

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
11966
发表于 2019-7-1 17:29:28 | 显示全部楼层 |阅读模式
T5L 俄罗斯方块游戏功能:基于T5L的OS CPU(200MHz 1T 8051),T5L处理图像非常高速(2.4GB/S显存带宽)。      

实测200个14*14的图标显示处理时间,显存模式是0.5mS,背景图模式是2.5mS。


附件有C51源码、DEMO例程、控键说明供大家参考
软件版本:DGUS Tool V7.57
内核程序:T5L_UI_DGUS2_V21.BIN以上版本

注:图片为竖屏模式,CFG文件0x05位置可以配0x39,以便正确显示;背景图片已和图标库生成为一个36背景图片.ICL文件,CFG文件0x08位置写0x24指定图片位置。

视频效果:https://v.qq.com/x/page/f0893z4j79o.html
http://cache.tv.qq.com/qqplayerout.swf?vid=f0893z4j79o



备注说明:如需源码,请在评论区回复邮箱获取,谢谢!





回复

使用道具 举报

2

主题

9

回帖

109

积分

注册会员

Rank: 2

积分
109
发表于 2019-7-2 23:40:01 | 显示全部楼层
这个厉害
回复

使用道具 举报

12

主题

12

回帖

372

积分

中级会员

Rank: 3Rank: 3

积分
372
发表于 2019-7-3 10:49:38 | 显示全部楼层
就俩字,牛逼
回复

使用道具 举报

0

主题

6

回帖

471

积分

中级会员

Rank: 3Rank: 3

积分
471
发表于 2019-7-5 19:26:01 | 显示全部楼层
好好学习~
回复

使用道具 举报

0

主题

7

回帖

41

积分

新手上路

Rank: 1

积分
41
发表于 2019-7-21 16:13:55 | 显示全部楼层
hex是烧进屏里面的吗?
回复

使用道具 举报

27

主题

75

回帖

911

积分

高级会员

Rank: 4

积分
911
发表于 2019-7-22 15:21:16 | 显示全部楼层
本帖最后由 CCN 于 2019-7-22 18:08 编辑
chunfj 发表于 2019-7-21 16:13
hex是烧进屏里面的吗?

1. 如果是通过SD卡下载的话,需要转换成BIN文件,才能被屏幕识别。2. 如果是通过串口下载的话,可以通过DGUS工具中的下载工具直接把HEX下到屏幕里,就不用转一次格式了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

4

主题

8

回帖

440

积分

中级会员

Rank: 3Rank: 3

积分
440
发表于 2019-7-25 23:03:47 | 显示全部楼层
好厉害啊!!!!!!
回复

使用道具 举报

4

主题

8

回帖

440

积分

中级会员

Rank: 3Rank: 3

积分
440
发表于 2019-7-26 16:53:15 | 显示全部楼层

我用DMG48270C043-03WTR写完"T5L俄罗斯方块功能20190701.zip"然后再写回自已的项目,修改变量值时,串口2不发数据出来了。??????
回复

使用道具 举报

82

主题

150

回帖

2623

积分

超级版主

Rank: 8Rank: 8

积分
2623
发表于 2019-7-27 20:46:41 | 显示全部楼层
本帖最后由 神秘の宅叔 于 2019-7-27 20:47 编辑
monkey 发表于 2019-7-26 16:53
我用DMG48270C043-03WTR写完"T5L俄罗斯方块功能20190701.zip"然后再写回自已的项目,修改变量值时,串口2 ...

请从论坛下载最新的T5Los内核更新一下,串口2迪文出厂设置好的就会恢复了。
***********************************
关于DWIN编程和51编程兼容问题:
1、DWIN OS程序这个是迪文的C编译器或者迪文OS汇编(用迪文软件DWIN C Compiler 1.1.0.7或者OSBuild3.0.2.6生成),是在T5L_OS*.bin内核底层程序上运行的,所以必须下载T5L_OS*.bin内核底层程序后再下载DWIN OS程序。
2、T5L的 OS CPU 8051程序,用户基于OS 的8051 平台开发的应用程序(用Keil公司的软件,需要安装迪文T5L的KEIL接口驱动程序)。注:Keil软件编译后的hex文件,需要用迪文的PC工具软件“DownLoadFor8051 V1.4”转换为T5L51*.BIN文件。
也可以这样理解:
T5L51*.BIN 就是8051直接运行的代码,没有DWIN OS平台了。
DWIN OS程序是在T5L DWIN  OS虚拟机上运行的代码。
(T5L51*.BIN一旦下载到T5L芯片里,就会把T5L_OS内核和DWINOS汇编的程序都冲掉,要恢复用汇编的OS程序的话,先要下载T5L的OS内核程序如T5L_OS_DGUS2_V1*.BIN,然后再下载DWINOS*.BIN)


***********************************

回复

使用道具 举报

2

主题

110

回帖

1985

积分

金牌会员

Rank: 6Rank: 6

积分
1985
发表于 2019-7-29 10:54:12 | 显示全部楼层
这个厉害!!
你的问题在于读书不多而想得太多
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-23 01:12 , Processed in 0.067506 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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