Previous 199869 Revisions Next

r45192 Wednesday 24th February, 2016 at 03:51:54 UTC by Vasantha Crabb
Merge pull request #644 from k2-git/master

A small update to fix grammer of Japanese.
[src/mame]arcade.lst
[src/mame/drivers]asteroid.cpp naomi.cpp system16.cpp
[src/mame/includes]system16.h
[src/mame/video]system16.cpp

trunk/src/mame/arcade.lst
r253703r253704
58245824kov7sprt        // 2003.11 Knights of Valour - The Seven Sprits
58255825ggisuka         // 2003.12 Guilty Gear Isuka
58265826            // 2003.12 Sangoku Senki Shichisei Tensei (IGS)
5827rumblefp        // 2004.02 The Rumble Fish (prototype)
58275828rumblef         // 2004.03 The Rumble Fish
58285829rangrmsn        // 2004.03 Ranger Mission
58295830salmankt        // 2004.06 Salary Man Kintarou Net Select
r253703r253704
58375838vfurlong        // 2005.03 Net Select Keiba Victory Furlong
58385839rumblef2        // 2005.03 The Rumble Fish 2
58395840ngbc            // 2005.07 NeoGeo Battle Colloseum
5841ngbcj           // 2005.07 NeoGeo Battle Colloseum (Japan)
58405842samsptk         // 2005.09 Samurai Spirits Tenkaichi Kenkakuden
58415843kofxi           // 2005.10 The King of Fighters XI
58425844fotns           // 2005.12 Hokuto no Ken
trunk/src/mame/drivers/asteroid.cpp
r253703r253704
786786
787787   /* DVG PROM */
788788   ROM_REGION( 0x100, "user1", 0 )
789   ROM_LOAD( "034602-01.c8",  0x0000, 0x0100, CRC(97953db8) SHA1(8cbded64d1dd35b18c4d5cece00f77e7b2cab2ad) )
789   ROM_LOAD( "034602-01.c8",  0x0000, 0x0100, BAD_DUMP CRC(97953db8) SHA1(8cbded64d1dd35b18c4d5cece00f77e7b2cab2ad) ) // still undumped.
790790ROM_END
791791
792792ROM_START( aerolitos )
r253703r253704
10111011ROM_END
10121012
10131013
1014
10151014/*************************************
10161015 *
10171016 *  Driver initialization
r253703r253704
10301029   m_maincpu->space(AS_PROGRAM).install_read_handler(0x2000, 0x2007, read8_delegate(FUNC(asteroid_state::asterock_IN0_r),this));
10311030}
10321031
1032
10331033/*************************************
10341034 *
10351035 *  Game drivers
trunk/src/mame/drivers/naomi.cpp
r253703r253704
14441444Development ROM board:
14451445
14461446There are a few unreleased and many prototype game versions known to exist on this ROM board.
1447Currently only Rumble Fish 2 prototype is dumped.
1447Currently Rumble Fish 1 and 2 prototypes is dumped.
14481448
14491449PC BD SYSTEMX 3MODE FLASH Rev.B
145014501111-00001402
r253703r253704
14671467         CN1 - This connector plugs into the main board through 'PC RELAY BD SX CRTG V1' adapter.
14681468         CN2 - 8 pin connector
14691469         CN3 - 6 pin connector for programming the XC9536 CPLD
1470      XC9536 - Xilinx XC9536XL in-system programmable CPLD (PLCC44), stamped JULIE_DEV
1470      XC9536 - Xilinx XC9536XL in-system programmable CPLD (PLCC44), stamped JULIE_DEV on RF2 proto
14711471      XC2S30 - Xilinx XC2S30 Spartan-II FPGA (TQFP144), Rumble Fish 2 have printed sticker A08
14721472      17S30  - Xilinx 17S30APC OTP Configuration PROM, stamped SXFLS
14731473   IC12-IC27 - Fujitsu MBM29DL640E 64M TSOP48 flash ROMs
r253703r253704
29772977  22 empty sockets ROM0 - ROM21
29782978  315-6187 Altera EPM7064LC68-10
29792979  PC16550DV UART
2980  Fujitsu MB???? SCSI controller
2980  Fujitsu MB86604A SCSI controller
29812981  IPL BOOT ROM with printed label "Zukin Ver.0930 / 99/5/24 / SUM:DB9C"
29822982*/
29832983
r253703r253704
90079007   ROM_LOAD( "ax0601f01.bin", 0, 4, CRC(25c9a3ae) SHA1(060c3fa1f8cd7d41785630db22e107790ade702a) )
90089008ROM_END
90099009
9010// (C)Dimps Wed Mar 10 19:08:51 2004 TANAKA (build 0028)
90109011ROM_START( rumblef )
90119012   AW_BIOS
90129013
r253703r253704
90249025   ROM_LOAD( "ax1801f01.bin", 0, 4, CRC(5b2e82d9) SHA1(de0d9c2511c72b95777897403cb63b690f74dfa1))
90259026ROM_END
90269027
9028// Prototype, (C)Dimps Fri Feb 20 11:00:43 2004 TANAKA (build 0028)
9029ROM_START( rumblefp )
9030   AW_BIOS
9031
9032   ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASEFF)
9033   ROM_LOAD("ic12", 0x00000000, 0x00800000, CRC(79866072) SHA1(aa9decd8878ab5a21fe72afb96ee841e94ee07b5) )
9034   ROM_LOAD("ic13", 0x00800000, 0x00800000, CRC(5630bc83) SHA1(46848b58a55c180d9a92df6914a1a8b9af35cc57) )
9035   ROM_LOAD("ic14", 0x01000000, 0x00800000, CRC(bcd49846) SHA1(d8ab1253a2904ec4f7126880a55c780986cefd66) )
9036   ROM_LOAD("ic15", 0x01800000, 0x00800000, CRC(61257cfb) SHA1(bbb8cdd265a55a9d4c9b133b68aa0434de9e0f5b) )
9037   ROM_LOAD("ic16", 0x02000000, 0x00800000, CRC(c2eb7c61) SHA1(6284ff0fb670011ca9b6ade5acb33211b60cbe43) )
9038   ROM_LOAD("ic17", 0x02800000, 0x00800000, CRC(dcf673d3) SHA1(0abb2087bd35221cd5ec5f4d6b2f03a2234b5634) )
9039   ROM_LOAD("ic18", 0x03000000, 0x00800000, CRC(72c066bb) SHA1(a9d457b17d9dd79f54b71bdab24096ec3fbd00ea) )
9040   ROM_LOAD("ic19", 0x03800000, 0x00800000, CRC(b20bf301) SHA1(3f5754b11f4b621703a21ddbf4762d6ada9f3ca3) )
9041   ROM_LOAD("ic20", 0x04000000, 0x00800000, CRC(d27e7393) SHA1(62b9a880550067829f26ee120fad330257d349ff) )
9042   ROM_LOAD("ic21", 0x04800000, 0x00800000, CRC(c2da1ecf) SHA1(26d14843c256eaf7196e59463adb6581a25e9cca) )
9043   ROM_LOAD("ic22", 0x05000000, 0x00800000, CRC(730e0e1c) SHA1(469a2b34c492408aa70b60c1293481d218b76086) )
9044   ROM_LOAD("ic23", 0x05800000, 0x00800000, CRC(d93afcac) SHA1(69e2d873e5a384d1e14ef47d6f6a3cbcbe782eec) )
9045   ROM_LOAD("ic24", 0x06000000, 0x00800000, CRC(262d97b9) SHA1(1ae41ebea41035d21e174a03532dbaff9fe1ece2) )
9046   ROM_LOAD("ic25", 0x06800000, 0x00800000, CRC(e45cf169) SHA1(3b080d6306262db36c6857e11b8ec506fa20f0f5) )
9047   ROM_LOAD("ic26", 0x07000000, 0x00800000, CRC(6421720d) SHA1(6eaeb93d462542c3cf3e815d5fb309c337a8673b) )
9048   // IC27 populated, empty
9049
9050   ROM_REGION( 4, "rom_key", 0 )
9051   ROM_LOAD( "key.bin", 0, 4, CRC(757054c4) SHA1(7d5556d0940c582adbcf5697c7b81453d0c91153) )
9052ROM_END
9053
9054// Build:Jun 25 2005 17:00:38
90279055ROM_START( ngbc )
90289056   AW_BIOS
90299057
90309058   ROM_REGION( 0x14000000, "rom_board", ROMREGION_ERASEFF)
9059   ROM_LOAD( "ax3301en_p01.fmem1", 0x00000000, 0x0800000, CRC(f7e24e67) SHA1(8eef26d44b294faa509304b1b04f4d801337bc99) )
9060   ROM_LOAD( "ax3301m01.mrom1", 0x02000000, 0x2000000, CRC(e6013de9) SHA1(ccbc7c2e76153348646d75938d5c008dc80df17d) )
9061   ROM_LOAD( "ax3302m01.mrom2", 0x04000000, 0x2000000, CRC(f7cfef6c) SHA1(c9e6231499a9c9c8650d9e61f34ff1fcce8d442c) )
9062   ROM_LOAD( "ax3303m01.mrom3", 0x06000000, 0x2000000, CRC(0cdf8647) SHA1(0423f96842bef2c2ff454318dc6960b5052c0551) )
9063   ROM_LOAD( "ax3304m01.mrom4", 0x0a000000, 0x2000000, CRC(2f031db0) SHA1(3214735f04fadf160137f0585bfc1a27eeecfac6) )
9064   ROM_LOAD( "ax3305m01.mrom5", 0x0c000000, 0x2000000, CRC(f6668aaa) SHA1(6a78f8f0c7d7a71854ff87329290d38970cfb476) )
9065   ROM_LOAD( "ax3306m01.mrom6", 0x0e000000, 0x2000000, CRC(5cf32fbd) SHA1(b6ae0abe5791b3d6f8db07b8c8ca22219a153801) )
9066   ROM_LOAD( "ax3307m01.mrom7", 0x12000000, 0x2000000, CRC(26d9da53) SHA1(0015b4be670005a451274de68279b4302fc42a97) )
9067
9068   ROM_REGION( 4, "rom_key", 0 )
9069   ROM_LOAD( "ax3301f01.bin", 0, 4, CRC(9afe949b) SHA1(4f7b039f3287da61a53a2d012993bfb57e1459bd) )
9070ROM_END
9071
9072// JP cartridge have only few bytes difference - "CUSTOMER ID" field filled, probably used in online features for machine identification.
9073// Build:Jun 25 2005 17:00:38
9074ROM_START( ngbcj )
9075   AW_BIOS
9076
9077   ROM_REGION( 0x14000000, "rom_board", ROMREGION_ERASEFF)
90319078   ROM_LOAD( "ax3301p01.fmem1", 0x00000000, 0x0800000, CRC(6dd78275) SHA1(72d4cab58dbcebd666db21aeef190378ef447580) )
90329079   ROM_LOAD( "ax3301m01.mrom1", 0x02000000, 0x2000000, CRC(e6013de9) SHA1(ccbc7c2e76153348646d75938d5c008dc80df17d) )
90339080   ROM_LOAD( "ax3302m01.mrom2", 0x04000000, 0x2000000, CRC(f7cfef6c) SHA1(c9e6231499a9c9c8650d9e61f34ff1fcce8d442c) )
r253703r253704
90419088   ROM_LOAD( "ax3301f01.bin", 0, 4, CRC(9afe949b) SHA1(4f7b039f3287da61a53a2d012993bfb57e1459bd) )
90429089ROM_END
90439090
9044// note: it looks there no regional differences in KOF NW EN and JP cartridge dumps, possible JP is just newer revision
9045
9046// Build: Jul 2004
9091// Build:Jul 09 2004 15:05:53
90479092ROM_START( kofnw )
90489093   AW_BIOS
90499094
r253703r253704
90609105   ROM_LOAD( "ax2201f01.bin", 0, 4, CRC(b1fff0c8) SHA1(d83177e3672378a2bbc08653b4b73704333ca30a) )
90619106ROM_END
90629107
9063// Build: Sep 2004
9108// Build:Sep 10 2004 12:05:34
90649109ROM_START( kofnwj )
90659110   AW_BIOS
90669111
r253703r253704
91809225ROM_END
91819226
91829227// contents of cartridges labeled as JP and EN is the same
9228// Build:Aug 07 2005 18:11:25
91839229ROM_START( kofxi )
91849230   AW_BIOS
91859231
r253703r253704
92149260   ROM_LOAD( "315-6248.bin", 0, 4, CRC(553dd361) SHA1(a60a26b5ee786cf0bb3d09bb6f00374598fbd7cc) )
92159261ROM_END
92169262
9263// Ver 2005/12/16
9264// Build:Jan 13 2006 00:49:12
92179265ROM_START( mslug6 )
92189266   AW_BIOS
92199267
r253703r253704
92289276   ROM_LOAD( "ax3001f01.bin", 0, 4, CRC(0b9939e9) SHA1(4ca1225c7c9993542a67035a054ac579ed021de5) )
92299277ROM_END
92309278
9279// Build:Aug 05 2005 16:43:48
92319280ROM_START( samsptk )
92329281   AW_BIOS
92339282
r253703r253704
97109759GAME( 2003, ggisuka,   awbios,   aw2c, aw2c, naomi_state, atomiswave, ROT0,   "Arc System Works / Sammy", "Guilty Gear Isuka", MACHINE_IMPERFECT_GRAPHICS|MACHINE_IMPERFECT_SOUND|MACHINE_NOT_WORKING )
97119760GAME( 2004, dirtypig,  awbios,   aw2c, aw2c, naomi_state, atomiswave, ROT0,   "Sammy",                    "Dirty Pigskin Football", MACHINE_IMPERFECT_GRAPHICS|MACHINE_IMPERFECT_SOUND|MACHINE_NOT_WORKING )
97129761GAME( 2004, rumblef,   awbios,   aw2c, aw2c, naomi_state, atomiswave, ROT0,   "Sammy / Dimps",            "The Rumble Fish", MACHINE_IMPERFECT_GRAPHICS|MACHINE_IMPERFECT_SOUND|MACHINE_NOT_WORKING )
9762GAME( 2004, rumblefp,  rumblef,  aw2c, aw2c, naomi_state, atomiswave, ROT0,   "Sammy / Dimps",            "The Rumble Fish (prototype)", MACHINE_IMPERFECT_GRAPHICS|MACHINE_IMPERFECT_SOUND|MACHINE_NOT_WORKING )
97139763GAME( 2004, rangrmsn,  awbios,   aw2c, aw1w, naomi_state, atomiswave, ROT0,   "Sammy",                    "Ranger Mission", GAME_FLAGS )
97149764GAME( 2004, salmankt,  awbios,   aw2c, aw2c, naomi_state, atomiswave, ROT0,   "Sammy",                    "Salary Man Kintarou", GAME_FLAGS )
97159765GAME( 2004, ftspeed,   awbios,   aw1c, aw1w, naomi_state, atomiswave, ROT0,   "Sammy",                    "Faster Than Speed", GAME_FLAGS )
r253703r253704
97179767GAME( 2005, rumblef2,  awbios,   aw2c, aw2c, naomi_state, atomiswave, ROT0,   "Sammy / Dimps",            "The Rumble Fish 2", GAME_FLAGS )
97189768GAME( 2005, rumblf2p,  rumblef2, aw2c, aw2c, naomi_state, atomiswave, ROT0,   "Sammy / Dimps",            "The Rumble Fish 2 (prototype)", GAME_FLAGS )
97199769GAME( 2005, anmlbskt,  awbios,   aw2c, aw2c, naomi_state, atomiswave, ROT270, "MOSS / Sammy",             "Animal Basket", GAME_FLAGS )
9720GAME( 2005, ngbc,      awbios,   aw2c, aw2c, naomi_state, atomiswave, ROT0,   "Sammy / SNK Playmore",     "Neo-Geo Battle Coliseum", GAME_FLAGS )
9770GAME( 2005, ngbc,      awbios,   aw2c, aw2c, naomi_state, atomiswave, ROT0,   "Sammy / SNK Playmore",     "NeoGeo Battle Coliseum", GAME_FLAGS )
9771GAME( 2005, ngbcj,     ngbc,     aw2c, aw2c, naomi_state, atomiswave, ROT0,   "Sammy / SNK Playmore",     "NeoGeo Battle Coliseum (Japan)", GAME_FLAGS )
97219772GAME( 2005, samsptk,   awbios,   aw2c, aw2c, naomi_state, atomiswave, ROT0,   "Sammy / SNK Playmore",     "Samurai Spirits Tenkaichi Kenkakuden", GAME_FLAGS )
97229773GAME( 2005, kofxi,     awbios,   aw2c, aw2c, naomi_state, atomiswave, ROT0,   "Sammy / SNK Playmore",     "The King of Fighters XI", GAME_FLAGS )
97239774GAME( 2005, fotns,     awbios,   aw2c, aw2c, naomi_state, atomiswave, ROT0,   "Arc System Works / Sega",  "Fist Of The North Star", GAME_FLAGS )
trunk/src/mame/drivers/system16.cpp
r253703r253704
13541354   return 0xffff;//rand();
13551355}
13561356
1357WRITE16_MEMBER(segas1x_bootleg_state::ddcrewbl_spritebank_w)
1358{
1359//   printf("banking write %08x: %04x (%04x %04x)\n", space.device().safe_pc(), offset*2, data&mem_mask, mem_mask);
1360
1361   data &= mem_mask;
1362//   offset &= 0x7;
1363   offset += 4;
1364
1365   int maxbanks = memregion("sprites")->bytes() / 0x40000;
1366   if (data >= maxbanks)
1367      data = 255;
1368   m_sprites->set_bank((offset) * 2 + 0, data * 2 + 0);
1369   m_sprites->set_bank((offset) * 2 + 1, data * 2 + 1);
1370}
1371
1372
13571373// todo: this
1358static ADDRESS_MAP_START( ddcrewbl_map, AS_PROGRAM, 16, segas1x_bootleg_state )
1359   AM_RANGE(0x000000, 0x07ffff) AM_ROM
1360   AM_RANGE(0x200000, 0x27ffff) AM_ROM
1374static ADDRESS_MAP_START(ddcrewbl_map, AS_PROGRAM, 16, segas1x_bootleg_state)
1375   AM_RANGE(0x000000, 0x07ffff) AM_ROM // ok
1376   AM_RANGE(0x200000, 0x27ffff) AM_ROM // ok
13611377
13621378   AM_RANGE(0x400000, 0x40ffff) AM_RAM_WRITE(sys16_tileram_w) AM_SHARE("tileram")
13631379   AM_RANGE(0x410000, 0x410fff) AM_RAM_WRITE(sys16_textram_w) AM_SHARE("textram")
1364   AM_RANGE(0x440000, 0x440fff) AM_RAM AM_SHARE("sprites")
1365//   AM_RANGE(0xa00000, 0xa00001) AM_READ_PORT("COINAGE")
1366//   AM_RANGE(0xa00002, 0xa00003) AM_READ_PORT("DSW1")
1380   AM_RANGE(0x440000, 0x440fff) AM_RAM AM_SHARE("sprites") // ok
13671381
1368//   AM_RANGE(0xa0000e, 0xa0000f) AM_WRITE(sys18_tilebank_w)
1369//   AM_RANGE(0xa01000, 0xa01001) AM_READ_PORT("SERVICE")
1370//   AM_RANGE(0xa01002, 0xa01003) AM_READ_PORT("P1")
1371//   AM_RANGE(0xa01004, 0xa01005) AM_READ_PORT("P2")
1372//   AM_RANGE(0xa01006, 0xa01007) AM_READ_PORT("P3")
1382   AM_RANGE(0x840000, 0x840fff) AM_RAM_WRITE(paletteram_w) AM_SHARE("paletteram") // ok
13731383
1374   AM_RANGE(0x840000, 0x840fff) AM_RAM_WRITE(paletteram_w) AM_SHARE("paletteram")
1384   AM_RANGE(0xC00000, 0xC00001) AM_WRITENOP // vdp leftovers maybe?
1385   AM_RANGE(0xC00004, 0xC00005) AM_WRITENOP
1386   AM_RANGE(0xC00006, 0xC00007) AM_WRITENOP
1387   
13751388
1376   AM_RANGE(0xC00000, 0xC00001) AM_WRITENOP
1377
13781389   AM_RANGE(0xC40000, 0xC40001) AM_READ(ddcrew_c41006_r)
13791390   AM_RANGE(0xC40002, 0xC40003) AM_READ(ddcrew_c41006_r)
1380
1381
13821391   AM_RANGE(0xC41000, 0xC41001) AM_READ(ddcrew_c41006_r)
1392   AM_RANGE(0xC41002, 0xC41003) AM_READ(ddcrew_c41006_r)
1393   AM_RANGE(0xC41004, 0xC41005) AM_READ(ddcrew_c41006_r)
13831394   AM_RANGE(0xC41006, 0xC41007) AM_READ(ddcrew_c41006_r)
13841395
1396
1397   
1398   AM_RANGE(0xC44000, 0xC44001) AM_WRITENOP
1399
13851400   AM_RANGE(0xc46600, 0xc46601) AM_WRITE(sys18_refreshenable_w)
1386   AM_RANGE(0xffc000, 0xffffff) AM_RAM
1401
1402   AM_RANGE(0xC46038, 0xC4603f) AM_WRITE(ddcrewbl_spritebank_w) // ok
1403
1404   AM_RANGE(0xC46000, 0xC46001) AM_WRITENOP
1405   AM_RANGE(0xC46010, 0xC46011) AM_WRITENOP
1406   AM_RANGE(0xC46020, 0xC46021) AM_WRITENOP
1407
1408   AM_RANGE(0xC46040, 0xC46041) AM_WRITENOP
1409   AM_RANGE(0xC46050, 0xC46051) AM_WRITENOP
1410
1411   AM_RANGE(0xC46060, 0xC46061) AM_WRITENOP
1412   AM_RANGE(0xC46062, 0xC46063) AM_WRITENOP
1413   AM_RANGE(0xC46064, 0xC46065) AM_WRITENOP
1414
1415   AM_RANGE(0xC46070, 0xC46071) AM_WRITENOP
1416   
1417   AM_RANGE(0xffc000, 0xffffff) AM_RAM // ok
13871418ADDRESS_MAP_END
13881419
13891420/*************************************
r253703r253704
24722503MACHINE_CONFIG_END
24732504
24742505
2506MACHINE_RESET_MEMBER(segas1x_bootleg_state,ddcrewbl)
2507{
2508   // set up the initial banks for this game
2509   // because it doesn't appear to actually program banks 0-3.
2510   for (int i = 0; i < 4; i++)
2511   {
2512      m_sprites->set_bank((i)* 2 + 0, i * 2 + 0);
2513      m_sprites->set_bank((i)* 2 + 1, i * 2 + 1);
2514   }
2515}
2516
2517
24752518static MACHINE_CONFIG_START( ddcrewbl, segas1x_bootleg_state )
24762519
24772520   /* basic machine hardware */
r253703r253704
24942537   MCFG_VIDEO_START_OVERRIDE(segas1x_bootleg_state,system18old)
24952538
24962539   MCFG_BOOTLEG_SYS16B_SPRITES_ADD("sprites")
2497   MCFG_BOOTLEG_SYS16B_SPRITES_XORIGIN(189-107)
2540   MCFG_BOOTLEG_SYS16B_SPRITES_XORIGIN(189-124)
24982541
2542   MCFG_MACHINE_RESET_OVERRIDE(segas1x_bootleg_state,ddcrewbl)
2543
24992544MACHINE_CONFIG_END
25002545
25012546
r253703r253704
37403785DRIVER_INIT_MEMBER(segas1x_bootleg_state,ddcrewbl)
37413786{
37423787   DRIVER_INIT_CALL(common);
3743   m_spritebank_type = 0;
37443788}
37453789
37463790
trunk/src/mame/includes/system16.h
r253703r253704
131131   DECLARE_READ16_MEMBER(passht4b_io3_r);
132132   DECLARE_READ16_MEMBER(ddcrew_c41006_r);
133133   DECLARE_WRITE16_MEMBER(sys16_tilebank_w);
134   DECLARE_WRITE16_MEMBER(ddcrewbl_spritebank_w);
134135   DECLARE_WRITE8_MEMBER(tturfbl_msm5205_data_w);
135136   DECLARE_READ8_MEMBER(tturfbl_soundbank_r);
136137   DECLARE_WRITE8_MEMBER(tturfbl_soundbank_w);
r253703r253704
187188   DECLARE_DRIVER_INIT(goldnaxeb1);
188189   DECLARE_DRIVER_INIT(ddcrewbl);
189190   DECLARE_DRIVER_INIT(common);
191   DECLARE_MACHINE_RESET(ddcrewbl);
190192   TILEMAP_MAPPER_MEMBER(sys16_bg_map);
191193   TILEMAP_MAPPER_MEMBER(sys16_text_map);
192194   TILE_GET_INFO_MEMBER(get_bg_tile_info);
trunk/src/mame/video/system16.cpp
r253703r253704
3434
3535void segas1x_bootleg_state::setup_system16_bootleg_spritebanking(  )
3636{
37   if (m_spritebank_type == 1)
37   if (m_spritebank_type == 0)
3838   {
39      static const UINT8 default_banklist[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 };
40      int i;
41      for (i = 0; i < 16; i++)
42         m_sprites->set_bank(i, default_banklist[i]);
43   }
44   else
45   {
4639      static const UINT8 alternate_banklist[] = { 0,255,255,255, 255,255,255,3, 255,255,255,2, 255,1,0,255 };
4740      int i;
4841      for (i = 0; i < 16; i++)


Previous 199869 Revisions Next


© 1997-2024 The MAME Team