Esempio n. 1
0
void cabal_state::trackball_main_map(address_map &map)
{
	main_map(map);
	map(0xa0008, 0xa000f).r("upd4701l", FUNC(upd4701_device::read_xy)).umask16(0x00ff);
	map(0xa0008, 0xa000f).r("upd4701h", FUNC(upd4701_device::read_xy)).umask16(0xff00);
	map(0xc0001, 0xc0001).w("upd4701l", FUNC(upd4701_device::reset_xy_w));
	map(0xc0000, 0xc0000).w("upd4701h", FUNC(upd4701_device::reset_xy_w));
}
Esempio n. 2
0
void popnrun_state::popnrun_main_map(address_map &map)
{
	main_map(map);
	map(0x00000, 0x03bff).ram();
	map(0x03c00, 0x03dff).ram().share("spriteram");
	map(0x03e00, 0x03fff).ram();
	map(0x08000, 0x08fff).ram().w(FUNC(popnrun_state::popnrun_text_w)).share("videoram");
	map(0x0e000, 0x0e0ff).ram().share("scroll_ram");
}