mirror of
https://github.com/holub/mame
synced 2025-04-16 13:34:55 +03:00
octopus: added software list
This commit is contained in:
parent
b7d4cdd980
commit
14cf79ccd6
90
hash/octopus.xml
Normal file
90
hash/octopus.xml
Normal file
@ -0,0 +1,90 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
|
||||
<softwarelist name="octopus" description="LSI Octopus floppy disk images">
|
||||
|
||||
<software name="diag">
|
||||
<description>Octopus Diagnostic Disk</description>
|
||||
<year>198?</year>
|
||||
<publisher>LSI</publisher>
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="217527">
|
||||
<rom name="octdiag.imd" size="217527" crc="8366eb38" sha1="50689555508351e268a7f5ab5569a298768d7573" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="msdos211">
|
||||
<description>MS-DOS v2.11</description>
|
||||
<year>1983</year>
|
||||
<publisher>LSI / Microsoft</publisher>
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="203952">
|
||||
<rom name="octmsdos.imd" size="203952" crc="20921e6d" sha1="28ac96c7f8b0855309f9d8bbff29974b1e74bfa6" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="cdos41">
|
||||
<description>Concurrent DOS v4.1</description>
|
||||
<year>198?</year>
|
||||
<publisher>LSI / Digital Research</publisher>
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="292255">
|
||||
<rom name="octcd411.imd" size="292255" crc="6099fb99" sha1="84f8174a9f23215af9cc33aa16781e96e9a5b836" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
<part name="flop2" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="362833">
|
||||
<rom name="octcd412.imd" size="362833" crc="e3fbde01" sha1="0d47bd2d570ce0495d59eab0bf97981438a13e44" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
<part name="flop3" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="322953">
|
||||
<rom name="octcd413.imd" size="322953" crc="8fbeac42" sha1="5cfbe41d874b528d45378697cf850f16fb6bdc14" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
<part name="flop4" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="158250">
|
||||
<rom name="octcd414.imd" size="158250" crc="3a44bfd9" sha1="7daa294df18029f09040879c2697fafd54e615ee" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
<part name="flop5" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="310680">
|
||||
<rom name="octcd415.imd" size="310680" crc="ce13d027" sha1="ccd888b22db4e5f051707192af38d4aa25672ac3" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
<part name="flop6" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="164406">
|
||||
<rom name="octcd416.imd" size="164406" crc="dda2eb61" sha1="f9fad795f3830454df609701624e0b852f19c5fd" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
<part name="flop7" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="163383">
|
||||
<rom name="octcd417.imd" size="163383" crc="62f1707c" sha1="5837acbfcd6b5545d432cdaa6d6d023844bd944c" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="cdos52">
|
||||
<description>Concurrent DOS v5.2</description>
|
||||
<year>1987</year>
|
||||
<publisher>LSI / Digital Research</publisher>
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="267678">
|
||||
<rom name="octcd521.imd" size="267678" crc="8f7d6f1d" sha1="491f1bcb99cec3d95de9c5ee6e5c95fab19b534c" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
<part name="flop2" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="325980">
|
||||
<rom name="octcd522.imd" size="325980" crc="be76fb95" sha1="6d260edc67441f6446e137fcc0e2d8b88b19f254" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
<part name="flop3" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="330072">
|
||||
<rom name="octcd523.imd" size="330072" crc="b91c30f9" sha1="fb5a38c7d8ce4ad20126644d6a85d70f55f81703" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
</softwarelist>
|
||||
|
@ -130,6 +130,7 @@ Its BIOS performs POST and halts as there's no keyboard.
|
||||
#include "bus/centronics/epson_lx800.h"
|
||||
#include "bus/centronics/epson_lx810l.h"
|
||||
#include "bus/centronics/printer.h"
|
||||
#include "softlist.h"
|
||||
|
||||
class octopus_state : public driver_device
|
||||
{
|
||||
@ -747,7 +748,7 @@ SCN2674_DRAW_CHARACTER_MEMBER(octopus_state::display_pixels)
|
||||
{
|
||||
if(!lg)
|
||||
{
|
||||
UINT8 tile = m_vram[address & 0x1fff];
|
||||
UINT8 tile = m_vram[address & 0x0fff];
|
||||
UINT8 data = m_fontram[(tile * 16) + linecount];
|
||||
for (int z=0;z<8;z++)
|
||||
bitmap.pix32(y,x + z) = BIT(data,z) ? rgb_t::white : rgb_t::black;
|
||||
@ -854,6 +855,7 @@ static MACHINE_CONFIG_START( octopus, octopus_state )
|
||||
MCFG_WD_FDC_DRQ_CALLBACK(DEVWRITELINE("dma2",am9517a_device, dreq1_w))
|
||||
MCFG_FLOPPY_DRIVE_ADD("fdc:0", octopus_floppies, "525dd", floppy_image_device::default_floppy_formats)
|
||||
MCFG_FLOPPY_DRIVE_ADD("fdc:1", octopus_floppies, "525dd", floppy_image_device::default_floppy_formats)
|
||||
MCFG_SOFTWARE_LIST_ADD("fd_list","octopus")
|
||||
|
||||
MCFG_DEVICE_ADD("pit", PIT8253, 0)
|
||||
MCFG_PIT8253_CLK0(2457500) // DART channel A
|
||||
|
Loading…
Reference in New Issue
Block a user