Previous 199869 Revisions Next

r19334 Wednesday 5th December, 2012 at 15:15:10 UTC by Curt Coder
(MESS) Floppy fixes. (nw)
[src/mess/drivers]v1050.c v6809.c xerox820.c
[src/mess/machine]comx_fd.c

trunk/src/mess/drivers/v1050.c
r19333r19334
10871087   MCFG_I8255A_ADD(I8255A_M6502_TAG, m6502_ppi_intf)
10881088   MCFG_I8251_ADD(I8251A_KB_TAG, /*XTAL_16MHz/8,*/ kb_8251_intf)
10891089   MCFG_I8251_ADD(I8251A_SIO_TAG, /*XTAL_16MHz/8,*/ sio_8251_intf)
1090   MCFG_FD1793x_ADD(MB8877_TAG, XTAL_16MHz/8)
1090   MCFG_FD1793x_ADD(MB8877_TAG, XTAL_16MHz/16)
10911091   MCFG_FLOPPY_DRIVE_ADD(MB8877_TAG":0", v1050_floppies, "525dd", NULL, floppy_image_device::default_floppy_formats)
10921092   MCFG_FLOPPY_DRIVE_ADD(MB8877_TAG":1", v1050_floppies, "525dd", NULL, floppy_image_device::default_floppy_formats)
10931093   MCFG_FLOPPY_DRIVE_ADD(MB8877_TAG":2", v1050_floppies, NULL,    NULL, floppy_image_device::default_floppy_formats)
trunk/src/mess/drivers/xerox820.c
r19333r19334
448448         m_fdc->set_unscaled_clock(m_8n5 ? XTAL_20MHz/10 : XTAL_20MHz/20);
449449      }
450450
451      m_400_460 = floppy->twosid_r();
451      m_400_460 = !floppy->twosid_r();
452452
453453      floppy->mon_w(0);
454454     
r19333r19334
747747void xerox820_state::machine_start()
748748{
749749   // floppy callbacks
750   m_fdc->setup_intrq_cb(fd1771_t::line_cb(FUNC(xerox820_state::fdc_intrq_w), this));
751   m_fdc->setup_drq_cb(fd1771_t::line_cb(FUNC(xerox820_state::fdc_drq_w), this));
750   m_fdc->setup_intrq_cb(wd_fdc_t::line_cb(FUNC(xerox820_state::fdc_intrq_w), this));
751   m_fdc->setup_drq_cb(wd_fdc_t::line_cb(FUNC(xerox820_state::fdc_drq_w), this));
752   m_fdc->dden_w(1);
752753
753754   // state saving
754755   save_item(NAME(m_keydata));
r19333r19334
874875   MCFG_Z80PIO_ADD(Z80PIO_KB_TAG, XTAL_20MHz/8, xerox820_kbpio_intf)
875876   MCFG_Z80PIO_ADD(Z80PIO_GP_TAG, XTAL_20MHz/8, gppio_intf)
876877   MCFG_Z80CTC_ADD(Z80CTC_TAG, XTAL_20MHz/8, ctc_intf)
877   MCFG_FD1771x_ADD(FD1771_TAG, XTAL_20MHz/10)
878   MCFG_FD1771x_ADD(FD1771_TAG, XTAL_20MHz/20)
878879   MCFG_FLOPPY_DRIVE_ADD(FD1771_TAG":0", xerox820_floppies, "sa400", NULL, floppy_image_device::default_floppy_formats)
879880   MCFG_FLOPPY_DRIVE_ADD(FD1771_TAG":1", xerox820_floppies, "sa400", NULL, floppy_image_device::default_floppy_formats)
880881   MCFG_COM8116_ADD(COM8116_TAG, XTAL_5_0688MHz, com8116_intf)
trunk/src/mess/drivers/v6809.c
r19333r19334
4747#include "emu.h"
4848#include "cpu/m6809/m6809.h"
4949#include "video/mc6845.h"
50//#include "imagedev/flopdrv.h"
5150//#include "machine/6821pia.h"
5251//#include "machine/6850acia.h"
53//#include "machine/wd17xx.h"
5452#include "machine/keyboard.h"
5553
5654
trunk/src/mess/machine/comx_fd.c
r19333r19334
146146   m_ds(0),
147147   m_q(0),
148148   m_addr(0),
149   m_intrq(false),
150   m_drq(false),
149   m_intrq(0),
150   m_drq(0),
151151   m_disb(1)
152152{
153153}

Previous 199869 Revisions Next


© 1997-2024 The MAME Team