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
2 changes: 1 addition & 1 deletion src/devices/bus/a7800/a78_slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -565,7 +565,7 @@ std::string a78_cart_slot_device::get_default_card_software(get_default_card_sof
return std::string(slot_string);
}
else
return software_get_default_slot("a78_rom");
return software_get_default_slot(hook.image_name(), "a78_rom");
}


Expand Down
4 changes: 2 additions & 2 deletions src/devices/bus/a800/a800_slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -683,7 +683,7 @@ std::string a800_cart_slot_device::get_default_card_software(get_default_card_so
return std::string(slot_string);
}

return software_get_default_slot(is_xegs ? "xegs" : "a800_8k");
return software_get_default_slot(hook.image_name(), is_xegs ? "xegs" : "a800_8k");
}


Expand Down Expand Up @@ -716,7 +716,7 @@ std::string a5200_cart_slot_device::get_default_card_software(get_default_card_s
return std::string(slot_string);
}

return software_get_default_slot("a5200_rom");
return software_get_default_slot(hook.image_name(), "a5200_rom");
}


Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/adam/exp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ std::pair<std::error_condition, std::string> adam_expansion_slot_device::call_lo

std::string adam_expansion_slot_device::get_default_card_software(get_default_card_software_hook &hook) const
{
return software_get_default_slot("standard");
return software_get_default_slot(hook.image_name(), "standard");
}


Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/apf/slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,7 @@ std::string apf_cart_slot_device::get_default_card_software(get_default_card_sof
return std::string(slot_string);
}

return software_get_default_slot("std");
return software_get_default_slot(hook.image_name(), "std");
}

