Previous 199869 Revisions Next

r18131 Tuesday 25th September, 2012 at 03:57:00 UTC by hap
small update
[src/mame/drivers]jack.c

trunk/src/mame/drivers/jack.c
r18130r18131
4646    The tripool driver used to have a hack making the vblank interrupt go off
4747    twice per frame, this made the game run way too fast, but no palette bug.
4848  - what's the correct irq0 frequency of joinem/unclepoo/loverboy?
49  - some remaining unknown memorymap writes
4950
5051
5152****************************************************************************
r18130r18131
457458   PORT_DIPSETTING(    0xc0, DEF_STR( Free_Play ) )
458459
459460   PORT_START("DSW2")
460   /* probably unused */
461   PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNKNOWN )
461   PORT_DIPUNKNOWN_DIPLOC( 0x01, 0x00, "SW2:!1" )
462   PORT_DIPUNKNOWN_DIPLOC( 0x02, 0x00, "SW2:!2" )
463   PORT_DIPUNKNOWN_DIPLOC( 0x04, 0x00, "SW2:!3" )
464   PORT_DIPUNKNOWN_DIPLOC( 0x08, 0x00, "SW2:!4" )
465   PORT_DIPUNKNOWN_DIPLOC( 0x10, 0x00, "SW2:!5" )
466   PORT_DIPUNKNOWN_DIPLOC( 0x20, 0x00, "SW2:!6" )
467   PORT_DIPUNKNOWN_DIPLOC( 0x40, 0x00, "SW2:!7" )
468   PORT_DIPUNKNOWN_DIPLOC( 0x80, 0x00, "SW2:!8" )
462469
463470   PORT_START("IN0")
464471   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_START1 )
r18130r18131
644651   PORT_DIPUNKNOWN_DIPLOC( 0x20, 0x00, "SW2:!6" )
645652   PORT_DIPUNKNOWN_DIPLOC( 0x40, 0x00, "SW2:!7" )
646653   PORT_DIPUNKNOWN_DIPLOC( 0x80, 0x00, "SW2:!8" )
647//   PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNUSED ) //?
648654
649655   PORT_START("IN0")
650656   PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED )
r18130r18131
777783   PORT_DIPSETTING(    0x02, DEF_STR( 1C_3C ) )
778784   PORT_DIPSETTING(    0x03, DEF_STR( 1C_4C ) )
779785   PORT_DIPUNKNOWN_DIPLOC( 0x10, 0x00, "SW1:!5" )
780   PORT_DIPNAME( 0x20, 0x00, "Bonus" )               PORT_DIPLOCATION("SW1:!6")
786   PORT_DIPNAME( 0x20, 0x00, DEF_STR( Bonus_Life ) )   PORT_DIPLOCATION("SW1:!6")
781787   PORT_DIPSETTING(    0x00, "20000" )
782788   PORT_DIPSETTING(    0x20, "30000" )
783789   PORT_DIPNAME( 0x40, 0x00, DEF_STR( Lives ) )      PORT_DIPLOCATION("SW1:!7")
r18130r18131
883889
884890MACHINE_START_MEMBER(jack_state,joinem)
885891{
892   m_joinem_palette_bank = 0;
893   
886894   save_item(NAME(m_joinem_nmi_enable));
887895   save_item(NAME(m_joinem_palette_bank));
888896}
r18130r18131
11881196
11891197   ROM_REGION( 0x4000, "gfx1", 0 )
11901198   ROM_LOAD( "11",          0x0000, 0x1000, CRC(f92c4c5b) SHA1(a415c8f55d1792e79d05ece223ef423f8578f896) )
1191   /* 1000-1fff empty */
1199   ROM_FILL(                 0x1000, 0x1000, 0 )
11921200   ROM_LOAD( "10",          0x2000, 0x1000, CRC(3b0783ce) SHA1(880f258351a8b0d76abe433cc77d95b991ae1adc) )
1193   /* 3000-3fff empty */
1201   ROM_FILL(                 0x3000, 0x1000, 0 )
11941202ROM_END
11951203
11961204
11971205ROM_START( tripool )
11981206   ROM_REGION( 0x10000, "maincpu", 0 )
11991207   ROM_LOAD( "tri73a.bin",   0x0000, 0x1000, CRC(96893aa7) SHA1(ea1dc5824d89c1bb131850625a65d018a9127179) )
1208   ROM_FILL(                 0x1000, 0x1000, 0 )
12001209   ROM_LOAD( "tri62a.bin",   0x2000, 0x1000, CRC(3299dc65) SHA1(8f93247e2f49be6b601006be62f4ad539ec899fe) )
12011210   ROM_LOAD( "tri52b.bin",   0x3000, 0x1000, CRC(27ef765e) SHA1(2a18a9b74fd4d9f3a724270cd3a98adbfdf22a5e) )
12021211   ROM_LOAD( "tri33c.bin",   0xc000, 0x1000, CRC(d7ef061d) SHA1(3ea3a136ecb3b5753a1dd929212b93ad8c7e9157) )
r18130r18131
12081217   ROM_LOAD( "trisnd.bin",   0x0000, 0x1000, CRC(945c4b8b) SHA1(f574de1633e7dd71d29c0bcdbc6fa675d1a3f7d1) )
12091218
12101219   ROM_REGION( 0x4000, "gfx1", 0 )
1220   ROM_LOAD( "tri105a.bin",  0x0000, 0x1000, CRC(366a753c) SHA1(30fa8d80e42287e3e8677aefd15beab384265728) )
1221   ROM_FILL(                 0x1000, 0x1000, 0 )
12111222   ROM_LOAD( "tri93a.bin",   0x2000, 0x1000, CRC(35213782) SHA1(05d5a67ffa3d26377c54777917d3ba51677ebd28) )
1212   ROM_LOAD( "tri105a.bin",  0x0000, 0x1000, CRC(366a753c) SHA1(30fa8d80e42287e3e8677aefd15beab384265728) )
1223   ROM_FILL(                 0x3000, 0x1000, 0 )
12131224ROM_END
12141225
12151226
12161227ROM_START( tripoola )
12171228   ROM_REGION( 0x10000, "maincpu", 0 )
12181229   ROM_LOAD( "tri73a.bin",   0x0000, 0x1000, CRC(96893aa7) SHA1(ea1dc5824d89c1bb131850625a65d018a9127179) )
1230   ROM_FILL(                 0x1000, 0x1000, 0 )
12191231   ROM_LOAD( "tri62a.bin",   0x2000, 0x1000, CRC(3299dc65) SHA1(8f93247e2f49be6b601006be62f4ad539ec899fe) )
12201232   ROM_LOAD( "tri52b.bin",   0x3000, 0x1000, CRC(27ef765e) SHA1(2a18a9b74fd4d9f3a724270cd3a98adbfdf22a5e) )
12211233   ROM_LOAD( "tri33c.bin",   0xc000, 0x1000, CRC(d7ef061d) SHA1(3ea3a136ecb3b5753a1dd929212b93ad8c7e9157) )
r18130r18131
12271239   ROM_LOAD( "trisnd.bin",   0x0000, 0x1000, CRC(945c4b8b) SHA1(f574de1633e7dd71d29c0bcdbc6fa675d1a3f7d1) )
12281240
12291241   ROM_REGION( 0x4000, "gfx1", 0 )
1242   ROM_LOAD( "tri105a.bin",  0x0000, 0x1000, CRC(366a753c) SHA1(30fa8d80e42287e3e8677aefd15beab384265728) )
1243   ROM_FILL(                 0x1000, 0x1000, 0 )
12301244   ROM_LOAD( "tri93a.bin",   0x2000, 0x1000, CRC(35213782) SHA1(05d5a67ffa3d26377c54777917d3ba51677ebd28) )
1231   ROM_LOAD( "tri105a.bin",  0x0000, 0x1000, CRC(366a753c) SHA1(30fa8d80e42287e3e8677aefd15beab384265728) )
1245   ROM_FILL(                 0x3000, 0x1000, 0 )
12321246ROM_END
12331247
12341248
r18130r18131
15461560GAME( 1982, zzyzzyxx2, zzyzzyxx, jack,     zzyzzyxx, jack_state, zzyzzyxx, ROT90,  "Cinematronics / Advanced Microcomputer Systems", "Zzyzzyxx (set 2)", GAME_SUPPORTS_SAVE )
15471561GAME( 1982, brix,      zzyzzyxx, jack,     zzyzzyxx, jack_state, zzyzzyxx, ROT90,  "Cinematronics / Advanced Microcomputer Systems", "Brix", GAME_SUPPORTS_SAVE )
15481562GAME( 1984, freeze,    0,        jack,     freeze,   jack_state, jack,     ROT90,  "Cinematronics", "Freeze", GAME_SUPPORTS_SAVE | GAME_NO_COCKTAIL )
1549GAME( 1981, tripool,   0,        jack,     tripool,  jack_state, jack,     ROT90,  "Noma (Casino Tech license)", "Tri-Pool (Casino Tech)", GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE )
1550GAME( 1981, tripoola,  tripool,  jack,     tripool,  jack_state, jack,     ROT90,  "Noma (Costal Games license)", "Tri-Pool (Costal Games)", GAME_WRONG_COLORS | GAME_SUPPORTS_SAVE )
1563GAME( 1981, tripool,   0,        jack,     tripool,  jack_state, jack,     ROT90,  "Noma (Casino Tech license)", "Tri-Pool (Casino Tech)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
1564GAME( 1981, tripoola,  tripool,  jack,     tripool,  jack_state, jack,     ROT90,  "Noma (Costal Games license)", "Tri-Pool (Costal Games)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE )
15511565GAME( 1984, sucasino,  0,        jack,     sucasino, jack_state, jack,     ROT90,  "Data Amusement", "Super Casino", GAME_SUPPORTS_SAVE )
15521566GAME( 1985, striv,     0,        striv,    striv,    jack_state, striv,    ROT270, "Nova du Canada", "Super Triv", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE ) // Hara Industries PCB
15531567GAME( 1983, joinem,    0,        joinem,   joinem,   jack_state, zzyzzyxx, ROT90,  "Global Corporation", "Joinem", GAME_SUPPORTS_SAVE )

Previous 199869 Revisions Next


© 1997-2024 The MAME Team