Ruud
Veteran Member
In 1980 a Dutch firm created a clone of the TRS80, model 1: the Aster CT80. After more than 40 years there is not much technical documentation left and so I'm trying to create it myself. A lot is understandable except the refresh of the DRAMs.
I know how CAS, RAS and MUX are generated but I miss one thing: the refreshing address. How is guaranteed that the whole DRAM is refreshed within the specified time? A kind of loop, but where?
Then a question out of curiosity: why isn't the Z80's original refresh line not used, including the generated refreshing address? I know that this register has only seven bits = 16 KB but it IMHO it is not so much trouble to generate the 8th bit for 64 Kb DRAMs like the Aster uses.
Thank you in advance for any info!
I know how CAS, RAS and MUX are generated but I miss one thing: the refreshing address. How is guaranteed that the whole DRAM is refreshed within the specified time? A kind of loop, but where?
Then a question out of curiosity: why isn't the Z80's original refresh line not used, including the generated refreshing address? I know that this register has only seven bits = 16 KB but it IMHO it is not so much trouble to generate the 8th bit for 64 Kb DRAMs like the Aster uses.
Thank you in advance for any info!