Previous 199869 Revisions Next

r26126 Tuesday 12th November, 2013 at 20:40:11 UTC by Curt Coder
(MESS) abc800: Fixed hard disk geometry. (nw)
[hash]abc800_hdd.xml
[src/emu/bus/abcbus]lux21056.c

trunk/hash/abc800_hdd.xml
r26125r26126
22<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
33<softwarelist name="abc800_hdd" description="Luxor ABC-800 hard disks">
44
5   <software name="abc850">
6      <description>ABC 850</description>
7      <year>1983</year>
8      <publisher>Luxor</publisher>
9
10      <!-- Rodime RO202 -->
11      <part name="hdd" interface="scsi_hdd">
12         <diskarea name="harddriv">
13            <disk name="ro202" sha1="622142fd96e62fc7751c4c97e1921561c308ca5a" writeable="yes" />
14         </diskarea>
15      </part>
16   </software>
17
518   <software name="abc852">
619      <description>ABC 852</description>
720      <year>1986</year>
r26125r26126
2336      <!-- Micropolis 1325 -->
2437      <part name="hdd" interface="scsi_hdd">
2538         <diskarea name="harddriv">
26            <disk name="micr1325" sha1="41acd70baa34b62df5fd53a8b7abcba185c67389" writeable="yes" />
39            <disk name="micr1325" sha1="bb96f8b3d367ebee731cdc967baf4efb0f213913" writeable="yes" />
2740         </diskarea>
2841      </part>
2942   </software>
trunk/src/emu/bus/abcbus/lux21056.c
r26125r26126
1313
1414    Use the CHDMAN utility to create a 10MB image for ABC 850:
1515
16    $ chdman createhd -o ro202.chd -chs 321,4,17 -ss 512
16    $ chdman createhd -o ro202.chd -chs 321,4,32 -ss 256
1717    $ chdman createhd -o basf6186.chd -chs 440,4,32 -ss 256
1818
1919    or a 20MB image for ABC 852:
2020
2121    $ chdman createhd -o basf6185.chd -chs 440,6,32 -ss 256
22    $ chdman createhd -o nec5126.chd -chs 615,4,17 -ss 512
22    $ chdman createhd -o nec5126.chd -chs 615,4,32 -ss 256
2323
2424    or a 60MB image for ABC 856:
2525
26    $ chdman createhd -o micr1325.chd -chs 1024,8,33 -ss 256
26    $ chdman createhd -o micr1325.chd -chs 1024,8,32 -ss 256
2727
2828    Start the abc800 emulator with the ABC 850 attached on the ABC bus,
2929    with the new CHD and a UFD-DOS floppy mounted:
r26125r26126
6868
6969    Or skip all of the above and use the preformatted images in the software list:
7070
71    $ mess abc800m -bus hdd -bus:hdd:io2 xebec,bios=ro202 -flop1 ufd631 -hard abc850
7172    $ mess abc800m -bus hdd -bus:hdd:io2 xebec,bios=basf6185 -flop1 ufd631 -hard abc852
7273    $ mess abc800m -bus hdd -bus:hdd:io2 xebec,bios=micr1325 -flop1 ufd631 -hard abc856
7374
r26125r26126
104105ROM_START( luxor_55_21056 )
105106   ROM_REGION( 0x2000, Z80_TAG, 0 )
106107   // ABC 850
107   ROM_SYSTEM_BIOS( 0, "ro202", "Rodime RO202 (CHS: 321,4,17,512)" )
108   ROM_SYSTEM_BIOS( 0, "ro202", "Rodime RO202 (CHS: 321,4,32,256)" )
108109   ROMX_LOAD( "rodi202.bin", 0x0000, 0x0800, CRC(337b4dcf) SHA1(791ebeb4521ddc11fb9742114018e161e1849bdf), ROM_BIOS(1) ) // Rodime RO202 (http://stason.org/TULARC/pc/hard-drives-hdd/rodime/RO202-11MB-5-25-FH-MFM-ST506.html)
109110   ROM_SYSTEM_BIOS( 1, "basf6186", "BASF 6186 (CHS: 440,4,32,256)" )
110111   ROMX_LOAD( "basf6186.bin", 0x0000, 0x0800, NO_DUMP, ROM_BIOS(2) ) // BASF 6186 (http://stason.org/TULARC/pc/hard-drives-hdd/basf-magnetics/6186-14MB-5-25-FH-MFM-ST412.html)
111112   // ABC 852
112113   ROM_SYSTEM_BIOS( 2, "basf6185", "BASF 6185 (CHS: 440,6,32,256)" )
113114   ROMX_LOAD( "basf6185.bin", 0x0000, 0x0800, CRC(06f8fe2e) SHA1(e81f2a47c854e0dbb096bee3428d79e63591059d), ROM_BIOS(3) ) // BASF 6185 (http://stason.org/TULARC/pc/hard-drives-hdd/basf-magnetics/6185-22MB-5-25-FH-MFM-ST412.html)
114   ROM_SYSTEM_BIOS( 3, "nec5126", "NEC 5126 (CHS: 615,4,17,512)" )
115   ROM_SYSTEM_BIOS( 3, "nec5126", "NEC 5126 (CHS: 615,4,32,256)" )
115116   ROMX_LOAD( "nec5126.bin", 0x0000, 0x1000, CRC(17c247e7) SHA1(7339738b87751655cb4d6414422593272fe72f5d), ROM_BIOS(4) ) // NEC 5126 (http://stason.org/TULARC/pc/hard-drives-hdd/nec/D5126-20MB-5-25-HH-MFM-ST506.html)
116117   // ABC 856
117   ROM_SYSTEM_BIOS( 4, "micr1325", "Micropolis 1325 (CHS: 1024,8,33,256)" )
118   ROM_SYSTEM_BIOS( 4, "micr1325", "Micropolis 1325 (CHS: 1024,8,32,256)" )
118119   ROMX_LOAD( "micr1325.bin", 0x0000, 0x0800, CRC(084af409) SHA1(342b8e214a8c4c2b014604e53c45ef1bd1c69ea3), ROM_BIOS(5) ) // Micropolis 1325 (http://stason.org/TULARC/pc/hard-drives-hdd/micropolis/1325-69MB-5-25-FH-MFM-ST506.html)
119120ROM_END
120121
r26125r26126
136137static ADDRESS_MAP_START( luxor_55_21056_mem, AS_PROGRAM, 8, luxor_55_21056_device )
137138   ADDRESS_MAP_UNMAP_HIGH
138139   ADDRESS_MAP_GLOBAL_MASK(0x3fff)
139   AM_RANGE(0x0000, 0x07ff) AM_MIRROR(0x1800) AM_ROM AM_REGION(Z80_TAG, 0)
140   AM_RANGE(0x0000, 0x0fff) AM_MIRROR(0x1000) AM_ROM AM_REGION(Z80_TAG, 0)
140141   AM_RANGE(0x2000, 0x27ff) AM_MIRROR(0x1800) AM_RAM
141142ADDRESS_MAP_END
142143

Previous 199869 Revisions Next


© 1997-2024 The MAME Team