这段时间颓废了,基本上没在弄这个东西。
主要是因为前段时间把代码基本上写完之后,但是问题一大堆,除了自己写的几个简单测试程序,其他现成的东西没有一个是能正常运行的,很是郁闷,也不知道哪里有错误,所以放下了。
后来觉得不甘心,又从头到尾把伪指令部分写了一遍,好了一点,有几个程序能显示logo了,但是,还是会卡死。
后来除了补了几个严重的bug,比如Block函数,比如函数调用部分等。
今天心血来潮又调试了一下,发现旧代码直接跳过logo部分但是能进入《橡皮屋》的游戏部分,而新代码在logo部分正常进入游戏则卡死,挑时候发现卡死的时候在return语句部分,应该是进入函数前的堆栈指针保存错了。
检查一下,确实是错了,修改后,嗯,挺兴奋的,起码《博士失踪记》能运行了,这回是lav的。
当然,现在问题还是存在的,比如似乎遇到文件操作就会出错。