mirror of
https://github.com/holub/mame
synced 2025-06-09 06:13:04 +03:00
(MESS) softbox: Added preformatted 10MB hard disk image. [Curt Coder]
This commit is contained in:
parent
759bf2287c
commit
7c2f6824e1
@ -28,4 +28,17 @@
|
|||||||
</part>
|
</part>
|
||||||
</software>
|
</software>
|
||||||
|
|
||||||
|
<software name="softbox">
|
||||||
|
<description>SoftBox CP/M 2.2</description>
|
||||||
|
<year>1981</year>
|
||||||
|
<publisher>Small Systems Engineering</publisher>
|
||||||
|
|
||||||
|
<!-- Corvus Model 11 (10 MB): IMI 5012H -->
|
||||||
|
<part name="hdd" interface="corvus_hdd">
|
||||||
|
<diskarea name="harddriv">
|
||||||
|
<disk name="imi5012h" sha1="ae7bdad4dfeee1351e67ffcbf8c634006c03697f" writeable="yes" />
|
||||||
|
</diskarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
|
||||||
</softwarelist>
|
</softwarelist>
|
||||||
|
@ -14,4 +14,17 @@
|
|||||||
</part>
|
</part>
|
||||||
</software>
|
</software>
|
||||||
|
|
||||||
|
<software name="corvusm11">
|
||||||
|
<description>SoftBox CP/M 2.2 (Corvus Model 11)</description>
|
||||||
|
<year>1981</year>
|
||||||
|
<publisher>Small Systems Engineering</publisher>
|
||||||
|
|
||||||
|
<!-- Corvus Model 11 (10 MB): IMI 5012H -->
|
||||||
|
<part name="hdd" interface="corvus_hdd">
|
||||||
|
<diskarea name="harddriv">
|
||||||
|
<disk name="imi5012h" sha1="ae7bdad4dfeee1351e67ffcbf8c634006c03697f" writeable="yes" />
|
||||||
|
</diskarea>
|
||||||
|
</part>
|
||||||
|
</software>
|
||||||
|
|
||||||
</softwarelist>
|
</softwarelist>
|
||||||
|
@ -300,10 +300,10 @@ static MACHINE_CONFIG_FRAGMENT( hardbox )
|
|||||||
MCFG_I8255A_ADD(I8255_1_TAG, ppi1_intf)
|
MCFG_I8255A_ADD(I8255_1_TAG, ppi1_intf)
|
||||||
|
|
||||||
MCFG_DEVICE_ADD(CORVUS_HDC_TAG, CORVUS_HDC, 0)
|
MCFG_DEVICE_ADD(CORVUS_HDC_TAG, CORVUS_HDC, 0)
|
||||||
MCFG_HARDDISK_ADD("harddisk1")
|
MCFG_HARDDISK_CONFIG_ADD("harddisk1", corvus_hdc_t::hd_intf)
|
||||||
MCFG_HARDDISK_ADD("harddisk2")
|
MCFG_HARDDISK_CONFIG_ADD("harddisk2", corvus_hdc_t::hd_intf)
|
||||||
MCFG_HARDDISK_ADD("harddisk3")
|
MCFG_HARDDISK_CONFIG_ADD("harddisk3", corvus_hdc_t::hd_intf)
|
||||||
MCFG_HARDDISK_ADD("harddisk4")
|
MCFG_HARDDISK_CONFIG_ADD("harddisk4", corvus_hdc_t::hd_intf)
|
||||||
MACHINE_CONFIG_END
|
MACHINE_CONFIG_END
|
||||||
|
|
||||||
|
|
||||||
|
@ -278,10 +278,10 @@ static MACHINE_CONFIG_FRAGMENT( softbox )
|
|||||||
MCFG_COM8116_FT_HANDLER(DEVWRITELINE(I8251_TAG, i8251_device, write_txc))
|
MCFG_COM8116_FT_HANDLER(DEVWRITELINE(I8251_TAG, i8251_device, write_txc))
|
||||||
|
|
||||||
MCFG_DEVICE_ADD(CORVUS_HDC_TAG, CORVUS_HDC, 0)
|
MCFG_DEVICE_ADD(CORVUS_HDC_TAG, CORVUS_HDC, 0)
|
||||||
MCFG_HARDDISK_ADD("harddisk1")
|
MCFG_HARDDISK_CONFIG_ADD("harddisk1", corvus_hdc_t::hd_intf)
|
||||||
MCFG_HARDDISK_ADD("harddisk2")
|
MCFG_HARDDISK_CONFIG_ADD("harddisk2", corvus_hdc_t::hd_intf)
|
||||||
MCFG_HARDDISK_ADD("harddisk3")
|
MCFG_HARDDISK_CONFIG_ADD("harddisk3", corvus_hdc_t::hd_intf)
|
||||||
MCFG_HARDDISK_ADD("harddisk4")
|
MCFG_HARDDISK_CONFIG_ADD("harddisk4", corvus_hdc_t::hd_intf)
|
||||||
|
|
||||||
//MCFG_IMI7000_BUS_ADD("imi5000h", NULL, NULL, NULL)
|
//MCFG_IMI7000_BUS_ADD("imi5000h", NULL, NULL, NULL)
|
||||||
MACHINE_CONFIG_END
|
MACHINE_CONFIG_END
|
||||||
|
@ -415,10 +415,10 @@ static MACHINE_CONFIG_START( softbox, softbox_state )
|
|||||||
MCFG_CBM_IEEE488_ADD("c8050")
|
MCFG_CBM_IEEE488_ADD("c8050")
|
||||||
|
|
||||||
MCFG_DEVICE_ADD(CORVUS_HDC_TAG, CORVUS_HDC, 0)
|
MCFG_DEVICE_ADD(CORVUS_HDC_TAG, CORVUS_HDC, 0)
|
||||||
MCFG_HARDDISK_ADD("harddisk1")
|
MCFG_HARDDISK_CONFIG_ADD("harddisk1", corvus_hdc_t::hd_intf)
|
||||||
MCFG_HARDDISK_ADD("harddisk2")
|
MCFG_HARDDISK_CONFIG_ADD("harddisk2", corvus_hdc_t::hd_intf)
|
||||||
MCFG_HARDDISK_ADD("harddisk3")
|
MCFG_HARDDISK_CONFIG_ADD("harddisk3", corvus_hdc_t::hd_intf)
|
||||||
MCFG_HARDDISK_ADD("harddisk4")
|
MCFG_HARDDISK_CONFIG_ADD("harddisk4", corvus_hdc_t::hd_intf)
|
||||||
|
|
||||||
MCFG_IMI7000_BUS_ADD("imi5000h", NULL, NULL, NULL)
|
MCFG_IMI7000_BUS_ADD("imi5000h", NULL, NULL, NULL)
|
||||||
|
|
||||||
|
@ -186,6 +186,8 @@ public:
|
|||||||
DECLARE_WRITE8_MEMBER( write );
|
DECLARE_WRITE8_MEMBER( write );
|
||||||
DECLARE_READ8_MEMBER( status_r );
|
DECLARE_READ8_MEMBER( status_r );
|
||||||
|
|
||||||
|
static struct harddisk_interface hd_intf;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
// device-level overrides
|
// device-level overrides
|
||||||
virtual void device_start();
|
virtual void device_start();
|
||||||
|
@ -70,6 +70,8 @@
|
|||||||
|
|
||||||
const device_type CORVUS_HDC = &device_creator<corvus_hdc_t>;
|
const device_type CORVUS_HDC = &device_creator<corvus_hdc_t>;
|
||||||
|
|
||||||
|
harddisk_interface corvus_hdc_t::hd_intf = { NULL, NULL, "corvus_hdd", NULL };
|
||||||
|
|
||||||
corvus_hdc_t::corvus_hdc_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
corvus_hdc_t::corvus_hdc_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
|
||||||
device_t(mconfig, CORVUS_HDC, "Corvus Flat Cable HDC", tag, owner, clock, "corvus_hdc", __FILE__),
|
device_t(mconfig, CORVUS_HDC, "Corvus Flat Cable HDC", tag, owner, clock, "corvus_hdc", __FILE__),
|
||||||
m_status(0),
|
m_status(0),
|
||||||
|
Loading…
Reference in New Issue
Block a user