(MESS) Floppy fixes. (nw)

This commit is contained in:
Curt Coder 2012-12-05 15:15:10 +00:00
parent a10c961810
commit 087678ff1e
4 changed files with 8 additions and 9 deletions

View File

@ -1087,7 +1087,7 @@ static MACHINE_CONFIG_START( v1050, v1050_state )
MCFG_I8255A_ADD(I8255A_M6502_TAG, m6502_ppi_intf)
MCFG_I8251_ADD(I8251A_KB_TAG, /*XTAL_16MHz/8,*/ kb_8251_intf)
MCFG_I8251_ADD(I8251A_SIO_TAG, /*XTAL_16MHz/8,*/ sio_8251_intf)
MCFG_FD1793x_ADD(MB8877_TAG, XTAL_16MHz/8)
MCFG_FD1793x_ADD(MB8877_TAG, XTAL_16MHz/16)
MCFG_FLOPPY_DRIVE_ADD(MB8877_TAG":0", v1050_floppies, "525dd", NULL, floppy_image_device::default_floppy_formats)
MCFG_FLOPPY_DRIVE_ADD(MB8877_TAG":1", v1050_floppies, "525dd", NULL, floppy_image_device::default_floppy_formats)
MCFG_FLOPPY_DRIVE_ADD(MB8877_TAG":2", v1050_floppies, NULL, NULL, floppy_image_device::default_floppy_formats)

View File

@ -47,10 +47,8 @@ ToDo:
#include "emu.h"
#include "cpu/m6809/m6809.h"
#include "video/mc6845.h"
//#include "imagedev/flopdrv.h"
//#include "machine/6821pia.h"
//#include "machine/6850acia.h"
//#include "machine/wd17xx.h"
#include "machine/keyboard.h"

View File

@ -448,7 +448,7 @@ WRITE8_MEMBER( xerox820_state::kbpio_pa_w )
m_fdc->set_unscaled_clock(m_8n5 ? XTAL_20MHz/10 : XTAL_20MHz/20);
}
m_400_460 = floppy->twosid_r();
m_400_460 = !floppy->twosid_r();
floppy->mon_w(0);
@ -747,8 +747,9 @@ UINT32 xerox820_state::screen_update(screen_device &screen, bitmap_rgb32 &bitmap
void xerox820_state::machine_start()
{
// floppy callbacks
m_fdc->setup_intrq_cb(fd1771_t::line_cb(FUNC(xerox820_state::fdc_intrq_w), this));
m_fdc->setup_drq_cb(fd1771_t::line_cb(FUNC(xerox820_state::fdc_drq_w), this));
m_fdc->setup_intrq_cb(wd_fdc_t::line_cb(FUNC(xerox820_state::fdc_intrq_w), this));
m_fdc->setup_drq_cb(wd_fdc_t::line_cb(FUNC(xerox820_state::fdc_drq_w), this));
m_fdc->dden_w(1);
// state saving
save_item(NAME(m_keydata));
@ -874,7 +875,7 @@ static MACHINE_CONFIG_START( xerox820, xerox820_state )
MCFG_Z80PIO_ADD(Z80PIO_KB_TAG, XTAL_20MHz/8, xerox820_kbpio_intf)
MCFG_Z80PIO_ADD(Z80PIO_GP_TAG, XTAL_20MHz/8, gppio_intf)
MCFG_Z80CTC_ADD(Z80CTC_TAG, XTAL_20MHz/8, ctc_intf)
MCFG_FD1771x_ADD(FD1771_TAG, XTAL_20MHz/10)
MCFG_FD1771x_ADD(FD1771_TAG, XTAL_20MHz/20)
MCFG_FLOPPY_DRIVE_ADD(FD1771_TAG":0", xerox820_floppies, "sa400", NULL, floppy_image_device::default_floppy_formats)
MCFG_FLOPPY_DRIVE_ADD(FD1771_TAG":1", xerox820_floppies, "sa400", NULL, floppy_image_device::default_floppy_formats)
MCFG_COM8116_ADD(COM8116_TAG, XTAL_5_0688MHz, com8116_intf)

View File

@ -146,8 +146,8 @@ comx_fd_device::comx_fd_device(const machine_config &mconfig, const char *tag, d
m_ds(0),
m_q(0),
m_addr(0),
m_intrq(false),
m_drq(false),
m_intrq(0),
m_drq(0),
m_disb(1)
{
}