Que bueno saber que te ha servido pero hay algunas cosas más que debo aclarar. Tienes que tener en cuenta exactamente el código el código del controlador, si bien todos empiezan con T6963C hay una ultima letra que debemos tener en cuenta. ¿Por qué?, la diferencia se encuentra en el registro de inicio de la memoria gráfica, en el caso de la pantalla que utilicé el registro de inicio es 0x7FF y en otros es 0x000 (ver datasheet respectivo para confirmar); cuando escribamos datos es importante por que si los hacemos en registros equivocados simplemente no aparecerán datos y pensaremos que el problema esta en otro lado. Además es un detalle que el Proteus no tiene en cuenta lo cual puede aumentar más nuestra incertidumbre. También encontré que el orden en el que se hace la rutina para enviar algún dato o comando es importante, me refiero a primero colocar los datos en el bus y luego cambiar el valor del los bits de control (cd,rd,wr,etc). No olvidar también conectar el pin FS a tierra, yo lo dejé al aire y al momento de escribir un bit de cada dato enviado no aparecía (bit 6). Esos son algunos detalles que observé cuando encendí la pantalla real.