Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 12 additions & 6 deletions hash/nes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11837,7 +11837,8 @@ license:CC0-1.0
<info name="serial" value="HVC-BS"/>
<info name="release" value="19840621"/>
<info name="alt_title" value="ファミリーベーシック"/>
<sharedfeat name="exp_default" value="fc_keyboard"/>
<sharedfeat name="compatibility" value="fbasic" />
<sharedfeat name="exp_default" value="fc_keyboard" />
<part name="cart" interface="nes_cart">
<feature name="slot" value="hvc_basic" />
<feature name="pcb_model" value="FB-R-128-01" />
Expand All @@ -11863,7 +11864,8 @@ license:CC0-1.0
<info name="serial" value="HVC-BS"/>
<info name="release" value="19840621"/>
<info name="alt_title" value="ファミリーベーシック"/>
<sharedfeat name="exp_default" value="fc_keyboard"/>
<sharedfeat name="compatibility" value="fbasic" />
<sharedfeat name="exp_default" value="fc_keyboard" />
<part name="cart" interface="nes_cart">
<feature name="slot" value="hvc_basic" />
<feature name="pcb_model" value="FB-N-128-02" />
Expand All @@ -11889,7 +11891,8 @@ license:CC0-1.0
<info name="serial" value="HVC-VT"/>
<info name="release" value="19850221"/>
<info name="alt_title" value="ファミリーベーシックV3"/>
<sharedfeat name="exp_default" value="fc_keyboard"/>
<sharedfeat name="compatibility" value="fbasic" />
<sharedfeat name="exp_default" value="fc_keyboard" />
<part name="cart" interface="nes_cart">
<feature name="slot" value="hvc_basic" />
<feature name="pcb_model" value="VT-N-256-41" />
Expand Down Expand Up @@ -44345,7 +44348,8 @@ We should eventually add it to MAME as a separate driver with a NES CPU and a GB
<description>Playbox BASIC (Japan, V1.0)</description>
<year>198?</year>
<publisher>Nintendo / Hudson Soft / Sharp</publisher>
<sharedfeat name="exp_default" value="fc_keyboard"/>
<sharedfeat name="compatibility" value="fbasic" />
<sharedfeat name="exp_default" value="fc_keyboard" />
<part name="cart" interface="nes_cart">
<feature name="slot" value="hvc_basic" />
<feature name="mirroring" value="vertical" />
Expand All @@ -44366,7 +44370,8 @@ We should eventually add it to MAME as a separate driver with a NES CPU and a GB
<description>Playbox BASIC (Japan, V0.0)</description>
<year>198?</year>
<publisher>Nintendo / Hudson Soft / Sharp</publisher>
<sharedfeat name="exp_default" value="fc_keyboard"/>
<sharedfeat name="compatibility" value="fbasic" />
<sharedfeat name="exp_default" value="fc_keyboard" />
<part name="cart" interface="nes_cart">
<feature name="slot" value="hvc_basic" />
<feature name="pcb" value="HVC-FAMILYBASIC" />
Expand Down Expand Up @@ -46849,7 +46854,8 @@ preliminary proto for the PAL version, still running on NTSC systems) or the gfx
<info name="serial" value="HVC-BS"/>
<info name="release" value="19840621"/>
<info name="alt_title" value="ファミリーベーシック"/>
<sharedfeat name="exp_default" value="fc_keyboard"/>
<sharedfeat name="compatibility" value="fbasic" />
<sharedfeat name="exp_default" value="fc_keyboard" />
<part name="cart" interface="nes_cart">
<feature name="slot" value="hvc_basic" />
<feature name="pcb_model" value="FB-R-128-01" />
Expand Down
3 changes: 2 additions & 1 deletion src/mame/nintendo/nes.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -436,7 +436,7 @@ void nes_state::nes(machine_config &config)
NES_CONTROL_PORT(config, m_special, nes_control_special_devices, nullptr).set_screen_tag(m_screen);

NES_CART_SLOT(config, m_cartslot, NTSC_APU_CLOCK, nes_cart, nullptr).set_must_be_loaded(true);
SOFTWARE_LIST(config, "cart_list").set_original("nes");
SOFTWARE_LIST(config, "cart_list").set_original("nes").set_filter("!fbasic");
SOFTWARE_LIST(config, "ade_list").set_original("nes_ade"); // Camerica/Codemasters Aladdin Deck Enhancer mini-carts
SOFTWARE_LIST(config, "ntb_list").set_original("nes_ntbrom"); // Sunsoft Nantettate! Baseball mini-carts
SOFTWARE_LIST(config, "kstudio_list").set_original("nes_kstudio"); // Bandai Karaoke Studio expansion carts
Expand Down Expand Up @@ -473,6 +473,7 @@ void nes_state::famicom(machine_config &config)
NES_CONTROL_PORT(config.replace(), m_ctrl2, fc_control_port2_devices, "joypad").set_screen_tag(m_screen);
NES_CONTROL_PORT(config, m_exp, fc_expansion_devices, nullptr).set_screen_tag(m_screen);

SOFTWARE_LIST(config.replace(), "cart_list").set_original("nes");
SOFTWARE_LIST(config, "flop_list").set_original("famicom_flop");
SOFTWARE_LIST(config, "cass_list").set_original("famicom_cass");
}
Expand Down
Loading