mirror of
https://github.com/holub/mame
synced 2025-04-16 21:44:32 +03:00
(MESS) v1050_hdd.xml: Added hard disk software list with preformatted 5MB and 10MB CP/M images. [Curt Coder]
This commit is contained in:
parent
6df57e4b5a
commit
f3b07e86bd
2
.gitattributes
vendored
2
.gitattributes
vendored
@ -289,6 +289,8 @@ hash/tvc_cart.xml svneol=native#text/xml
|
||||
hash/ut88.xml svneol=native#text/xml
|
||||
hash/uzebox.xml svneol=native#text/xml
|
||||
hash/v1050.xml svneol=native#text/xml
|
||||
hash/v1050_flop.xml svneol=native#text/xml
|
||||
hash/v1050_hdd.xml svneol=native#text/xml
|
||||
hash/vboy.xml svneol=native#text/xml
|
||||
hash/vc4000.xml svneol=native#text/xml
|
||||
hash/vectrex.xml svneol=native#text/xml
|
||||
|
127
hash/v1050_flop.xml
Normal file
127
hash/v1050_flop.xml
Normal file
@ -0,0 +1,127 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
|
||||
<softwarelist name="v1050_flop" description="Visual Technology Visual 1050 diskettes">
|
||||
|
||||
<software name="cpm3">
|
||||
<description>CP/M Plus v3.0 (BIOS 2.0)</description>
|
||||
<year>1982</year>
|
||||
<publisher>Digital Research</publisher>
|
||||
<info name="serial" value="CP2768-1"/>
|
||||
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<feature name="part_id" value="CP/M Plus BIOS 2.0"/>
|
||||
<dataarea name="flop" size="709312">
|
||||
<rom name="bios20.imd" size="709312" crc="7283244a" sha1="e7acaa95d21da76b7098e3277267f89db12961d0" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
|
||||
<part name="flop2" interface="floppy_5_25">
|
||||
<feature name="part_id" value="Winchester Setup"/>
|
||||
<dataarea name="flop" size="109151">
|
||||
<rom name="winch.imd" size="109151" crc="dc112146" sha1="02d773e561a5abda680a8ebdfafc35058fdb5a09" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="cpm3b14" cloneof="cpm3">
|
||||
<description>CP/M Plus v3.0 (BIOS 1.4)</description>
|
||||
<year>1982</year>
|
||||
<publisher>Digital Research</publisher>
|
||||
<info name="serial" value="CP2768-1"/>
|
||||
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="358022">
|
||||
<rom name="cpm_plus.imd" size="358022" crc="4bdb61ce" sha1="ef7ead3043135ea2d32795baa9ba0bc5f5695d87" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
|
||||
<part name="flop2" interface="floppy_5_25">
|
||||
<feature name="part_id" value="Additional Files"/>
|
||||
<dataarea name="flop" size="364682">
|
||||
<rom name="cpm_add.imd" size="364682" crc="3b190357" sha1="c733db6d9592088f7b655a156edefbf5b6834555" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
|
||||
<part name="flop3" interface="floppy_5_25">
|
||||
<feature name="part_id" value="Winchester Hard Disk Drive Option Disk"/>
|
||||
<dataarea name="flop" size="197582">
|
||||
<rom name="v1050win.imd" size="197582" crc="f76803e0" sha1="a5781a879141ad5e312bb72b8db245bf2b443d40" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="cpm3b11" cloneof="cpm3">
|
||||
<description>CP/M Plus v3.0 (BIOS 1.1)</description>
|
||||
<year>1982</year>
|
||||
<publisher>Digital Research</publisher>
|
||||
<info name="serial" value="CP2768-1"/>
|
||||
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="333493">
|
||||
<rom name="cpm disk1.imd" size="333493" crc="63d4df2c" sha1="4b54c6dbca25ce7dcf5f129c89363ad5120633de" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
|
||||
<part name="flop2" interface="floppy_5_25">
|
||||
<feature name="part_id" value="Additional Files"/>
|
||||
<dataarea name="flop" size="331979">
|
||||
<rom name="cpm disk2.imd" size="331979" crc="39b9bd5a" sha1="c4c6ea52c983eda9282954e5fc9c7935bedfac14" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="multplan">
|
||||
<description>Multiplan (v1.06)</description>
|
||||
<year>1982</year>
|
||||
<publisher>Microsoft</publisher>
|
||||
<info name="serial" value="12768"/>
|
||||
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="340134">
|
||||
<rom name="multiplan.imd" size="340134" crc="208d8691" sha1="59fc9aeb7b6153d984d60650f04815024a89dfff" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="wordstar">
|
||||
<description>Word Star (v3.30)</description>
|
||||
<year>1982</year>
|
||||
<publisher>MicroPro</publisher>
|
||||
<info name="serial" value="XW8293FJ"/>
|
||||
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="345760">
|
||||
<rom name="wordstar.imd" size="345760" crc="7edebcf2" sha1="f05cb6cf17c0b374f361e015439109424a416f67" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="drgraph">
|
||||
<description>DR Graph (v1.01P)</description>
|
||||
<!-- Date: 06 Sept 1983 -->
|
||||
<year>1983</year>
|
||||
<publisher>Digital Research</publisher>
|
||||
<info name="serial" value="5005-0768-000001"/>
|
||||
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="296192">
|
||||
<rom name="drgraph.imd" size="296192" crc="6e2f4584" sha1="7a397df02bc26ccc72d36208dc4273ba06ba32f5" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="cbasic">
|
||||
<description>CBASIC and Demonstration (v2.8)</description>
|
||||
<!-- Compiled: May 1983 -->
|
||||
<year>1983</year>
|
||||
<publisher>Digital Research</publisher>
|
||||
<info name="serial" value="3000-0768-000001"/>
|
||||
|
||||
<part name="flop1" interface="floppy_5_25">
|
||||
<dataarea name="flop" size="342198">
|
||||
<rom name="cbasic and demostration.imd" size="342198" crc="d1bdf16c" sha1="999e905464efdff62acf8ae36f2d792d12274259" offset="0"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
</softwarelist>
|
33
hash/v1050_hdd.xml
Normal file
33
hash/v1050_hdd.xml
Normal file
@ -0,0 +1,33 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
|
||||
<softwarelist name="v1050_hdd" description="Visual Technology Visual 1050 hard disks">
|
||||
|
||||
<software name="cpm3hd10">
|
||||
<description>CP/M Plus v3.0 (BIOS 2.0, 10MB)</description>
|
||||
<year>1982</year>
|
||||
<publisher>Digital Research</publisher>
|
||||
<info name="serial" value="CP2768-1"/>
|
||||
|
||||
<!-- CMI CM-5412 -->
|
||||
<part name="hdd" interface="scsi_hdd">
|
||||
<diskarea name="harddriv">
|
||||
<disk name="cm-5412" sha1="65708f2c715ac6e887bf1a5ebc940cc842b0d9e1" writeable="yes" />
|
||||
</diskarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="cpm3hd5" cloneof="cpm3hd10">
|
||||
<description>CP/M Plus v3.0 (BIOS 2.0, 5MB)</description>
|
||||
<year>1982</year>
|
||||
<publisher>Digital Research</publisher>
|
||||
<info name="serial" value="CP2768-1"/>
|
||||
|
||||
<!-- Tandon TM-501 -->
|
||||
<part name="hdd" interface="scsi_hdd">
|
||||
<diskarea name="harddriv">
|
||||
<disk name="tm501" sha1="05be122ba238b47b700554bf8bfa0dd39bf920fb" writeable="yes" />
|
||||
</diskarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
</softwarelist>
|
@ -105,14 +105,15 @@ Notes:
|
||||
|
||||
Start the Visual 1050 emulator with the floppy and hard disk images mounted:
|
||||
|
||||
$??mess v1050 -flop1 cpm3:flop2 -hard cm5412.chd
|
||||
$ mess v1050 -flop1 cpm3:flop2 -hard tm501.chd
|
||||
$ mess v1050 -flop1 cpm3:flop2 -hard cm5412.chd
|
||||
|
||||
Start the Winchester Format Program from the CP/M prompt:
|
||||
|
||||
A>fmtwinch
|
||||
|
||||
Enter Y to continue.
|
||||
Ener A for 5MB, or B for 10MB hard disk.
|
||||
Enter A for 5MB, or B for 10MB hard disk.
|
||||
Enter C to start formatting.
|
||||
|
||||
Once the formatting is complete, the CP/M system files need to be copied over to the hard disk:
|
||||
@ -125,16 +126,23 @@ Notes:
|
||||
Enter "y" at the prompt for CCP.COM.
|
||||
Press RETURN to return to CP/M.
|
||||
|
||||
The hard disk can now be booted from with the following command line:
|
||||
You can now boot from the hard disk with:
|
||||
|
||||
$ mess v1050 -hard tm501.chd
|
||||
$ mess v1050 -hard cm5412.chd
|
||||
|
||||
Or skip all of the above and use the preformatted images in the software list:
|
||||
|
||||
$ mess v1050 -hard cpm3hd5
|
||||
$ mess v1050 -hard cpm3hd10
|
||||
|
||||
*/
|
||||
|
||||
/*
|
||||
|
||||
TODO:
|
||||
|
||||
- floppy 1 is broken
|
||||
- write to banked RAM at 0x0000-0x1fff when ROM is active
|
||||
- real keyboard w/i8049
|
||||
- keyboard beeper (NE555 wired in strange mix of astable/monostable modes)
|
||||
@ -1157,7 +1165,8 @@ static MACHINE_CONFIG_START( v1050, v1050_state )
|
||||
MCFG_V1050_KEYBOARD_ADD()
|
||||
|
||||
// software lists
|
||||
MCFG_SOFTWARE_LIST_ADD("disk_list","v1050")
|
||||
MCFG_SOFTWARE_LIST_ADD("flop_list", "v1050_flop")
|
||||
MCFG_SOFTWARE_LIST_ADD("hdd_list", "v1050_hdd")
|
||||
|
||||
// printer
|
||||
MCFG_CENTRONICS_PRINTER_ADD(CENTRONICS_TAG, standard_centronics)
|
||||
|
Loading…
Reference in New Issue
Block a user