关于填充地形边界的问题,今天才研究的,就是云上天模式纵坐标8-F的地面只填充B列,然后074E=2的纵坐标B及以下替换为54(地上的地面),这里我是直接制定场景显示的背景种类和地面边界种类,但是预览的时候没把对应的场景号改过来(这里还是地上的填充方案)

顺便,我用的是java为主窗体和canvas绘制图像,由于对窗体直接设置布局形式会覆盖画布,我直接用了setBounds设置其坐标和大小,并且对应源程序Main.frm中每个组件的Left,Top,Width,Height。但是我没有vb基础,而这些数值都是以5为倍数的整数,我就默认实际数值为此数值的0.1倍,比如9180变成918像素。但是最后窗体写出来发现,明显比本来大小拉伸了,并且比对后各个长宽比值都不一样。所以实际的这些数值表示什么?
不过目前我计划能支持分析FDS版的SMB1和SMB2J

整个架构目前都是从ROM对应地址中读取数据,能通过改变数据地址适应一部分的hack