博主资料

留言 加为好友 收藏

用户名:  prefetchnta
来自:  海外 北美
年龄:  24

最近访问的人:

划过
2008-09-04 21:35:59
wo的BLOG
2008-09-04 12:50:21
笑对人生!
2008-09-03 14:02:04
哈尔滨网站建设
2008-09-01 16:48:56
惶者生存--董衍善
2008-08-31 14:09:46
蓝兰岛
2008-08-29 19:56:55
Neverland
2008-08-29 17:44:33
徐祖哲
2008-08-29 08:15:06
老谢
2008-08-28 10:30:26
直流电源,直流稳压..
2008-08-27 16:23:55

文章列表

个人统计

用户名: prefetchnta
等级: 初来乍到
威望: 60
积分: 705
在线时间: 113 小时
日志总数: 53
评论数量: 345
访问次数: 297029
建立时间: 2006-07-15
RSS订阅       手机访问

日志文章列表

2007年09月22日 23:24:26

实现了用xml引用dll调用的功能

   今天把这个功能加到了我那个解释运行的脚本当中,可以通过以下格式导入DLL中的调用:
<APIs>
   <BIN file="user32.dll">
      <stdcall name="MessageBoxA" param="4" />
      <stdcall name="MessageBoxW" param="4" />
   </BIN>
</APIs>
这样就可以所谓的序列化外部二进制调用,主要是用起DLL来方便一点点。这次把if系关键字的递归去掉了,彻底解决了continue和break关键字的bug,而且还实现了一直没实现的return关键字。
   想要完全的和C兼容,必须还要实现对结构体的操作。对于解释运行的脚本来讲,寻址那些成员可以通过预先定义偏移常量来实现,在预处理时先把脚本里的一些文本符号替换成常数。
   为了提高关键部分的速度,我打算先在脚本里直接嵌入机器码,形如{\xHH\xHH...}作为一个调用。在外部配置即时编译的..

阅读全文>>

Tags: 潘多拉   脚本  

类别: 一般编程 |  评论(0) |  浏览(3315) |  收藏
2007年09月07日 20:34:26

今天俺安全地扶起了一个老太

   今天早上,俺兴冲冲地走在去往银行的路上。成功地偷到了被老婆没收的工资卡,兴奋不已,老子今天终于要吃到传说中的猪肉了!虽说今年是金猪年猪肉价格真的堪比黄金了,但俺是绝对相信D和ZF滴,还有那些兢兢业业,占着茅坑拉稀屎的公务员,他们说了:这个社会是很和谐滴,一定会让俺只吃肉不吃亏滴。
   沐浴在和谐的阳光里,俺的心情那叫一个好哦,电视里总说人均鸡的屁已经一千多美元了,俺不懂,俺只知道生活好了,俺快要吃到肉了,想到这口水都要流出来了。虽说现在给别人打工,但老板从来不打俺,也不骂俺,不拖欠俺的工资,加班时还有面包和火腿肠吃,尽管俺不知道吃下去能不能闹肚子或出人命,但俺知足了,比起那些跳楼讨薪的和那些黑砖窑的来,俺的老板简直就是他妈的圣人,道德水平那是相当地高。俺真的很知足了,在男女比例严重失衡的情况下,俺讨到了老婆,有了传宗接代的人员保障,俺住的房子虽然墙上有裂缝,长毛,漏水,但还没有塌掉,..

阅读全文>>

Tags: 扶起老太  

类别: 其他 |  评论(5) |  浏览(3520) |  收藏
2007年09月06日 23:08:06

准备给GameViewer增加3D模型功能

   今天终于出太阳了,心情总算好了点,又要开始自我陶醉了。上次听了洋大人的钢琴演奏,境界与修养提高了5倍,把MyLIB的一些代码放到ARM平台上跑了一下,感觉不错。果然一开始就抛弃16位平台是对的,可以省下不少工夫。接下来就是执行进一步的计划了。
   似乎好久没玩什么游戏了,毕竟现在好玩的单机游戏不是很多。在硬盘上翻出一个老的RTS游戏——沙丘3000,重温一下当初玩Dune2时候的感觉。现在可不同了,欧美的游戏清一色全是3D的,所以我就打算给GameViewer增加3D模型的功能,这其实也是早就想好的,在一开始就留好了渲染的接口。
   如果想要在那里面显示带贴图的3D模型,恐怕实现起来有点难度,因为3D模型的文件组织是分散的,要考虑到很多情况,显示个框架到是不难。到时候大概只能先导出文件,再显示了。3D模型的导出保存也是个麻烦的问题,我的打算是保存到一个通用的文件里,然后再导入到3DSMax里。但是看来看去找不到一个简单且通用的..

阅读全文>>

Tags: GameViewer  

类别: 自制工具 |  评论(0) |  浏览(3611) |  收藏