trunk/src/mess/drivers/pasogo.c
| r243002 | r243003 | |
| 679 | 679 | void pasogo_state::machine_reset() |
| 680 | 680 | { |
| 681 | 681 | astring region_tag; |
| 682 | m_maincpu_rom = memregion("maincpu"); |
| 682 | 683 | m_cart_rom = memregion(region_tag.cpy(m_cart->tag()).cat(GENERIC_ROM_REGION_TAG)); |
| 683 | | m_maincpu_rom = memregion("maincpu"); |
| 684 | if (!m_cart_rom) // this should never happen, since we make carts mandatory! |
| 685 | m_cart_rom = memregion("maincpu"); |
| 684 | 686 | |
| 685 | 687 | membank("bank27")->set_base(m_cart_rom->base()); |
| 686 | 688 | membank("bank28")->set_base(m_maincpu_rom->base() + 0xb8000/*?*/); |
trunk/src/mess/machine/amstrad.c
| r243002 | r243003 | |
| 2842 | 2842 | int i; |
| 2843 | 2843 | bool slot3 = false,slot7 = false; |
| 2844 | 2844 | |
| 2845 | | if(m_system_type == SYSTEM_PLUS || m_system_type == SYSTEM_GX4000) |
| 2845 | if (m_system_type == SYSTEM_PLUS || m_system_type == SYSTEM_GX4000) |
| 2846 | 2846 | { |
| 2847 | 2847 | UINT8 *crt = m_region_cart->base(); |
| 2848 | 2848 | int bank_mask = (m_cart->get_rom_size() / 0x4000) - 1; |
| r243002 | r243003 | |
| 3034 | 3034 | |
| 3035 | 3035 | astring region_tag; |
| 3036 | 3036 | m_region_cart = memregion(region_tag.cpy(m_cart->tag()).cat(GENERIC_ROM_REGION_TAG)); |
| 3037 | if (!m_region_cart) // this should never happen, since we make carts mandatory! |
| 3038 | m_region_cart = memregion("maincpu"); |
| 3037 | 3039 | } |
| 3038 | 3040 | |
| 3039 | 3041 | |
| r243002 | r243003 | |
| 3076 | 3078 | |
| 3077 | 3079 | astring region_tag; |
| 3078 | 3080 | m_region_cart = memregion(region_tag.cpy(m_cart->tag()).cat(GENERIC_ROM_REGION_TAG)); |
| 3081 | if (!m_region_cart) // this should never happen, since we make carts mandatory! |
| 3082 | m_region_cart = memregion("maincpu"); |
| 3079 | 3083 | } |
| 3080 | 3084 | |
| 3081 | 3085 | MACHINE_RESET_MEMBER(amstrad_state,gx4000) |