(MESS) softbox: Added preformatted 10MB hard disk image. [Curt Coder]

This commit is contained in:
Curt Coder 2014-03-20 20:47:04 +00:00
parent 759bf2287c
commit 7c2f6824e1
7 changed files with 42 additions and 12 deletions

View File

@ -28,4 +28,17 @@
</part>
</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>

View File

@ -14,4 +14,17 @@
</part>
</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>

View File

@ -300,10 +300,10 @@ static MACHINE_CONFIG_FRAGMENT( hardbox )
MCFG_I8255A_ADD(I8255_1_TAG, ppi1_intf)
MCFG_DEVICE_ADD(CORVUS_HDC_TAG, CORVUS_HDC, 0)
MCFG_HARDDISK_ADD("harddisk1")
MCFG_HARDDISK_ADD("harddisk2")
MCFG_HARDDISK_ADD("harddisk3")
MCFG_HARDDISK_ADD("harddisk4")
MCFG_HARDDISK_CONFIG_ADD("harddisk1", corvus_hdc_t::hd_intf)
MCFG_HARDDISK_CONFIG_ADD("harddisk2", corvus_hdc_t::hd_intf)
MCFG_HARDDISK_CONFIG_ADD("harddisk3", corvus_hdc_t::hd_intf)
MCFG_HARDDISK_CONFIG_ADD("harddisk4", corvus_hdc_t::hd_intf)
MACHINE_CONFIG_END

View File

@ -278,10 +278,10 @@ static MACHINE_CONFIG_FRAGMENT( softbox )
MCFG_COM8116_FT_HANDLER(DEVWRITELINE(I8251_TAG, i8251_device, write_txc))
MCFG_DEVICE_ADD(CORVUS_HDC_TAG, CORVUS_HDC, 0)
MCFG_HARDDISK_ADD("harddisk1")
MCFG_HARDDISK_ADD("harddisk2")
MCFG_HARDDISK_ADD("harddisk3")
MCFG_HARDDISK_ADD("harddisk4")
MCFG_HARDDISK_CONFIG_ADD("harddisk1", corvus_hdc_t::hd_intf)
MCFG_HARDDISK_CONFIG_ADD("harddisk2", corvus_hdc_t::hd_intf)
MCFG_HARDDISK_CONFIG_ADD("harddisk3", corvus_hdc_t::hd_intf)
MCFG_HARDDISK_CONFIG_ADD("harddisk4", corvus_hdc_t::hd_intf)
//MCFG_IMI7000_BUS_ADD("imi5000h", NULL, NULL, NULL)
MACHINE_CONFIG_END

View File

@ -415,10 +415,10 @@ static MACHINE_CONFIG_START( softbox, softbox_state )
MCFG_CBM_IEEE488_ADD("c8050")
MCFG_DEVICE_ADD(CORVUS_HDC_TAG, CORVUS_HDC, 0)
MCFG_HARDDISK_ADD("harddisk1")
MCFG_HARDDISK_ADD("harddisk2")
MCFG_HARDDISK_ADD("harddisk3")
MCFG_HARDDISK_ADD("harddisk4")
MCFG_HARDDISK_CONFIG_ADD("harddisk1", corvus_hdc_t::hd_intf)
MCFG_HARDDISK_CONFIG_ADD("harddisk2", corvus_hdc_t::hd_intf)
MCFG_HARDDISK_CONFIG_ADD("harddisk3", corvus_hdc_t::hd_intf)
MCFG_HARDDISK_CONFIG_ADD("harddisk4", corvus_hdc_t::hd_intf)
MCFG_IMI7000_BUS_ADD("imi5000h", NULL, NULL, NULL)

View File

@ -186,6 +186,8 @@ public:
DECLARE_WRITE8_MEMBER( write );
DECLARE_READ8_MEMBER( status_r );
static struct harddisk_interface hd_intf;
protected:
// device-level overrides
virtual void device_start();

View File

@ -70,6 +70,8 @@
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) :
device_t(mconfig, CORVUS_HDC, "Corvus Flat Cable HDC", tag, owner, clock, "corvus_hdc", __FILE__),
m_status(0),