From c4f79f1d70c405f0c41cfadc510e358576b8c4fb Mon Sep 17 00:00:00 2001 From: Dirk Best Date: Mon, 15 Apr 2024 17:43:19 +0200 Subject: Move coleco homebrew titles to their own softlist and fix a few issues. Add missing megacart feature to mariobrs and zombnear so that they actually run when started from the softlist. Software list items promoted to working (coleco_homebrew.xml) ------------------------------------------------------------- Booming Boy Buck Rogers Super Game Caos Begins Caverns of Titan Kung-Fu Master --- hash/coleco.xml | 409 ---------------------------- hash/coleco_homebrew.xml | 425 ++++++++++++++++++++++++++++++ src/devices/bus/svi3x8/expander/sv603.cpp | 1 + src/mame/coleco/adam.cpp | 1 + src/mame/coleco/coleco.cpp | 2 + 5 files changed, 429 insertions(+), 409 deletions(-) create mode 100644 hash/coleco_homebrew.xml diff --git a/hash/coleco.xml b/hash/coleco.xml index 87dc64fb563..fcca8b47398 100644 --- a/hash/coleco.xml +++ b/hash/coleco.xml @@ -3393,413 +3393,4 @@ license:CC0-1.0 - - - - 31-in-1 - 201? - <unknown> - - - - - - - - - - 63-in-1 - 201? - <unknown> - - - - - - - - - - - - - A.E. - Anti-Environment Encounter - 2011 - CollectorVision Games - - - - - - - - - Arno Dash - 2021 - Under4Mhz - - - - - - - - - Bank Panic - 2011 - Team Pixelboy - - - - - - - - - The Black Onyx - 2013 - Team Pixelboy - - - - - - - - - Booming Boy - 2019 - Team Pixelboy - - - - - - - - - - Boxxle - 2015 - Team Pixelboy - - - - - - - - - Buck Rogers Super Game - 2013 - Team Pixelboy - - - - - - - - - - Burn Rubber - 2012 - CollectorVision Games - - - - - - - - - C-So! - 2018 - Team Pixelboy - - - - - - - - - Caos Begins - 2016 - Team Pixelboy - - - - - - - - - - Caterpillar S.O.S. - 2011 - CollectorVision Games - - - - - - - - - - Caverns of Titan - 2017 - Team Pixelboy - - - - - - - - - - Champion Pro Wrestling - 2020 - Team Pixelboy - - - - - - - - - Diamond Dash II - 2021 - Under4Mhz - - - - - - - - - Flapee Byrd - 2014 - CollectorVision Games - - - - - - - - - Klondike Solitaire (v1.0) - 2021 - Under4Mhz - - - - - - - - - Kobashi - 2010 - CollectorVision Games - - - - - - - - - Kung-Fu Master - 2016 - CollectorVision Games - - - - - - - - - - Mahjong Solitaire (v1.0) - 2021 - Under4Mhz - - - - - - - - - Mario Bros. - 2009 - CollectorVision Games - - - - - - - - - Minesweeper (v1.0) - 2021 - Under4Mhz - - - - - - - - - Mr Chin - 2008 - CollectorVision Games - - - - - - - - - Pegged (v1.0) - 2021 - Under4Mhz - - - - - - - - - Pillars - 2021 - Under4Mhz - - - - - - - - - Pitman - 2021 - Under4Mhz - - - - - - - - - Pooyan - 2009 - CollectorVision Games - - - - - - - - - Pyramid Warp + Battle Ship Clapton II - 2009 - CollectorVision Games - - - - - - - - - Snake - 2021 - Under4Mhz - - - - - - - - - Spunky's Super Car! - 2014 - CollectorVision Games - - - - - - - - - Vexed - 2021 - Under4Mhz - - - - - - - - - Winky Trap - 2007 - CollectorVision Games - - - - - - - - - Zippy Race - 2009 - CollectorVision Games - - - - - - - - - Zombie Calavera Prologue - 2021 - CollectorVision Games - - - - - - - - - Zombie Near - 2012 - CollectorVision Games - - - - - - - diff --git a/hash/coleco_homebrew.xml b/hash/coleco_homebrew.xml new file mode 100644 index 00000000000..9b6b44151d0 --- /dev/null +++ b/hash/coleco_homebrew.xml @@ -0,0 +1,425 @@ + + + + + + + + + 31 Games in 1 Cartridge v1.1 + 2013 + Buzz & ZX-81 + + + + + + + + + + 63 Games in 1 Cartridge v1.0 + 2013 + Buzz & ZX-81 + + + + + + + + + + + A.E. - Anti-Environment Encounter + 2011 + CollectorVision Games + + + + + + + + + Arno Dash + 2021 + Under4Mhz + + + + + + + + + Bank Panic + 2011 + Team Pixelboy + + + + + + + + + + The Black Onyx + 2013 + Team Pixelboy + + + + + + + + + Booming Boy + 2019 + Team Pixelboy + + + + + + + + + + + Boxxle + 2015 + Team Pixelboy + + + + + + + + + Buck Rogers Super Game + 2013 + Team Pixelboy + + + + + + + + + + + Burn Rubber + 2012 + CollectorVision Games + + + + + + + + + C-So! + 2018 + Team Pixelboy + + + + + + + + + Caos Begins + 2016 + Team Pixelboy + + + + + + + + + + Caterpillar S.O.S. + 2011 + CollectorVision Games + + + + + + + + + + Caverns of Titan + 2017 + Team Pixelboy + + + + + + + + + + Diamond Dash II + 2021 + Under4Mhz + + + + + + + + + Flapee Byrd + 2014 + CollectorVision Games + + + + + + + + + Klondike Solitaire v1.0 + 2021 + Under4Mhz + + + + + + + + + Kobashi + 2010 + CollectorVision Games + + + + + + + + + Kung-Fu Master + 2016 + CollectorVision Games + + + + + + + + + + + Mahjong Solitaire v1.0 + 2021 + Under4Mhz + + + + + + + + + Mario Bros. + 2009 + CollectorVision Games + + + + + + + + + + Minesweeper v1.0 + 2021 + Under4Mhz + + + + + + + + + Mr Chin + 2008 + CollectorVision Games + + + + + + + + + Pegged v1.0 + 2021 + Under4Mhz + + + + + + + + + Pillars + 2021 + Under4Mhz + + + + + + + + + Pitman + 2021 + Under4Mhz + + + + + + + + + Pooyan + 2009 + CollectorVision Games + + + + + + + + + Champion Pro Wrestling + 2020 + Team Pixelboy + + + + + + + + + Pyramid Warp + Battle Ship Clapton II + 2009 + CollectorVision Games + + + + + + + + + Snake + 2021 + Under4Mhz + + + + + + + + + Spunky's Super Car! + 2014 + CollectorVision Games + + + + + + + + + Vexed + 2021 + Under4Mhz + + + + + + + + + Winky Trap + 2007 + CollectorVision Games + + + + + + + + + Zippy Race + 2009 + CollectorVision Games + + + + + + + + + Zombie Calavera Prologue + 2021 + CollectorVision Games + + + + + + + + + Zombie Near + 2012 + CollectorVision Games + + + + + + + + + diff --git a/src/devices/bus/svi3x8/expander/sv603.cpp b/src/devices/bus/svi3x8/expander/sv603.cpp index fb488f902ea..e8d3dd81b3b 100644 --- a/src/devices/bus/svi3x8/expander/sv603.cpp +++ b/src/devices/bus/svi3x8/expander/sv603.cpp @@ -50,6 +50,7 @@ void sv603_device::device_add_mconfig(machine_config &config) // cartridge slot COLECOVISION_CARTRIDGE_SLOT(config, m_cart, colecovision_cartridges, nullptr); SOFTWARE_LIST(config, "cart_list").set_original("coleco"); + SOFTWARE_LIST(config, "homebrew_list").set_original("coleco_homebrew"); } diff --git a/src/mame/coleco/adam.cpp b/src/mame/coleco/adam.cpp index 650bf12948b..bf06c612cc8 100644 --- a/src/mame/coleco/adam.cpp +++ b/src/mame/coleco/adam.cpp @@ -1079,6 +1079,7 @@ void adam_state::adam(machine_config &config) // software lists SOFTWARE_LIST(config, "colec_cart_list").set_original("coleco"); + SOFTWARE_LIST(config, "colec_hb_list").set_original("coleco_homebrew"); SOFTWARE_LIST(config, "adam_cart_list").set_original("adam_cart"); SOFTWARE_LIST(config, "cass_list").set_original("adam_cass"); SOFTWARE_LIST(config, "flop_list").set_original("adam_flop"); diff --git a/src/mame/coleco/coleco.cpp b/src/mame/coleco/coleco.cpp index 46d749bbddf..74f4fd732ef 100644 --- a/src/mame/coleco/coleco.cpp +++ b/src/mame/coleco/coleco.cpp @@ -595,6 +595,7 @@ void coleco_state::coleco(machine_config &config) /* software lists */ SOFTWARE_LIST(config, "cart_list").set_original("coleco"); + SOFTWARE_LIST(config, "homebrew_list").set_original("coleco_homebrew"); TIMER(config, "paddle_timer").configure_periodic(FUNC(coleco_state::paddle_update_callback), attotime::from_msec(20)); @@ -643,6 +644,7 @@ void bit90_state::bit90(machine_config &config) /* software lists */ SOFTWARE_LIST(config, "cart_list").set_original("coleco"); + SOFTWARE_LIST(config, "homebrew_list").set_original("coleco_homebrew"); /* internal ram */ RAM(config, m_ram).set_default_size("32K").set_extra_options("1K,16K"); -- cgit v1.2.3