jccf@ihlpg.UUCP (03/26/87)
I've upgraded my mac with some 256 chips, with an access time of 120 ns. My question is: How can I speed up the performance of the mac when executing program's or fetching data in RAM. Since the mac adds a wait cycle for every memory cycle, it should be possible to change the wiring of the 68000 DTACK signal in such a way, that waitcycles are not added any more in RAM. The DTACK signal is generated by one of the PLA's, so finding out where to start is very difficult. Any help appreciated. Piter Jonker ihnp4!ihlpg!hvlpa!pjonker <---- Please respond to this address or via news Hilversum, Holland. (Designing Tulips on a MAC was not successfool, the were all black 'n white)
dennisg@fritz.UUCP (03/28/87)
In article <3053@ihlpg.ATT.COM> jccf@ihlpg.ATT.COM (Hartong) writes: >I've upgraded my mac with some 256 chips, with an access time of 120 ns. >My question is: How can I speed up the performance of the mac when >executing program's or fetching data in RAM. Since the mac adds a wait >cycle for every memory cycle, it should be possible to change the >wiring of the 68000 DTACK signal in such a way, that waitcycles are >not added any more in RAM. It's not that easy. Those wait states are there for a reason, and it is not really slow RAM chips. RAM access is subject to wait states because the video output circuitry also needs to access the RAM. No wait states on the ROM because the video never needs to read there. So the access is interleaved in a simple way that ends up being tough to change. [I believe that the RAM access runs at full speed during horizontal and vertical blanking.] If you really want to speed up the Mac, your choices include: o increasing CPU clock speed (while keeping video clock the same) o adding more memory in a bank with independent arbitration Neither scheme is for the faint of heart. Increasing the CPU clock would be especially tricky. Details of the mac timing can be had in "IM Underground", a set of schematics, diagrams, and dis-assemblies on a disk. If these guys are still around.