mirror of
https://github.com/holub/mame
synced 2025-04-16 13:34:55 +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>
|
||||
</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>
|
||||
|
@ -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>
|
||||
|
@ -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
|
||||
|
||||
|
||||
|
@ -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
|
||||
|
@ -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)
|
||||
|
||||
|
@ -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();
|
||||
|
@ -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),
|
||||
|
Loading…
Reference in New Issue
Block a user