Previous 199869 Revisions Next

r33490 Sunday 23rd November, 2014 at 08:12:23 UTC by Fabio Priuli
(MESS) included modern .dsk format among default supported
formats. [Riley110]
[src/emu/bus/isa]mc1502_fdc.c p1_fdc.c
[src/emu/imagedev]floppy.c floppy.h
[src/mess/drivers]amstrad.c einstein.c mbee.c pcw.c specpls3.c

trunk/src/emu/bus/isa/mc1502_fdc.c
r242001r242002
1212#include "mc1502_fdc.h"
1313
1414#include "cpu/i86/i86.h"
15#include "formats/dsk_dsk.h"
1615#include "formats/pc_dsk.h"
1716
1817#define VERBOSE_DBG 0
r242001r242002
3534const device_type MC1502_FDC = &device_creator<mc1502_fdc_device>;
3635
3736FLOPPY_FORMATS_MEMBER( mc1502_fdc_device::floppy_formats )
38   FLOPPY_PC_FORMAT,
39   FLOPPY_DSK_FORMAT
37   FLOPPY_PC_FORMAT
4038FLOPPY_FORMATS_END
4139
4240static SLOT_INTERFACE_START( mc1502_floppies )
trunk/src/emu/bus/isa/p1_fdc.c
r242001r242002
1212#include "p1_fdc.h"
1313
1414#include "cpu/i86/i86.h"
15#include "formats/dsk_dsk.h"
1615#include "formats/pc_dsk.h"
1716
1817#define VERBOSE_DBG 0
r242001r242002
3534const device_type P1_FDC = &device_creator<p1_fdc_device>;
3635
3736FLOPPY_FORMATS_MEMBER( p1_fdc_device::floppy_formats )
38   FLOPPY_PC_FORMAT,
39   FLOPPY_DSK_FORMAT
37   FLOPPY_PC_FORMAT
4038FLOPPY_FORMATS_END
4139
4240static SLOT_INTERFACE_START( poisk1_floppies )
trunk/src/emu/imagedev/floppy.c
r242001r242002
115115   FLOPPY_MFM_FORMAT,
116116   FLOPPY_TD0_FORMAT,
117117   FLOPPY_CQM_FORMAT,
118   FLOPPY_DSK_FORMAT,
118119   NULL
119120};
120121
trunk/src/emu/imagedev/floppy.h
r242001r242002
1616#include "formats/mfi_dsk.h"
1717#include "formats/td0_dsk.h"
1818#include "formats/cqm_dsk.h"
19#include "formats/dsk_dsk.h"
1920#include "ui/imgcntrl.h"
2021
2122#define MCFG_FLOPPY_DRIVE_ADD(_tag, _slot_intf, _def_slot, _formats)  \
r242001r242002
3839      FLOPPY_MFM_FORMAT, \
3940      FLOPPY_TD0_FORMAT, \
4041      FLOPPY_CQM_FORMAT, \
42      FLOPPY_DSK_FORMAT, \
4143      NULL };
4244
4345
trunk/src/mess/drivers/amstrad.c
r242001r242002
104104#include "imagedev/snapquik.h"
105105#include "imagedev/cassette.h"
106106#include "formats/tzx_cas.h"
107#include "formats/dsk_dsk.h"
108107
109108#include "machine/ram.h"
110109
r242001r242002
902901   MCFG_RAM_EXTRA_OPTIONS("64K,320K,576K")
903902MACHINE_CONFIG_END
904903
905FLOPPY_FORMATS_MEMBER( amstrad_state::floppy_formats )
906   FLOPPY_DSK_FORMAT
907FLOPPY_FORMATS_END
908
909904static MACHINE_CONFIG_DERIVED( amstrad, amstrad_nofdc )
910905   MCFG_UPD765A_ADD("upd765", true, true)
911906
912   MCFG_FLOPPY_DRIVE_ADD("upd765:0", amstrad_floppies, "3ssdd", amstrad_state::floppy_formats)
913   MCFG_FLOPPY_DRIVE_ADD("upd765:1", amstrad_floppies, "3ssdd", amstrad_state::floppy_formats)
907   MCFG_FLOPPY_DRIVE_ADD("upd765:0", amstrad_floppies, "3ssdd", floppy_image_device::default_floppy_formats)
908   MCFG_FLOPPY_DRIVE_ADD("upd765:1", amstrad_floppies, "3ssdd", floppy_image_device::default_floppy_formats)
914909
915910   MCFG_SOFTWARE_LIST_ADD("flop_list","cpc_flop")
916911MACHINE_CONFIG_END
r242001r242002
987982
988983   MCFG_FRAGMENT_ADD(cpcplus_cartslot)
989984
990   MCFG_FLOPPY_DRIVE_ADD("upd765:0", amstrad_floppies, "3ssdd", amstrad_state::floppy_formats)
991   MCFG_FLOPPY_DRIVE_ADD("upd765:1", amstrad_floppies, "3ssdd", amstrad_state::floppy_formats)
985   MCFG_FLOPPY_DRIVE_ADD("upd765:0", amstrad_floppies, "3ssdd", floppy_image_device::default_floppy_formats)
986   MCFG_FLOPPY_DRIVE_ADD("upd765:1", amstrad_floppies, "3ssdd", floppy_image_device::default_floppy_formats)
992987
993988   MCFG_DEVICE_ADD("exp", CPC_EXPANSION_SLOT, 0)
994989   MCFG_DEVICE_SLOT_INTERFACE(cpc_exp_cards, NULL, false)
trunk/src/mess/drivers/einstein.c
r242001r242002
6060#include "machine/z80pio.h"
6161#include "cpu/z80/z80.h"
6262#include "cpu/z80/z80daisy.h"
63#include "formats/dsk_dsk.h"
6463#include "sound/ay8910.h"
6564#include "rendlay.h"
6665#include "includes/einstein.h"
r242001r242002
6867#define VERBOSE_KEYBOARD    0
6968#define VERBOSE_DISK        0
7069
71FLOPPY_FORMATS_MEMBER( einstein_state::floppy_formats )
72   FLOPPY_DSK_FORMAT
73FLOPPY_FORMATS_END
74
7570/***************************************************************************
7671    80 COLUMN DEVICE
7772***************************************************************************/
r242001r242002
743738
744739   MCFG_WD1770x_ADD(IC_I042, XTAL_X002)
745740
746   MCFG_FLOPPY_DRIVE_ADD(IC_I042 ":0", einstein_floppies, "525dd", einstein_state::floppy_formats)
747   MCFG_FLOPPY_DRIVE_ADD(IC_I042 ":1", einstein_floppies, "525dd", einstein_state::floppy_formats)
748   MCFG_FLOPPY_DRIVE_ADD(IC_I042 ":2", einstein_floppies, "525dd", einstein_state::floppy_formats)
749   MCFG_FLOPPY_DRIVE_ADD(IC_I042 ":3", einstein_floppies, "525dd", einstein_state::floppy_formats)
741   MCFG_FLOPPY_DRIVE_ADD(IC_I042 ":0", einstein_floppies, "525dd", floppy_image_device::default_floppy_formats)
742   MCFG_FLOPPY_DRIVE_ADD(IC_I042 ":1", einstein_floppies, "525dd", floppy_image_device::default_floppy_formats)
743   MCFG_FLOPPY_DRIVE_ADD(IC_I042 ":2", einstein_floppies, "525dd", floppy_image_device::default_floppy_formats)
744   MCFG_FLOPPY_DRIVE_ADD(IC_I042 ":3", einstein_floppies, "525dd", floppy_image_device::default_floppy_formats)
750745
751746   /* software lists */
752747   MCFG_SOFTWARE_LIST_ADD("disk_list","einstein")
trunk/src/mess/drivers/mbee.c
r242001r242002
123123
124124
125125#include "includes/mbee.h"
126#include "formats/dsk_dsk.h"
127126#include "formats/mbee_dsk.h"
128127#include "formats/mbee_cas.h"
129128
r242001r242002
645644#endif
646645
647646FLOPPY_FORMATS_MEMBER( mbee_state::floppy_formats )
648   FLOPPY_MBEE_FORMAT,
649   FLOPPY_DSK_FORMAT
647   FLOPPY_MBEE_FORMAT
650648FLOPPY_FORMATS_END
651649
652650static SLOT_INTERFACE_START( mbee_floppies )
trunk/src/mess/drivers/pcw.c
r242001r242002
103103// pcw/pcw16 beeper
104104#include "sound/beep.h"
105105#include "machine/ram.h"
106#include "formats/pc_dsk.h"
107#include "formats/dsk_dsk.h"
108106
109107#include "pcw.lh"
110108
r242001r242002
12541252   SLOT_INTERFACE( "3dsdd", FLOPPY_3_DSDD )
12551253SLOT_INTERFACE_END
12561254
1257FLOPPY_FORMATS_MEMBER( pcw_state::floppy_formats )
1258   FLOPPY_DSK_FORMAT
1259FLOPPY_FORMATS_END
1260
12611255/* PCW8256, PCW8512, PCW9256 */
12621256static MACHINE_CONFIG_START( pcw, pcw_state )
12631257   /* basic machine hardware */
r242001r242002
12951289   MCFG_UPD765A_ADD("upd765", true, true)
12961290   MCFG_UPD765_INTRQ_CALLBACK(WRITELINE(pcw_state, pcw_fdc_interrupt))
12971291
1298   MCFG_FLOPPY_DRIVE_ADD("upd765:0", pcw_floppies, "3dsdd", pcw_state::floppy_formats)
1299   MCFG_FLOPPY_DRIVE_ADD("upd765:1", pcw_floppies, "3dsdd", pcw_state::floppy_formats)
1292   MCFG_FLOPPY_DRIVE_ADD("upd765:0", pcw_floppies, "3dsdd", floppy_image_device::default_floppy_formats)
1293   MCFG_FLOPPY_DRIVE_ADD("upd765:1", pcw_floppies, "3dsdd", floppy_image_device::default_floppy_formats)
13001294
13011295   MCFG_SOFTWARE_LIST_ADD("disk_list","pcw")
13021296
trunk/src/mess/drivers/specpls3.c
r242001r242002
154154
155155/* +3 hardware */
156156#include "machine/ram.h"
157#include "formats/dsk_dsk.h"
158157
159158
160159/****************************************************************************************************/
r242001r242002
365364GFXDECODE_END
366365
367366
368FLOPPY_FORMATS_MEMBER( spectrum_state::floppy_formats )
369   FLOPPY_DSK_FORMAT
370FLOPPY_FORMATS_END
371
372367static MACHINE_CONFIG_DERIVED( spectrum_plus3, spectrum_128 )
373368   MCFG_CPU_MODIFY("maincpu")
374369   MCFG_CPU_IO_MAP(spectrum_plus3_io)
r242001r242002
379374   MCFG_MACHINE_RESET_OVERRIDE(spectrum_state, spectrum_plus3 )
380375
381376   MCFG_UPD765A_ADD("upd765", true, true)
382   MCFG_FLOPPY_DRIVE_ADD("upd765:0", specpls3_floppies, "3ssdd", spectrum_state::floppy_formats)
383   MCFG_FLOPPY_DRIVE_ADD("upd765:1", specpls3_floppies, "3ssdd", spectrum_state::floppy_formats)
377   MCFG_FLOPPY_DRIVE_ADD("upd765:0", specpls3_floppies, "3ssdd", floppy_image_device::default_floppy_formats)
378   MCFG_FLOPPY_DRIVE_ADD("upd765:1", specpls3_floppies, "3ssdd", floppy_image_device::default_floppy_formats)
384379
385380   MCFG_SOFTWARE_LIST_ADD("flop_list", "specpls3_flop")
386381MACHINE_CONFIG_END


Previous 199869 Revisions Next


© 1997-2024 The MAME Team