Iniciado por Faitsu
Ahora abriremos el ROM con gold finger, y nos iremos al cabezal de la melodia, en mi caso $F7900, los datos del cabezal estan organizados asi:
vvww01xx02yy03zz
Que se traduce como:
vv= byte random
ww=puntero de 2-bytes del canal 1
xx=puntero de 2-bytes del canal 2
yy=puntero de 2-bytes del canal 3
zz=puntero de 2-bytes del canal 4
vengo a explicar mejor esto
vv en realidad seria algo como ab
a determina el numero de canales, por lo que no es forzosamente que sean 4 canales.
para determinar esto se hace de una forma algo rara
00?-1 canal
40- 2 canales
80- 3 canales
C0- 4 canales
ahora b, determina el numero de canal (de 0 a 3), por lo que los siguientes 2 bytes son el pointer de ese canal, en este caso el canal 1
para que quede mejor explicado pongo un ejemplo
[C0][ww] [01][xx] [02][yy] [03][zz]
[4 canales | numero de canal (1)][pointer del canal1][numero de canal (2)][Pointer del canal2]...
cuando logre recordar mas cosas las pondre aqui para tener un mejor tutorial ;)