![]() |
Data |
| Prev: C049 | Up: Map | Next: C47C |
|
Four words first, copied to VOICE_ONE_NOTE by LOADING_TUNE: for each voice, the byte before its first note (never played) and the address it goes back to after its end marker, which is its own last note, a rest.
From offset 8 (TUNE_NOTES), the table of pitches: 54 bytes, one for each note from -12 to 40 and the rest's 1. Each is the number of turns of the player's loop between two toggles of the speaker, $FF down to $0C, each about 0.944 of the one before: a semitone.
From offset 63, voice one's 418 notes, and $40 to end them at offset 481; from offset 483, voice two's 418 and its $40 at offset 901. A note is a signed number of semitones ($FB is -5); 41 ($29) is a rest.
From offset 902 to the end: leftover source text, the last lines of the object table's source (lines 4920-4940, with the DEFB 255 that ends the table), continuing the text at RECORDS, and ten bytes that are not text.
|
||||
| TUNE_VOICES | C0B0 | DEFW $C0EE,$C290 | Voice one: its first note's address less one, and where it goes back to; then voice two's | |
| C0B4 | DEFW $C292,$C434 | |||
| TUNE_NOTES | C0B8 | DEFB $FF,$F0,$E3,$D7,$CB,$C0,$B4,$AB | Pitches for the notes -12 to 35 | |
| C0C0 | DEFB $A1,$97,$90,$88,$80,$79,$72,$6C | |||
| C0C8 | DEFB $66,$60,$5B,$56,$51,$4C,$48,$44 | |||
| C0D0 | DEFB $40,$3D,$39,$36,$33,$30,$2D,$2B | |||
| C0D8 | DEFB $28,$26,$24,$22,$20,$1E,$1C,$1B | |||
| C0E0 | DEFB $19,$18,$17,$15,$14,$13,$12,$11 | |||
| C0E8 | DEFB $10,$0F,$0E,$0D,$0C,$01,$29,$13 | Pitches for 36 to 40; 1, for the rest (41); the byte before voice one's first note; its first note | ||
| C0F0 | DEFB $15,$0A,$0A,$0A,$0A,$0A,$0A,$0A | Voice one | ||
| C0F8 | DEFB $0A,$02,$02,$02,$02,$02,$02,$02 | |||
| C100 | DEFB $02,$FE,$FE,$FE,$FE,$FE,$FE,$FE | |||
| C108 | DEFB $FE,$05,$05,$05,$05,$05,$05,$05 | |||
| C110 | DEFB $05,$07,$07,$07,$07,$07,$07,$07 | |||
| C118 | DEFB $07,$02,$02,$02,$02,$02,$02,$02 | |||
| C120 | DEFB $02,$07,$07,$07,$07,$07,$07,$07 | |||
| C128 | DEFB $07,$03,$03,$03,$03,$02,$02,$02 | |||
| C130 | DEFB $02,$FB,$29,$29,$FB,$FB,$29,$FD | |||
| C138 | DEFB $29,$F6,$F6,$F6,$F6,$F6,$29,$29 | |||
| C140 | DEFB $29,$FE,$29,$29,$FE,$FE,$29,$00 | |||
| C148 | DEFB $29,$F9,$F9,$F9,$F9,$F9,$29,$29 | |||
| C150 | DEFB $29,$FB,$29,$29,$FB,$FB,$29,$FD | |||
| C158 | DEFB $29,$F6,$29,$29,$F6,$F6,$29,$FD | |||
| C160 | DEFB $29,$FB,$29,$29,$FB,$FB,$29,$FD | |||
| C168 | DEFB $29,$F7,$FB,$FE,$03,$F6,$FA,$FD | |||
| C170 | DEFB $02,$FB,$13,$13,$FB,$FB,$12,$FD | |||
| C178 | DEFB $0F,$F6,$09,$05,$09,$02,$29,$13 | |||
| C180 | DEFB $15,$FE,$16,$16,$FE,$FE,$15,$00 | |||
| C188 | DEFB $13,$F9,$0C,$09,$0C,$05,$1D,$1F | |||
| C190 | DEFB $21,$FB,$29,$22,$FB,$FB,$21,$FD | |||
| C198 | DEFB $1F,$F6,$29,$21,$F6,$F6,$22,$FD | |||
| C1A0 | DEFB $1E,$FB,$13,$29,$FB,$FB,$13,$FD | |||
| C1A8 | DEFB $29,$F7,$FB,$FE,$FB,$F6,$FA,$FD | |||
| C1B0 | DEFB $FA,$F9,$F9,$05,$05,$29,$29,$05 | |||
| C1B8 | DEFB $05,$FE,$FE,$0A,$0A,$29,$29,$0A | |||
| C1C0 | DEFB $0A,$03,$03,$0F,$0F,$29,$29,$0F | |||
| C1C8 | DEFB $0F,$FE,$FE,$0A,$0A,$29,$29,$0A | |||
| C1D0 | DEFB $0A,$F9,$F9,$05,$05,$29,$29,$05 | |||
| C1D8 | DEFB $05,$FE,$FE,$0A,$0A,$29,$29,$0A | |||
| C1E0 | DEFB $0A,$02,$02,$29,$29,$00,$00,$29 | |||
| C1E8 | DEFB $29,$02,$0E,$00,$0C,$FE,$0A,$FD | |||
| C1F0 | DEFB $09,$FB,$FB,$07,$16,$FA,$FA,$06 | |||
| C1F8 | DEFB $15,$FB,$FB,$07,$16,$FD,$FD,$09 | |||
| C200 | DEFB $1A,$FB,$FB,$07,$16,$FA,$FA,$06 | |||
| C208 | DEFB $15,$FB,$FB,$07,$16,$FD,$FD,$16 | |||
| C210 | DEFB $18,$FB,$29,$29,$FB,$FB,$29,$FD | |||
| C218 | DEFB $29,$F6,$29,$29,$29,$29,$29,$29 | |||
| C220 | DEFB $29,$FE,$16,$16,$FE,$FE,$15,$00 | |||
| C228 | DEFB $13,$F9,$0C,$09,$0C,$05,$29,$1F | |||
| C230 | DEFB $21,$FB,$29,$22,$FB,$FB,$21,$FD | |||
| C238 | DEFB $29,$F6,$29,$21,$F6,$F6,$22,$FD | |||
| C240 | DEFB $1E,$FB,$13,$29,$FB,$FB,$29,$FD | |||
| C248 | DEFB $29,$F7,$FB,$FE,$FB,$F6,$FA,$FD | |||
| C250 | DEFB $02,$FB,$29,$29,$FB,$FB,$29,$FD | |||
| C258 | DEFB $29,$F6,$29,$29,$F6,$F6,$29,$FD | |||
| C260 | DEFB $29,$FB,$29,$29,$FB,$FB,$29,$FD | |||
| C268 | DEFB $29,$F7,$FB,$FE,$FB,$F6,$FA,$FD | |||
| C270 | DEFB $02,$FB,$29,$13,$FB,$FB,$12,$FD | |||
| C278 | DEFB $29,$F6,$29,$12,$F6,$F6,$13,$FD | |||
| C280 | DEFB $29,$FB,$29,$29,$FB,$FB,$29,$FD | |||
| C288 | DEFB $29,$FB,$FB,$FB,$FB,$FB,$29,$29 | |||
| C290 | DEFB $29,$40,$29,$13,$15,$16,$16,$16 | Voice one's last note (a rest, which it repeats after its end); its end marker; the byte before voice two's first note; its first five | ||
| C298 | DEFB $16,$15,$15,$13,$13,$1A,$15,$11 | Voice two | ||
| C2A0 | DEFB $15,$0E,$0E,$16,$18,$1A,$1A,$1A | |||
| C2A8 | DEFB $1A,$18,$18,$16,$16,$1D,$18,$15 | |||
| C2B0 | DEFB $18,$11,$11,$13,$15,$16,$29,$16 | |||
| C2B8 | DEFB $29,$16,$15,$13,$13,$15,$29,$15 | |||
| C2C0 | DEFB $29,$15,$16,$15,$12,$13,$13,$13 | |||
| C2C8 | DEFB $13,$13,$13,$13,$13,$0F,$13,$16 | |||
| C2D0 | DEFB $16,$0E,$15,$13,$15,$16,$16,$16 | |||
| C2D8 | DEFB $16,$15,$15,$13,$13,$1A,$15,$11 | |||
| C2E0 | DEFB $15,$0E,$0E,$16,$18,$1A,$1A,$1A | |||
| C2E8 | DEFB $1A,$18,$18,$16,$16,$1D,$18,$15 | |||
| C2F0 | DEFB $18,$11,$11,$13,$15,$16,$FB,$16 | |||
| C2F8 | DEFB $29,$16,$15,$13,$13,$15,$F6,$15 | |||
| C300 | DEFB $29,$15,$16,$15,$12,$13,$13,$13 | |||
| C308 | DEFB $13,$13,$13,$13,$13,$0F,$13,$16 | |||
| C310 | DEFB $16,$0E,$15,$13,$15,$16,$16,$16 | |||
| C318 | DEFB $16,$15,$15,$13,$13,$1A,$15,$11 | |||
| C320 | DEFB $15,$0E,$0E,$16,$18,$1A,$1A,$1A | |||
| C328 | DEFB $1A,$18,$18,$16,$16,$1D,$18,$15 | |||
| C330 | DEFB $18,$11,$11,$13,$15,$16,$FB,$16 | |||
| C338 | DEFB $29,$16,$15,$13,$13,$15,$F6,$15 | |||
| C340 | DEFB $29,$15,$16,$15,$12,$13,$13,$13 | |||
| C348 | DEFB $13,$13,$13,$13,$13,$0F,$13,$16 | |||
| C350 | DEFB $1B,$0E,$15,$13,$15,$11,$15,$1D | |||
| C358 | DEFB $29,$1D,$1D,$1B,$29,$11,$16,$1A | |||
| C360 | DEFB $29,$1A,$1A,$1A,$1A,$11,$18,$1B | |||
| C368 | DEFB $29,$1D,$1D,$1B,$1B,$11,$16,$1A | |||
| C370 | DEFB $29,$1A,$1A,$1A,$1A,$11,$15,$1D | |||
| C378 | DEFB $29,$1D,$1D,$1B,$1B,$11,$16,$1A | |||
| C380 | DEFB $29,$1A,$1A,$1A,$29,$1A,$1A,$1A | |||
| C388 | DEFB $1A,$18,$18,$1A,$1B,$1A,$1A,$18 | |||
| C390 | DEFB $18,$16,$16,$15,$15,$13,$16,$1A | |||
| C398 | DEFB $16,$12,$15,$1A,$15,$13,$16,$1A | |||
| C3A0 | DEFB $16,$12,$15,$1A,$1A,$13,$16,$1A | |||
| C3A8 | DEFB $16,$12,$15,$1A,$15,$13,$16,$1A | |||
| C3B0 | DEFB $16,$12,$15,$13,$15,$16,$16,$16 | |||
| C3B8 | DEFB $16,$15,$15,$13,$13,$1A,$15,$11 | |||
| C3C0 | DEFB $15,$0E,$0E,$16,$18,$1A,$1A,$1A | |||
| C3C8 | DEFB $1A,$18,$18,$16,$16,$1D,$18,$15 | |||
| C3D0 | DEFB $18,$11,$11,$13,$15,$16,$FB,$16 | |||
| C3D8 | DEFB $29,$16,$15,$13,$13,$15,$F6,$15 | |||
| C3E0 | DEFB $29,$15,$16,$15,$12,$13,$13,$13 | |||
| C3E8 | DEFB $13,$13,$13,$13,$13,$0F,$13,$16 | |||
| C3F0 | DEFB $13,$0E,$15,$13,$15,$16,$FB,$16 | |||
| C3F8 | DEFB $29,$16,$15,$13,$13,$15,$F6,$15 | |||
| C400 | DEFB $29,$15,$16,$15,$12,$13,$13,$13 | |||
| C408 | DEFB $13,$13,$13,$13,$13,$0F,$13,$16 | |||
| C410 | DEFB $1B,$0E,$15,$13,$15,$16,$FB,$16 | |||
| C418 | DEFB $29,$16,$15,$13,$FD,$15,$F6,$15 | |||
| C420 | DEFB $29,$15,$16,$15,$12,$13,$13,$13 | |||
| C428 | DEFB $13,$13,$13,$13,$13,$13,$13,$13 | |||
| C430 | DEFB $13,$13,$29,$29,$29,$40,$30,$2C | Voice two's last notes and its end marker; the start of the leftover text | ||
| C438 | DEFM "106,80,140",$0D,"8",$13,$09,"DE" | |||
| C448 | DEFM "FB",$09,"73,22,0,106,8" | |||
| C458 | DEFM "0,100",$0D,"B",$13,"*L+",$0D,"L",$13,$09,"D" | |||
| C468 | DEFM "EFB",$09,"255",$0D,"j",$09,$00,$00,$00,$00,$00,$7F | |||
| C478 | DEFM $7F,$7F,$7F,$7F | |||
| Prev: C049 | Up: Map | Next: C47C |