ROM_END DRIVER_INIT_MEMBER(vegaeo_state,vegaeo) { // Set up the QS1000 program ROM banking, taking care not to overlap the internal RAM machine().device("qs1000:cpu")->memory().space(AS_IO).install_read_bank(0x0100, 0xffff, "bank"); membank("qs1000:bank")->configure_entries(0, 8, memregion("qs1000:cpu")->base()+0x100, 0x10000); init_eolith_speedup(machine()); }
ROM_END static DRIVER_INIT( vegaeo ) { vegaeo_state *state = machine.driver_data<vegaeo_state>(); // Set up the QS1000 program ROM banking, taking care not to overlap the internal RAM machine.device("qs1000:cpu")->memory().space(AS_IO)->install_read_bank(0x0100, 0xffff, "bank"); state->membank("qs1000:bank")->configure_entries(0, 8, state->memregion("qs1000:cpu")->base()+0x100, 0x10000); init_eolith_speedup(machine); }
ROM_END static DRIVER_INIT( vegaeo ) { init_eolith_speedup(machine); }