准将64的系统软件已经进行了广泛的逆向工程。除了ROM的反汇编之外,还发布了几个“内存映射”:在RAM的第一个千字节中记录系统变量的表,以及如何使用peek和poke调整系统软件。现在,我将介绍终极C64内存映射:并排显示八个源的C64内存参考。
来自MIT Wandervorschlägen记忆地图的德语参考,H.Hauck博士著,载于64‘er Sonderheft 1986/07。
您可以通过单击源旁边的复选框来启用和禁用列,并且可以使用表上方的相应按钮展开/折叠所有详细信息。以下是状态字节的四种不同扩展说明:
这里是$2B-$48范围的折叠版本,将原始源代码中的注释与程序员参考手册进行比较:
符号(第二列)取自原始来源。有时,单个存储位置有多个含义,因此有几个符号。一些描述被改编来独立地描述不同的含义:
在反汇编过程中,零页地址(如$CC)和符号(如BLNSW)链接回内存映射:
内存映射表由独立格式化的ASCII文件生成,如下所示:
它由三列组成:十六进制的地址范围、符号名称和标记格式的描述。
旗舰版C64参考正在作为开源项目在github.com/mis64/c64ref上开发-欢迎以添加、修改等形式贡献内容!