diff --git a/res/roms/test/blargg/dmg_sound/01-registers.gb b/res/roms/test/blargg/dmg_sound/01-registers.gb new file mode 100644 index 0000000000000000000000000000000000000000..c1fa6c5d2c003d96130d6cc426d75b9b99f4ba6e Binary files /dev/null and b/res/roms/test/blargg/dmg_sound/01-registers.gb differ diff --git a/res/roms/test/blargg/dmg_sound/02-len ctr.gb b/res/roms/test/blargg/dmg_sound/02-len ctr.gb new file mode 100644 index 0000000000000000000000000000000000000000..d940c7ae79e64d6cfa81b6a335546a4f84c1355d Binary files /dev/null and b/res/roms/test/blargg/dmg_sound/02-len ctr.gb differ diff --git a/res/roms/test/blargg/dmg_sound/03-trigger.gb b/res/roms/test/blargg/dmg_sound/03-trigger.gb new file mode 100644 index 0000000000000000000000000000000000000000..1b0f03213d12cb67c481134896b04f7739472e41 Binary files /dev/null and b/res/roms/test/blargg/dmg_sound/03-trigger.gb differ diff --git a/res/roms/test/blargg/dmg_sound/04-sweep.gb b/res/roms/test/blargg/dmg_sound/04-sweep.gb new file mode 100644 index 0000000000000000000000000000000000000000..746b78aac81c962f47635ca4364219eab42cf879 Binary files /dev/null and b/res/roms/test/blargg/dmg_sound/04-sweep.gb differ diff --git a/res/roms/test/blargg/dmg_sound/05-sweep details.gb b/res/roms/test/blargg/dmg_sound/05-sweep details.gb new file mode 100644 index 0000000000000000000000000000000000000000..55351a3519b7017f14f1cec0f7f05c7b795b39f9 Binary files /dev/null and b/res/roms/test/blargg/dmg_sound/05-sweep details.gb differ diff --git a/res/roms/test/blargg/dmg_sound/06-overflow on trigger.gb b/res/roms/test/blargg/dmg_sound/06-overflow on trigger.gb new file mode 100644 index 0000000000000000000000000000000000000000..d3fbe3bce789374fd45d7e9b9e7cd1c69f0c65f3 Binary files /dev/null and b/res/roms/test/blargg/dmg_sound/06-overflow on trigger.gb differ diff --git a/res/roms/test/blargg/dmg_sound/07-len sweep period sync.gb b/res/roms/test/blargg/dmg_sound/07-len sweep period sync.gb new file mode 100644 index 0000000000000000000000000000000000000000..3da3bd79929290841126ccb41b17f7031316dfb7 Binary files /dev/null and b/res/roms/test/blargg/dmg_sound/07-len sweep period sync.gb differ diff --git a/res/roms/test/blargg/dmg_sound/08-len ctr during power.gb b/res/roms/test/blargg/dmg_sound/08-len ctr during power.gb new file mode 100644 index 0000000000000000000000000000000000000000..c72bbf2e95c9694a17d018da93edc6cc6249d6d2 Binary files /dev/null and b/res/roms/test/blargg/dmg_sound/08-len ctr during power.gb differ diff --git a/res/roms/test/blargg/dmg_sound/09-wave read while on.gb b/res/roms/test/blargg/dmg_sound/09-wave read while on.gb new file mode 100644 index 0000000000000000000000000000000000000000..b4a79ad4ce3467d4b545076203c563dedca23de3 Binary files /dev/null and b/res/roms/test/blargg/dmg_sound/09-wave read while on.gb differ diff --git a/res/roms/test/blargg/dmg_sound/09-wave read while on.sav b/res/roms/test/blargg/dmg_sound/09-wave read while on.sav new file mode 100644 index 0000000000000000000000000000000000000000..ab82504a3532d5cf9a5c1c1989eda46d9a60c966 Binary files /dev/null and b/res/roms/test/blargg/dmg_sound/09-wave read while on.sav differ diff --git a/res/roms/test/blargg/dmg_sound/10-wave trigger while on.gb b/res/roms/test/blargg/dmg_sound/10-wave trigger while on.gb new file mode 100644 index 0000000000000000000000000000000000000000..a7c7ddc03b556fa3e70e82218ab34398331fe5ea Binary files /dev/null and b/res/roms/test/blargg/dmg_sound/10-wave trigger while on.gb differ diff --git a/res/roms/test/blargg/dmg_sound/11-regs after power.gb b/res/roms/test/blargg/dmg_sound/11-regs after power.gb new file mode 100644 index 0000000000000000000000000000000000000000..773e01e8766c24ad64d30e2ced752ebd4c6de4af Binary files /dev/null and b/res/roms/test/blargg/dmg_sound/11-regs after power.gb differ diff --git a/res/roms/test/blargg/dmg_sound/12-wave write while on.gb b/res/roms/test/blargg/dmg_sound/12-wave write while on.gb new file mode 100644 index 0000000000000000000000000000000000000000..e0119b92c7f11928ec422906e5de3b76c8b0bb34 Binary files /dev/null and b/res/roms/test/blargg/dmg_sound/12-wave write while on.gb differ