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 | |