this format was redundant (nw)

This commit is contained in:
MetalliC 2020-06-22 12:43:34 +03:00
parent c553dbee4f
commit fc7f76dc12
6 changed files with 2 additions and 98 deletions

View File

@ -617,18 +617,6 @@ if (FORMATS["D71_DSK"]~=null or _OPTIONS["with-tools"]) then
}
end
--------------------------------------------------
--
--@src/lib/formats/d40_dsk.h,FORMATS["D40_DSK"] = true
--------------------------------------------------
if (FORMATS["D40_DSK"]~=null or _OPTIONS["with-tools"]) then
files {
MAME_DIR.. "src/lib/formats/d40_dsk.cpp",
MAME_DIR.. "src/lib/formats/d40_dsk.h",
}
end
--------------------------------------------------
--
--@src/lib/formats/d80_dsk.h,FORMATS["D80_DSK"] = true

View File

@ -983,7 +983,6 @@ FORMATS["CONCEPT_DSK"] = true
FORMATS["COUPEDSK"] = true
FORMATS["CPIS_DSK"] = true
FORMATS["CSW_CAS"] = true
FORMATS["D40_DSK"] = true
FORMATS["D64_DSK"] = true
FORMATS["D71_DSK"] = true
FORMATS["D80_DSK"] = true

View File

@ -57,11 +57,7 @@ static void didaktik_floppies(device_slot_interface &device)
// floppy_format_type floppy_formats
//-------------------------------------------------
FLOPPY_FORMATS_MEMBER(spectrum_d40_device::floppy_formats)
FLOPPY_D40D80_FORMAT
FLOPPY_FORMATS_END
FLOPPY_FORMATS_MEMBER(spectrum_d80v2_device::floppy_formats)
FLOPPY_FORMATS_MEMBER(spectrum_d40base_device::floppy_formats)
FLOPPY_PC_FORMAT
FLOPPY_FORMATS_END

View File

@ -17,7 +17,6 @@
#include "machine/wd_fdc.h"
#include "machine/upd765.h"
#include "machine/i8255.h"
#include "formats/d40_dsk.h"
#include "formats/pc_dsk.h"
//**************************************************************************
@ -28,6 +27,7 @@ class spectrum_d40base_device: public device_t, public device_spectrum_expansion
{
public:
DECLARE_INPUT_CHANGED_MEMBER(snapshot_button);
DECLARE_FLOPPY_FORMATS(floppy_formats);
protected:
spectrum_d40base_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock);
@ -69,7 +69,6 @@ class spectrum_d40_device :
public:
spectrum_d40_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
DECLARE_FLOPPY_FORMATS(floppy_formats);
protected:
spectrum_d40_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock);
virtual void device_add_mconfig(machine_config &config) override;
@ -109,7 +108,6 @@ class spectrum_d80v2_device :
public:
spectrum_d80v2_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
DECLARE_FLOPPY_FORMATS(floppy_formats);
protected:
virtual void device_add_mconfig(machine_config &config) override;
virtual const tiny_rom_entry *device_rom_region() const override;

View File

@ -1,46 +0,0 @@
// license:BSD-3-Clause
// copyright-holders:MetalliC
/*********************************************************************
formats/d40_dsk.c
Didaktik D40/D80 disk images
*********************************************************************/
#include <cassert>
#include "formats/d40_dsk.h"
d40_format::d40_format() : wd177x_format(formats)
{
}
const char *d40_format::name() const
{
return "d40";
}
const char *d40_format::description() const
{
return "Didaktik D40/D80 floppy disk image";
}
const char *d40_format::extensions() const
{
return "d40,d80";
}
const d40_format::format d40_format::formats[] = {
{ // 400K 5"25 double density, gaps unverified
floppy_image::FF_525, floppy_image::DSDD, floppy_image::MFM,
2000, 10, 40, 2, 512, {}, 1, {}, 50, 22, 36
},
{ // 720K 3'5 double density, gaps unverified
floppy_image::FF_35, floppy_image::DSDD, floppy_image::MFM,
2000, 9, 80, 2, 512, {}, 1, {}, 50, 22, 80
},
{}
};
const floppy_format_type FLOPPY_D40D80_FORMAT = &floppy_image_format_creator<d40_format>;

View File

@ -1,31 +0,0 @@
// license:BSD-3-Clause
// copyright-holders:MetalliC
/*********************************************************************
formats/d40_dsk.h
Didaktik D40/D80 disk images
*********************************************************************/
#ifndef MAME_FORMATS_D40_DSK_H
#define MAME_FORMATS_D40_DSK_H
#pragma once
#include "wd177x_dsk.h"
class d40_format : public wd177x_format {
public:
d40_format();
virtual const char *name() const override;
virtual const char *description() const override;
virtual const char *extensions() const override;
private:
static const format formats[];
};
extern const floppy_format_type FLOPPY_D40D80_FORMAT;
#endif // MAME_FORMATS_D40_DSK_H