Explain about the AF register and flags

ZXNet echo conference «code.zx»

From Yuri Potapov To All 26 November 2005

Hello Sinus memory refresh breaks described in ZX review

From jtn To All 26 November 2005

Hello,GriV What are you raving about, what register is F, what refresh... In proprietary specs and some clones (with two memory fields) indeed the memory was regenerated by the processor, this is done by the IR register pair (do you think why does it “snow” if I is placed in #40..#7F?), but not AF.

From Yuri Potapov To All 27 November 2005

Hello jtn it's driving :) well, I drove it away, but how was it all done? I'm talking about the suffocation of memory via R register?

From jtn To All 27 November 2005

Hello Jerry 32k of memory consists of 64 rows and 512 columns. for it to retain information it is necessary select each column for reading after a period of time not exceeding passport (2ms or something for ru5). so here it is. if we don’t give for example register R goes beyond the limit of 31, i.e. it will dangle in the interval 0..31, then with at addresses #8020..#803f,#8060..#807F and then with step #20, the bits will begin to float. a on branded computers, in addition, in the regeneration cycle it is read from memory to the bus number from IR, and since the bus is common with VC and if I is in the range #40-#7f, then the data seems to be mixed and it turns out to be snow

From Slavik Tretiak To All 27 November 2005

Hello jtn yes, jtn is right. no register F is the topic here. you just need ┌─- code ─── XOR A GG LD R,A JP GG └── code ─── In Grodno, we once wrote a defense based on this. only worked on machines with two memory fields (mostly bytes).