diff options
-rw-r--r-- | docs/release/docs/hbnew.txt | 1 | ||||
-rw-r--r-- | scripts/target/hbmame/hbmame.lua | 3 | ||||
-rw-r--r-- | src/hbmame/drivers/mustache.cpp | 32 | ||||
-rw-r--r-- | src/hbmame/hbmame.lst | 4 |
4 files changed, 40 insertions, 0 deletions
diff --git a/docs/release/docs/hbnew.txt b/docs/release/docs/hbnew.txt index 2351d918e90..bcd5dcbb3e2 100644 --- a/docs/release/docs/hbnew.txt +++ b/docs/release/docs/hbnew.txt @@ -8,6 +8,7 @@ New Games --------------------------------- - [68kng] 68k Inside intro - [doubled1b] Double Dragon One demo (2025-02-17) +- [mustache01] Mustache Boy (Europe) - [neopl] Neo Puzzle League (from CD) - [pakupaku3] Paku Paku (v0.03) - [roadkill] Roadkill demo diff --git a/scripts/target/hbmame/hbmame.lua b/scripts/target/hbmame/hbmame.lua index d6f491a06b8..59e6f66cbbf 100644 --- a/scripts/target/hbmame/hbmame.lua +++ b/scripts/target/hbmame/hbmame.lua @@ -943,6 +943,9 @@ files { MAME_DIR .. "src/mame/machine/seibuspi.cpp", MAME_DIR .. "src/hbmame/drivers/wiz.cpp", MAME_DIR .. "src/mame/video/wiz.cpp", + MAME_DIR .. "src/hbmame/drivers/mustache.cpp", + MAME_DIR .. "src/mame/video/mustache.cpp", + MAME_DIR .. "src/mame/audio/t5182.cpp", } createHBMAMEProjects(_target, _subtarget, "seta") diff --git a/src/hbmame/drivers/mustache.cpp b/src/hbmame/drivers/mustache.cpp new file mode 100644 index 00000000000..dccbd5cceb6 --- /dev/null +++ b/src/hbmame/drivers/mustache.cpp @@ -0,0 +1,32 @@ +// license:GPL_2.0 +// copyright-holders:Robbbert +#include "../mame/drivers/mustache.cpp" + +ROM_START( mustache01 ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "europe.h18", 0x0000, 0x8000, CRC(123bd9b8) SHA1(33a7cba5c3a54b0b1a15dd1e24d298b6f7274321) ) + ROM_LOAD( "europe.h16", 0x8000, 0x4000, CRC(d3e9c06e) SHA1(c20f8375e3710effa5705a9d7ce54d03a8e08a83) ) + + ROM_REGION( 0x8000, "t5182_z80", 0 ) + ROM_LOAD( "mustache.e5", 0x0000, 0x8000, CRC(efbb1943) SHA1(3320e9eaeb776d09ed63f7dedc79e720674e6718) ) + + ROM_REGION( 0x0c000, "gfx1", 0 ) + ROM_LOAD( "mustache.a13", 0x0000, 0x4000, CRC(9baee4a7) SHA1(31bcec838789462e67e54ebe7256db9fc4e51b69) ) + ROM_LOAD( "mustache.a14", 0x4000, 0x4000, CRC(8155387d) SHA1(5f0a394c7671442519a831b0eeeaba4eecd5a406) ) + ROM_LOAD( "mustache.a16", 0x8000, 0x4000, CRC(4db4448d) SHA1(50a94fd65c263d95fd24b4009dbb87707929fdcb) ) + + ROM_REGION( 0x20000, "gfx2", 0 ) + ROM_LOAD( "mustache.a4", 0x00000, 0x8000, CRC(d5c3bbbf) SHA1(914e3feea54246476701f492c31bd094ad9cea10) ) + ROM_LOAD( "mustache.a7", 0x08000, 0x8000, CRC(e2a6012d) SHA1(4e4cd1a186870c8a88924d5bff917c6889da953d) ) + ROM_LOAD( "mustache.a5", 0x10000, 0x8000, CRC(c975fb06) SHA1(4d166bd79e19c7cae422673de3e095ad8101e013) ) + ROM_LOAD( "mustache.a8", 0x18000, 0x8000, CRC(2e180ee4) SHA1(a5684a25c337aeb4effeda7982164d35bc190af9) ) + + ROM_REGION( 0x1300, "proms", 0 ) + ROM_LOAD( "mustache.c3",0x0000, 0x0100, CRC(68575300) SHA1(bc93a38df91ad8c2f335f9bccc98b52376f9b483) ) + ROM_LOAD( "mustache.c2",0x0100, 0x0100, CRC(eb008d62) SHA1(a370fbd1affaa489210ea36eb9e365263fb4e232) ) + ROM_LOAD( "mustache.c1",0x0200, 0x0100, CRC(65da3604) SHA1(e4874d4152a57944d4e47306250833ea5cd0d89b) ) + ROM_LOAD( "mustache.b6",0x0300, 0x1000, CRC(5f83fa35) SHA1(cb13e63577762d818e5dcbb52b8a53f66e284e8f) ) +ROM_END + +GAME( 1987, mustache01, mustache, mustache, mustache, mustache_state, init_mustache, ROT90, "Seibu Kaihatsu", "Mustache Boy (Europe)", MACHINE_SUPPORTS_SAVE ) + diff --git a/src/hbmame/hbmame.lst b/src/hbmame/hbmame.lst index 537c10472f0..d44815006f1 100644 --- a/src/hbmame/hbmame.lst +++ b/src/hbmame/hbmame.lst @@ -5896,6 +5896,10 @@ pm4n1e superabc superabco +@source:mustache.cpp +mustache //parent +mustache01 + @source:mystwarr.cpp mtlchamp //parent mmaulers //parent |