gpt4 book ai didi

memory - 帮助 : ZX81 BASIC "Peek" function

转载 作者:行者123 更新时间:2023-12-04 21:25:56 25 4
gpt4 key购买 nike

我需要一种方法来查找字符 ('<') 是否撞墙(黑色像素图形)

- 在 ZX81 游戏中。

我一直在看另一个游戏......它使用代码

if peek(peek 16398 +256*peek 16399) = code "**blackpixel graphic**" then ...

这似乎对他们有用......

这是正确的代码吗?

我对地址和获取内存和其他东西并不是很了解。

请帮我...

- 如果你知道更好的方法。请回答 :)

谢谢,

最佳答案

位于地址 16398 和 16399 是形成光标位置的两个字节。 (见 http://web.ukonline.co.uk/sinclair.zx81/chap28.html)。换句话说,

peek 16398 + 256*peek 16399

为您提供屏幕上下一个 PRINT 将要去的字符的内存地址。显然可以用 PRINT AT 改变.
peek(peek 16398 + 256*peek 16399)

查找位于该位置的任何字符的代码。其余的你应该能够弄清楚。

现在,主要问题是:您的游戏是否以相同的方式使用光标?如果不是,您必须使用不同的解决方案。

关于memory - 帮助 : ZX81 BASIC "Peek" function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3195111/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com