Previous 199869 Revisions Next

r36392 Thursday 12th March, 2015 at 14:31:38 UTC by David Haywood
gfx roms for yorijori [Brian Troha] (still doesn't boot)
typo fix in hng64 readme (nw)
dips for froggerv (nw)
[src/mame/drivers]galaxold.c hng64.c vamphalf.c

trunk/src/mame/drivers/galaxold.c
r244903r244904
11431143   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNKNOWN )
11441144
11451145   // 6-pos dipswitch on mainboard K4
1146   PORT_DIPNAME( 0x40, 0x00, "Half Coinage" )
1146   PORT_DIPNAME( 0x40, 0x00, DEF_STR( Unknown ))
11471147   PORT_DIPSETTING(    0x00, DEF_STR( Off ) )
11481148   PORT_DIPSETTING(    0x40, DEF_STR( On ) )
11491149   PORT_DIPNAME( 0x80, 0x00, DEF_STR( Cabinet ) )
r244903r244904
11511151   PORT_DIPSETTING(    0x80, DEF_STR( Cocktail ) )
11521152
11531153   PORT_START("DSW0")
1154   PORT_DIPNAME( 0x01, 0x00, DEF_STR( Coin_A ) )
1155   PORT_DIPSETTING(    0x00, DEF_STR( 2C_1C ) )    PORT_CONDITION("IN1", 0x40, EQUALS, 0x40)
1156   PORT_DIPSETTING(    0x00, DEF_STR( 1C_1C ) )    PORT_CONDITION("IN1", 0x40, EQUALS, 0x00)
1157   PORT_DIPSETTING(    0x01, DEF_STR( 1C_3C ) )    PORT_CONDITION("IN1", 0x40, EQUALS, 0x40)
1158   PORT_DIPSETTING(    0x01, DEF_STR( 1C_6C ) )    PORT_CONDITION("IN1", 0x40, EQUALS, 0x00)
1159   PORT_DIPNAME( 0x02, 0x00, DEF_STR( Coin_B ) )
1160   PORT_DIPSETTING(    0x00, DEF_STR( 2C_1C ) )    PORT_CONDITION("IN1", 0x40, EQUALS, 0x40)
1161   PORT_DIPSETTING(    0x00, DEF_STR( 1C_1C ) )    PORT_CONDITION("IN1", 0x40, EQUALS, 0x00)
1162   PORT_DIPSETTING(    0x02, DEF_STR( 1C_3C ) )    PORT_CONDITION("IN1", 0x40, EQUALS, 0x40)
1163   PORT_DIPSETTING(    0x02, DEF_STR( 1C_6C ) )    PORT_CONDITION("IN1", 0x40, EQUALS, 0x00)
1164   PORT_DIPNAME( 0x0c, 0x08, DEF_STR( Lives ) )
1165   PORT_DIPSETTING(    0x00, "1" )
1166   PORT_DIPSETTING(    0x04, "2" )
1167   PORT_DIPSETTING(    0x08, "3" )
1168   PORT_DIPSETTING(    0x0c, "Infinite (Cheat)" )
1154   PORT_DIPNAME( 0x03, 0x01, DEF_STR( Lives ) )
1155   PORT_DIPSETTING(      0x00, "3" )
1156   PORT_DIPSETTING(      0x01, "5" )
1157   PORT_DIPSETTING(      0x02, "7" )
1158   PORT_DIPSETTING(      0x03, "256 (Cheat)" )
1159   PORT_DIPNAME( 0x0c, 0x00, DEF_STR( Coinage ) )
1160   PORT_DIPSETTING(    0x04, "A 2/1 B 2/1" )
1161   PORT_DIPSETTING(    0x08, "A 2/1 B 1/3" )
1162   PORT_DIPSETTING(    0x00, "A 1/1 B 1/1" )
1163   PORT_DIPSETTING(    0x0c, "A 1/1 B 1/6" )
11691164   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNKNOWN )
11701165   PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNKNOWN )
11711166   PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN )
trunk/src/mame/drivers/hng64.c
r244903r244904
15415403   ASIC6      NEO64-CVR                 QFP120
15515504   ASIC9      NEO64-CAL                 QFP208
15615605   BROM1      MBM29F400B-12             TSOP48  (archived as BROM1.BIN)
15706   CPU2       NEC D70326AGJ-16 V53A     QFP120
15706   CPU2       NEC D70236AGJ-16 V53A     QFP120
15815807   DRAM1      HY51V18164BJC-60          SOJ42
15915908   DRAM2      HY51V18164BJC-60          SOJ42
16016009   DRAM3      HY51V18164BJC-60          SOJ42
trunk/src/mame/drivers/vamphalf.c
r244903r244904
163163   DECLARE_WRITE32_MEMBER(wyvernwg_snd_w);
164164   DECLARE_WRITE16_MEMBER(misncrft_snd_w);
165165
166   DECLARE_READ32_MEMBER(yorijori_1c_r);
167   DECLARE_WRITE32_MEMBER(yorijori_1c_w);
168   DECLARE_READ32_MEMBER(yorijori_10_r);
169166
170167   DECLARE_READ8_MEMBER(qs1000_p1_r);
171168   DECLARE_WRITE8_MEMBER(qs1000_p3_w);
r244903r244904
377374   }
378375}
379376
380READ32_MEMBER(vamphalf_state::yorijori_10_r)
381{
382   printf("yorijori_10_r %08x\n", space.device().safe_pc());
383   return 0xffffffff;
384}
385READ32_MEMBER(vamphalf_state::yorijori_1c_r)
386{
387//  printf("yorijori_1c_r %08x\n", space.device().safe_pc());
388   return 0x00;// 0xaa;
389}
390WRITE32_MEMBER(vamphalf_state::yorijori_1c_w)
391{
392//  printf("yorijori_1c_w %08x %08x\n", space.device().safe_pc(), data);
393}
394377
378
395379WRITE32_MEMBER( vamphalf_state::wyvernwg_snd_w )
396380{
397381   m_qs1000_data = data & 0xff;
r244903r244904
583567   AM_RANGE(0x744, 0x747) AM_DEVREADWRITE8("ymsnd", ym2151_device, status_r, data_w, 0x00ff)
584568ADDRESS_MAP_END
585569
586
587570static ADDRESS_MAP_START( yorijori_io, AS_IO, 32, vamphalf_state )
588   AM_RANGE(0x010, 0x013) AM_READ(yorijori_10_r)
589   AM_RANGE(0x01c, 0x01f) AM_READWRITE(yorijori_1c_r,yorijori_1c_w)
590571ADDRESS_MAP_END
591572
592573/*
r244903r244904
20842065   ROM_RELOAD(      0x60000, 0x20000 )
20852066
20862067   ROM_REGION( 0x800000, "gfx1", 0 )
2087   ROM_LOAD32_WORD( "roml00", 0x000000, 0x200000, NO_DUMP )
2088   ROM_LOAD32_WORD( "romh00", 0x000002, 0x200000, NO_DUMP )
2089   ROM_LOAD32_WORD( "roml01", 0x400000, 0x200000, NO_DUMP )
2090   ROM_LOAD32_WORD( "romh01", 0x400002, 0x200000, NO_DUMP )
2068   ROM_LOAD32_WORD( "roml00", 0x000000, 0x200000, CRC(9299ce36) SHA1(cd8a9e2619da93e2015704230e8189a6ae52de69) )
2069   ROM_LOAD32_WORD( "romh00", 0x000002, 0x200000, CRC(16584ff2) SHA1(69dce8c33b246b4327b330233116c1b72a8b7e84) )
2070   ROM_LOAD32_WORD( "roml01", 0x400000, 0x200000, CRC(b5d1892f) SHA1(20afcd00a506ec0fd1c4fffb2d9c853c8dc61e2e) )
2071   ROM_LOAD32_WORD( "romh01", 0x400002, 0x200000, CRC(fe0485ef) SHA1(bd1a26aa386803df8e8e137ea5d5a2cdd6ad1197) )
20912072
20922073   ROM_REGION( 0x1000000, "qs1000", 0 )
20932074   ROM_LOAD( "snd2", 0x000000, 0x200000, CRC(8d9a8795) SHA1(482acb3beafc9baa43284c54ac36086c57098465) )
r244903r244904
27732754   m_semicom_prot_data[0] = 2;
27742755   m_semicom_prot_data[1] = 1;
27752756
2776   UINT8 *romx = (UINT8 *)memregion("user1")->base();
2757//   UINT8 *romx = (UINT8 *)memregion("user1")->base();
27772758   // prevent code dying after a trap 33 by patching it out, why?
2778   romx[BYTE4_XOR_BE(0x8ff0)] = 3;
2779   romx[BYTE4_XOR_BE(0x8ff1)] = 0;
2759//   romx[BYTE4_XOR_BE(0x8ff0)] = 3;
2760//   romx[BYTE4_XOR_BE(0x8ff1)] = 0;
27802761
27812762   // Configure the QS1000 ROM banking. Care must be taken not to overlap the 256b internal RAM
27822763   machine().device("qs1000:cpu")->memory().space(AS_IO).install_read_bank(0x0100, 0xffff, "data");


Previous 199869 Revisions Next


© 1997-2024 The MAME Team