INPUT_PORTS_END MACHINE_RESET_MEMBER(h19_state) { beep_set_frequency(m_beep, H19_BEEP_FRQ); }
SYSTEM_CONFIG_END /* Driver Initialization */ static void setup_beep(int dummy) { beep_set_state( 0, 0 ); beep_set_frequency( 0, 300 ); }
INPUT_PORTS_END void h8_state::machine_reset() { beep_set_frequency(m_beep, H8_BEEP_FRQ); output_set_value("pwr_led", 0); m_irq_ctl = 1; }
INPUT_PORTS_END static MACHINE_RESET(h19) { h19_state *state = machine.driver_data<h19_state>(); state->m_beeper = machine.device("beep"); beep_set_frequency(state->m_beeper, H19_BEEP_FRQ); }
void apollo_kbd_device::beeper::on() { if (keyboard_has_beeper()) { beep_set_frequency(m_beeper, 1000); beep_set_state(m_beeper, 1); m_timer->adjust( attotime::from_msec(10), 0, attotime::zero); } }
static MACHINE_START( lx800 ) { lx800_state *lx800 = machine.driver_data<lx800_state>(); lx800->m_speaker = machine.device(BEEPER_TAG); beep_set_state(lx800->m_speaker, 0); beep_set_frequency(lx800->m_speaker, 4000); /* ? */ }
ROM_END /* Driver Initialization */ TIMER_CALLBACK_MEMBER(sb2m600_state::setup_beep) { device_t *speaker = machine().device(BEEPER_TAG); beep_set_state(speaker, 0); beep_set_frequency(speaker, 300); }
static INTERRUPT_GEN( vblank_callback ) { /* also update the speaker on the European version */ beep_device *beep = device->machine->device<beep_device>("beep"); if (beep != NULL) { z80ctc_device *ctc = device->machine->device<z80ctc_device>("ctc"); beep_set_state(beep, 1); beep_set_frequency(beep, ATTOSECONDS_TO_HZ(ctc->period(0).attoseconds)); } }
INPUT_PORTS_END /*************************************************************************** Machine Config(s) ***************************************************************************/ void destiny_state::machine_start() { beep_set_frequency(machine().device(BEEPER_TAG),800); // TODO: determine exact frequency thru schematics beep_set_state(machine().device(BEEPER_TAG),0); }
void alphatro_state::machine_reset() { // do what the IPL does // UINT8* RAM = machine().device<ram_device>("ram")->pointer(); UINT8* ROM = memregion("maincpu")->base(); cpu_set_reg(m_maincpu, STATE_GENPC, 0xe000); memcpy(m_p_ram, ROM, 0xf000); // copy BASIC to RAM, which the undumped IPL is supposed to do. memcpy(m_p_videoram, ROM+0x1000, 0x1000); // membank("bank1")->set_base(RAM); // probably not correct, exact meaning of port is unknown, vblank/vsync is too slow. m_sys_timer->adjust(attotime::from_usec(10),0,attotime::from_usec(10)); m_serial_timer->adjust(attotime::from_hz(500),0,attotime::from_hz(500)); // USART clock - this is a guesstimate m_timer_bit = 0; beep_set_state(m_beep, 0); beep_set_frequency(m_beep, 950); /* piezo-device needs to be measured */ }
void vt100_state::machine_reset() { m_keyboard_int = 0; m_receiver_int = 0; m_vertical_int = 0; beep_set_frequency( m_speaker, 786 ); // 7.945us per serial clock = ~125865.324hz, / 160 clocks per char = ~ 786 hz output_set_value("online_led",1); output_set_value("local_led", 0); output_set_value("locked_led",1); output_set_value("l1_led", 1); output_set_value("l2_led", 1); output_set_value("l3_led", 1); output_set_value("l4_led", 1); m_key_scan = 0; machine().device("maincpu")->execute().set_irq_acknowledge_callback(vt100_irq_callback); }
void lx800_state::machine_start() { beep_set_state(m_beep, 0); beep_set_frequency(m_beep, 4000); /* ? */ }