trunk/src/mess/drivers/c128.c
| r17714 | r17715 | |
| 628 | 628 | * |
| 629 | 629 | *************************************/ |
| 630 | 630 | |
| 631 | | static MACHINE_CONFIG_START( common, c128_state ) |
| 631 | static MACHINE_CONFIG_START( ntsc, c128_state ) |
| 632 | 632 | /* basic machine hardware */ |
| 633 | 633 | MCFG_CPU_ADD("maincpu", Z80, VIC6567_CLOCK) |
| 634 | 634 | MCFG_CPU_PROGRAM_MAP( c128_z80_mem) |
| r17714 | r17715 | |
| 672 | 672 | MCFG_SOFTWARE_LIST_ADD("c128_disk_list", "c128_flop") |
| 673 | 673 | MACHINE_CONFIG_END |
| 674 | 674 | |
| 675 | | static MACHINE_CONFIG_DERIVED( c128, common ) |
| 675 | static MACHINE_CONFIG_DERIVED( c128, ntsc ) |
| 676 | 676 | MCFG_CBM_IEC_ADD(cbm_iec_intf, "c1571") |
| 677 | 677 | MACHINE_CONFIG_END |
| 678 | 678 | |
| 679 | | static MACHINE_CONFIG_DERIVED( c128d, common ) |
| 679 | static MACHINE_CONFIG_DERIVED( c128d, ntsc ) |
| 680 | 680 | MCFG_CBM_IEC_ADD(cbm_iec_intf, "c1571") |
| 681 | 681 | MACHINE_CONFIG_END |
| 682 | 682 | |
| 683 | | static MACHINE_CONFIG_DERIVED( c128dcr, common ) |
| 683 | static MACHINE_CONFIG_DERIVED( c128dcr, ntsc ) |
| 684 | 684 | MCFG_CBM_IEC_BUS_ADD(cbm_iec_intf) |
| 685 | 685 | MCFG_CBM_IEC_SLOT_ADD("iec4", 4, cbm_iec_devices, NULL, NULL) |
| 686 | 686 | MCFG_CBM_IEC_SLOT_ADD("iec8", 8, c128dcr_iec_devices, "c1571cr", NULL) |
| r17714 | r17715 | |
| 689 | 689 | MCFG_CBM_IEC_SLOT_ADD("iec11", 11, cbm_iec_devices, NULL, NULL) |
| 690 | 690 | MACHINE_CONFIG_END |
| 691 | 691 | |
| 692 | | static MACHINE_CONFIG_DERIVED( c128d81, common ) |
| 692 | static MACHINE_CONFIG_DERIVED( c128d81, ntsc ) |
| 693 | 693 | MCFG_CBM_IEC_BUS_ADD(cbm_iec_intf) |
| 694 | 694 | MCFG_CBM_IEC_SLOT_ADD("iec4", 4, cbm_iec_devices, NULL, NULL) |
| 695 | 695 | MCFG_CBM_IEC_SLOT_ADD("iec8", 8, c128d81_iec_devices, "c1563", NULL) |
| r17714 | r17715 | |
| 698 | 698 | MCFG_CBM_IEC_SLOT_ADD("iec11", 11, cbm_iec_devices, NULL, NULL) |
| 699 | 699 | MACHINE_CONFIG_END |
| 700 | 700 | |
| 701 | | static MACHINE_CONFIG_START( c128pal, c128_state ) |
| 701 | static MACHINE_CONFIG_START( pal, c128_state ) |
| 702 | 702 | /* basic machine hardware */ |
| 703 | 703 | MCFG_CPU_ADD("maincpu", Z80, VIC6569_CLOCK) |
| 704 | 704 | MCFG_CPU_PROGRAM_MAP( c128_z80_mem) |
| r17714 | r17715 | |
| 742 | 742 | MCFG_SOFTWARE_LIST_ADD("c128_disk_list", "c128_flop") |
| 743 | 743 | MACHINE_CONFIG_END |
| 744 | 744 | |
| 745 | | static MACHINE_CONFIG_DERIVED( c128dpal, c128pal ) |
| 745 | static MACHINE_CONFIG_DERIVED( c128pal, pal ) |
| 746 | MCFG_CBM_IEC_ADD(cbm_iec_intf, "c1571") |
| 746 | 747 | MACHINE_CONFIG_END |
| 747 | 748 | |
| 748 | | static MACHINE_CONFIG_DERIVED( c128dcrp, c128pal ) |
| 749 | static MACHINE_CONFIG_DERIVED( c128dpal, pal ) |
| 750 | MCFG_CBM_IEC_ADD(cbm_iec_intf, "c1571") |
| 751 | MACHINE_CONFIG_END |
| 752 | |
| 753 | static MACHINE_CONFIG_DERIVED( c128dcrp, pal ) |
| 749 | 754 | MCFG_CBM_IEC_BUS_ADD(cbm_iec_intf) |
| 750 | 755 | MCFG_CBM_IEC_SLOT_ADD("iec4", 4, cbm_iec_devices, NULL, NULL) |
| 751 | 756 | MCFG_CBM_IEC_SLOT_ADD("iec8", 8, c128dcr_iec_devices, "c1571cr", NULL) |