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

            ROM_LOAD("suzaxxon.3", 0x0000, 0x2000, 0xaf7221da);
            ROM_LOAD("suzaxxon.2", 0x2000, 0x2000, 0x1b90fb2a);
            ROM_LOAD("suzaxxon.1", 0x4000, 0x1000, 0x07258b4a);

            ROM_REGION(0x1800, REGION_GFX1 | REGIONFLAG_DISPOSE);
            ROM_LOAD("suzaxxon.14", 0x0000, 0x0800, 0xbccf560c);/* characters */

            ROM_LOAD("suzaxxon.15", 0x0800, 0x0800, 0xd28c628b);
            /* 1000-17ff empty space to convert the characters as 3bpp instead of 2 */

            ROM_REGION(0x6000, REGION_GFX2 | REGIONFLAG_DISPOSE);
            ROM_LOAD("suzaxxon.6", 0x0000, 0x2000, 0xf51af375);/* background tiles */

            ROM_LOAD("suzaxxon.5", 0x2000, 0x2000, 0xa7de021d);
            ROM_LOAD("suzaxxon.4", 0x4000, 0x2000, 0x5bfb3b04);

            ROM_REGION(0x6000, REGION_GFX3 | REGIONFLAG_DISPOSE);
            ROM_LOAD("suzaxxon.11", 0x0000, 0x2000, 0x1503ae41);/* sprites */

            ROM_LOAD("suzaxxon.12", 0x2000, 0x2000, 0x3b53d83f);
            ROM_LOAD("suzaxxon.13", 0x4000, 0x2000, 0x581e8793);

            ROM_REGION(0x8000, REGION_GFX4 | REGIONFLAG_DISPOSE);/* background tilemaps converted in vh_start */

            ROM_LOAD("suzaxxon.8", 0x0000, 0x2000, 0xdd1b52df);
            ROM_LOAD("suzaxxon.7", 0x2000, 0x2000, 0xb5bc07f0);
            ROM_LOAD("suzaxxon.10", 0x4000, 0x2000, 0x68e84174);
            ROM_LOAD("suzaxxon.9", 0x6000, 0x2000, 0xa509994b);

            ROM_REGION(0x0200, REGION_PROMS);
            ROM_LOAD("suzaxxon.u98", 0x0000, 0x0100, 0x15727a9f);/* palette */

            ROM_LOAD("suzaxxon.u72", 0x0100, 0x0100, 0xdeaa21f7);/* char lookup table */

            ROM_END();
        }