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

            ROM_LOAD("fs_snd.u27", 0x0000, 0x2000, 0x7578fe7f);
            ROM_LOAD("fs_snd.u28", 0x2000, 0x2000, 0x8ade203c);
            ROM_LOAD("fs_snd.u29", 0x4000, 0x1000, 0x734299c3);

            ROM_REGION(0x1800, REGION_GFX1 | REGIONFLAG_DISPOSE);
            ROM_LOAD("fs_snd.u68", 0x0000, 0x0800, 0x305fae2d);/* characters */

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

            ROM_REGION(0x6000, REGION_GFX2 | REGIONFLAG_DISPOSE);
            ROM_LOAD("fs_vid.113", 0x0000, 0x2000, 0x36d2bdf6);/* background tiles */

            ROM_LOAD("fs_vid.112", 0x2000, 0x2000, 0x3740946a);
            ROM_LOAD("fs_vid.111", 0x4000, 0x2000, 0x4cd4df98);

            ROM_REGION(0xc000, REGION_GFX3 | REGIONFLAG_DISPOSE);
            ROM_LOAD("fs_vid.u77", 0x0000, 0x4000, 0x1b93c9ec);/* sprites */

            ROM_LOAD("fs_vid.u78", 0x4000, 0x4000, 0x50e55262);
            ROM_LOAD("fs_vid.u79", 0x8000, 0x4000, 0xbfb02e3e);

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

            ROM_LOAD("fs_vid.u91", 0x0000, 0x2000, 0x86da01f4);
            ROM_LOAD("fs_vid.u90", 0x2000, 0x2000, 0x2bd41d2d);
            ROM_LOAD("fs_vid.u93", 0x4000, 0x2000, 0xb82b4997);
            ROM_LOAD("fs_vid.u92", 0x6000, 0x2000, 0xaf4015af);

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

            ROM_LOAD("futrprom.u72", 0x0100, 0x0100, 0xf9e26790);/* char lookup table */

            ROM_END();
        }