C/C++
FlyLasly
这个作者很懒,什么都没留下…
展开
-
E2上GBA模拟器移植的困难。。。
终于决心动手写GBA的模拟器了。。。修改了半晌,终于吧Oop的模拟器源码编译通过,但是到了机器上却跑不起来,那个源码用了一个非常奇怪的方式来处理系统响应:主动调用系统去处理,没开线程……太奇怪了,难道模拟器里面都是这么写的么?总之这种方式在E2上运行有问题,于是想到,至少我要得到里面buffer中的数值,来验证模拟器是否是真正的运行起来了。于是就在转换函数的地方加上了写文件,写到了一系列文件里原创 2007-06-21 00:39:00 · 4813 阅读 · 14 评论 -
今天更新了E2_EZX_sdk0.02beta版
发布了这么久,依然没有看见多少E2的EZX程序出现,稍微有些失望,想来可能和SDK比较难用有关吧,不过现在也就只能这样了,毕竟还没有什么好的办法去简化相应的流程。相关的辅助文档也没有跟上,没有太多时间,只有以后慢慢的补充相应的教程了。 今天开始在这里扎根了,以前的blog久等它吧,虽然也是很好用的,但是毕竟给城墙了。。。 下面是新发布的E2_EZX_sdk0.02beta版,主要是增加了很多控件原创 2007-06-20 17:24:00 · 1861 阅读 · 8 评论 -
内存对齐进阶
内存对齐,可能对大部分人都是新名词,对一些人可能见惯不怪,如果不清楚概念的建议先搜索一下,下面说的是一些极为特殊的情况。当然,下面的说明是基于C的,并且程序按照4字节的方式对齐对大部分人而言,内存对齐的问题可能就是解释struct结构体sizeof的大小问题,似乎出了在串行化的时候引起的小麻烦,其他都不成问题,不过,今天我告诉你一个关于内存对齐的故事,这个可不是个小事了。先看两段代码:原创 2007-06-27 01:33:00 · 1634 阅读 · 3 评论 -
AT&T格式的arm汇编
这段时间在交叉编译arm上的一些程序,因为效率问题需要用到汇编内嵌,上网找了很多,基于arm的AT&T格式汇编资料感觉很少的样子,于是有了下文,希望对需要的人有些帮助。当然,如果对AT&T不了解的话,建议先找找相关资料。首先,arm汇编格式和 x86格式参数比较相反,目的寄存器在前,源寄存器在后,在AT&T格式的汇编下,需要遵从以下翻译规则:1、对于寄存器指令而言,参数顺序统统反转。比原创 2007-07-08 02:28:00 · 7006 阅读 · 2 评论 -
如何在没有资料的情况下调用Linux链接库
<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } H3 { margin-bottom: 0.21cm } H3.western { font-family: "Helvetica" } H3.cjk { font-family: "微软雅黑原创 2007-09-20 02:13:00 · 11255 阅读 · 31 评论