Previous 199869 Revisions Next

r40652 Wednesday 9th September, 2015 at 02:28:15 UTC by David Haywood
(nw)
[src/mame/drivers]pgm.c
[src/mame/includes]pgm.h
[src/mame/machine]pgmprot_orlegend.c

trunk/src/mame/drivers/pgm.c
r249163r249164
42104210GAME( 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
42114211GAME( 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
42124212GAME( 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
4213GAME( 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
4214GAME( 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
4213GAME( 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
4214GAME( 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
42154215
42164216GAME( 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 )
42174217GAME( 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 )
trunk/src/mame/includes/pgm.h
r249163r249164
474474
475475INPUT_PORTS_EXTERN( orlegend );
476476INPUT_PORTS_EXTERN( orlegendt );
477INPUT_PORTS_EXTERN( orld105k );
477INPUT_PORTS_EXTERN( orlegendk );
478478
479
479480MACHINE_CONFIG_EXTERN( pgm_asic3 );
480481
481482/*----------- defined in machine/pgmprot1.c -----------*/
trunk/src/mame/machine/pgmprot_orlegend.c
r249163r249164
205205   PORT_CONFSETTING(      0x0004, DEF_STR( Taiwan ) )
206206INPUT_PORTS_END
207207
208INPUT_PORTS_START( orld105k )
208
209INPUT_PORTS_START( orlegendk )
209210   PORT_INCLUDE ( pgm )
210211
211212   PORT_MODIFY("Region")
212   PORT_DIPNAME( 0x0003, 0x0002, DEF_STR( Unused ) )   // region switch
213   PORT_DIPSETTING(      0x0002, DEF_STR( Off ) )      // if enabled, game gives
214   PORT_DIPSETTING(      0x0000, DEF_STR( On ) )       // "incorrect version" error
213   PORT_DIPNAME( 0x0007, 0x0002, DEF_STR( Region ) )
214   PORT_CONFSETTING(      0x0000, "Invalid 00?" )
215   PORT_CONFSETTING(      0x0001, "Invalid 01?" )
216   PORT_CONFSETTING(      0x0002, DEF_STR( Korea ) )
217   PORT_CONFSETTING(      0x0003, "Invalid 03?" )
218   PORT_CONFSETTING(      0x0004, "Invalid 04?" )
215219INPUT_PORTS_END
216220
221
217222MACHINE_CONFIG_START( pgm_asic3, pgm_asic3_state )
218223   MCFG_FRAGMENT_ADD(pgmbase)
219224MACHINE_CONFIG_END


Previous 199869 Revisions Next


© 1997-2024 The MAME Team