ff3:ff3us:doc:asm:list:music

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
ff3:ff3us:doc:asm:list:music [2017/08/04 03:28]
m06 ROM offsets
ff3:ff3us:doc:asm:list:music [2018/05/12 16:40]
jvh147 Edited ambient sounds + song name fixes + RAM addresses
Line 10: Line 10:
 |  $24-EOF  | Song Data ([[ff3:ff3us:doc:asm:codes:music_codes |Music Commands]]) | |  $24-EOF  | Song Data ([[ff3:ff3us:doc:asm:codes:music_codes |Music Commands]]) |
  
-The addresses will point relative to the start of the song header (byte $00 in the table).+The addresses will point relative to the start of the song header (byte $00 in the table). The song names with '()' brackets are ambient sounds not present in the official soundtrack cd.
  
 ===== List of Music Tracks ===== ===== List of Music Tracks =====
  
-^  Index  ^ ROM ^ Track Name ^ +^  Song Index  ^  ROM Offset  Song Name ^ 
-|  $00  | $085E7A | Silence | +|  $00  |  ''$C85C7A''  (Silence
-|  $01  | $085EA0 | Prelude| +|  $01  |  ''$C85CA0''  The Prelude 
-|  $02  $0985DB | Opening Theme #1+|  $05  |  ''$C8641E''  Awakening 
-|  $03  | $08B69D | Opening Theme #2| +|  $06  |  ''$C86733''  | Terra | 
-|  $04  $08CA82 | Opening Theme #3+|  $07  |  ''$C86D69''  | Shadow | 
-|  $05  | $08661E | Awakening| +|  $08  |  ''$C870C5''  | Strago | 
-|  $06  | $086933 | Terra| +|  $09  |  ''$C874BF''  | Gau | 
-|  $07  | $086F69 | Shadow| +|  $0A  |  ''$C878F8''  | Edgar Sabin | 
-|  $08  | $0872C5 | Strago| +|  $0B  |  ''$C87CAF''  | Coin Song | 
-|  $09  | $0876BF | Gau| +|  $0C  |  ''$C88028''  | Cyan | 
-|  $0A  | $087AF8 | Edgar and Sabin| +|  $0D  |  ''$C88438''  | Locke | 
-|  $0B  | $087EAF | Coin Song| +|  $0E  |  ''$C8889A''  | Forever Rachel | 
-|  $0C  | $088228 | Cyan| +|  $0F  |  ''$C88BED''  | Relm | 
-|  $0D  | $088638 | Locke| +|  $10  |  ''$C88F56''  | Setzer | 
-|  $0E  | $088A9A | Forever Rachel| +|  $11  |  ''$C8956F''  | Epitaph | 
-|  $0F  | $088DED | Relm| +|  $12  |  ''$C89829''  | Celes | 
-|  $10  | $089156 | Setzer| +|  $13  |  ''$C89B62''  | Techno de Chocobo | 
-|  $11  | $08976F | Epitaph| +|  $14  |  ''$C8A5D4''  | The Decisive Battle | 
-|  $12  | $089A29 | Celes| +|  $15  |  ''$C8AD36''  | Johnny C Bad 
-|  $13  | $089D62 | Techno de Chocobo| +|  $03  |  ''$C8B49D''  | Opening Theme #2 
-|  $14  | $08A7D4 | The Decisive Battle| +|  $16  |  ''$C8B7B8''  | Kefka | 
-|  $15  | $08AF36 | Johnny CBad| +|  $17  |  ''$C8BFE8''  | The Mines of Narshe | 
-|  $16  | $08B9B8 | Kefka| +|  $18  |  ''$C8C24C''  The Phantom Forest 
-|  $17  | $08C1E8 | The Mines of Narshe| +|  $04  |  ''$C8C882''  | Opening Theme #3 
-|  $18  | $08C44C Cave Theme / Mystic Forest| +|  $19  |  ''$C8CEC1''  | Wild West | 
-|  $19  | $08D0C1 | Wild West| +|  $1A  |  ''$C8D330''  | Save Them! | 
-|  $1A  | $08D530 | Save Them!| +|  $1B  |  ''$C8DA56''  | The Empire 'Gestahl
-|  $1B  | $08DC56 | The Empire Gestahl| +|  $1C  |  ''$C8DDBF''  | Troops March On | 
-|  $1C  | $08DFBF | Troops March On| +|  $1D  |  ''$C8E16B''  | Under Martial Law | 
-|  $1D  | $08E36B | Under Martial Law| +|  $1E  |  ''$C8E357''  (Water Flowing) 
-|  $1E  | $08E557 Waterfall+|  $1F  |  ''$C8E3E2''  | Metamorphosis | 
-|  $1F  | $08E5E2 | Metamorphosis| +|  $20  |  ''$C8EA48''  | Phantom Train | 
-|  $20  | $08EC48 The Phantom Train #1+|  $21  |  ''$C8EFA6''  | Another World of Beasts | 
-|  $21  | $08F1A6 | Another World of Beasts| +|  $22  |  ''$C8F472''  | Grand Finale #2 | 
-|  $22  | $08F672 | Grand Finale #2| +|  $23  |  ''$C8FA15''  | Mt. Koltz | 
-|  $23  | $08FC15 | Mt. Koltz| +|  $24  |  ''$C8FE43''  | Battle Theme | 
-|  $24  | $090043 | Battle Theme| +|  $25  |  ''$C9054B''  (Fanfare, slow
-|  $25  | $09074B | Fanfare, slow| +|  $26  |  ''$C905E9''  | The Wedding #1 | 
-|  $26  | $0907E9 | The Wedding Waltz #1| +|  $27  |  ''$C90A66''  | Aria de Mezzo Carattere 
-|  $27  | $090C66 | Aria de Mezzo Caraterre+|  $2A  |  ''$C9149C''  | Kids Run Through the City Corner | 
-|  $28  | $0992B6 | The Serpent Trench| +|  $2D   ''$C91A4C'Gogo 
-|  $29  | $0995A2 | Slam Shuffle| +|  $2E  |  ''$C91EDD''  | Returners | 
-|  $2A  | $09169C | Kids Run Through the City Corner| +|  $2F  |  ''$C9268F''  | Fanfare | 
-|  $2B  | $099014 | ???, Crazy Old Man's House| +|  $30  |  ''$C92997''  | Umaro | 
-|  $2C  $09995F | Grand Finale #1+|  $31  |  ''$C92E0B''  | Mog | 
-|  $2D  | $091C4C | Gogo| +|  $32  |  ''$C93258''  | The Unforgiven | 
-|  $2E  | $0920DD | Returners| +|  $33  |  ''$C937FF''  | The Fierce Battle | 
-|  $2F  | $09288F Battle Fanfare| +|  $34  |  ''$C93FAE''  | The Day After | 
-|  $30  | $092B97 | Umaro| +|  $35  |  ''$C94465''  | Blackjack | 
-|  $31  | $09300B | Mog| +|  $36  |  ''$C94AB3''  | Catastrophe | 
-|  $32  | $093458 | The Unforgiven| +|  $37  |  ''$C94D6F''  | The Magic House | 
-|  $33  | $0939FF | The Fierce Battle| +|  $38  |  ''$C95316''  (Nighty Night
-|  $34  | $0941AE | The Day After| +|  $39  |  ''$C953DB''  (Wind
-|  $35  | $094665 | Blackjack| +|  $3A  |  ''$C954C5''  (Waves) 
-|  $36  | $094CB3 | Catastrophe| +|  $3B  |  ''$C95557''  | Dancing Mad #1 | 
-|  $37  | $094F6F | The Magic House| +|  $3C  |  ''$C962C9''  (Phantom Train Stopping) 
-|  $38  | $095516 | Nighty Night| +|  $3D  |  ''$C963CD''  | Spinach Rag | 
-|  $39  | $0955DB | Wind| +|  $3E  |  ''$C96903''  | Rest in Peace | 
-|  $3A  | $0956C5 Windy Shores+|  $3F  |  ''$C96A6E''  (Chocobos Running
-|  $3B  | $095757 | Dancing Mad #1| +|  $40  |  ''$C96B19''  (Walking out of Zozo) 
-|  $3C  | $0964C9 The Raft and the Flowing River+|  $41  |  ''$C96BC2''  | Overture #1 | 
-|  $3D  | $0965CD | Spinach Rag| +|  $42  |  ''$C970DA''  | Overture #2 | 
-|  $3E  | $096B03 | Rest in Peace| +|  $43  |  ''$C971C9''  | Overture #3 | 
-|  $3F  | $096C6E Train Running| +|  $44  |  ''$C97A06''  | The Wedding #2 | 
-|  $40  | $096D19 The Dream of a Train+|  $45  |  ''$C97CEB''  | The Wedding #3 | 
-|  $41  | $096DC2 | Overture #1| +|  $46  |  ''$C97F7C''  | The Wedding #4 
-|  $42  | $0972DA | Overture #2| +|  $02  |  ''$C983DB''  | Opening Theme #1 
-|  $43  | $0973C9 | Overture #3| +|  $47  |  ''$C98842''  | Devil's Lab | 
-|  $44  | $097C06 | The Wedding Waltz #2| +|  $48  |  ''$C98C99''  (Esper Attack) 
-|  $45  | $097EEB | The Wedding Waltz #3| +|  $49  |  ''$C98CE8''  (Cranes) 
-|  $46  | $09817C | The Wedding Waltz #4| +|  $4A  |  ''$C98D85''  (Burning House) | 
-|  $47  | $098A42 | Devil's Lab| +|  $2B  |  ''$C98E14''  | ?? [Crazy Old Man's House] | 
-|  $48  | $098E99 Fire!+|  $28  |  ''$C990B6''  | The Serpent Trench | 
-|  $49  | $098EE8 Machine Running+|  $29  |  ''$C993A2''  | Slam Shuffle | 
-|  $4A  | $098F85 Inside the Burning House| +|  $2C  |  ''$C9975F''  | Grand Finale #1 
-|  $4B  | $0999DF | New Continent| +|  $4B  |  ''$C997DF''  | New Continent | 
-|  $4C  | $099FBF | Searching for Friends| +|  $4C  |  ''$C99DBF''  | Searching for Friends | 
-|  $4D  | $09A44F | Fanatics| +|  $4D  |  ''$C9A24F''  | Fanatics | 
-|  $4E  | $09A5D8 | Last Dungeon| +|  $4E  |  ''$C9A3D8''  | Last Dungeon | 
-|  $4F  | $09AE51 | Dark World| +|  $4F  |  ''$C9AC51''  | Dark World | 
-|  $50  | $095757 | Dancing Mad #4.2+|  $50  |  ''$C9AE9F''  | Dancing Mad #
-|  $51  | $ | Silence| +|  $52  |  ''$C9B9B9''  | Dancing Mad #2 
-|  $52  | $09BBB9 | Dancing Mad 4.1+|  $53  |  ''$C9BAF9''  | Ending Theme #1 | 
-|  $53  | $09BCF9 | Ending Theme #1| +|  $54  |  ''$C9DF3F''  | Ending Theme #2 |
-|  $54  | $09E13F | Ending Theme #2+
-|  $55  | $ | ?|+
  
 +Indexes $51, $55-$FF are empty.
 +
 +===== RAM addresses =====
 +
 +Currently loaded song index is (in most cases) stored to [[ff3:ff3us:doc:asm:ram:field_ram#fffsave_ram|Save RAM]] address $1F80. The game loads a new song index from [[ff3:ff3us:doc:asm:ram:field_ram#ffield_ram|Field RAM]] address $053C. This can be utilized by finding an exit where a song changes (eg. Classroom entrance) and poking the memory address $053C; this causes the game to load the poked song index when the exit is used.
  • ff3/ff3us/doc/asm/list/music.txt
  • Last modified: 5 years ago
  • (external edit)