CPC Dandanator Mini

Esquemas del HW

 


El Hardware está diseñado a través de un dispositivo CPLD de 44 patillas y utiliza tres chips adicionales, un regulador de tensión para obtener los 3,3v a los que funciona la CPLD frente a los 5V del CPC, un chip 340G para gestionar la comunicación USB y la memoria Flash de 512kb


Esta es una vista rápida de los esquemas y placa de la versión inicial liberada, la 1.3b

















Toda la gestión es llevada a cabo por la CPLD, que intercepta instrucciones del Z80 y hackea el bus de datos cuando es necesario, introduciendo valores distintos a los habituales y, por tanto, alterando el funcionamiento de ciertas instrucciones ASM en determinados casos.


El CPC Dandanator puede funcionar como una rombox muy básica, sólo con una rom alta y una baja, sustituyendo por completo las roms del CPC de forma externa.


Otra de las características particulares del dispositivo es el “wait for ret”, que permite que una serie de configuraciones enviadas desde el CPC no se ejecuten inmediatamente, sino en el momento de un fetch de la instrucción RET.

Esto permite cosas interesantes como prefijar configuraciones, modificar memoria y luego devolver control a un programa en un solo paso. Se usa masivamente para la carga de Snapshots de software.