Lo probaría de mil amores, a ver si hay suerte. Lo único que se me ocurre es hacerte un par de preguntas previas a darme un castañazo:
1. ¿Necesita que las interrupciones estén habilitadas (EI)? Porque para que todo vaya tan smoooooooth como va yo las tengo deshabilitadas. No sé por qué (aún soy novato) ,pero si las activo pasan cosas raras y al final termino con un cuelgue.
2. ¿Cómo se hace para componer una música así? ¿Son las famosas "en formato AY"? ¿Qué aplicaciones pueden usarse para hacer música en este formato?
3. ¿El código es reubicable? Porque para mí lo más cómod sería hacer, simplemente:
extern uchar *direc;
Código: Seleccionar todo
void toca_melodia(uchar *direccion)
{
direc = direccion;
#asm
(tu código aquí)
#endasm
}@Anjuel:
12
34
Vale, a mí me parece perfecto si te quieres molestar en pasármelos también a (hexa)decimal

