mirror of
https://github.com/holub/mame
synced 2025-05-30 17:41:47 +03:00
New Working clone added (#4974)
* New Working clone added ------------- Game & Watch: Climber (crystal screen) [algestam] * hh_sm510: indentation fix (nw)
This commit is contained in:
parent
17c8850d0b
commit
c643250cc3
@ -18,6 +18,7 @@ TODO:
|
|||||||
- improve/redo SVGs of: gnw_mmouse, gnw_egg, exospace
|
- improve/redo SVGs of: gnw_mmouse, gnw_egg, exospace
|
||||||
- confirm gnw_mmouse/gnw_egg rom (dumped from Soviet clone, but pretty
|
- confirm gnw_mmouse/gnw_egg rom (dumped from Soviet clone, but pretty
|
||||||
confident that it's same)
|
confident that it's same)
|
||||||
|
- confirm gnw_climbcs rom (assumed to be the same as gnw_climber)
|
||||||
- Currently there is no accurate way to dump the SM511/SM512 melody ROM
|
- 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
|
electronically. For the ones that weren't decapped, they were read by
|
||||||
playing back all melody data and reconstructing it to ROM. Visual(decap)
|
playing back all melody data and reconstructing it to ROM. Visual(decap)
|
||||||
@ -97,7 +98,7 @@ BX-301 mvs SM511 Boxing (aka Punch Out)
|
|||||||
AK-302* mvs SM511? Donkey Kong 3
|
AK-302* mvs SM511? Donkey Kong 3
|
||||||
HK-303* mvs SM511? Donkey Kong Hockey
|
HK-303* mvs SM511? Donkey Kong Hockey
|
||||||
YM-801* cs SM511 Super Mario Bros. (assume same ROM as nws version)
|
YM-801* cs SM511 Super Mario Bros. (assume same ROM as nws version)
|
||||||
DR-802* cs SM511 Climber "
|
DR-802 cs SM511 Climber "
|
||||||
BF-803* cs SM511 Balloon Fight "
|
BF-803* cs SM511 Balloon Fight "
|
||||||
YM-901-S* x SM511 Super Mario Bros. "
|
YM-901-S* x SM511 Super Mario Bros. "
|
||||||
|
|
||||||
@ -3572,14 +3573,18 @@ ROM_END
|
|||||||
|
|
||||||
/***************************************************************************
|
/***************************************************************************
|
||||||
|
|
||||||
Nintendo Game & Watch: Climber (model: see below)
|
Nintendo Game & Watch: Climber New Wide Screen (model DR-106),
|
||||||
* PCB label DR-106
|
Nintendo Game & Watch: Climber Crystal Screen (model DR-802)
|
||||||
* Sharp SM511 label DR-106 9038B (new wide screen version) (no decap)
|
* PCB label DR-106 (New Wide Screen), DR-802 (Crystal Screen)
|
||||||
|
* Sharp SM511
|
||||||
|
- label DR-106 9038B (new wide screen version) (no decap)
|
||||||
|
- label DR-802 8626A (crystal screen) (not dumped yet)
|
||||||
* lcd screen with custom segments, 1-bit sound
|
* lcd screen with custom segments, 1-bit sound
|
||||||
|
|
||||||
First released in 1986 on Crystal Screen (model DR-802), rereleased on
|
First released in 1986 on Crystal Screen (model DR-802), rereleased on
|
||||||
New Wide Screen in 1988 (model DR-106). The graphic LCD elements look the same
|
New Wide Screen in 1988 (model DR-106). The graphic LCD elements look the same
|
||||||
in both versions but the graphical background is slightly different.
|
in both versions but the display aspect ratio and the graphical background is
|
||||||
|
slightly different.
|
||||||
Until further proof, it's assumed that the ROM is the same for both models.
|
Until further proof, it's assumed that the ROM is the same for both models.
|
||||||
|
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
@ -3592,6 +3597,7 @@ public:
|
|||||||
{ }
|
{ }
|
||||||
|
|
||||||
void gnw_climber(machine_config &config);
|
void gnw_climber(machine_config &config);
|
||||||
|
void gnw_climbcs(machine_config &config);
|
||||||
};
|
};
|
||||||
|
|
||||||
// config
|
// config
|
||||||
@ -3647,6 +3653,16 @@ void gnw_climber_state::gnw_climber(machine_config &config)
|
|||||||
m_speaker->add_route(ALL_OUTPUTS, "mono", 0.25);
|
m_speaker->add_route(ALL_OUTPUTS, "mono", 0.25);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void gnw_climber_state::gnw_climbcs(machine_config &config)
|
||||||
|
{
|
||||||
|
gnw_climber(config);
|
||||||
|
|
||||||
|
/* video hardware */
|
||||||
|
screen_device *screen = subdevice<screen_device>("screen");
|
||||||
|
screen->set_size(1756, 1080);
|
||||||
|
screen->set_visarea_full();
|
||||||
|
}
|
||||||
|
|
||||||
// roms
|
// roms
|
||||||
|
|
||||||
ROM_START( gnw_climber )
|
ROM_START( gnw_climber )
|
||||||
@ -3660,6 +3676,17 @@ ROM_START( gnw_climber )
|
|||||||
ROM_LOAD( "gnw_climber.svg", 0, 542332, CRC(d7e84c21) SHA1(a5b5b68c8cdb3a09966bfb91b281791bef311248) )
|
ROM_LOAD( "gnw_climber.svg", 0, 542332, CRC(d7e84c21) SHA1(a5b5b68c8cdb3a09966bfb91b281791bef311248) )
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
|
ROM_START( gnw_climbcs )
|
||||||
|
ROM_REGION( 0x1000, "maincpu", 0 )
|
||||||
|
ROM_LOAD( "dr-106.program", 0x0000, 0x1000, BAD_DUMP CRC(2adcbd6d) SHA1(110dc08c65120ab2c76ee647e89aa2726e24ac1a) ) // dumped from NWS version
|
||||||
|
|
||||||
|
ROM_REGION( 0x100, "maincpu:melody", 0 )
|
||||||
|
ROM_LOAD( "dr-106.melody", 0x000, 0x100, BAD_DUMP CRC(c99d7998) SHA1(4f8cf35b13f8b7654e7186bfd67d197d9053e949) ) // dumped from NWS version
|
||||||
|
|
||||||
|
ROM_REGION( 564704, "svg", 0)
|
||||||
|
ROM_LOAD( "gnw_climbcs.svg", 0, 564704, CRC(60b25cc5) SHA1(1c101539a861257c5b0334ffdf9491c877759fa1) )
|
||||||
|
ROM_END
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -9183,6 +9210,9 @@ CONS( 1988, gnw_smb, 0, 0, gnw_smb, gnw_smb, gnw_smb_state,
|
|||||||
CONS( 1988, gnw_climber, 0, 0, gnw_climber, gnw_climber, gnw_climber_state, empty_init, "Nintendo", "Game & Watch: Climber (new wide screen)", MACHINE_SUPPORTS_SAVE )
|
CONS( 1988, gnw_climber, 0, 0, gnw_climber, gnw_climber, gnw_climber_state, empty_init, "Nintendo", "Game & Watch: Climber (new wide screen)", MACHINE_SUPPORTS_SAVE )
|
||||||
CONS( 1988, gnw_bfight, 0, 0, gnw_bfight, gnw_bfight, gnw_bfight_state, empty_init, "Nintendo", "Game & Watch: Balloon Fight (new wide screen)", MACHINE_SUPPORTS_SAVE )
|
CONS( 1988, gnw_bfight, 0, 0, gnw_bfight, gnw_bfight, gnw_bfight_state, empty_init, "Nintendo", "Game & Watch: Balloon Fight (new wide screen)", MACHINE_SUPPORTS_SAVE )
|
||||||
|
|
||||||
|
// Nintendo G&W: crystal screen
|
||||||
|
CONS( 1986, gnw_climbcs, gnw_climber,0, gnw_climbcs, gnw_climber, gnw_climber_state, empty_init, "Nintendo", "Game & Watch: Climber (crystal screen)", MACHINE_SUPPORTS_SAVE )
|
||||||
|
|
||||||
// Nintendo G&W: micro vs. system (actually, no official Game & Watch logo anywhere)
|
// Nintendo G&W: micro vs. system (actually, no official Game & Watch logo anywhere)
|
||||||
CONS( 1984, gnw_boxing, 0, 0, gnw_boxing, gnw_boxing, gnw_boxing_state, empty_init, "Nintendo", "Micro Vs. System: Boxing", MACHINE_SUPPORTS_SAVE )
|
CONS( 1984, gnw_boxing, 0, 0, gnw_boxing, gnw_boxing, gnw_boxing_state, empty_init, "Nintendo", "Micro Vs. System: Boxing", MACHINE_SUPPORTS_SAVE )
|
||||||
|
|
||||||
|
@ -15122,6 +15122,7 @@ gnw_bfight // Nintendo
|
|||||||
gnw_bjack // Nintendo
|
gnw_bjack // Nintendo
|
||||||
gnw_boxing // Nintendo
|
gnw_boxing // Nintendo
|
||||||
gnw_climber // Nintendo
|
gnw_climber // Nintendo
|
||||||
|
gnw_climbcs // Nintendo
|
||||||
gnw_dkjr // Nintendo
|
gnw_dkjr // Nintendo
|
||||||
gnw_dkong // Nintendo
|
gnw_dkong // Nintendo
|
||||||
gnw_dkong2 // Nintendo
|
gnw_dkong2 // Nintendo
|
||||||
|
Loading…
Reference in New Issue
Block a user