易码技术论坛

 找回密码
 加入易码
搜索
查看: 670|回复: 23

问题:bas中poke,peek,call又对应lav里怎样的处理?

[复制链接]
发表于 2013-4-21 18:08:28 | 显示全部楼层 |阅读模式
如题。
想法来源是想将一些经典的bas程序移植成lav,如涉及poke,peek,call等,在lava中该如何实现?
一般有以上语句的,2000,2600和3000等的比较多。尽管不同的机型,内存地址不一样,但对其功能了解,就能相应处理,特别是poke作图。

[ 本帖最后由 hdjackie 于 2013-4-21 18:09 编辑 ]
发表于 2013-4-21 21:39:37 | 显示全部楼层
模糊记忆中应该是用*对对内存进行赋值吧?
a=peek(1)
换过来应该是
a=*1
a=poke 1,b
换过来
*1=b
好像是这样,不知道对不对了……
发表于 2013-4-21 21:47:52 | 显示全部楼层
另外这种赋值好像还是无法跨机型的,绘图不是有绘图缓冲区么……这个已经彻底忘了
发表于 2013-4-21 22:01:01 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2013-4-21 22:09:42 | 显示全部楼层
那只能重制,而非移植了。。。
 楼主| 发表于 2013-4-21 22:14:54 | 显示全部楼层

回复 3# 的帖子

我也不太清楚。
因为有的bas游戏是带有制作好的dat的,用lav读肯定需要修改,甚至可能不能用。
 楼主| 发表于 2013-4-21 22:23:48 | 显示全部楼层

回复 4# 的帖子

其实我想移植的游戏中排第一的就是你的我是阿角,然后是轩辕剑,还有我假日神秘岛创意来源“冒险岛X RPG”等。。。
我是阿角在仿真机里运行不是很正常,如果能移植成lava版的就好了。
如果方便,而且还在的话,能否将当初的相关资料和源代码发一下?论坛里的源码我下载了,就是不知道dat你是怎么做的?直接用像素画板画的?画完一张图怎么合并处理?

[ 本帖最后由 hdjackie 于 2013-4-21 22:32 编辑 ]
发表于 2013-4-23 12:03:18 | 显示全部楼层

回复 7# 的帖子

你试试用Yan的编译器,有一些y模块,貌似能做一些嵌入式汇编的事情
 楼主| 发表于 2013-4-23 19:17:46 | 显示全部楼层

回复 8# 的帖子

好陌生的东西,有链接吗?
发表于 2013-4-23 20:30:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2013-4-23 22:34:19 | 显示全部楼层

回复 10# 的帖子

感谢上传!当初真是有毅力啊,一个个点画出这么多可爱的造型。
在之前我用看过主程序的源代码,感觉确实要重新写大部分的程序代码,素材和数据倒是可以用现成的。
可能要花很多时间,慢慢来~
发表于 2013-4-23 22:42:24 | 显示全部楼层

回复 9# 的帖子

http://bbs.emsky.net/viewthread.php?tid=19874
这个……貌似帮助文档已经相当完善了。
感觉这个东西应该是Lava时代“最高科技”的产物了,只是做出来的时候几乎没人用了,如果早几年出来,应该会出现很多很好玩的东西。
 楼主| 发表于 2013-4-24 07:11:53 | 显示全部楼层

回复 12# 的帖子

哈哈,勿怪。当初lav火的时候,我还在弄bas呢,到了高中末期,我才学了C。
 楼主| 发表于 2013-4-24 10:10:00 | 显示全部楼层

回复 12# 的帖子

试了下,真是个好东西啊!感谢介绍。
发表于 2013-4-24 21:36:28 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2013-4-24 22:20:20 | 显示全部楼层

回复 15# 的帖子

不过感觉挺没动力的,没什么人关注文曲星了,无限伤感啊
发表于 2013-4-25 09:24:30 | 显示全部楼层

回复 16# 的帖子

继续把,我支持你,前年为了怀旧,特意买了个tc808
 楼主| 发表于 2013-4-25 10:25:39 | 显示全部楼层

回复 17# 的帖子

感谢支持!现在不比从前了,做什么事情都要考虑养家糊口,处于兴趣而没有收益的事情,只能放在闲暇时间了。
先玩现有的吧,也够玩好几年的了。
发表于 2013-4-28 21:18:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-5-23 22:20:03 | 显示全部楼层
lz来玩树莓派吧~
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2024-4-20 14:12 , Processed in 0.014719 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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