dondiego escribió:No se a qué viene tanto cachondeo, ya se que a 3.5 mhz va a funcionar, yo lo que decía era si se podía aprovechar para hacerle overclocking
En un "gomas"/Plus, complicado complicado. Lo más sencillo es conseguir un Z80 que funcione a 7MHz o más (vamos, tan trivial como coger una versión CMOS del Z80). Pero ahora vienen las dificultades:
- Tendrías que cambiar la memoria no contenida por una un poco más rápida. Los ciclos de lectura/escritura son lentos en el Z80, pero el ciclo de búsqueda de instrucción no lo es tanto, y una DRAM de 200ns se le quedaría justita si no corta (anda coño, el tercero de Brasil). Además habría que estudiar si el circuito de retardo RAS/CAS que incorpora el Spectrum ha de cambiarse o no.
- Mismo con la memoria baja: 150ns va justito para el ciclo de búsqueda de instrucción.
- Tendrías que hacer lo propio con la ROM. Esto es sencillo.
- Aquí viene lo complicado: el reloj del procesador lo genera la ULA, y no es un reloj estable, sino que hay "silencios" por la contención. Una de dos: o cambias la ULA por una versión que ya genere esos 7MHz, o tienes que diseñar una circuitería que usando PLL o algo similar, sintetice un reloj de 7MHz manteniendo los periodos de contención (osti! penalti!)
Si tuviera que overclokear un Spectrum, probaría con el +2A/+3, que tiene un sistema de contención diferente, más... compatible con el overcloking (joder, lo falló Ramos).