From 9831e1fa73787ed9536a53a5d6b84bbbbebefb51 Mon Sep 17 00:00:00 2001 From: hap Date: Sun, 1 Jun 2025 12:24:12 +0200 Subject: [PATCH] Systems promoted to working --------------------------- Super Mario World (Nelsonic) [Sean Riddle] --- src/mame/handheld/hh_sm510.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/mame/handheld/hh_sm510.cpp b/src/mame/handheld/hh_sm510.cpp index 84571cd9f6d..0ba18c3122a 100644 --- a/src/mame/handheld/hh_sm510.cpp +++ b/src/mame/handheld/hh_sm510.cpp @@ -27,7 +27,6 @@ TODO: per segment, adding pwm_display_device right now has no added value - add nstarfox sound effect chip emulation - naltair IPT_DIAL should be 1-way, it's not supposed to rotate left -- add svg screen for nsmw - Currently there is no accurate way to dump the SM511/SM512 melody ROM electronically. For the ones that weren't decapped, they were read by playing back all melody data and reconstructing it to ROM. Visual(decap) @@ -6646,7 +6645,7 @@ void gamewatch_state::nsmb3(machine_config &config) void gamewatch_state::nsmw(machine_config &config) { - sm530_common(config, 1000, 1000); + sm530_common(config, 1190, 1080); config.set_default_layout(layout_hh_sm500_test); } @@ -6670,8 +6669,8 @@ ROM_START( nsmw ) ROM_REGION( 0x100, "maincpu:melody", 0 ) ROM_LOAD( "636.melody", 0x000, 0x100, CRC(5df99e13) SHA1(98d5f78b5bcf59a232ccb5c61210568948c4501b) ) - ROM_REGION( 100000, "screen", 0) - ROM_LOAD( "nsmw.svg", 0, 100000, NO_DUMP ) + ROM_REGION( 401273, "screen", 0) + ROM_LOAD( "nsmw.svg", 0, 401273, CRC(72cb618d) SHA1(cecf9bb7ad21896c9a68ca606359f2b6f9c08d5d) ) ROM_END @@ -12426,7 +12425,7 @@ SYST( 1991, kgarfld, 0, 0, kgarfld, kgarfld, kgarf // Nelsonic Game Watch series SYST( 1990, nsmb3, 0, 0, nsmb3, gamewatch, gamewatch_state, empty_init, "Nelsonic", "Super Mario Bros. 3 (Nelsonic)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK ) -SYST( 1991, nsmw, 0, 0, nsmw, gamewatch, gamewatch_state, empty_init, "Nelsonic", "Super Mario World (Nelsonic)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK | MACHINE_NOT_WORKING ) +SYST( 1991, nsmw, 0, 0, nsmw, gamewatch, gamewatch_state, empty_init, "Nelsonic", "Super Mario World (Nelsonic)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK ) SYST( 1993, nstarfox, 0, 0, nstarfox, nstarfox, nstarfox_state, empty_init, "Nelsonic", "Star Fox (Nelsonic)", MACHINE_SUPPORTS_SAVE | MACHINE_REQUIRES_ARTWORK | MACHINE_IMPERFECT_SOUND ) // Tiger 7-xxx/78-xxx models