This commit is contained in:
David Haywood 2015-09-09 03:28:15 +01:00
parent 4a0b12df50
commit 7101036bf2
3 changed files with 13 additions and 7 deletions

View File

@ -4210,8 +4210,8 @@ GAME( 1997, orlegendc, orlegend, pgm_asic3, orlegend, pgm_asic3_state, o
GAME( 1997, orlegendca, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "IGS", "Oriental Legend / Xi You Shi E Zhuan (ver. ???, Chinese Board)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) // V0001 04/02/97 13:35:43 - runs as HongKong, China, China
GAME( 1997, orlegend111c, orlegend, pgm_asic3, orlegend, pgm_asic3_state, orlegend, ROT0, "IGS", "Oriental Legend / Xi You Shi E Zhuan (ver. 111, Chinese Board)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) // V0001 no date! - runs as HongKong, China, China
GAME( 1997, orlegend111t, orlegend, pgm_asic3, orlegendt,pgm_asic3_state, orlegend, ROT0, "IGS", "Oriental Legend / Xi You Shi E Zhuan (ver. 111, Taiwanese Board)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )// V0001 no date! - needs a different protection sequence
GAME( 1997, orlegend111k, orlegend, pgm_asic3, orlegendt,pgm_asic3_state, orlegend, ROT0, "IGS", "Oriental Legend / Xi You Shi E Zhuan (ver. 111, Korean Board)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) // not checked
GAME( 1997, orlegend105k, orlegend, pgm_asic3, orld105k, pgm_asic3_state, orlegend, ROT0, "IGS", "Oriental Legend / Xi You Shi E Zhuan (ver. 105, Korean Board)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) // V0000 no date! - runs as Korea
GAME( 1997, orlegend111k, orlegend, pgm_asic3, orlegendk,pgm_asic3_state, orlegend, ROT0, "IGS", "Oriental Legend / Xi You Shi E Zhuan (ver. 111, Korean Board)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) // not checked
GAME( 1997, orlegend105k, orlegend, pgm_asic3, orlegendk,pgm_asic3_state, orlegend, ROT0, "IGS", "Oriental Legend / Xi You Shi E Zhuan (ver. 105, Korean Board)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) // V0000 no date! - runs as Korea
GAME( 1997, drgw2, pgm, pgm_012_025_drgw2, pgm, pgm_012_025_state, drgw2, ROT0, "IGS", "Dragon World II (ver. 110X, Export)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
GAME( 1997, dw2v100x, drgw2, pgm_012_025_drgw2, pgm, pgm_012_025_state, dw2v100x, ROT0, "IGS", "Dragon World II (ver. 100X, Export)", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )

View File

@ -474,7 +474,8 @@ ADDRESS_MAP_EXTERN( pgm_base_mem, 16 );
INPUT_PORTS_EXTERN( orlegend );
INPUT_PORTS_EXTERN( orlegendt );
INPUT_PORTS_EXTERN( orld105k );
INPUT_PORTS_EXTERN( orlegendk );
MACHINE_CONFIG_EXTERN( pgm_asic3 );

View File

@ -205,15 +205,20 @@ INPUT_PORTS_START( orlegendt )
PORT_CONFSETTING( 0x0004, DEF_STR( Taiwan ) )
INPUT_PORTS_END
INPUT_PORTS_START( orld105k )
INPUT_PORTS_START( orlegendk )
PORT_INCLUDE ( pgm )
PORT_MODIFY("Region")
PORT_DIPNAME( 0x0003, 0x0002, DEF_STR( Unused ) ) // region switch
PORT_DIPSETTING( 0x0002, DEF_STR( Off ) ) // if enabled, game gives
PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) // "incorrect version" error
PORT_DIPNAME( 0x0007, 0x0002, DEF_STR( Region ) )
PORT_CONFSETTING( 0x0000, "Invalid 00?" )
PORT_CONFSETTING( 0x0001, "Invalid 01?" )
PORT_CONFSETTING( 0x0002, DEF_STR( Korea ) )
PORT_CONFSETTING( 0x0003, "Invalid 03?" )
PORT_CONFSETTING( 0x0004, "Invalid 04?" )
INPUT_PORTS_END
MACHINE_CONFIG_START( pgm_asic3, pgm_asic3_state )
MCFG_FRAGMENT_ADD(pgmbase)
MACHINE_CONFIG_END