public void handler() {
            ROM_REGION(0x30000, REGION_CPU1);/* main CPU */

            ROM_LOAD("dr04.4e", 0x00000, 0x04000, 0x80431858);
            ROM_LOAD("dr03.4cd", 0x04000, 0x04000, 0xdba20934);
            ROM_LOAD("dr11.8k", 0x10000, 0x08000, 0x04d82d93);/* banked at 8000-9fff */

            ROM_LOAD("dr12.8l", 0x18000, 0x08000, 0xc0b255fd);
            ROM_CONTINUE(0x28000, 0x08000);

            ROM_REGION(0x10000, REGION_CPU2);/* sound CPU */

            ROM_LOAD("dr00.3a", 0x4000, 0x04000, 0x458309f7);
            ROM_LOAD("dr01.3cd", 0x8000, 0x04000, 0xe66897bd);
            ROM_LOAD("dr02.3f", 0xc000, 0x04000, 0xf9e31e26);/* 6803 code */

            ROM_REGION(0x18000, REGION_GFX1 | REGIONFLAG_DISPOSE);
            ROM_LOAD("dr06.2b", 0x00000, 0x8000, 0x4d9a970f);/* tiles */

            ROM_LOAD("dr07.2dc", 0x08000, 0x8000, 0xab59a4c4);
            ROM_LOAD("dr05.2a", 0x10000, 0x8000, 0x2e6dad0c);

            ROM_REGION(0x30000, REGION_GFX2 | REGIONFLAG_DISPOSE);
            ROM_LOAD("dr21.4k", 0x00000, 0x4000, 0xa06cea9a);/* sprites */

            ROM_LOAD("dr19.4f", 0x04000, 0x4000, 0xb34605ad);
            ROM_LOAD("dr22.4l", 0x08000, 0x4000, 0x41303de8);
            ROM_LOAD("dr20.4jh", 0x0c000, 0x4000, 0x5fbe6f61);
            ROM_LOAD("dr14.3p", 0x10000, 0x4000, 0x76cfbcbc);
            ROM_LOAD("dr24.4p", 0x14000, 0x4000, 0xd51c8db5);
            ROM_LOAD("dr23.4nm", 0x18000, 0x4000, 0x03469df8);
            ROM_LOAD("dr13.3nm", 0x1c000, 0x4000, 0xd5c3dfe0);
            ROM_LOAD("dr16.4cb", 0x20000, 0x4000, 0xf1d1bb93);
            ROM_LOAD("dr18.4e", 0x24000, 0x4000, 0xedb7f25b);
            ROM_LOAD("dr17.4dc", 0x28000, 0x4000, 0x4fb87868);
            ROM_LOAD("dr15.4a", 0x2c000, 0x4000, 0xe0b88de5);

            ROM_REGION(0x0c000, REGION_GFX3 | REGIONFLAG_DISPOSE);
            ROM_LOAD("dr08.4l", 0x00000, 0x4000, 0x32d50643);/* chars */

            ROM_LOAD("dr09.4m", 0x04000, 0x4000, 0x17df6f95);
            ROM_LOAD("dr10.4n", 0x08000, 0x4000, 0x820ce252);

            ROM_REGION(0x0920, REGION_PROMS);
            ROM_LOAD("dr25.3f", 0x0000, 0x0100, 0x8e91430b);/* character palette red component */

            ROM_LOAD("dr30.1m", 0x0100, 0x0100, 0x28c73263);/* sprite palette red component */

            ROM_LOAD("dr26.3h", 0x0200, 0x0100, 0xb563b93f);/* character palette green component */

            ROM_LOAD("dr31.1n", 0x0300, 0x0100, 0x3529210e);/* sprite palette green component */

            ROM_LOAD("dr27.3j", 0x0400, 0x0100, 0x70d668ef);/* character palette blue component */

            ROM_LOAD("dr29.1l", 0x0500, 0x0100, 0x1173a754);/* sprite palette blue component */

            ROM_LOAD("dr32.5p", 0x0600, 0x0020, 0x11cd1f2e);/* sprite height, one entry per 32 */
            /* sprites. Used at run time! */

            ROM_LOAD("dr28.8f", 0x0620, 0x0200, 0x6cef0fbd);/* unknown */

            ROM_LOAD("dr33.6f", 0x0820, 0x0100, 0x34d88d3c);/* video timing? - common to the other games */

            ROM_END();
        }