/*-------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/aquarius/slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ std::string aquarius_cartridge_slot_device::get_default_card_software(get_defaul
return std::string(slot_string);
}
else
return software_get_default_slot("rom");
return software_get_default_slot(hook.image_name(), "rom");
}

//-------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/arcadia/slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,7 @@ std::pair<std::error_condition, std::string> arcadia_cart_slot_device::call_load

std::string arcadia_cart_slot_device::get_default_card_software(get_default_card_software_hook &hook) const
{
return software_get_default_slot("std");
return software_get_default_slot(hook.image_name(), "std");
}

/*-------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/astrocde/slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@ std::string astrocade_cart_slot_device::get_default_card_software(get_default_ca
return std::string(slot_string);
}

return software_get_default_slot("rom");
return software_get_default_slot(hook.image_name(), "rom");
}

/*-------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/bbc/rom/slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ void bbc_romslot_device::call_unload()

std::string bbc_romslot_device::get_default_card_software(get_default_card_software_hook &hook) const
{
return software_get_default_slot("rom");
return software_get_default_slot(hook.image_name(), "rom");
}


Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/c64/exp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -224,7 +224,7 @@ std::string c64_expansion_slot_device::get_default_card_software(get_default_car
return cbm_crt_get_card(*hook.image_file());
}

return software_get_default_slot("standard");
return software_get_default_slot(hook.image_name(), "standard");
}


Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/casloopy/slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -145,5 +145,5 @@ void casloopy_cart_slot_device::call_unload()

std::string casloopy_cart_slot_device::get_default_card_software(get_default_card_software_hook &hook) const
{
return software_get_default_slot("std");
return software_get_default_slot(hook.image_name(), "std");
}
2 changes: 1 addition & 1 deletion src/devices/bus/cbm2/exp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ std::pair<std::error_condition, std::string> cbm2_expansion_slot_device::call_lo

std::string cbm2_expansion_slot_device::get_default_card_software(get_default_card_software_hook &hook) const
{
return software_get_default_slot("standard");
return software_get_default_slot(hook.image_name(), "standard");
}


Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/chanf/slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -209,7 +209,7 @@ std::string channelf_cart_slot_device::get_default_card_software(get_default_car

return std::string(slot_string);
}
return software_get_default_slot("chess");
return software_get_default_slot(hook.image_name(), "chess");
}

/*-------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/coco/cococart.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -636,7 +636,7 @@ std::string cococart_slot_device::get_default_card_software(get_default_card_sof
}

// lookup the default slot
return software_get_default_slot(coco_rpk_cardslottypes[pcb_type]);
return software_get_default_slot(hook.image_name(), coco_rpk_cardslottypes[pcb_type]);
}


Expand Down
6 changes: 3 additions & 3 deletions src/devices/bus/coleco/cartridge/exp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -113,13 +113,13 @@ std::string colecovision_cartridge_slot_device::get_default_card_software(get_de
hook.image_file()->length(length); // FIXME: check error return

if (length == 0x100000 || length == 0x200000)
return software_get_default_slot("xin1");
return software_get_default_slot(hook.image_name(), "xin1");

if (length > 0x8000) // Assume roms longer than 32K are megacarts.
return software_get_default_slot("megacart");
return software_get_default_slot(hook.image_name(), "megacart");
}

return software_get_default_slot("standard");
return software_get_default_slot(hook.image_name(), "standard");
}


Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/crvision/slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,7 @@ std::string crvision_cart_slot_device::get_default_card_software(get_default_car
return std::string(slot_string);
}

return software_get_default_slot("crv_rom4k");
return software_get_default_slot(hook.image_name(), "crv_rom4k");
}

/*-------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/ekara/slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@ std::string ekara_cart_slot_device::get_default_card_software(get_default_card_s
return std::string(slot_string);
}

return software_get_default_slot("plain");
return software_get_default_slot(hook.image_name(), "plain");
}

/*-------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/electron/cart/slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -208,7 +208,7 @@ void electron_cartslot_device::call_unload()

std::string electron_cartslot_device::get_default_card_software(get_default_card_software_hook &hook) const
{
return software_get_default_slot("std");
return software_get_default_slot(hook.image_name(), "std");
}


Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/gamate/slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,7 @@ std::string gamate_cart_slot_device::get_default_card_software(get_default_card_
return std::string(slot_string);
}

return software_get_default_slot("plain");
return software_get_default_slot(hook.image_name(), "plain");
}

/*-------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/gameboy/gbslot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1043,7 +1043,7 @@ std::string gb_cart_slot_device::get_default_card_software(get_default_card_soft
}

// this will return the explicit setting for a software list item
return software_get_default_slot(slotoptions::GB_STD);
return software_get_default_slot(hook.image_name(), slotoptions::GB_STD);
}


Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/gameboy/mdslot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ std::string megaduck_cart_slot_device::get_default_card_software(get_default_car
else
{
// loading from software list - try to find matching software part
std::string const image_name(mconfig().options().image_option(instance_name()).value());
std::string const image_name(machine().options().image_option(instance_name()).value());
software_part const *const part(!image_name.empty() ? find_software_item(image_name, true) : nullptr);
if (part)
{
Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/gba/gba_slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -891,7 +891,7 @@ std::string gba_cart_slot_device::get_default_card_software(get_default_card_sof
return std::string(slot_string);
}

return software_get_default_slot("gba_rom");
return software_get_default_slot(hook.image_name(), "gba_rom");
}

/*-------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/generic/slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,7 @@ void generic_slot_device::call_unload()

std::string generic_slot_device::get_default_card_software(get_default_card_software_hook &hook) const
{
return software_get_default_slot(m_default_card);
return software_get_default_slot(hook.image_name(), m_default_card);
}


Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/intv/slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -480,7 +480,7 @@ std::string intv_cart_slot_device::get_default_card_software(get_default_card_so

return std::string(slot_string);
}
return software_get_default_slot("intv_rom");
return software_get_default_slot(hook.image_name(), "intv_rom");
}

/*-------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/iq151/iq151.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -176,5 +176,5 @@ std::pair<std::error_condition, std::string> iq151cart_slot_device::call_load()

std::string iq151cart_slot_device::get_default_card_software(get_default_card_software_hook &hook) const
{
return software_get_default_slot("basic6");
return software_get_default_slot(hook.image_name(), "basic6");
}
2 changes: 1 addition & 1 deletion src/devices/bus/jakks_gamekey/slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@ std::string jakks_gamekey_slot_device::get_default_card_software(get_default_car
return std::string(slot_string);
}

return software_get_default_slot("plain");
return software_get_default_slot(hook.image_name(), "plain");
}

/*-------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/kc/kc.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -343,5 +343,5 @@ std::pair<std::error_condition, std::string> kccart_slot_device::call_load()

std::string kccart_slot_device::get_default_card_software(get_default_card_software_hook &hook) const
{
return software_get_default_slot("standard");
return software_get_default_slot(hook.image_name(), "standard");
}
2 changes: 1 addition & 1 deletion src/devices/bus/m5/slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -208,7 +208,7 @@ std::string m5_cart_slot_device::get_default_card_software(get_default_card_soft
return result;
}

return software_get_default_slot("std");
return software_get_default_slot(hook.image_name(), "std");
}

/*-------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/mc10/mc10_cart.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ std::pair<std::error_condition, std::string> mc10cart_slot_device::call_load()

std::string mc10cart_slot_device::get_default_card_software(get_default_card_software_hook &hook) const
{
return software_get_default_slot("pak");
return software_get_default_slot(hook.image_name(), "pak");
}

//**************************************************************************
Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/megadrive/cart/slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -217,7 +217,7 @@ std::string megadrive_cart_slot_device::get_default_card_software(get_default_ca
}
else
{
return software_get_default_slot(slotoptions::MD_STD);
return software_get_default_slot(hook.image_name(), slotoptions::MD_STD);
}
}

Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/megadrive/md_slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -920,7 +920,7 @@ std::string base_md_cart_slot_device::get_default_card_software(get_default_card
}
else
{
return software_get_default_slot("rom");
return software_get_default_slot(hook.image_name(), "rom");
}
}

Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/mononcol/slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -96,5 +96,5 @@ std::pair<std::error_condition, std::string> mononcol_cartslot_device::call_load

std::string mononcol_cartslot_device::get_default_card_software(get_default_card_software_hook &hook) const
{
return software_get_default_slot("rom");
return software_get_default_slot(hook.image_name(), "rom");
}
2 changes: 1 addition & 1 deletion src/devices/bus/msx/cart/beepack.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ std::pair<std::error_condition, std::string> msx_cart_beepack_device::call_load(

std::string msx_cart_beepack_device::get_default_card_software(get_default_card_software_hook &hook) const
{
return software_get_default_slot("nomapper");
return software_get_default_slot(hook.image_name(), "nomapper");
}


Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/msx/cart/cartridge.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ std::string msx_slot_cartridge_device::get_default_card_software(get_default_car
}
return std::string(get_cart_type(&rom[0], length));
}
return software_get_default_slot(bus::msx::cart::slotoptions::NOMAPPER);
return software_get_default_slot(hook.image_name(), bus::msx::cart::slotoptions::NOMAPPER);
}


Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/msx/cart/softcard.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ std::pair<std::error_condition, std::string> msx_cart_softcard_device::call_load

std::string msx_cart_softcard_device::get_default_card_software(get_default_card_software_hook &hook) const
{
return software_get_default_slot("nomapper");
return software_get_default_slot(hook.image_name(), "nomapper");
}


Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/msx/minicart/minicart.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,5 @@ void msx_slot_yamaha_minicart_device::device_start()
std::string msx_slot_yamaha_minicart_device::get_default_card_software(get_default_card_software_hook &hook) const
{
using namespace bus::msx::minicart::slotoptions;
return software_get_default_slot(NOMAPPER);
return software_get_default_slot(hook.image_name(), NOMAPPER);
}
2 changes: 1 addition & 1 deletion src/devices/bus/msx/module/module.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -37,5 +37,5 @@ void msx_slot_yamaha_expansion_device::device_start()
std::string msx_slot_yamaha_expansion_device::get_default_card_software(get_default_card_software_hook &hook) const
{
using namespace bus::msx::module;
return software_get_default_slot(slotoptions::SFG01);
return software_get_default_slot(hook.image_name(), slotoptions::SFG01);
}
4 changes: 2 additions & 2 deletions src/devices/bus/mtx/exp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -117,10 +117,10 @@ std::string mtx_exp_slot_device::get_default_card_software(get_default_card_soft
hook.image_file()->length(len); // FIXME: check error return

if (len == 0x80000)
return software_get_default_slot("magrom");
return software_get_default_slot(hook.image_name(), "magrom");
}

return software_get_default_slot("rompak");
return software_get_default_slot(hook.image_name(), "rompak");
}


Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/neogeo/slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -324,7 +324,7 @@ void neogeo_cart_slot_device::call_unload()

std::string neogeo_cart_slot_device::get_default_card_software(get_default_card_software_hook &hook) const
{
return software_get_default_slot("rom");
return software_get_default_slot(hook.image_name(), "rom");
}

/*-------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/nes/aladdin.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ std::string nes_aladdin_slot_device::get_default_card_software(get_default_card_
return std::string(slot_string);
}

return software_get_default_slot("algn");
return software_get_default_slot(hook.image_name(), "algn");
}


Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/nes/datach.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ std::pair<std::error_condition, std::string> nes_datach_slot_device::call_load()
std::string nes_datach_slot_device::get_default_card_software(get_default_card_software_hook &hook) const
{
// any way to detect the game with X24C01?
return software_get_default_slot("datach_rom");
return software_get_default_slot(hook.image_name(), "datach_rom");
}


Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/nes/karastudio.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ std::pair<std::error_condition, std::string> nes_kstudio_slot_device::call_load(

std::string nes_kstudio_slot_device::get_default_card_software(get_default_card_software_hook &hook) const
{
return software_get_default_slot("ks_exp");
return software_get_default_slot(hook.image_name(), "ks_exp");
}


Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/nes/nes_slot.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -810,7 +810,7 @@ std::string nes_cart_slot_device::get_default_card_software(get_default_card_sof
return std::string(slot_string);
}
else
return software_get_default_slot("nrom");
return software_get_default_slot(hook.image_name(), "nrom");
}


Expand Down
2 changes: 1 addition & 1 deletion src/devices/bus/nes/sunsoft_dcs.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ std::pair<std::error_condition, std::string> nes_ntb_slot_device::call_load()

std::string nes_ntb_slot_device::get_default_card_software(get_default_card_software_hook &hook) const
{
return software_get_default_slot("ntbrom");
return software_get_default_slot(hook.image_name(), "ntbrom");
}

//-----------------------------------------------
Expand Down
Loading
Loading