diff options
Diffstat (limited to 'src/devices/bus/gameboy/carts.cpp')
-rw-r--r-- | src/devices/bus/gameboy/carts.cpp | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/src/devices/bus/gameboy/carts.cpp b/src/devices/bus/gameboy/carts.cpp index 8bb63cf3cbd..8dba7084846 100644 --- a/src/devices/bus/gameboy/carts.cpp +++ b/src/devices/bus/gameboy/carts.cpp @@ -13,11 +13,14 @@ #include "gbck003.h" #include "huc1.h" #include "huc3.h" +#include "liebao.h" #include "mbc.h" #include "mbc2.h" +#include "mbc3.h" #include "mbc6.h" #include "mbc7.h" #include "mmm01.h" +#include "ntnew.h" #include "rom.h" #include "slmulti.h" #include "tama5.h" @@ -48,12 +51,16 @@ char const *const GB_HUC1 = "rom_huc1"; char const *const GB_HUC3 = "rom_huc3"; char const *const GB_TAMA5 = "rom_tama5"; char const *const GB_CAMERA = "rom_camera"; +char const *const GB_TFANGBOOT = "rom_tfboot"; +char const *const GB_BBD = "rom_bbd"; +char const *const GB_DSHGGB81 = "rom_dshggb81"; char const *const GB_SINTAX = "rom_sintax"; char const *const GB_CHONGWU = "rom_chong"; char const *const GB_LICHENG = "rom_licheng"; char const *const GB_NEWGBCHK = "rom_newgbchk"; char const *const GB_VF001 = "rom_vf001"; -char const *const GB_DIGIMON = "rom_digimon"; +char const *const GB_LIEBAO = "rom_liebao"; +char const *const GB_NTNEW = "rom_ntnew"; char const *const GB_SLMULTI = "rom_slmulti"; char const *const GB_GBCK003 = "rom_gbck003"; @@ -80,7 +87,7 @@ void gameboy_cartridges(device_slot_interface &device) device.option_add_internal(slotoptions::GB_MBC1, GB_ROM_MBC1); device.option_add_internal(slotoptions::GB_MBC2, GB_ROM_MBC2); device.option_add_internal(slotoptions::GB_MBC3, GB_ROM_MBC3); - device.option_add_internal(slotoptions::GB_MBC30, GB_ROM_MBC3); // MBC3 and MBC30 treated as the same thing for now + device.option_add_internal(slotoptions::GB_MBC30, GB_ROM_MBC30); device.option_add_internal(slotoptions::GB_MBC5, GB_ROM_MBC5); device.option_add_internal(slotoptions::GB_MBC6, GB_ROM_MBC6); device.option_add_internal(slotoptions::GB_MBC7_2K, GB_ROM_MBC7_2K); @@ -91,12 +98,16 @@ void gameboy_cartridges(device_slot_interface &device) device.option_add_internal(slotoptions::GB_HUC1, GB_ROM_HUC1); device.option_add_internal(slotoptions::GB_HUC3, GB_ROM_HUC3); device.option_add_internal(slotoptions::GB_TAMA5, GB_ROM_TAMA5); + device.option_add_internal(slotoptions::GB_TFANGBOOT, GB_ROM_TFANGBOOT); + device.option_add_internal(slotoptions::GB_BBD, GB_ROM_BBD); + device.option_add_internal(slotoptions::GB_DSHGGB81, GB_ROM_DSHGGB81); device.option_add_internal(slotoptions::GB_SINTAX, GB_ROM_SINTAX); device.option_add_internal(slotoptions::GB_CHONGWU, GB_ROM_CHONGWU); device.option_add_internal(slotoptions::GB_LICHENG, GB_ROM_LICHENG); device.option_add_internal(slotoptions::GB_NEWGBCHK, GB_ROM_NEWGBCHK); device.option_add_internal(slotoptions::GB_VF001, GB_ROM_VF001); - device.option_add_internal(slotoptions::GB_DIGIMON, GB_ROM_DIGIMON); + device.option_add_internal(slotoptions::GB_LIEBAO, GB_ROM_LIEBAO); + device.option_add_internal(slotoptions::GB_NTNEW, GB_ROM_NTNEW); device.option_add_internal(slotoptions::GB_SLMULTI, GB_ROM_SLMULTI); device.option_add_internal(slotoptions::GB_GBCK003, GB_ROM_GBCK003); } |