public void handler() {
            ROM_REGION(0x10000, REGION_CPU1);/* 64k for code */

            ROM_LOAD("sja1ic29", 0x0000, 0x2000, 0x59a22a1f);
            ROM_LOAD("sja1ic30", 0x2000, 0x2000, 0x7f4597dc);
            ROM_LOAD("sja1ic31", 0x4000, 0x2000, 0x6074c046);
            ROM_LOAD("sja1ic32", 0x6000, 0x2000, 0x1c48a3fa);
            ROM_LOAD("sja1ic33", 0x8000, 0x2000, 0x7598bd51);
            ROM_LOAD("sja1ic34", 0xa000, 0x2000, 0xf66fa604);

            ROM_REGION(0x10000, REGION_CPU2);/* 64k for sound cpu */

            ROM_LOAD("5332", 0x0000, 0x2000, 0x7a72ab3d);

            ROM_REGION(0xc000, REGION_GFX1 | REGIONFLAG_DISPOSE);
            ROM_LOAD("5331", 0x0000, 0x2000, 0x251d898f);
            ROM_LOAD("sja1ic65", 0x2000, 0x2000, 0x0ab1893c);
            ROM_LOAD("5329", 0x4000, 0x2000, 0x3e8bcaed);
            ROM_LOAD("sja1ic64", 0x6000, 0x2000, 0x7f628ae6);
            ROM_LOAD("5327", 0x8000, 0x2000, 0x79e92cb1);
            ROM_LOAD("sja1ic63", 0xa000, 0x2000, 0x5bcb253e);

            ROM_REGION(0x8000, REGION_GFX2);/* 32k for sprites data */
            /* SJA1IC86 and SJA1IC93 in the original set were bad, so I'm using the ones */
            /* from the Sega version. However I suspect the real ones should be slightly */
            /* different. */

            ROM_LOAD("5318", 0x0000, 0x4000, BADCRC(0x6f2e1fd3));
            ROM_LOAD("5319", 0x4000, 0x4000, BADCRC(0xebee4999));
            ROM_END();
        }