0

在正常操作中是否存在未使用的 ROM 字节?

我想解码地址总线,拉下 ROMCS 并将数据放在数据总线上仅用于一个地址

ZX Spectrum 正常操作中从未使用过的 ROM 中的地址吗?也许我可以找到一个字符位图的位置,然后永远不要使用那个字符?

4

2 回答 2

1

如果没有 ZX 编程参考或手边的 ROM 内容,很难指向任何单个字节,但我可能会给你一些想法:

  • 选择一个你不打算使用的函数(比如,保存到磁带),使用它的入口点作为地址
  • 找到字体的存储位置,在其中一个字符中选择一个字节。很可能一切仍然有效,但是您会在角色中错误地绘制那条线
  • 选择启动时开始执行的位置,但要等到第一条指令执行后才启用电路
  • 从字面上寻找未使用的部分,那些可能看起来像是相当大的连续运行的 0xFF 字节(等等,我在模拟器中找到了 ROM,有这样一个区域,从 0x386E 到 0x3CFF,但我不知道如果此 ROM 是原始的或更改的,您需要检查您的)
于 2013-04-17T14:39:18.317 回答
0

现在对内存进行征税,但如果我们需要存储一些额外的字节等,我们曾经使用打印机缓冲区。它有 256 个字节长,并且紧跟在屏幕转储内存之后。我相信它是从 &5B00 到 &5BFF。

于 2016-07-28T09:07:30.523 回答