Previous 199869 Revisions Next

r18745 Sunday 28th October, 2012 at 12:27:49 UTC by Sandro Ronco
(MESS) Fixed bw12, tandy2k, nanos, specpls3 and sf7000 regressions. (nw)
[src/mess/drivers]bw12.c nanos.c sg1000.c specpls3.c tandy2k.c
[src/mess/includes]sg1000.h

trunk/src/mess/includes/sg1000.h
r18744r18745
33
44#include "emu.h"
55#include "cpu/z80/z80.h"
6#include "imagedev/flopdrv.h"
76#include "imagedev/cartslot.h"
87#include "imagedev/cassette.h"
98#include "machine/ram.h"
trunk/src/mess/drivers/nanos.c
r18744r18745
1313#include "machine/z80sio.h"
1414#include "machine/z80ctc.h"
1515#include "machine/upd765.h"
16#include "imagedev/flopdrv.h"
1716#include "formats/mfi_dsk.h"
1817#include "formats/nanos_dsk.h"
1918#include "machine/ram.h"
r18744r18745
450449   membank("bank2")->set_base(machine().device<ram_device>(RAM_TAG)->pointer() + 0x1000);
451450   membank("bank3")->set_base(machine().device<ram_device>(RAM_TAG)->pointer());
452451
453   floppy_mon_w(floppy_get_device(space.machine(), 0), CLEAR_LINE);
454   floppy_drive_set_ready_state(floppy_get_device(space.machine(), 0), 1,1);
452   machine().device<floppy_connector>("upd765:0")->get_device()->mon_w(false);
455453}
456454
457455static Z80PIO_INTERFACE( nanos_z80pio_intf )
trunk/src/mess/drivers/sg1000.c
r18744r18745
919919    */
920920
921921   /* floppy motor */
922   floppy_mon_w(m_floppy0, BIT(data, 1));
923   floppy_drive_set_ready_state(m_floppy0, 1, 1);
922   m_floppy0->mon_w(BIT(data, 1));
924923
925924   /* FDC terminal count */
926925   m_fdc->tc_w(BIT(data, 2));
trunk/src/mess/drivers/specpls3.c
r18744r18745
156156
157157/* +3 hardware */
158158#include "machine/upd765.h"
159#include "imagedev/flopdrv.h"
160159#include "machine/ram.h"
161160
162161/****************************************************************************************************/
r18744r18745
315314
316315   spectrum_state *state = space.machine().driver_data<spectrum_state>();
317316
318   floppy_mon_w(floppy_get_device(space.machine(), 0), !BIT(data, 3));
319   floppy_mon_w(floppy_get_device(space.machine(), 1), !BIT(data, 3));
320   floppy_drive_set_ready_state(floppy_get_device(space.machine(), 0), 1, 1);
321   floppy_drive_set_ready_state(floppy_get_device(space.machine(), 1), 1, 1);
317   space.machine().device<floppy_connector>("upd765:0")->get_device()->mon_w(!BIT(data, 3));
318   space.machine().device<floppy_connector>("upd765:1")->get_device()->mon_w(!BIT(data, 3));
322319
323320   state->m_port_1ffd_data = data;
324321
trunk/src/mess/drivers/bw12.c
r18744r18745
2626
2727#include "emu.h"
2828#include "cpu/z80/z80.h"
29#include "imagedev/flopdrv.h"
3029#include "machine/ram.h"
3130#include "formats/mfi_dsk.h"
3231#include "machine/6821pia.h"
r18744r18745
8281
8382void bw12_state::floppy_motor_off()
8483{
85   floppy_mon_w(m_floppy0, ASSERT_LINE);
86   floppy_mon_w(m_floppy1, ASSERT_LINE);
84   m_floppy0->mon_w(true);
85   m_floppy1->mon_w(true);
8786
88   floppy_drive_set_ready_state(m_floppy0, 0, 0);
89   floppy_drive_set_ready_state(m_floppy1, 0, 0);
90
9187   m_motor_on = 0;
9288}
9389
trunk/src/mess/drivers/tandy2k.c
r18744r18745
596596   DEVCB_NULL
597597};
598598
599// Floppy Configuration
600
601static const floppy_interface tandy2k_floppy_interface =
602{
603   DEVCB_NULL,
604   DEVCB_NULL,
605   DEVCB_NULL,
606   DEVCB_NULL,
607   DEVCB_NULL,
608   FLOPPY_STANDARD_5_25_DSQD, // Mitsubishi M4853
609   LEGACY_FLOPPY_OPTIONS_NAME(default),
610   "floppy_5_25",
611   NULL
612};
613
614599// Intel 8272 Interface
615600
616601void tandy2k_state::fdc_irq(bool state)
r18744r18745
738723   MCFG_PIT8253_ADD(I8253_TAG, pit_intf)
739724   MCFG_PIC8259_ADD(I8259A_0_TAG, pic0_intf)
740725   MCFG_PIC8259_ADD(I8259A_1_TAG, pic1_intf)
741   MCFG_UPD765A_ADD(I8272A_TAG, true, true)
726   MCFG_I8272A_ADD(I8272A_TAG, true)
742727   MCFG_FLOPPY_DRIVE_ADD(I8272A_TAG ":0", tandy2k_floppies, "525qd", 0, tandy2k_floppy_formats)
743728   MCFG_FLOPPY_DRIVE_ADD(I8272A_TAG ":1", tandy2k_floppies, "525qd", 0, tandy2k_floppy_formats)
744729   MCFG_CENTRONICS_PRINTER_ADD(CENTRONICS_TAG, standard_centronics)

Previous 199869 Revisions Next


© 1997-2024 The MAME Team