Question about memory

ZXNet echo conference «hardware.zx»

From Mikhail Tarasov To All 19 December 2005

Hello Mick I continue to mock the computer - I cut off WAIT (in the sense that it’s always on now "1"). So far it works without problems. Although what did this affect and how can I check it? I don't know yet.

From Vlad Semchenko To All 20 December 2005

Hello Mick Mic> I continue to mock the computer - I cut off WAIT (meaning on it Mic> is now always "1"). So far it works without problems. But what is it for Mic> had an effect and I don’t know how to check it yet. Test the number of cycles. At the same time, you will find out the stability of the tire. Maybe You'll find out something else interesting.

From Konstantin Sviridov To All 11 January 2006

Hello caro car> It seems that the second assumption is also correct in Spectrum+2 car> line has 228 bars, and lines have 311. I checked with the , there are indeed 228 bars in the line. As for the error, for , the main thing was to understand that there are more clock cycles, and no less than +2. Moreover, the test was developed by you a little for something else (calculations of fast and slow pages), and fulfilled its purpose great. Thank you very much for that again.

From Kamil Karimov To All 11 January 2006

Hello Conan Con> Judging by the results provided by Kamil, in a branded car Con> +2 test showed: 70848 cycles (in banks), and based on Con> ratio of measures in a line and lines (227*311) there are 70597 of them. That is Con> the error was: + 251 clock cycles. Such an error indicates either my mistake or yours. I'll check tomorrow, but today I can assume that Spectrum+2 does not have 311 lines, and 312 lines, which gives (227*312)=70824 clock cycles - an error of +24 clock cycles. Or there are 311 lines, and the number of clock cycles in a line is 228, which gives (228*312)=70908 - error -60 cycles. Now I checked the test in the ZXMAK emulator, where the number of cycles in frame. As it turned out, the test gives an error of -64 clock cycles :) It looks like the second assumption is also correct in Spectrum+2 there are 228 bars in a line, and 311 lines.

From Alexander Yudin To All 11 January 2006

Hello Costa By the way, this error of 64 clock cycles is only in the test version 1.0 Version 1.1 works correctly down to the beat!

From Alexander Yudin To All 11 January 2006

Hello caro car> As it turned out, the test gives an error of -64 clock cycles :) Strange!? It seems not at minus 64 but at plus 64 as I indicated above: v2_conf2:

From Vitaly Kovalev To All 11 January 2006

Hello Mick Mic> Test is test, but don’t forget I now have a ZX-777 with modifications Mic> (SRAM128 and clock frequency shifted). Maybe with the original one Mic> compare, maybe there is some difference. I also have a 777, completely redone inside and out, and the memory costs sim 1 meter, but it stubbornly showed 228 clock cycles even before installing the sim, although I didn’t wait cut it off, and what’s interesting is that he showed all the company’s multicolors in games that’s right, it’s just that at that time I had a shift in my head that I needed “what would the Pentagon multicolors worked", they worked, only the border effects went crookedly with a shift to the left in each line, it turned out to be an excellent ladder......

From Kamil Karimov To All 11 January 2006

Hello Costa Cos> By the way, this error at 64 clock cycles is only in the test version 1.0 Cos> Version 1.1 works correctly up to the clock! Well, of course, I posted version 1.1, which works without errors. I immediately couldn’t find this test in the forum, so I’m posting it again, especially since it small. File: tstmem11.zip http://zx.pk.ru/attachment.php?attachmentid=2146

From Mikhail Tarasov To All 11 January 2006

Hello Conan Con> Since changing the preset did not bring any results, you can Con> do the following: get rid of C34 and make the preset delay Con> by connecting the signal from the 6th pin of D73 to the 1st pin of D67 Con> (by disconnecting it from <0>, of course). Yesterday I studied the diagram, did not find C34 (according to the diagram there are only 31 of them)

From Mikhail Tarasov To All 11 January 2006

Hello Costa Test is test, but don’t forget I now have a ZX-777 with modifications (SRAM128 and clock frequency shifted). Maybe we need to compare it with the original, maybe there is what a difference.

From Mikhail Tarasov To All 11 January 2006

