帮助:ZX81'BASIC'Peek功能......

时间:2010-07-07 22:13:04

标签: peek zx81

我想找一个打印字符的代码......

这是代码:

10 Print AT 2,2; "T"
20 Let C=Peek(Peek 16398+256*Peek 16399)
30 Print Peek(C)

它应该只打印T

的代码值

我以后可以使用:

40 Print Peek (Code C) 

或其他什么。

但10-30位不起作用。它总是返回'0' - 也有不同的字母:G,T'黑色图形'和M,

我做错了什么?

- 将用于碰撞检测。

2 个答案:

答案 0 :(得分:1)

根据this,这是正确的地址,但光标可能不在正确的位置?如果我记得很清楚(男人,你用那件旧东西做什么:-)! )PRINT AT可能会将光标移动到打印的字符后面一个位置(或一行下面)。

答案 1 :(得分:1)

jdehaan是的,打印T没有尾随;会在打印后将光标向下移动到下一行。 (使用;时,它位于右侧的一个位置。)

要阅读你刚才写的角色,你必须再次撤回一个位置:

PRINT AT 2,2;"T";AT 2,2;
PRINT PEEK(PEEK 16398+PEEK 16399*256)

给我57,这是T的字符代码。