sfxbus.map(MapLinear, 0x00, 0x3f, 0x0000, 0x7fff, memory::gsurom);
sfxbus.map(MapLinear, 0x00, 0x3f, 0x8000, 0xffff, memory::gsurom);
sfxbus.map(MapLinear, 0x40, 0x5f, 0x0000, 0xffff, memory::gsurom);
sfxbus.map(MapLinear, 0x60, 0x7f, 0x0000, 0xffff, memory::gsuram);
cpubus.map(MapLinear, 0x00, 0x3f, 0x6000, 0x7fff, memory::gsuram, 0x0000, 0x2000);
cpubus.map(MapLinear, 0x00, 0x3f, 0x8000, 0xffff, memory::gsurom);
cpubus.map(MapLinear, 0x40, 0x5f, 0x0000, 0xffff, memory::gsurom);
cpubus.map(MapLinear, 0x60, 0x7d, 0x0000, 0xffff, memory::gsuram);
cpubus.map(MapLinear, 0x80, 0xbf, 0x6000, 0x7fff, memory::gsuram, 0x0000, 0x2000);
cpubus.map(MapLinear, 0x80, 0xbf, 0x8000, 0xffff, memory::gsurom);
cpubus.map(MapLinear, 0xc0, 0xdf, 0x0000, 0xffff, memory::gsurom);
cpubus.map(MapLinear, 0xe0, 0xff, 0x0000, 0xffff, memory::gsuram);