Previous 199869 Revisions Next

r26210 Saturday 16th November, 2013 at 22:19:38 UTC by Curt Coder
(MESS) abc800: Added support for raw 1MB 8" disk images. [Curt Coder]
[src/emu/bus/abcbus]lux21046.c
[src/lib/formats]abc800_dsk.c

trunk/src/emu/bus/abcbus/lux21046.c
r26209r26210
381381   PORT_DIPSETTING(    0x00, DEF_STR( Single ) )
382382   PORT_DIPSETTING(    0x02, "Double" )
383383   PORT_DIPNAME( 0x04, 0x00, "Drive 0 Density" ) PORT_DIPLOCATION("SW1:3") PORT_CONDITION("SW3", 0x7f, EQUALS, 0x2d)
384   PORT_DIPSETTING(    0x00, DEF_STR( Single ) )
385   PORT_DIPSETTING(    0x04, "Double" )
384   PORT_DIPSETTING(    0x04, DEF_STR( Single ) )
385   PORT_DIPSETTING(    0x00, "Double" )
386386   PORT_DIPNAME( 0x08, 0x00, "Drive 1 Density" ) PORT_DIPLOCATION("SW1:4") PORT_CONDITION("SW3", 0x7f, EQUALS, 0x2d)
387   PORT_DIPSETTING(    0x00, DEF_STR( Single ) )
388   PORT_DIPSETTING(    0x08, "Double" )
387   PORT_DIPSETTING(    0x08, DEF_STR( Single ) )
388   PORT_DIPSETTING(    0x00, "Double" )
389389   // ABC 832/834/850
390390   PORT_DIPNAME( 0x01, 0x01, "Drive 0 Sides" ) PORT_DIPLOCATION("SW1:1") PORT_CONDITION("SW3", 0x7f, EQUALS, 0x2c)
391391   PORT_DIPSETTING(    0x00, DEF_STR( Single ) )
r26209r26210
446446
447447INPUT_PORTS_START( abc830 )
448448   PORT_START("SW1")
449   PORT_DIPNAME( 0x01, 0x00, "Drive 0 Sides" ) PORT_DIPLOCATION("SW1:1")
449   PORT_DIPNAME( 0x01, 0x01, "Drive 0 Sides" ) PORT_DIPLOCATION("SW1:1")
450450   PORT_DIPSETTING(    0x00, DEF_STR( Single ) )
451451   PORT_DIPSETTING(    0x01, "Double" )
452   PORT_DIPNAME( 0x02, 0x00, "Drive 1 Sides" ) PORT_DIPLOCATION("SW1:2")
452   PORT_DIPNAME( 0x02, 0x02, "Drive 1 Sides" ) PORT_DIPLOCATION("SW1:2")
453453   PORT_DIPSETTING(    0x00, DEF_STR( Single ) )
454454   PORT_DIPSETTING(    0x02, "Double" )
455455   PORT_DIPNAME( 0x04, 0x00, "Drive 0 Density" ) PORT_DIPLOCATION("SW1:3")
456   PORT_DIPSETTING(    0x00, DEF_STR( Single ) )
457   PORT_DIPSETTING(    0x04, "Double" )
456   PORT_DIPSETTING(    0x04, DEF_STR( Single ) )
457   PORT_DIPSETTING(    0x00, "Double" )
458458   PORT_DIPNAME( 0x08, 0x00, "Drive 1 Density" ) PORT_DIPLOCATION("SW1:4")
459   PORT_DIPSETTING(    0x00, DEF_STR( Single ) )
460   PORT_DIPSETTING(    0x08, "Double" )
459   PORT_DIPSETTING(    0x08, DEF_STR( Single ) )
460   PORT_DIPSETTING(    0x00, "Double" )
461461
462462   PORT_START("SW2")
463463   PORT_DIPNAME( 0x0f, 0x08, "Drive Type" ) PORT_DIPLOCATION("SW2:1,2,3,4")
r26209r26210
10901090   // density select
10911091   m_fdc->dden_w(BIT(data, 1));
10921092
1093   /*
10941093   if (BIT(data, 2))
10951094   {
10961095       m_fdc->set_unscaled_clock(XTAL_16MHz/16);
r26209r26210
10991098   {
11001099       m_fdc->set_unscaled_clock(XTAL_16MHz/8);
11011100   }
1102   */
11031101}
11041102
11051103
trunk/src/lib/formats/abc800_dsk.c
r26209r26210
4242   },
4343*/
4444   // track description
45   // 55x4e 12x00 3xf5 fe 2x00 2x01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
45   // 55x4e 12x00 3xf5 fe 2x00 2x01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
4646   // 54x4e 12x00 3xf5 fe 2x00 02 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
4747   // 54x4e 12x00 3xf5 fe 2x00 03 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
4848   // 54x4e 12x00 3xf5 fe 2x00 04 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
r26209r26210
5959   // 54x4e 12x00 3xf5 fe 2x00 0f 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
6060   // 54x4e 12x00 3xf5 fe 2x00 10 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
6161   // 298x4e
62
6263   {   //  640K 5 1/4 inch quad density
6364      floppy_image::FF_525, floppy_image::DSQD, floppy_image::MFM,
6465      2000, 16, 80, 2, 256, {}, 1, {}, 54, 22, 0
6566   },
66/*
67
68   // track description
69   // 55x4e 12x00 3xf5 fe 00 3x01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
70   // 54x4e 12x00 3xf5 fe 00 01 02 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
71   // 54x4e 12x00 3xf5 fe 00 01 03 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
72   // 54x4e 12x00 3xf5 fe 00 01 04 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
73   // 54x4e 12x00 3xf5 fe 00 01 05 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
74   // 54x4e 12x00 3xf5 fe 00 01 06 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
75   // 54x4e 12x00 3xf5 fe 00 01 07 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
76   // 54x4e 12x00 3xf5 fe 00 01 08 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
77   // 54x4e 12x00 3xf5 fe 00 01 09 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
78   // 54x4e 12x00 3xf5 fe 00 01 0a 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
79   // 54x4e 12x00 3xf5 fe 00 01 0b 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
80   // 54x4e 12x00 3xf5 fe 00 01 0c 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
81   // 54x4e 12x00 3xf5 fe 00 01 0d 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
82   // 54x4e 12x00 3xf5 fe 00 01 0e 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
83   // 54x4e 12x00 3xf5 fe 00 01 0f 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
84   // 54x4e 12x00 3xf5 fe 00 01 10 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
85   // 54x4e 12x00 3xf5 fe 00 01 11 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
86   // 54x4e 12x00 3xf5 fe 00 01 12 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
87   // 54x4e 12x00 3xf5 fe 00 01 13 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
88   // 54x4e 12x00 3xf5 fe 00 01 14 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
89   // 54x4e 12x00 3xf5 fe 00 01 15 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
90   // 54x4e 12x00 3xf5 fe 00 01 16 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
91   // 54x4e 12x00 3xf5 fe 00 01 17 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
92   // 54x4e 12x00 3xf5 fe 00 01 18 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
93   // 54x4e 12x00 3xf5 fe 00 01 19 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
94   // 54x4e 12x00 3xf5 fe 00 01 1a 01 f7 22x4e 12x00 3xf5 fb 256xe5 f7
95   // 2828x4e
96
6797   {   //  1M 8 inch double density
6898      floppy_image::FF_8, floppy_image::DSDD, floppy_image::MFM,
69      2000, 16, 77, 2, 256, {}, 1, {}, 55, 22, 84
99      2000, 26, 77, 2, 256, {}, 1, {}, 54, 22, 0
70100   },
71*/
101
72102   {}
73103};
74104

Previous 199869 Revisions Next


© 1997-2024 The MAME Team