mirror of
https://github.com/holub/mame
synced 2025-04-22 16:31:49 +03:00
bbc: side (nw)
This commit is contained in:
parent
c69dffc4b0
commit
cfc2a04ea1
@ -820,6 +820,7 @@ static MACHINE_CONFIG_DERIVED( bbcb, bbca )
|
||||
MCFG_DEVICE_ADD("i8271" , I8271 , 0)
|
||||
MCFG_I8271_IRQ_CALLBACK(WRITELINE(bbc_state, bbc_i8271_interrupt))
|
||||
MCFG_I8271_HDL_CALLBACK(WRITELINE(bbc_state, motor_w))
|
||||
MCFG_I8271_OPT_CALLBACK(WRITELINE(bbc_state, side_w))
|
||||
MCFG_FLOPPY_DRIVE_ADD("i8271:0", bbc_floppies_525, "qd", bbc_state::floppy_formats_525sd)
|
||||
MCFG_FLOPPY_DRIVE_ADD("i8271:1", bbc_floppies_525, "qd", bbc_state::floppy_formats_525sd)
|
||||
|
||||
|
@ -168,6 +168,7 @@ public:
|
||||
DECLARE_INPUT_CHANGED_MEMBER( trigger_reset );
|
||||
DECLARE_WRITE_LINE_MEMBER(bbc_i8271_interrupt);
|
||||
DECLARE_WRITE_LINE_MEMBER(motor_w);
|
||||
DECLARE_WRITE_LINE_MEMBER(side_w);
|
||||
|
||||
UPD7002_GET_ANALOGUE(BBC_get_analogue_input);
|
||||
UPD7002_EOC(BBC_uPD7002_EOC);
|
||||
|
@ -1445,6 +1445,11 @@ WRITE_LINE_MEMBER(bbc_state::motor_w)
|
||||
m_i8271->subdevice<floppy_connector>("1")->get_device()->mon_w(!state);
|
||||
}
|
||||
|
||||
WRITE_LINE_MEMBER(bbc_state::side_w)
|
||||
{
|
||||
m_i8271->subdevice<floppy_connector>("0")->get_device()->ss_w(state);
|
||||
m_i8271->subdevice<floppy_connector>("1")->get_device()->ss_w(state);
|
||||
}
|
||||
|
||||
/**************************************
|
||||
WD1770 disc control function
|
||||
|
Loading…
Reference in New Issue
Block a user