mirror of
https://github.com/holub/mame
synced 2025-06-29 15:38:53 +03:00
namcos22: correct propcyclj comment
This commit is contained in:
parent
3ae7e0f528
commit
86262b3dda
@ -4722,7 +4722,6 @@ ROM_START( propcycl )
|
|||||||
ROM_LOAD( "pr1waveb.1l", 0x800000, 0x400000, CRC(d91acb26) SHA1(c2161e2d70e08aed15cbc875ffee685190611daf) )
|
ROM_LOAD( "pr1waveb.1l", 0x800000, 0x400000, CRC(d91acb26) SHA1(c2161e2d70e08aed15cbc875ffee685190611daf) )
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
|
|
||||||
ROM_START( propcyclj )
|
ROM_START( propcyclj )
|
||||||
ROM_REGION( 0x400000, "maincpu", 0 ) /* main program */
|
ROM_REGION( 0x400000, "maincpu", 0 ) /* main program */
|
||||||
ROM_LOAD32_BYTE( "pr1ver-a.1", 0x00003, 0x100000, CRC(dfea7ff7) SHA1(9c81b145d0b6fbe14e1c5ce93ea67dacb2567220) )
|
ROM_LOAD32_BYTE( "pr1ver-a.1", 0x00003, 0x100000, CRC(dfea7ff7) SHA1(9c81b145d0b6fbe14e1c5ce93ea67dacb2567220) )
|
||||||
@ -5417,6 +5416,7 @@ ROM_START( dirtdashj )
|
|||||||
ROM_LOAD( "dt1waveb.1l", 0x800000, 0x400000, CRC(6b736f94) SHA1(ac3715480aa9a9c2dec099607f89859bb3b73a6a) )
|
ROM_LOAD( "dt1waveb.1l", 0x800000, 0x400000, CRC(6b736f94) SHA1(ac3715480aa9a9c2dec099607f89859bb3b73a6a) )
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
|
|
||||||
ROM_START( aquajet )
|
ROM_START( aquajet )
|
||||||
ROM_REGION( 0x400000, "maincpu", 0 ) /* main program */
|
ROM_REGION( 0x400000, "maincpu", 0 ) /* main program */
|
||||||
ROM_LOAD32_BYTE( "aj2ver-b.1", 0x000003, 0x100000, CRC(3a67b9f4) SHA1(8cd51f319e082297fdb99634486fe297a0ace654) )
|
ROM_LOAD32_BYTE( "aj2ver-b.1", 0x000003, 0x100000, CRC(3a67b9f4) SHA1(8cd51f319e082297fdb99634486fe297a0ace654) )
|
||||||
@ -5709,23 +5709,13 @@ void namcos22s_state::init_propcycl()
|
|||||||
|
|
||||||
void namcos22s_state::init_propcyclj()
|
void namcos22s_state::init_propcyclj()
|
||||||
{
|
{
|
||||||
|
// see init_propcycl for notes
|
||||||
u32 *ROM = (u32 *)memregion("maincpu")->base();
|
u32 *ROM = (u32 *)memregion("maincpu")->base();
|
||||||
|
|
||||||
// patch out strange routine (uninitialized-eeprom related?)
|
|
||||||
// maybe needs more accurate 28C64 eeprom device emulation
|
|
||||||
ROM[0x1990a/4] = 0x4e754e75;
|
ROM[0x1990a/4] = 0x4e754e75;
|
||||||
|
|
||||||
/**
|
//ROM[0x22272/4] &= 0xffff0000;
|
||||||
* The dipswitch reading routine in Prop Cycle polls the
|
//ROM[0x22272/4] |= 0x00004e75;
|
||||||
* dipswitch value, but promptly overwrites with zero, discarding
|
|
||||||
* it.
|
|
||||||
*
|
|
||||||
* By patching out this behavior, we expose an additional "secret" test.
|
|
||||||
*
|
|
||||||
* DIP5: real time display of "INST_CUNT, MODE_NUM, MODE_CUNT"
|
|
||||||
*/
|
|
||||||
//ROM[0x22296/4] &= 0xffff0000; //<-- NOT correct for Japanese set!!!
|
|
||||||
//ROM[0x22296/4] |= 0x00004e75; //<-- NOT correct for Japanese set!!!
|
|
||||||
|
|
||||||
m_gametype = NAMCOS22_PROP_CYCLE;
|
m_gametype = NAMCOS22_PROP_CYCLE;
|
||||||
install_141_speedup();
|
install_141_speedup();
|
||||||
|
Loading…
Reference in New Issue
Block a user