Previous 199869 Revisions Next

r19642 Tuesday 18th December, 2012 at 04:25:23 UTC by R. Belmont
New games added as GAME_NOT_WORKING
-----------------------------------
Armadillo Racing (AM1 Ver. A) [Guru, R. Belmont]
[src/mame]mame.lst
[src/mame/drivers]namcos22.c
[src/mame/includes]namcos22.h

trunk/src/mame/drivers/namcos22.c
r19641r19642
47134713   ROM_LOAD( "aquajet_defaults.nv", 0x0000, 0x4000, CRC(7d03893c) SHA1(f75ca5d996a94da4136ed0a4f0f4c869f1412e38) )
47144714ROM_END
47154715
4716ROM_START( adillor )
4717   ROM_REGION( 0x400000, "maincpu", 0 ) /* main program */
4718    ROM_LOAD32_BYTE( "am1vera.rom1", 0x000003, 0x100000, CRC(e99157f9) SHA1(7a200f3b5890f5badbf529a8c8ac6a8548adb801) )
4719    ROM_LOAD32_BYTE( "am1vera.rom2", 0x000002, 0x100000, CRC(b63d79b0) SHA1(c83251727b2973f5b9dc2eea23b51b1275bd88ed) )
4720    ROM_LOAD32_BYTE( "am1vera.rom3", 0x000001, 0x100000, CRC(af0983bc) SHA1(136d2e14485864e20d7a6947d640577b8a85243c) )
4721    ROM_LOAD32_BYTE( "am1vera.rom4", 0x000000, 0x100000, CRC(4424047f) SHA1(d0ca736c085db58d33b603813b7a54c8ce995bac) )
4722
4723   ROM_REGION( 0x10000*2, "master", 0 ) /* Master DSP */
4724   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
4725
4726   ROM_REGION( 0x10000*2, "slave", 0 ) /* Slave DSP */
4727   ROM_LOAD16_WORD( "c71.bin", 0,0x1000*2, CRC(47c623ab) SHA1(e363ac50f5556f83308d4cc191b455e9b62bcfc8) )
4728
4729   ROM_REGION( 0x80000, "mcu", ROMREGION_ERASE00 ) /* BIOS */
4730
4731   ROM_REGION16_LE( 0x080000, "user4", 0 ) /* MCU BIOS */
4732    ROM_LOAD( "am1data.8k", 0x000000, 0x080000, CRC(3c176589) SHA1(fabf8debfa118893449f6086986fd1aa012daf27) )
4733
4734   ROM_REGION( 0x200000*8, "sprite", ROMREGION_ERASEFF ) /* 32x32x8bpp sprite tiles */
4735    ROM_LOAD( "am1scg0.12f",  0x000000, 0x200000, CRC(e576f993) SHA1(704645c2b2af4d3f6b77f2299cd7277837e204d2) )
4736    ROM_LOAD( "am1scg1.10f",  0x200000, 0x200000, CRC(d6d26cc1) SHA1(1da35ec2f89cfc5778d81b6a892fcf100d6e9933) )
4737    ROM_LOAD( "am1scg0.12l",  0x000000, 0x200000, CRC(e576f993) SHA1(704645c2b2af4d3f6b77f2299cd7277837e204d2) )
4738    ROM_LOAD( "am1scg1.10l",  0x200000, 0x200000, CRC(d6d26cc1) SHA1(1da35ec2f89cfc5778d81b6a892fcf100d6e9933) )
4739
4740   ROM_REGION( 0x200000*8, "textile", 0) /* 16x16x8bpp texture tiles */
4741    ROM_LOAD( "am1cg0.8d",    0x000000, 0x200000, CRC(b91e4259) SHA1(3de7fee2be9843ef6a8718f9dcbc3aeb1fb23b64) )
4742    ROM_LOAD( "am1cg1.10d",   0x200000, 0x200000, CRC(c1b82a26) SHA1(25dc3cdf5fe18de89e6d7304ff76b6157aba2cd6) )
4743    ROM_LOAD( "am1cg2.12d",   0x400000, 0x200000, CRC(36a7d3fd) SHA1(f07bb746f775d1eb70c4b6a65e6002d2136cfe4d) )
4744    ROM_LOAD( "am1cg3.13d",   0x600000, 0x200000, CRC(8b0857ef) SHA1(1c86db318d7bb7bc303ba65a9db493b033035d7b) )
4745    ROM_LOAD( "am1cg3.14d",   0x800000, 0x200000, CRC(ebc516fe) SHA1(585554f14cfdf69a89a6431867b7cfc1a9eae379) )
4746    ROM_LOAD( "am1cg5.16d",   0xa00000, 0x200000, CRC(30fad30d) SHA1(bb0d9e2b479d83cc38ffd76d0d55f06dca0f304a) )
4747    ROM_LOAD( "am1cg6.18d",   0xc00000, 0x200000, CRC(62eea883) SHA1(37e441bb1289e45ef3043f70f77646c15b6dff0e) )
4748    ROM_LOAD( "am1cg7.19d",   0xe00000, 0x200000, CRC(2d257f47) SHA1(6406556b4b142b6c596eb25f407275a63f6a44f1) )
4749    ROM_LOAD( "am1cg0.12b",   0x000000, 0x200000, CRC(b91e4259) SHA1(3de7fee2be9843ef6a8718f9dcbc3aeb1fb23b64) )
4750    ROM_LOAD( "am1cg1.13b",   0x200000, 0x200000, CRC(c1b82a26) SHA1(25dc3cdf5fe18de89e6d7304ff76b6157aba2cd6) )
4751    ROM_LOAD( "am1cg2.14b",   0x400000, 0x200000, CRC(36a7d3fd) SHA1(f07bb746f775d1eb70c4b6a65e6002d2136cfe4d) )
4752    ROM_LOAD( "am1cg3.16b",   0x600000, 0x200000, CRC(8b0857ef) SHA1(1c86db318d7bb7bc303ba65a9db493b033035d7b) )
4753    ROM_LOAD( "am1cg3.18b",   0x800000, 0x200000, CRC(ebc516fe) SHA1(585554f14cfdf69a89a6431867b7cfc1a9eae379) )
4754    ROM_LOAD( "am1cg5.19b",   0xa00000, 0x200000, CRC(30fad30d) SHA1(bb0d9e2b479d83cc38ffd76d0d55f06dca0f304a) )
4755    ROM_LOAD( "am1cg6.18a",   0xc00000, 0x200000, CRC(62eea883) SHA1(37e441bb1289e45ef3043f70f77646c15b6dff0e) )
4756    ROM_LOAD( "am1cg7.15a",   0xe00000, 0x200000, CRC(2d257f47) SHA1(6406556b4b142b6c596eb25f407275a63f6a44f1) )
4757
4758   ROM_REGION16_LE( 0x300000, "textilemap", 0 ) /* texture tilemap */
4759    ROM_LOAD( "am1ccrl.3d",   0x000000, 0x200000, CRC(76c6d5f3) SHA1(637efe30d004a9c42864b7536e02e9805ed9b6ef) )
4760    ROM_LOAD( "am1ccrh.1d",   0x200000, 0x100000, CRC(a1cf55c2) SHA1(6b45e340d329b64af3da48c7dfc277feeef05041) )
4761    // PCB has 2 copies of these ROMs
4762    ROM_LOAD( "am1ccrl.7b",   0x000000, 0x200000, CRC(76c6d5f3) SHA1(637efe30d004a9c42864b7536e02e9805ed9b6ef) )
4763    ROM_LOAD( "am1ccrh.5b",   0x200000, 0x100000, CRC(a1cf55c2) SHA1(6b45e340d329b64af3da48c7dfc277feeef05041) )
4764
4765   ROM_REGION( 0x680000, "pointrom", 0 ) /* 3d model data */
4766    // note: these appear to be double-sized in the current dump, but I'm "fixing" it in loading until things
4767    // are more nailed down with the support.
4768    ROM_LOAD( "am1ptrl0.18k", 0x000000, 0x100000, CRC(d687a7ab) SHA1(5377a555c32034411f0b6e033d0e1bcffaf1bbf8) )
4769    ROM_LOAD( "am1ptrl1.16k", 0x080000, 0x100000, CRC(abaf37ee) SHA1(4853b89037210179ae551f4f074abba172239176) )
4770    ROM_LOAD( "am1ptrl2.15k", 0x100000, 0x100000, CRC(97cbd898) SHA1(3202bc8d1d0506f23fbbcd579d537f9a845711ec) )
4771    ROM_LOAD( "am1ptrl3.14k", 0x180000, 0x100000, CRC(6b8887f8) SHA1(fb0924e204c857899b2c214a91bd592555098c6b) )
4772    ROM_LOAD( "am1ptrm0.18j", 0x200000, 0x100000, CRC(e9815db9) SHA1(fe556b014b85fba79e8cd2ec2dd99e7ecdb7fd5e) )
4773    ROM_LOAD( "am1ptrm1.16j", 0x280000, 0x100000, CRC(eb15b181) SHA1(12c10fbc60fc4e4915f94e5f4ae5a488c62b8991) )
4774    ROM_LOAD( "am1ptrm2.15j", 0x300000, 0x100000, CRC(f6c2d643) SHA1(cc2d5b1f0cc3896251774be7919b8774f793fc0c) )
4775    ROM_LOAD( "am1ptrm3.14j", 0x380000, 0x100000, CRC(ddd7bf15) SHA1(fd150bf3e89d07d265d3f7063db9509ff5c180b4) )
4776    ROM_LOAD( "am1ptru0.18f", 0x400000, 0x100000, CRC(c8a702c8) SHA1(d0f70235403cbc32a40f6d65f144b58f35999d7d) )
4777    ROM_LOAD( "am1ptru1.16f", 0x480000, 0x100000, CRC(5299215c) SHA1(9339bbdd14f23366ef676a08c2612e1391d20d5a) )
4778    ROM_LOAD( "am1ptru2.15f", 0x500000, 0x100000, CRC(cc2a803b) SHA1(dea96f04adbdba208f9c4af8800eaba52bdec548) )
4779    ROM_LOAD( "am1ptru3.14f", 0x580000, 0x100000, CRC(8667d129) SHA1(aaf37c4b0a1fd56862331a0db4152150cfbd2648) )
4780
4781   ROM_REGION( 0x1000000, "c352", 0 ) /* sound samples */
4782    ROM_LOAD( "am1wavea.2l",  0x000000, 0x400000, CRC(2083c523) SHA1(4d09353cad443158f152f78e6696fffd992bbf5a) )
4783    ROM_LOAD( "am1waveb.1l",  0x800000, 0x400000, CRC(130e34a5) SHA1(f544c32c5cead7412412ae254f10d053394d287a) )
4784
4785   ROM_REGION( 0x4000, "nvram", ROMREGION_ERASE00 ) // default eeprom
4786ROM_END
4787
47164788/*******************************************************************/
47174789
47184790CUSTOM_INPUT_MEMBER(namcos22_state::alpine_motor_read)
r19641r19642
56355707   install_141_speedup(machine());
56365708}
56375709
5710DRIVER_INIT_MEMBER(namcos22_state,adillor)
5711{
5712   namcos22_init(machine(), NAMCOS22_ARMADILLO_RACING);
5713   m_mcu->space(AS_IO).install_read_handler(M37710_ADC0_L, M37710_ADC7_H, read8_delegate(FUNC(namcos22_state::aquajet_mcu_adc_r),this));
5714   install_141_speedup(machine());
5715
5716   m_keycus_id = 0x59b7;
5717}
5718
56385719DRIVER_INIT_MEMBER(namcos22_state,dirtdash)
56395720{
56405721   namcos22_init(machine(), NAMCOS22_DIRT_DASH);
r19641r19642
56785759GAME( 1996, aquajet,  0,         namcos22s, aquajet, namcos22_state,  aquajet,  ROT0, "Namco", "Aqua Jet (Rev. AJ2 Ver.B)"                 , GAME_IMPERFECT_SOUND|GAME_IMPERFECT_GRAPHICS ) // 96/09/20 14:28:30
56795760GAME( 1996, alpinr2b, 0,         namcos22s, alpiner, namcos22_state,  alpiner2, ROT0, "Namco", "Alpine Racer 2 (Rev. ARS2 Ver.B)"          , GAME_IMPERFECT_SOUND|GAME_IMPERFECT_GRAPHICS ) // 97/01/10 17:10:59
56805761GAME( 1996, alpinr2a, alpinr2b,  namcos22s, alpiner, namcos22_state,  alpiner2, ROT0, "Namco", "Alpine Racer 2 (Rev. ARS2 Ver.A)"          , GAME_IMPERFECT_SOUND|GAME_IMPERFECT_GRAPHICS ) // 96/12/06 13:45:05
5681//GAME( 1997, armdilox, "Armadillo Racing")
5762GAME( 1996, adillor,  0,         namcos22s, aquajet, namcos22_state,  adillor, ROT0, "Namco", "Armadillo Racing (Rev. AM1 Ver.A)"                 , GAME_IMPERFECT_SOUND|GAME_IMPERFECT_GRAPHICS|GAME_NOT_WORKING ) // needs trackball hookup, dies with "bad packet length"
trunk/src/mame/mame.lst
r19641r19642
994994propcycl      // (c) 1996
995995tokyowar      // (c) 1996
996996aquajet         // (c) 1996
997adillor         // (c) 1997
997998
998999// Namco System 23
9991000finfurl         // July 1997
trunk/src/mame/includes/namcos22.h
r19641r19642
2525   NAMCOS22_ALPINE_SURFER,
2626   NAMCOS22_TOKYO_WARS,
2727   NAMCOS22_AQUA_JET,
28   NAMCOS22_DIRT_DASH
28   NAMCOS22_DIRT_DASH,
29   NAMCOS22_ARMADILLO_RACING
2930};
3031
3132class namcos22_state : public driver_device
r19641r19642
235236   void WriteToPointRAM(offs_t offs, UINT32 data );
236237   DECLARE_DRIVER_INIT(acedrvr);
237238   DECLARE_DRIVER_INIT(aquajet);
239   DECLARE_DRIVER_INIT(adillor);
238240   DECLARE_DRIVER_INIT(cybrcyc);
239241   DECLARE_DRIVER_INIT(raveracw);
240242   DECLARE_DRIVER_INIT(ridger2j);

Previous 199869 Revisions Next


© 1997-2024 The MAME Team