Posted on May 15th, 2014
Following an enquiry from Spectrum emulation whizz Alessandro Dorigatti, I’ve made a small daughterboard for the V6Z80P that provides 28.000MHz and 28.375MHz clock signals – IE: perfect for the Spectrum and Spectrum 128.
Although we’ve had very respectable Speccy emulation before now, further development was becoming tricky since the internal FPGA clocking was a based on a kludge to obtain higher clocking from the 14MHz and 16MHz oscillators available by default on the V6 (these values were below the magic 25MHz at which the Spartan II’s internal multiplier/divider PLLs can be used.) One immediate result is that the Spectrum 128 emulator now shows pixels of the correct aspect ratio, but hopefully it’ll open up future development too (I’m glad I added those unused GCLK pin headers now:)
The board is at present a home-etched affair, but there are plans afoot to get it made professionally to better match the V6Z80P. It’s a very simple circuit based on biased 74HC04 gates – It just took a bit of experimentation to get them oscillating correctly (at the high end of the 74HC logic @ 3.3v, not all brands of logic IC are equal, it would seem.)
Posted on May 10th, 2014
With all my recent tinkerings with ZX Spectrums and Commdore 64s I thought I may as well make it possible for others to buy as many spares as possible in one place – to that end I have opened a little spares shop.
Posted on May 6th, 2014
I recently acquired a faulty ZX Spectrum 48 and although it’s probably beyond economical repair, I’ve made it my mission to resurrect it.. Along the way I made a diagnostic Spectrum ROM replacement which may be of use to others.. Anyway, here’s the story so far.