trunk/src/emu/bus/abcbus/lux21056.c
| r26125 | r26126 | |
| 13 | 13 | |
| 14 | 14 | Use the CHDMAN utility to create a 10MB image for ABC 850: |
| 15 | 15 | |
| 16 | | $ chdman createhd -o ro202.chd -chs 321,4,17 -ss 512 |
| 16 | $ chdman createhd -o ro202.chd -chs 321,4,32 -ss 256 |
| 17 | 17 | $ chdman createhd -o basf6186.chd -chs 440,4,32 -ss 256 |
| 18 | 18 | |
| 19 | 19 | or a 20MB image for ABC 852: |
| 20 | 20 | |
| 21 | 21 | $ 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 |
| 23 | 23 | |
| 24 | 24 | or a 60MB image for ABC 856: |
| 25 | 25 | |
| 26 | | $ chdman createhd -o micr1325.chd -chs 1024,8,33 -ss 256 |
| 26 | $ chdman createhd -o micr1325.chd -chs 1024,8,32 -ss 256 |
| 27 | 27 | |
| 28 | 28 | Start the abc800 emulator with the ABC 850 attached on the ABC bus, |
| 29 | 29 | with the new CHD and a UFD-DOS floppy mounted: |
| r26125 | r26126 | |
| 68 | 68 | |
| 69 | 69 | Or skip all of the above and use the preformatted images in the software list: |
| 70 | 70 | |
| 71 | $ mess abc800m -bus hdd -bus:hdd:io2 xebec,bios=ro202 -flop1 ufd631 -hard abc850 |
| 71 | 72 | $ mess abc800m -bus hdd -bus:hdd:io2 xebec,bios=basf6185 -flop1 ufd631 -hard abc852 |
| 72 | 73 | $ mess abc800m -bus hdd -bus:hdd:io2 xebec,bios=micr1325 -flop1 ufd631 -hard abc856 |
| 73 | 74 | |
| r26125 | r26126 | |
| 104 | 105 | ROM_START( luxor_55_21056 ) |
| 105 | 106 | ROM_REGION( 0x2000, Z80_TAG, 0 ) |
| 106 | 107 | // 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)" ) |
| 108 | 109 | 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) |
| 109 | 110 | ROM_SYSTEM_BIOS( 1, "basf6186", "BASF 6186 (CHS: 440,4,32,256)" ) |
| 110 | 111 | 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) |
| 111 | 112 | // ABC 852 |
| 112 | 113 | ROM_SYSTEM_BIOS( 2, "basf6185", "BASF 6185 (CHS: 440,6,32,256)" ) |
| 113 | 114 | 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)" ) |
| 115 | 116 | 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) |
| 116 | 117 | // 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)" ) |
| 118 | 119 | 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) |
| 119 | 120 | ROM_END |
| 120 | 121 | |
| r26125 | r26126 | |
| 136 | 137 | static ADDRESS_MAP_START( luxor_55_21056_mem, AS_PROGRAM, 8, luxor_55_21056_device ) |
| 137 | 138 | ADDRESS_MAP_UNMAP_HIGH |
| 138 | 139 | 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) |
| 140 | 141 | AM_RANGE(0x2000, 0x27ff) AM_MIRROR(0x1800) AM_RAM |
| 141 | 142 | ADDRESS_MAP_END |
| 142 | 143 | |