Sound Hacking/Nintendo Entertainment System

From vgmrips

Simple Triggers

Game Developer Music Trigger + Comments
Advanced Dungeons & Dragons: Heroes of the Lance Natsume maincpu.b@04FA = 0xXX

8A = stop sound, 81~89 = music

Arabian Dream Scheherazade Culture Brain maincpu.b@00F8 = 0xXX

21 = stop sound, 01~1F = music

B-Wings Data East maincpu.b@0600 = 0xXX

01 = stop sound, 0A, 10~14, 19, 1A, 1E, 1F = music

Bad News Baseball Tecmo maincpu.b@0680 = 0xXX

01 = stop sound, 20~35, 38~3A = music

Bio Force Ape Seta, Opus maincpu.b@0669 = 0xXX

8C = stop sound, 81~8B = music

Bomberman Hudson Soft maincpu.b@00B5 = 0xXX

00 = stop sound, 01~0A = music

Capcom's Gold Medal Challenge '92 Capcom, Make Software maincpu.b@0014 = 0xXX

00 = stop sound, 01~17 = music

Championship Bowling Another maincpu.b@0501 = 0xXX

00 = stop sound, 01, 03, 09, 0A, 0E, 0F, 10 = music

Chip 'n Dale: Rescue Rangers Capcom maincpu.b@00DB = 0x00; maincpu.b@00DC = 0xXX

F0 = stop sound, 00~0D, 15, 23 = music

Chip 'n Dale: Rescue Rangers 2 Capcom, Make Software maincpu.b@00F0 = 0xXX

00 = stop sound, 01~0E, 10~21 = music

Code Name: Viper Arc System Works maincpu.b@00B6 = 0xXX

FF = stop sound, 00~0B = music

Crystalis SNK maincpu.b@0100 = 0x01; maincpu.b@0103 = 0xXX

00 = stop sound, 01, 03, 04, 06~0F, 11~1E = music

Deblock Athena maincpu.b@0701 = 0xXX

00 = stop sound, 0A, 20~28 = music

Dungeon Kid Pixel maincpu.b@00B4 = 0xXX; maincpu.b@00B3 = 0x01

maincpu.b@00B3 = 0x00 = stop music, 00~0E = music

Dungeon Magic: Sword of the Elements Natsume maincpu.b@04FA = 0xXX

27 = stop sound, 0C~13, 2E, 2F, 3A, 3D, 3E = music

Fantasy Zone (US) Pixel maincpu.b@007B = 0xXX; maincpu.b@007A = 0x01

maincpu.b@007A = 0x00 = stop music, 00~0D = music

Faxanadu Hudson Soft maincpu.b@00FA = 0xXX

00 = stop sound, 01~10 = music

Karate Champ Sakata SAS, Data East maincpu.b@0300 = 0xXX

01 = stop sound, 0C~0F = music

Kyatto Ninden Teyandee Tecmo maincpu.b@0700 = 0x01; maincpu.b@0701 = 0xXX

01 = stop sound, 07~09 ,0B~1E, 20, 21, 23~26 = music

Legendary Wings Capcom maincpu.b@0770 = 0xXX; maincpu.b@00D9 = 0x01

FF = stop sound, 00~0E = music

Might & Magic: Secret of the Inner Sanctum LOZC G. Amusements maincpu.b@007F = 0xXX; maincpu.b@007E = 0x01

maincpu.b@007E = 0x00 = stop music, 00~0E = music

Rackets & Rivals Konami maincpu.b@00B2 = 0xXX

FE = stop sound, 1F, 23, 27, 2B, 2F, 33 = music

Radia Senki: Reimei Hen Tecmo maincpu.b@0700 = 0xXX

01 = stop sound, 03~0D, 0F~16, 1E~2B, 5D~63, 6A = music

Robo Warrior Aicom, Hudson Soft maincpu.b@00FA = 0xXX

00 = stop sound, 01~09, 0B~0F = music

