trunk/src/emu/bus/sms_exp/gender.c
r32686 | r32687 | |
88 | 88 | m_subslot->write_ram(space, offset, data); |
89 | 89 | } |
90 | 90 | |
91 | | static SLOT_INTERFACE_START(sms_cart) |
92 | | SLOT_INTERFACE_INTERNAL("rom", SEGA8_ROM_STD) |
93 | | SLOT_INTERFACE_INTERNAL("codemasters", SEGA8_ROM_CODEMASTERS) |
94 | | SLOT_INTERFACE_INTERNAL("4pak", SEGA8_ROM_4PAK) |
95 | | SLOT_INTERFACE_INTERNAL("zemina", SEGA8_ROM_ZEMINA) |
96 | | SLOT_INTERFACE_INTERNAL("nemesis", SEGA8_ROM_NEMESIS) |
97 | | SLOT_INTERFACE_INTERNAL("janggun", SEGA8_ROM_JANGGUN) |
98 | | SLOT_INTERFACE_INTERNAL("korean", SEGA8_ROM_KOREAN) |
99 | | SLOT_INTERFACE_INTERNAL("korean_nb", SEGA8_ROM_KOREAN_NB) |
100 | | SLOT_INTERFACE_END |
101 | | |
102 | 91 | //------------------------------------------------- |
103 | 92 | // machine_config_additions - device-specific |
104 | 93 | // machine configurations |
trunk/src/emu/bus/sega8/sega8_slot.c
r32686 | r32687 | |
819 | 819 | logerror("\n" ); |
820 | 820 | } |
821 | 821 | } |
| 822 | |
| 823 | // slot interfaces |
| 824 | #include "rom.h" |
| 825 | |
| 826 | SLOT_INTERFACE_START(sg1000_cart) |
| 827 | SLOT_INTERFACE_INTERNAL("rom", SEGA8_ROM_STD) |
| 828 | SLOT_INTERFACE_INTERNAL("othello", SEGA8_ROM_OTHELLO) |
| 829 | SLOT_INTERFACE_INTERNAL("castle", SEGA8_ROM_CASTLE) |
| 830 | SLOT_INTERFACE_INTERNAL("terebi", SEGA8_ROM_TEREBI) |
| 831 | SLOT_INTERFACE_INTERNAL("level3", SEGA8_ROM_BASIC_L3) |
| 832 | SLOT_INTERFACE_INTERNAL("music_editor", SEGA8_ROM_MUSIC_EDITOR) |
| 833 | SLOT_INTERFACE_INTERNAL("dahjee_typea", SEGA8_ROM_DAHJEE_TYPEA) |
| 834 | SLOT_INTERFACE_INTERNAL("dahjee_typeb", SEGA8_ROM_DAHJEE_TYPEB) |
| 835 | SLOT_INTERFACE_INTERNAL("cardcatcher", SEGA8_ROM_CARDCATCH) |
| 836 | SLOT_INTERFACE_END |
| 837 | |
| 838 | SLOT_INTERFACE_START(sg1000mk3_cart) |
| 839 | SLOT_INTERFACE_INTERNAL("rom", SEGA8_ROM_STD) |
| 840 | SLOT_INTERFACE_INTERNAL("terebi", SEGA8_ROM_TEREBI) |
| 841 | SLOT_INTERFACE_INTERNAL("codemasters", SEGA8_ROM_CODEMASTERS) |
| 842 | SLOT_INTERFACE_INTERNAL("4pak", SEGA8_ROM_4PAK) |
| 843 | SLOT_INTERFACE_INTERNAL("zemina", SEGA8_ROM_ZEMINA) |
| 844 | SLOT_INTERFACE_INTERNAL("nemesis", SEGA8_ROM_NEMESIS) |
| 845 | SLOT_INTERFACE_INTERNAL("janggun", SEGA8_ROM_JANGGUN) |
| 846 | SLOT_INTERFACE_INTERNAL("korean", SEGA8_ROM_KOREAN) |
| 847 | SLOT_INTERFACE_INTERNAL("korean_nb", SEGA8_ROM_KOREAN_NB) |
| 848 | SLOT_INTERFACE_INTERNAL("othello", SEGA8_ROM_OTHELLO) |
| 849 | SLOT_INTERFACE_INTERNAL("castle", SEGA8_ROM_CASTLE) |
| 850 | SLOT_INTERFACE_INTERNAL("dahjee_typea", SEGA8_ROM_DAHJEE_TYPEA) |
| 851 | SLOT_INTERFACE_INTERNAL("dahjee_typeb", SEGA8_ROM_DAHJEE_TYPEB) |
| 852 | // are these SC-3000 carts below actually compatible or not? remove if not! |
| 853 | SLOT_INTERFACE_INTERNAL("level3", SEGA8_ROM_BASIC_L3) |
| 854 | SLOT_INTERFACE_INTERNAL("music_editor", SEGA8_ROM_MUSIC_EDITOR) |
| 855 | SLOT_INTERFACE_END |
| 856 | |
| 857 | SLOT_INTERFACE_START(sms_cart) |
| 858 | SLOT_INTERFACE_INTERNAL("rom", SEGA8_ROM_STD) |
| 859 | SLOT_INTERFACE_INTERNAL("codemasters", SEGA8_ROM_CODEMASTERS) |
| 860 | SLOT_INTERFACE_INTERNAL("4pak", SEGA8_ROM_4PAK) |
| 861 | SLOT_INTERFACE_INTERNAL("zemina", SEGA8_ROM_ZEMINA) |
| 862 | SLOT_INTERFACE_INTERNAL("nemesis", SEGA8_ROM_NEMESIS) |
| 863 | SLOT_INTERFACE_INTERNAL("janggun", SEGA8_ROM_JANGGUN) |
| 864 | SLOT_INTERFACE_INTERNAL("korean", SEGA8_ROM_KOREAN) |
| 865 | SLOT_INTERFACE_INTERNAL("korean_nb", SEGA8_ROM_KOREAN_NB) |
| 866 | SLOT_INTERFACE_END |
| 867 | |
| 868 | SLOT_INTERFACE_START(gg_cart) |
| 869 | SLOT_INTERFACE_INTERNAL("rom", SEGA8_ROM_STD) |
| 870 | SLOT_INTERFACE_INTERNAL("eeprom", SEGA8_ROM_EEPROM) |
| 871 | SLOT_INTERFACE_INTERNAL("codemasters", SEGA8_ROM_CODEMASTERS) |
| 872 | SLOT_INTERFACE_END |
| 873 | |
trunk/src/mess/drivers/sg1000.c
r32686 | r32687 | |
711 | 711 | MACHINE DRIVERS |
712 | 712 | ***************************************************************************/ |
713 | 713 | |
714 | | |
715 | | static SLOT_INTERFACE_START(sg1000_cart) |
716 | | SLOT_INTERFACE_INTERNAL("rom", SEGA8_ROM_STD) |
717 | | SLOT_INTERFACE_INTERNAL("othello", SEGA8_ROM_OTHELLO) |
718 | | SLOT_INTERFACE_INTERNAL("castle", SEGA8_ROM_CASTLE) |
719 | | SLOT_INTERFACE_INTERNAL("terebi", SEGA8_ROM_TEREBI) |
720 | | SLOT_INTERFACE_INTERNAL("level3", SEGA8_ROM_BASIC_L3) |
721 | | SLOT_INTERFACE_INTERNAL("music_editor", SEGA8_ROM_MUSIC_EDITOR) |
722 | | SLOT_INTERFACE_INTERNAL("dahjee_typea", SEGA8_ROM_DAHJEE_TYPEA) |
723 | | SLOT_INTERFACE_INTERNAL("dahjee_typeb", SEGA8_ROM_DAHJEE_TYPEB) |
724 | | SLOT_INTERFACE_INTERNAL("cardcatcher", SEGA8_ROM_CARDCATCH) |
725 | | SLOT_INTERFACE_END |
726 | | |
727 | 714 | /*------------------------------------------------- |
728 | 715 | MACHINE_CONFIG_START( sg1000, sg1000_state ) |
729 | 716 | -------------------------------------------------*/ |
trunk/src/mess/drivers/sms.c
r32686 | r32687 | |
459 | 459 | m_maincpu->set_input_line(0, state); |
460 | 460 | } |
461 | 461 | |
462 | | static SLOT_INTERFACE_START(sms_cart) |
463 | | SLOT_INTERFACE_INTERNAL("rom", SEGA8_ROM_STD) |
464 | | SLOT_INTERFACE_INTERNAL("codemasters", SEGA8_ROM_CODEMASTERS) |
465 | | SLOT_INTERFACE_INTERNAL("4pak", SEGA8_ROM_4PAK) |
466 | | SLOT_INTERFACE_INTERNAL("zemina", SEGA8_ROM_ZEMINA) |
467 | | SLOT_INTERFACE_INTERNAL("nemesis", SEGA8_ROM_NEMESIS) |
468 | | SLOT_INTERFACE_INTERNAL("janggun", SEGA8_ROM_JANGGUN) |
469 | | SLOT_INTERFACE_INTERNAL("korean", SEGA8_ROM_KOREAN) |
470 | | SLOT_INTERFACE_INTERNAL("korean_nb", SEGA8_ROM_KOREAN_NB) |
471 | | SLOT_INTERFACE_END |
472 | 462 | |
473 | | static SLOT_INTERFACE_START(sg1000mk3_cart) |
474 | | SLOT_INTERFACE_INTERNAL("rom", SEGA8_ROM_STD) |
475 | | SLOT_INTERFACE_INTERNAL("terebi", SEGA8_ROM_TEREBI) |
476 | | SLOT_INTERFACE_INTERNAL("codemasters", SEGA8_ROM_CODEMASTERS) |
477 | | SLOT_INTERFACE_INTERNAL("4pak", SEGA8_ROM_4PAK) |
478 | | SLOT_INTERFACE_INTERNAL("zemina", SEGA8_ROM_ZEMINA) |
479 | | SLOT_INTERFACE_INTERNAL("nemesis", SEGA8_ROM_NEMESIS) |
480 | | SLOT_INTERFACE_INTERNAL("janggun", SEGA8_ROM_JANGGUN) |
481 | | SLOT_INTERFACE_INTERNAL("korean", SEGA8_ROM_KOREAN) |
482 | | SLOT_INTERFACE_INTERNAL("korean_nb", SEGA8_ROM_KOREAN_NB) |
483 | | SLOT_INTERFACE_INTERNAL("othello", SEGA8_ROM_OTHELLO) |
484 | | SLOT_INTERFACE_INTERNAL("castle", SEGA8_ROM_CASTLE) |
485 | | SLOT_INTERFACE_INTERNAL("dahjee_typea", SEGA8_ROM_DAHJEE_TYPEA) |
486 | | SLOT_INTERFACE_INTERNAL("dahjee_typeb", SEGA8_ROM_DAHJEE_TYPEB) |
487 | | // are these SC-3000 carts below actually compatible or not? remove if not! |
488 | | SLOT_INTERFACE_INTERNAL("level3", SEGA8_ROM_BASIC_L3) |
489 | | SLOT_INTERFACE_INTERNAL("music_editor", SEGA8_ROM_MUSIC_EDITOR) |
490 | | SLOT_INTERFACE_END |
491 | | |
492 | | static SLOT_INTERFACE_START(gg_cart) |
493 | | SLOT_INTERFACE_INTERNAL("rom", SEGA8_ROM_STD) |
494 | | SLOT_INTERFACE_INTERNAL("eeprom", SEGA8_ROM_EEPROM) |
495 | | SLOT_INTERFACE_INTERNAL("codemasters", SEGA8_ROM_CODEMASTERS) |
496 | | SLOT_INTERFACE_END |
497 | | |
498 | 463 | static MACHINE_CONFIG_START( sms_ntsc_base, sms_state ) |
499 | 464 | /* basic machine hardware */ |
500 | 465 | MCFG_CPU_ADD("maincpu", Z80, XTAL_53_693175MHz/15) |
r32686 | r32687 | |
819 | 784 | /* cartridge */ |
820 | 785 | MCFG_GG_CARTRIDGE_ADD("slot", gg_cart, NULL) |
821 | 786 | |
822 | | MCFG_SOFTWARE_LIST_ADD("cart_list","gamegear") |
| 787 | MCFG_SOFTWARE_LIST_ADD("cart_list", "gamegear") |
823 | 788 | MACHINE_CONFIG_END |
824 | 789 | |
825 | 790 | |