Previous 199869 Revisions Next

r34623 Monday 26th January, 2015 at 18:10:08 UTC by David Haywood
new NOT WORKING
Space Train [f205v]

(an alt version of warofbug with weird scrambled roms and scrambled memory map like anteasteruk)
[src/mame]mame.lst
[src/mame/drivers]galaxian.c

trunk/src/mame/drivers/galaxian.c
r243134r243135
14831483   AM_RANGE(0xc100, 0xc103) AM_MIRROR(0x3efc) AM_DEVREADWRITE("ppi8255_0", i8255_device, read, write)
14841484ADDRESS_MAP_END
14851485
1486// this is WRONG (a copy of the above) but set does appear to have a similar odd memory map with RAM aronud 0x400 and scrambled ROMs
1487static ADDRESS_MAP_START( spactrai_map, AS_PROGRAM, 8, galaxian_state )
1488   ADDRESS_MAP_UNMAP_HIGH
1489   AM_RANGE(0x0000, 0x03ff) AM_ROM
1490   AM_RANGE(0x0400, 0x0bff) AM_RAM
1491   AM_RANGE(0x0c00, 0x0fff) AM_RAM_WRITE(galaxian_videoram_w) AM_SHARE("videoram")
1492   AM_RANGE(0x1001, 0x1001) AM_MIRROR(0x01f8) AM_WRITE(irq_enable_w)
1493   AM_RANGE(0x1002, 0x1002) AM_MIRROR(0x01f8) AM_WRITE(coin_count_0_w)
1494   AM_RANGE(0x1003, 0x1003) AM_MIRROR(0x01f8) AM_WRITE(scramble_background_enable_w)
1495   AM_RANGE(0x1004, 0x1004) AM_MIRROR(0x01f8) AM_WRITE(galaxian_stars_enable_w)
1496   AM_RANGE(0x1005, 0x1005) AM_MIRROR(0x01f8) //POUT2
1497   AM_RANGE(0x1006, 0x1006) AM_MIRROR(0x01f8) AM_WRITE(galaxian_flip_screen_x_w)
1498   AM_RANGE(0x1007, 0x1007) AM_MIRROR(0x01f8) AM_WRITE(galaxian_flip_screen_y_w)
1499   AM_RANGE(0x1200, 0x12ff) AM_MIRROR(0x0100) AM_RAM_WRITE(galaxian_objram_w) AM_SHARE("spriteram")
1500   AM_RANGE(0x1400, 0x1400) AM_MIRROR(0x03ff) AM_READ(watchdog_reset_r)
1501   AM_RANGE(0x4000, 0xbfff) AM_ROM
1502//   AM_RANGE(0xc000, 0xc003) AM_MIRROR(0x3efc) AM_DEVREADWRITE("ppi8255_1", i8255_device, read, write)
1503//   AM_RANGE(0xc100, 0xc103) AM_MIRROR(0x3efc) AM_DEVREADWRITE("ppi8255_0", i8255_device, read, write)
1504ADDRESS_MAP_END
14861505
14871506static ADDRESS_MAP_START( anteaterg_map, AS_PROGRAM, 8, galaxian_state )
14881507   ADDRESS_MAP_UNMAP_HIGH
r243134r243135
51115130   MCFG_FRAGMENT_ADD(galaxian_audio)
51125131MACHINE_CONFIG_END
51135132
5133static MACHINE_CONFIG_DERIVED( spactrai, galaxian )
51145134
5135   /* strange memory map, maybe a kind of protection */
5136   MCFG_CPU_MODIFY("maincpu")
5137   MCFG_CPU_PROGRAM_MAP(spactrai_map)
5138MACHINE_CONFIG_END
5139
5140
51155141static MACHINE_CONFIG_DERIVED( pacmanbl, galaxian )
51165142
51175143   /* separate tile/sprite ROMs */
r243134r243135
72567282   ROM_LOAD( "warofbug.clr", 0x0000, 0x0020, CRC(8688e64b) SHA1(ed13414257f580b98b50c9892a14159c55e7838d) )
72577283ROM_END
72587284
7285// has a large custom block on the ROM board
7286ROM_START( spactrai )
7287   ROM_REGION( 0x10000, "maincpu", 0 )
7288   ROM_LOAD( "1cen.bin",   0x0000, 0x1000, CRC(fabc7fd8) SHA1(88c42dda38cc79ab4f180c4818cfb928c1cc0661) )
7289   ROM_LOAD( "2cen.bin",   0x1000, 0x1000, CRC(44ddacfa) SHA1(50a9f5f3e4ec12fd3742dcf7cf141e52300a10db) )
7290   ROM_LOAD( "3cen.bin",   0x2000, 0x1000, CRC(822749cb) SHA1(92e617088d462911118842f3f68b7ff8ac77fcf5) )
7291   ROM_LOAD( "4cen.bin",   0x3000, 0x1000, CRC(f9dda0ed) SHA1(a77f6d8ec7b3df7f308354489954c3d9b4f61b0d) )
7292   ROM_LOAD( "5cen.bin",   0x4000, 0x1000, CRC(b8c76675) SHA1(acdda20adf62d1e2eadcc097ecde6a3126231415) )
72597293
7294   ROM_REGION( 0x1000, "gfx1", 0 )
7295   ROM_LOAD( "6cen.bin",  0x0000, 0x0800, CRC(a59a9f3f) SHA1(9564f1d013d566dc0b19762aec66119e2ece0b49) ) // MK2716J
7296   ROM_LOAD( "7cen.bin",  0x0800, 0x0400, CRC(16cf5a5b) SHA1(0369786902544d31e506fe1ba6a69aa6e8ba9b5c) ) // MM2758A
7297
7298   ROM_REGION( 0x0020, "proms", 0 )
7299   ROM_LOAD( "stk.bin", 0x0000, 0x0020, CRC(6a0c7d87) SHA1(140335d85c67c75b65689d4e76d29863c209cf32) )
7300ROM_END
7301
7302
72607303/*  Galaxian hardware mods for War of the Bugs warofbug/warofbugg
72617304
72627305(WotB using daughterboard that plugs into Z80 socket - has a socketed PAL, two other 20-pin ICs,
r243134r243135
1069610739GAME( 1981, warofbug,    0,        galaxian,   warofbug,   galaxian_state, nolock,     ROT90,  "Armenia / Food and Fun Corp", "War of the Bugs or Monsterous Manouvers in a Mushroom Maze", GAME_SUPPORTS_SAVE )
1069710740GAME( 1981, warofbugu,   warofbug, galaxian,   warofbug,   galaxian_state, nolock,     ROT90,  "Armenia / Super Video Games", "War of the Bugs or Monsterous Manouvers in a Mushroom Maze (US)", GAME_SUPPORTS_SAVE )
1069810741GAME( 1981, warofbugg,   warofbug, galaxian,   warofbug,   galaxian_state, nolock,     ROT90,  "Armenia", "War of the Bugs or Monsterous Manouvers in a Mushroom Maze (German)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE )
10742GAME( 1981, spactrai,    warofbug, spactrai,   warofbug,   galaxian_state, nolock,     ROT90,  "Armenia / Adar", "Space Train", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE )
1069910743GAME( 1981, redufo,      0,        galaxian,   redufo,     galaxian_state, nolock,     ROT270, "Artic", "Defend the Terra Attack on the Red UFO", GAME_SUPPORTS_SAVE ) // is this the original?
1070010744GAME( 1981, redufob,     redufo,   galaxian,   redufob,    galaxian_state, nolock,     ROT90,  "bootleg", "Defend the Terra Attack on the Red UFO (bootleg)", GAME_SUPPORTS_SAVE ) // rev A?
1070110745GAME( 19??, exodus,      redufo,   galaxian,   redufo,     galaxian_state, nolock,     ROT90,  "bootleg? (Subelectro)", "Exodus (bootleg?)", GAME_SUPPORTS_SAVE )
trunk/src/mame/mame.lst
r243134r243135
209209warofbug        // (c) 1981 Armenia
210210warofbugu       // (c) 1981 Armenia
211211warofbugg       // German Version
212spactrai      //
212213redufo          // (c) Artic
213214redufob         // bootleg
214215exodus          // Subelectro - bootleg?


Previous 199869 Revisions Next


© 1997-2024 The MAME Team