Section-Z Capcom maincpu.b@03A0 = 0xXX; maincpu.b@038F = 0x01

FF = stop sound, 14~1E = music

Star Force (J) Hudson Soft maincpu.b@0067 = 0xXX

00 = stop sound, 01~09 = music

Star Force (U) Tecmo maincpu.b@0302 = 0xXX

11 = stop sound, 01~0A = music

Star Soldier Hudson Soft maincpu.b@0095 = 0xXX

00 = stop sound, 01~09 = music

Street Fighter 2010: The Final Fight Capcom maincpu.b@03D8 = 0xXX; maincpu.b@004B = 0x01

F0 = stop sound, 00~0F, 2B~30 = music

Super Spy Hunter Sunsoft maincpu.b@0080 = 0xXX; maincpu.b@0081 = 0x03

maincpu.b@0081 = 0x02 = stop music, 00~0F = music

Sword Master Athena maincpu.b@0301 = 0xXX

00 = stop sound, 21~30 = music

Tecmo Baseball Tecmo maincpu.b@0730 = 0xXX

01 = stop sound, 09~10, 38~3B = music

Tecmo Bowl Tecmo maincpu.b@0700 = 0xXX

26 = stop sound, 01, 05~18, 2C, 2D = music

Tecmo Super Bowl Tecmo maincpu.b@0700 = 0xXX

01 = stop sound, 20~29, 2B~36, 39~45 = music

Tecmo World Cup Soccer Tecmo maincpu.b@0700 = 0x01; maincpu.b@0701 = 0xXX

01 = stop sound, 10~17 ,1A = music

Tecmo World Wrestling Tecmo maincpu.b@007F = 0xXX

01 = stop sound, 02~13, 2E~30, 35 = music

The Karate Kid Atlus maincpu.b@0704 = 0xXX; maincpu.b@0708 = 0x01

00 = stop sound, 0D, 18~20, 22 = music

The Magic of Scheherazade Culture Brain maincpu.b@00F8 = 0xXX

02 = stop sound, 01, 03~1B, 1E~21, 23 = music

The Young Indiana Jones Chronicles Jaleco maincpu.b@00E0 = 0xXX

00~11 = music

Trojan Capcom maincpu.b@0050 = 0x01; maincpu.b@0051 = 0xXX

FF = stop sound, 00~0F = music

Ushio to Tora: Shinen no Daiyou Pixel, Tom Create maincpu.b@00CA = 0xXX; maincpu.b@00C0 = 0x01

maincpu.b@00C0 = 0x00 = stop music, 00~0F = music

Xexyz Atlus maincpu.b@06A4 = 0xXX; maincpu.b@06A8 = 0x01

00 = stop sound, 01~03, 06~11, 35~3A = music

Advanced Hacks

Cosmic Epsilon

offset  hex patch               description
01E006  B1 22    -> A9 xx
01E00B  68 A8 68 -> 4C FB DF    ;Play Music and Remain at Intro

Valid Music IDs: 07, 14~1C, 1E~2F, 44, 45, 49

Nagagutsu o Haita Neko: Sekai Isshuu 80 Nichi Daibouken

offset  hex patch               description
0001FB  03 -> xx                ;Replace Scene 1 music

Valid Music IDs: 00~05

Puss n Boots: Pero's Great Adventure

offset  hex patch               description
01C083  A9 01 -> A9 xx          ;Replace Title music

Valid Music IDs: 01~10

Silva Saga

offset  hex patch               description
03C7A0  A2 1B    -> A2 xx       ;Replace Title Music

Valid Music IDs: 01~28

Sweet Home

offset  hex patch               description
03F2D8  A0 FF    -> A0 xx       ;Play music on Title screen

Valid Music IDs: 00~0F, 35, 40, 44, 45, 47

Tetris 2 + Bombliss

offset  hex patch               description
01CFB0  01 -> xx                ;Replace Title music

Valid Music IDs: 01~0D