mirror of
https://github.com/holub/mame
synced 2025-05-01 20:27:02 +03:00
new working clone added
------------------------------- Ares no Tsubasa (Japan, rev. A) [Corrado Tomaselli, The Dumping Union]
This commit is contained in:
parent
09b3b850ca
commit
97c063598a
@ -60,7 +60,7 @@ Notes:
|
||||
#include "speaker.h"
|
||||
|
||||
/* Avengers runs on hardware almost identical to Trojan, but with a protection
|
||||
* device and some small changes to the memory map and videohardware.
|
||||
* device and some small changes to the memory map and video hardware.
|
||||
*
|
||||
* Background colors are fetched 64 bytes at a time and copied to palette RAM.
|
||||
*
|
||||
@ -252,7 +252,7 @@ READ8_MEMBER(lwings_state::avengers_protection_r)
|
||||
/* Point to Angle Function
|
||||
|
||||
Input: two cartesian points
|
||||
Output: direction code (north,northeast,east,...)
|
||||
Output: direction code (north, northeast, east, ...)
|
||||
*/
|
||||
x = m_param[0] - m_param[2];
|
||||
y = m_param[1] - m_param[3];
|
||||
@ -1167,6 +1167,40 @@ ROM_START( lwingsj )
|
||||
ROM_LOAD( "63s141.15g", 0x0000, 0x0100, CRC(d96bcc98) SHA1(99e69a624d5586e5eedacd2083fa68b36e7b5e40) ) /* timing (not used) */
|
||||
ROM_END
|
||||
|
||||
|
||||
// PCB Capcom 86607-A-2 + 86607-B-2, only different ROM from lwingsj is AT_01A.6c
|
||||
ROM_START( lwingsja )
|
||||
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code + 3*16k for the banked ROMs images */
|
||||
ROM_LOAD( "AT_01A.6c", 0x00000, 0x8000, CRC(568f1ea5) SHA1(b1e9a5f06793de7c9e0bf41eae2dd3a6ab5fc8be) )
|
||||
ROM_LOAD( "AT_02.7c", 0x10000, 0x8000, CRC(d6a2edc4) SHA1(ce7eef643b1570cab241355bfd7c2d7adb1e74b6) )
|
||||
ROM_LOAD( "AT_03.9c", 0x18000, 0x8000, CRC(ec5cc201) SHA1(1043c6a9678c18fef920be91b0796c93b83e0f73) )
|
||||
|
||||
ROM_REGION( 0x10000, "soundcpu", 0 )
|
||||
ROM_LOAD( "AT_03.11e", 0x0000, 0x8000, CRC(a20337a2) SHA1(649e13a69ad9154657894fa7bf7c6e49b029a506) )
|
||||
|
||||
ROM_REGION( 0x04000, "gfx1", 0 )
|
||||
ROM_LOAD( "AT_05.9h", 0x00000, 0x4000, CRC(091d923c) SHA1(d686c860f147c4749ac1ee23cde5a7b570312622) ) /* characters */
|
||||
|
||||
ROM_REGION( 0x40000, "gfx2", 0 )
|
||||
ROM_LOAD( "AT_14.3e", 0x00000, 0x8000, CRC(176e3027) SHA1(31947205c7a28d25b5982a9e6c079112c404d6b4) ) /* tiles */
|
||||
ROM_LOAD( "AT_08.1e", 0x08000, 0x8000, CRC(f5d25623) SHA1(ff520df50011af5688be7e88712faa8f8436b462) )
|
||||
ROM_LOAD( "AT_13.3d", 0x10000, 0x8000, CRC(001caa35) SHA1(2042136c592ce124a321fc6d05447b13a612b6b9) )
|
||||
ROM_LOAD( "AT_07.1d", 0x18000, 0x8000, CRC(0ba008c3) SHA1(ed5c0d7191d021d6445f8f31a61eb99172fd2dc1) )
|
||||
ROM_LOAD( "AT_12.3b", 0x20000, 0x8000, CRC(4f8182e9) SHA1(d0db174995be3937f5e5fe62ffe2112583dd78d7) )
|
||||
ROM_LOAD( "AT_06.1b", 0x28000, 0x8000, CRC(f1617374) SHA1(01b77bc16c1e7d669f62adf759f820bc0241d959) )
|
||||
ROM_LOAD( "AT_15.3f", 0x30000, 0x8000, CRC(9b374dcc) SHA1(3cb4243c304579536880ced86f0118c43413c1b4) )
|
||||
ROM_LOAD( "AT_09.1f", 0x38000, 0x8000, CRC(23654e0a) SHA1(d97689b348ac4e1b380ad65133ede4bdd5ecaaee) )
|
||||
|
||||
ROM_REGION( 0x20000, "gfx3", 0 )
|
||||
ROM_LOAD( "AT_17.3j", 0x00000, 0x8000, CRC(8f3c763a) SHA1(b34e62ab6652a2e9783351dde6a60af38a6ba084) ) /* sprites */
|
||||
ROM_LOAD( "AT_11.1j", 0x08000, 0x8000, CRC(7cc90a1d) SHA1(ff194749397f06ad054917664bd4583b0e4e8d92) )
|
||||
ROM_LOAD( "AT_16.3h", 0x10000, 0x8000, CRC(7d58f532) SHA1(debfb14cd1cefa1f61a8650cbc9f6e0fff3abe8b) )
|
||||
ROM_LOAD( "AT_10.1h", 0x18000, 0x8000, CRC(3e396eda) SHA1(a736f108e0ed5fab6177f0d8a21feab8b686ee85) )
|
||||
|
||||
ROM_REGION( 0x0100, "proms", 0 )
|
||||
ROM_LOAD( "SZB01.15g", 0x0000, 0x0100, CRC(d96bcc98) SHA1(99e69a624d5586e5eedacd2083fa68b36e7b5e40) ) /* 63s141, timing (not used) */
|
||||
ROM_END
|
||||
|
||||
ROM_START( lwingsb )
|
||||
ROM_REGION( 0x20000, "maincpu", 0 ) /* 64k for code + 3*16k for the banked ROMs images */
|
||||
ROM_LOAD( "ic17.bin", 0x00000, 0x8000, CRC(fe8a8823) SHA1(aa968fda368cc904b22ea68d7b5d4fcfba2227b1) )
|
||||
@ -1746,6 +1780,7 @@ GAME( 1985, sectionza, sectionz, lwings, sectionz, lwings_state, 0, RO
|
||||
GAME( 1986, lwings, 0, lwings, lwings, lwings_state, 0, ROT90, "Capcom", "Legendary Wings (US set 1)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, lwings2, lwings, lwings, lwings, lwings_state, 0, ROT90, "Capcom", "Legendary Wings (US set 2)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, lwingsj, lwings, lwings, lwings, lwings_state, 0, ROT90, "Capcom", "Ares no Tsubasa (Japan)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, lwingsja, lwings, lwings, lwings, lwings_state, 0, ROT90, "Capcom", "Ares no Tsubasa (Japan, rev. A)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1986, lwingsb, lwings, lwings, lwingsb, lwings_state, 0, ROT90, "bootleg", "Legendary Wings (bootleg)", MACHINE_SUPPORTS_SAVE )
|
||||
|
||||
GAME( 1986, trojan, 0, trojan, trojanls, lwings_state, 0, ROT0, "Capcom", "Trojan (US set 1)", MACHINE_SUPPORTS_SAVE )
|
||||
|
@ -17996,10 +17996,12 @@ avengers // 2/1987 (c) 1987 (US)
|
||||
avengers2 // 2/1987 (c) 1987 (US)
|
||||
buraiken // 2/1987 (c) 1987 (Japan)
|
||||
buraikenb // 2/1987 (c) 1987 (Japan)
|
||||
fball //
|
||||
lwings // 11/1986 (c) 1986
|
||||
lwings2 // 11/1986 (c) 1986
|
||||
lwingsb // 11/1986 (c) 1986 (bootleg)
|
||||
lwingsj // 11/1986 (c) 1986
|
||||
lwingsja // 11/1986 (c) 1986
|
||||
sectionz // 12/1985 (c) 1985
|
||||
sectionza // 12/1985 (c) 1985
|
||||
trojan // 4/1986 (c) 1986 (US)
|
||||
@ -18007,7 +18009,6 @@ trojana // 4/1986 (c) 1986 (US)
|
||||
trojanb // bootleg
|
||||
trojanj // 4/1986 (c) 1986 (Japan)
|
||||
trojanr // 4/1986 (c) 1986 + Romstar
|
||||
fball //
|
||||
|
||||
@source:lwriter.cpp
|
||||
lwriter // Apple LaserWriter
|
||||
|
Loading…
Reference in New Issue
Block a user