Hello caro car> Well, of course, I posted version 1.1, which works without errors. car> I couldn’t immediately find this test in the forum, I’m posting it again, especially car> it is small. I tried it on the new version - the result is 64 more than it was. Measured without WAIT --------------------- page | takts per INT --------------------- 0 | 72384 1 | 72384 2 | 72384 3 | 72384 4 | 72384 5 | 72384 6 | 72384 7 | 72384 ---------------------- In general, is this result good or not? So, should I try cutting and soldering something, or should I not?

From Konstantin Sviridov To All 11 January 2006

Hello Mick Mic> Yesterday I studied the diagram, did not find C34 (according to the diagram there are only 31 of them) I have two scanned diagrams of and one in pseudo-graphics. Capacitor C34 is indicated only on one of the scanned circuits (provided by Costa). I am publishing a fragment with a capacitor; in addition, I am attaching a photo of the board, where C34 is circled in red (to make its location clear). Scheme if I will send it by email (indicate the address in the PM). Mic> I tried it on the new version - the result is 64 more than it was. Measured without Mic>WAIT Mic> takts per INT 72384 Mic> In general, is this result good or not? With the corrected test, the result is most likely this: 72384/312=232 clock cycles per line. If we assume (although according to the scheme there should be 312 lines) that there are 320 lines, then division (binary) does not work: 72384/320 = 226.2 C divide the binary counter this way can't. It is also impossible to have 228 clock cycles per line with 72384 clock cycles per screen: 72384/228=317.473684E Therefore, 232 clock cycles per line are most likely. This is not very good, because it does not coincide with any standard (neither proprietary nor -ovsky). Mic> So, should I try cutting and soldering something, or not Mic> necessary?If is not an end in itself, you can try to bring the screen timeframes to ZX Spectrum standard (and most domestic clones): 224 clock cycles per line (312 lines seem to already exist). To do this, you need to add one at preset (set pin 10 to +5 volts, and pins 1, 15 to ). If everything works out, the test will be indicative. File: ZX777_1.jpg http://zx.pk.ru/attachment.php?attachmentid=2151 File: ZX-777_up.jpg http://zx.pk.ru/attachment.php?attachmentid=2152

From Kamil Karimov To All 11 January 2006

Hello Mick Mic> How many parrots are there in the Pentagon? In Pentagon, the number of lines per frame is 320, the number of ticks per line is 224, resulting in: takts per INT = 224*320 = 71680.

From Mikhail Tarasov To All 11 January 2006

Hello Conan Con> If is not an end in itself, you can try to bring temporary buildings Con> screen to the ZX Spectrum standard (and most domestic clones): Con> 224 bars per line (312 lines seem to already exist). For this you need Con> add one to counter D58 during preset (start Con> pin 10 to +5 volts, and pins 1, 15 to ). If everything works out, Con> then the test will be indicative. So I tried it - the computer was still alive. C34 - threw it away. Here is the measurement result after modification. takrs per INT = 69888. Immediately minus 72384 - 69888 = 2496 "parrots" And now what does this result mean - they were a re-pentagon, they became underpentagon :) . By the way - a personal subjective feeling - the demos run smoother. How many parrots are there in the Pentagon?

From Mikhail Tarasov To All 11 January 2006

Hello Conan Con> I have two scanned circuits and one in Con> pseudographics. Capacitor C34 is indicated only on one of Con> scanned diagrams (provided by Costa). Fragment with a capacitor Con> I am publishing, in addition, I am attaching a photo of the board, where C34 is circled in red Con> in a circle (to make its location clear). Scheme if necessary Con> I will send it by email (indicate the address in the PM). ] Yes, it’s cool that there is a capacitor on the board, but not on the diagram. Conclusion - I have a diagram from the previous version of the computer. Let's try to remove it. Con> If is not an end in itself, you can try to bring temporary buildings Con> screen to the ZX Spectrum standard (and most domestic clones): Con> 224 bars per line (312 lines seem to already exist). For this you need Con> add one to counter D58 during preset (start Con> pin 10 to +5 volts, and pins 1, 15 to ). If everything works out, Con> then the test will be indicative. So, I went to get a soldering iron. Well, happy 2006 to all spektrumists and sympathizers! :) :) :)