Hola de nuevo,
Este problema del reloj analógico para msdos me estuvo rondando la cabeza hace unos meses y me puse e hice uno.
Este post es antiguo, pero tal vez mi solución sea de ayuda a alguien.
El reloj que he hecho hace los cálculos con el coprocesador y por eso a veces hay algún parpadeo, pero se puede acelerar fácilmente usando otros algoritmos.
He subido a SourceForge el fichero .com y el código fuente. Si le interesa a alguien puede descargarlo desde:
https://sourceforge.net/projects/josetools/files/MsDos16Bits/Nasm16Bits/
Está escrito para un ensamblador llamado nasm. Creo que es muy fácil portarlo a cualquier otro, la sintaxis es muy parecida a tasm o masm.
Espero que sea útil a alguien.