diff options
author | Aaron Giles <aaron@aarongiles.com> | 2009-10-31 22:47:46 +0000 |
---|---|---|
committer | Aaron Giles <aaron@aarongiles.com> | 2009-10-31 22:47:46 +0000 |
commit | 5ecfb2044b038b837531d7059b8e2b3399fa4d3a (patch) | |
tree | 678167c03328ff6680ce173313f8f402e9b33631 | |
parent | 3cb4cbfa70df186b4a778190f44d06c140849c77 (diff) |
Cleanups and version bump.mame0135
-rw-r--r-- | src/emu/cpu/dsp56k/dsp56ops.c | 14 | ||||
-rw-r--r-- | src/mame/audio/trackfld.c | 2 | ||||
-rw-r--r-- | src/mame/drivers/ddenlovr.c | 30 | ||||
-rw-r--r-- | src/mame/drivers/galdrvr.c | 4 | ||||
-rw-r--r-- | src/mame/drivers/goldstar.c | 6 | ||||
-rw-r--r-- | src/mame/drivers/megatech.c | 2 | ||||
-rw-r--r-- | src/mame/drivers/naomi.c | 2 | ||||
-rw-r--r-- | src/mame/drivers/pcat_dyn.c | 6 | ||||
-rw-r--r-- | src/mame/drivers/polepos.c | 4 | ||||
-rw-r--r-- | src/mame/drivers/raiden2.c | 8 | ||||
-rw-r--r-- | src/mame/machine/seicop.c | 228 | ||||
-rw-r--r-- | src/tools/unidasm.c | 6 | ||||
-rw-r--r-- | src/version.c | 2 |
13 files changed, 157 insertions, 157 deletions
diff --git a/src/emu/cpu/dsp56k/dsp56ops.c b/src/emu/cpu/dsp56k/dsp56ops.c index 8f8efea29f0..c227b0f6503 100644 --- a/src/emu/cpu/dsp56k/dsp56ops.c +++ b/src/emu/cpu/dsp56k/dsp56ops.c @@ -12,7 +12,7 @@ is written, the register receives the low-order portion of the word; the high-order portion is not used : ...much more! : ...shifter/limiter/overflow notes too. - + */ /* @@ -1503,7 +1503,7 @@ static size_t dsp56k_op_inc24(dsp56k_core* cpustate, const UINT16 op_byte, typed /* TODO: I wonder if workBits24 should be signed? */ workBits24 = ((*((UINT64*)D.addr)) & U64(0x000000ffffff0000)) >> 16; workBits24++; - //workBits24 &= 0x00ffffff; /* Solves -x issues - TODO: huh? */ + //workBits24 &= 0x00ffffff; /* Solves -x issues - TODO: huh? */ /* Set the D bits with the dec result */ *((UINT64*)D.addr) &= U64(0x000000000000ffff); @@ -1873,25 +1873,25 @@ static size_t dsp56k_op_abs(dsp56k_core* cpustate, const UINT16 op_byte, typed_p decode_F_table(cpustate, BITS(op_byte,0x0008), &D); *p_accum = *((UINT64*)D.addr); - + /* Sign extend D into a temp variable */ opD = *p_accum; if (opD & U64(0x0000008000000000)) opD |= U64(0xffffff0000000000); else opD &= U64(0x000000ffffffffff); - + /* Take the absolute value and clean up */ opD = abs(opD); opD &= U64(0x000000ffffffffff); - + /* Reassign */ *((UINT64*)D.addr) = opD; - + /* Special overflow case */ if ((*p_accum) == U64(0x0000008000000000)) *((UINT64*)D.addr) = U64(0x0000007fffffffff); - + /* S L E U N Z V C */ /* * * * * * * * - */ /* TODO: S, L, E, U */ diff --git a/src/mame/audio/trackfld.c b/src/mame/audio/trackfld.c index d9b5f424281..acf7f9754ec 100644 --- a/src/mame/audio/trackfld.c +++ b/src/mame/audio/trackfld.c @@ -53,7 +53,7 @@ WRITE8_DEVICE_HANDLER( trackfld_sound_w ) READ8_HANDLER( hyperspt_sh_timer_r ) { UINT32 clock = cpu_get_total_cycles(space->cpu) / TIMER_RATE; - + if (devtag_get_device(space->machine, "vlm")) { return (clock & 0x3) | (vlm5030_bsy(devtag_get_device(space->machine, "vlm"))? 0x04 : 0); diff --git a/src/mame/drivers/ddenlovr.c b/src/mame/drivers/ddenlovr.c index 55833f2d2de..2408489b784 100644 --- a/src/mame/drivers/ddenlovr.c +++ b/src/mame/drivers/ddenlovr.c @@ -3364,7 +3364,7 @@ static WRITE8_HANDLER( sryudens_coincounter_w ) logerror("%04x: warning, coin counter = %02x\n", cpu_get_pc(space->cpu), data); #ifdef MAME_DEBUG -// popmessage("COIN = %02x",data); +// popmessage("COIN = %02x",data); #endif } @@ -6975,7 +6975,7 @@ static INPUT_PORTS_START( sryudens ) PORT_DIPSETTING( 0x00, "1 2 3 5 8 15 30 50" ) PORT_DIPSETTING( 0x20, "2 3 6 8 12 15 30 50" ) PORT_DIPSETTING( 0x10, "1 2 3 5 10 25 50 100" ) -// PORT_DIPSETTING( 0xxx, "1 2 3 4 5 6 8 10" ) +// PORT_DIPSETTING( 0xxx, "1 2 3 4 5 6 8 10" ) PORT_DIPNAME( 0xc0, 0xc0, "Max Bet" ) PORT_DIPSETTING( 0xc0, "1" ) PORT_DIPSETTING( 0x80, "5" ) @@ -6983,11 +6983,11 @@ static INPUT_PORTS_START( sryudens ) PORT_DIPSETTING( 0x00, "20" ) PORT_START("DSW2") -// PORT_DIPNAME( 0x03, 0x03, DEF_STR( Coin_A ) ) -// PORT_DIPSETTING( 0x02, DEF_STR( 2C_1C ) ) -// PORT_DIPSETTING( 0x01, DEF_STR( 2C_2C ) ) -// PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) ) -// PORT_DIPSETTING( 0x00, DEF_STR( 2C_3C ) ) +// PORT_DIPNAME( 0x03, 0x03, DEF_STR( Coin_A ) ) +// PORT_DIPSETTING( 0x02, DEF_STR( 2C_1C ) ) +// PORT_DIPSETTING( 0x01, DEF_STR( 2C_2C ) ) +// PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) ) +// PORT_DIPSETTING( 0x00, DEF_STR( 2C_3C ) ) PORT_DIPNAME( 0x03, 0x03, DEF_STR( Coin_A ) ) PORT_DIPSETTING( 0x03, DEF_STR( 1C_1C ) ) PORT_DIPSETTING( 0x02, DEF_STR( 1C_2C ) ) @@ -7018,8 +7018,8 @@ static INPUT_PORTS_START( sryudens ) PORT_DIPSETTING( 0x04, "500" ) PORT_DIPSETTING( 0x03, "700" ) PORT_DIPSETTING( 0x02, "1000" ) -// PORT_DIPSETTING( 0x01, "1000" ) -// PORT_DIPSETTING( 0x00, "1000" ) +// PORT_DIPSETTING( 0x01, "1000" ) +// PORT_DIPSETTING( 0x00, "1000" ) PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) @@ -7211,10 +7211,10 @@ static INPUT_PORTS_START( daimyojn ) PORT_DIPSETTING( 0x0f, "96" ) PORT_DIPNAME( 0x30, 0x30, "Odds Rate" ) PORT_DIPSETTING( 0x30, "1 2 4 8 12 16 24 32" ) -// PORT_DIPSETTING( 0x00, "1 2 3 5 8 15 30 50" ) -// PORT_DIPSETTING( 0x10, "1 2 3 5 10 25 50 100" ) -// PORT_DIPSETTING( 0x20, "2 3 6 8 12 15 30 50" ) -// PORT_DIPSETTING( 0x30, "2 3 6 8 12 15 30 50" ) +// PORT_DIPSETTING( 0x00, "1 2 3 5 8 15 30 50" ) +// PORT_DIPSETTING( 0x10, "1 2 3 5 10 25 50 100" ) +// PORT_DIPSETTING( 0x20, "2 3 6 8 12 15 30 50" ) +// PORT_DIPSETTING( 0x30, "2 3 6 8 12 15 30 50" ) PORT_DIPNAME( 0xc0, 0xc0, "Max Bet" ) PORT_DIPSETTING( 0xc0, "1" ) PORT_DIPSETTING( 0x80, "5" ) @@ -7253,8 +7253,8 @@ static INPUT_PORTS_START( daimyojn ) PORT_DIPSETTING( 0x04, "500" ) PORT_DIPSETTING( 0x03, "700" ) PORT_DIPSETTING( 0x02, "1000" ) -// PORT_DIPSETTING( 0x01, "1000" ) -// PORT_DIPSETTING( 0x00, "1000" ) +// PORT_DIPSETTING( 0x01, "1000" ) +// PORT_DIPSETTING( 0x00, "1000" ) PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) diff --git a/src/mame/drivers/galdrvr.c b/src/mame/drivers/galdrvr.c index 8307d78c90b..5ad4c4be6be 100644 --- a/src/mame/drivers/galdrvr.c +++ b/src/mame/drivers/galdrvr.c @@ -4875,7 +4875,7 @@ ROM_START( scramblebf ) ROM_LOAD( "scns6.2l", 0x2800, 0x0800, CRC(9fd96374) SHA1(c8456dd8a012353a023a2d3fa5d508e49c36ace8) ) ROM_LOAD( "scns7.2m", 0x3000, 0x0800, CRC(88ac07a0) SHA1(c57061db5984b472039356bf84a050b5b66e3813) ) ROM_LOAD( "scns8.2p", 0x3800, 0x0800, CRC(75232e09) SHA1(b0da201bf05c63031cdbe9f7059e3c710557f33d) ) - + ROM_REGION( 0x10000, "audiocpu", 0 ) ROM_LOAD( "ot1ns.5c", 0x0000, 0x0800, CRC(be037cf6) SHA1(f28e5ead496e70beaada24775aa58bd5d75f2d25) ) ROM_LOAD( "ot2.5d", 0x0800, 0x0800, CRC(de7912da) SHA1(8558b4eff5d7e63029b325edef9914feda5834c3) ) @@ -4887,7 +4887,7 @@ ROM_START( scramblebf ) ROM_REGION( 0x0020, "proms", 0 ) // should be different on this bootleg.. ROM_LOAD( "c01s.6e", 0x0000, 0x0020, BAD_DUMP CRC(4e3caeab) SHA1(a25083c3e36d28afdefe4af6e6d4f3155e303625) ) -ROM_END +ROM_END ROM_START( strfbomb ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "1.2c", 0x0000, 0x0800, CRC(b102aaa0) SHA1(00560da7a2ded6afcdc1d46e12cc3c795654639a) ) diff --git a/src/mame/drivers/goldstar.c b/src/mame/drivers/goldstar.c index 8ea429804e4..b6a05cf3c69 100644 --- a/src/mame/drivers/goldstar.c +++ b/src/mame/drivers/goldstar.c @@ -6250,7 +6250,7 @@ ROM_END |4 | J | | | |m2016BP-12| | K | | B | | I | | V | | X | --| | +-----+ +--------------+ +----------+ +-----+ +-----+ +---------+ +------+ +------+ +--+ | +-----+ +--------------+ +----------+ +-----+ +-----+ +-------+ +------+ +------+ | -|3 | J | | [2] | |USC 6516-A| | T | | B | | H | | V | | X | | +|3 | J | | [2] | |USC 6516-A| | T | | B | | H | | V | | X | | | +-----+ | D2764 | |9252E GYU1| +-----+ +-----+ +-------+ +------+ +------+ +--+ | | | +----------+ | | +-----+ +--------------+ +----------+ +-----+ +-----+ +------+ +------+ | @@ -6272,7 +6272,7 @@ DIP1: DIP2: DIP3: DI | |#|#|#| |#|#|#|#| | | | | | |#|#|#|#| | | | |#|#| | | | | |#| | | |#|#|#|#| |#|#|#| | | +---------------+ | | +---------------+ | | +---------------+ | | +---------------+ | | 1 2 3 4 5 6 7 8 | | 1 2 3 4 5 6 7 8 | | 1 2 3 4 5 6 7 8 | | 1 2 3 4 5 6 7 8 | -+-------------------+ +-------------------+ +-------------------+ +-------------------+ ++-------------------+ +-------------------+ +-------------------+ +-------------------+ 1x XTAL = 12 Mhz @@ -6292,7 +6292,7 @@ K = SN74LS283N / KKFQ9149 L = GS 9427 / GD74LS138 M = GS 9424 / GD74LS04 N = Malaysia 9022AS / SN74LS139AN -O = GS 9425 / GD74LS157 ???? +O = GS 9425 / GD74LS157 ???? P = HD74LS04P Q = 5560 / JRC / 3151A R = HD74HC00P diff --git a/src/mame/drivers/megatech.c b/src/mame/drivers/megatech.c index 5f648998773..772bd9124b0 100644 --- a/src/mame/drivers/megatech.c +++ b/src/mame/drivers/megatech.c @@ -1108,7 +1108,7 @@ ROM_END // original dump of epr-14674.ic1 had CRC(c2b9a802) SHA1(108cc844c944125f9d271a2f2db094301294e8c2) // with the byte at offset 3 being F6 instead of Fe, this seems like a bad dump when compared to the Genesis rom which -// has been verified on multiple carts, chances are the ROM had developed a fault. +// has been verified on multiple carts, chances are the ROM had developed a fault. ROM_START( mt_tout ) /* Turbo Outrun */ MEGATECH_BIOS diff --git a/src/mame/drivers/naomi.c b/src/mame/drivers/naomi.c index ae583e5d962..54d69382e32 100644 --- a/src/mame/drivers/naomi.c +++ b/src/mame/drivers/naomi.c @@ -2002,7 +2002,7 @@ Scan ROM for the text string "LOADING TEST MODE NOW" back up four (4) bytes for ROM_LOAD16_WORD_SWAP_BIOS( 0, "epr-22851.bin", 0x000000, 0x200000, CRC(62483677) SHA1(3e3bcacf5f972c376b569f45307ee7fd0b5031b7) ) \ ROM_SYSTEM_BIOS( 1, "bios1", "Ferrari F355 (USA)" ) \ ROM_LOAD16_WORD_SWAP_BIOS( 1, "epr-22850.bin", 0x000000, 0x200000, CRC(28aa539d) SHA1(14485368656af80504b212da620179c49f84c1a2) ) - + #define AIRLINE_BIOS \ ROM_SYSTEM_BIOS( 0, "bios0", "Airline Pilots Deluxe (Export)" ) \ ROM_LOAD16_WORD_SWAP_BIOS( 0, "epr-21802.bin", 0x000000, 0x200000, CRC(a77c6b1c) SHA1(bd50a6bb8fa9bac121b076e21ea048a83a240a48) ) \ diff --git a/src/mame/drivers/pcat_dyn.c b/src/mame/drivers/pcat_dyn.c index 5f23a0e5931..19cafee4a42 100644 --- a/src/mame/drivers/pcat_dyn.c +++ b/src/mame/drivers/pcat_dyn.c @@ -285,9 +285,9 @@ static ADDRESS_MAP_START( pcat_map, ADDRESS_SPACE_PROGRAM, 32 ) AM_RANGE(0x000a0000, 0x000bffff) AM_RAM AM_BASE(&vga_vram) AM_RANGE(0x000c0000, 0x000c7fff) AM_RAM AM_REGION("video_bios", 0) AM_RANGE(0x000c8000, 0x000cffff) AM_RAM -// AM_RANGE(0x000d0000, 0x000d7fff) AM_RAM AM_REGION("disk_bios", 0) -// AM_RANGE(0x000d8000, 0x000dffff) AM_RAM AM_REGION("disk_bios", 0) -// AM_RANGE(0x000e0000, 0x000effff) AM_ROM AM_REGION("game_prg", 0) +// AM_RANGE(0x000d0000, 0x000d7fff) AM_RAM AM_REGION("disk_bios", 0) +// AM_RANGE(0x000d8000, 0x000dffff) AM_RAM AM_REGION("disk_bios", 0) +// AM_RANGE(0x000e0000, 0x000effff) AM_ROM AM_REGION("game_prg", 0) AM_RANGE(0x000f0000, 0x000fffff) AM_ROM AM_REGION("bios", 0 ) AM_RANGE(0x00100000, 0x001fffff) AM_RAM //AM_REGION("game_prg", 0) AM_RANGE(0xffff0000, 0xffffffff) AM_ROM AM_REGION("bios", 0 ) diff --git a/src/mame/drivers/polepos.c b/src/mame/drivers/polepos.c index 87699709128..6d032f6b79d 100644 --- a/src/mame/drivers/polepos.c +++ b/src/mame/drivers/polepos.c @@ -1874,7 +1874,7 @@ ROM_START( polepos2bi ) ROM_LOAD( "09.bin", 0xa000, 0x2000, CRC(7053e219) SHA1(97700fbe887e2d11c9f9a0937147725f6787f081) ) ROM_LOAD( "08.bin", 0xc000, 0x2000, CRC(5fe9b365) SHA1(1a3ac099a6bb506a5f71c12c6fb14d014172371c) ) ROM_LOAD( "07.bin", 0xe000, 0x2000, CRC(ca14ca7b) SHA1(e58e40fdf1385ae9b080225d9ffe3ec5b122bf69) ) - + ROM_REGION( 0x5000, "gfx5", 0 ) /* road generation ROMs needed at runtime */ ROM_LOAD( "03.bin", 0x0000, 0x2000, CRC(ee6b3315) SHA1(9cc26c6d3604c0f60d716f86e67e9d9c0487f87d) ) /* road control */ ROM_LOAD( "02.bin", 0x2000, 0x2000, CRC(6d1e7042) SHA1(90113ff0c93ed86d95067290088705bb5e6608d1) ) /* road bits 1 */ @@ -1903,7 +1903,7 @@ ROM_START( polepos2bi ) ROM_LOAD( "74s287-b.bin", 0x0000, 0x0100, CRC(8568decc) SHA1(0aac1fa082858d4d201e21511c609a989f9a1535) ) /* Namco sound */ ROM_REGION( 0x4000, "engine", 0 ) /* these roms are both the same on the original sets, but here they differ */ - ROM_LOAD( "pp4-15.bin", 0x0000, 0x2000, CRC(5d79e1ad) SHA1(0323bdf3b9aca298b788bb07020653a43114c952) ) + ROM_LOAD( "pp4-15.bin", 0x0000, 0x2000, CRC(5d79e1ad) SHA1(0323bdf3b9aca298b788bb07020653a43114c952) ) ROM_LOAD( "pp4-16.bin", 0x2000, 0x2000, CRC(7d93bc1c) SHA1(dad7c0aa24aef593c84e21f7f8858ca7ada86364) ) /* engine sound */ ROM_REGION( 0x6000, "52xx", ROMREGION_ERASEFF ) diff --git a/src/mame/drivers/raiden2.c b/src/mame/drivers/raiden2.c index 22b1281f2cd..a76edadfb2b 100644 --- a/src/mame/drivers/raiden2.c +++ b/src/mame/drivers/raiden2.c @@ -869,7 +869,7 @@ static WRITE16_HANDLER( mcu_prog_w ) static WRITE16_HANDLER( mcu_prog_w2 ) { mcu_prog[mcu_prog_offs*2+1] = data; - + // both new zero team and raiden2/dx v33 version upload the same table.. #if 1 { @@ -922,8 +922,8 @@ static READ16_HANDLER( nzerotea_unknown_r ) static ADDRESS_MAP_START( nzerotea_mem, ADDRESS_SPACE_PROGRAM, 16 ) -// AM_RANGE(0x00400, 0x007ff) AM_READWRITE(raiden2_mcu_r, raiden2_mcu_w) AM_BASE(&cop_mcu_ram) - +// AM_RANGE(0x00400, 0x007ff) AM_READWRITE(raiden2_mcu_r, raiden2_mcu_w) AM_BASE(&cop_mcu_ram) + /* results from cop? */ AM_RANGE(0x00430, 0x00431) AM_READ(nzerotea_unknown_r) AM_RANGE(0x00432, 0x00433) AM_READ(nzerotea_unknown_r) @@ -942,7 +942,7 @@ static ADDRESS_MAP_START( nzerotea_mem, ADDRESS_SPACE_PROGRAM, 16 ) AM_RANGE(0x00744, 0x00745) AM_READ(r2_playerin_r) AM_RANGE(0x0074c, 0x0074d) AM_READ(rdx_v33_system_r) AM_RANGE(0x00762, 0x00763) AM_READ(nzerotea_unknown_r) - + AM_RANGE(0x00788, 0x00789) AM_READ(nzerotea_unknown_r) AM_RANGE(0x00794, 0x00795) AM_READ(nzerotea_unknown_r) diff --git a/src/mame/machine/seicop.c b/src/mame/machine/seicop.c index 15509efe444..cf18d671541 100644 --- a/src/mame/machine/seicop.c +++ b/src/mame/machine/seicop.c @@ -713,7 +713,7 @@ t u1 u2 trg tbl 0b | 5 | fffb | 5905 | 9c8 a84 0a2 0c | 8 | f3e7 | 6200 | 3a0 3a6 380 aa0 2a6 0d | a | fff3 | 6880 | b80 ba0 -0e | 0 | 0000 | 0000 | +0e | 0 | 0000 | 0000 | 0f | 6 | fffb | 7905 | 1a2 2c2 0a2 10 | 7 | fdfb | 8100 | b9a b88 888 11 | 7 | fdfb | 8900 | b9a b8a 88a @@ -730,7 +730,7 @@ t u1 u2 trg tbl 1c | 5 | b07f | e38e | 984 ac4 d82 ac2 39b b9a b9a a9a 1d | 5 | b07f | eb8e | 984 ac4 d82 ac2 39b b9a b9a a9f 1e | 5 | fefb | f105 | a88 994 088 -1f | 0 | 0000 | 0000 | +1f | 0 | 0000 | 0000 | heatbrl, heatbrl2, heatbrlo, heatbrlu t u1 u2 trg tbl @@ -744,28 +744,28 @@ t u1 u2 trg tbl 07 | 4 | 007f | 3bb0 | f9c b9c b9c b9c b9c b9c b9c 99c 08 | 5 | fcdd | 42c2 | f9a b9a b9c b9c b9c 29c 09 | 5 | fcdd | 4aa0 | f9a b9a b9c b9c b9c 99b -0a | 0 | 0000 | 0000 | -0b | 0 | 0000 | 0000 | +0a | 0 | 0000 | 0000 | +0b | 0 | 0000 | 0000 | 0c | 8 | f3e7 | 6200 | 380 39a 380 a80 29a 0d | a | fff3 | 6880 | b80 ba0 -0e | 0 | 0000 | 0000 | -0f | 0 | 0000 | 0000 | -10 | 7 | fdfb | 8100 | b9a b88 888 -11 | 7 | fdfb | 8900 | b9a b8a 88a -12 | 7 | f8f7 | 9180 | b80 b94 b94 894 -13 | 7 | f8f7 | 9980 | b80 b96 b96 896 -14 | 0 | ffff | a100 | b80 b82 b84 b86 -15 | f | ffff | a900 | ba0 ba2 ba4 ba6 -16 | 9 | ffff | b080 | b40 bc0 bc2 -17 | 6 | ffff | b880 | b60 be0 be2 -18 | a | ff00 | c480 | 080 882 -19 | 0 | 0000 | 0000 | -1a | 0 | 0000 | 0000 | -1b | 0 | 0000 | 0000 | -1c | 0 | 0000 | 0000 | -1d | 0 | 0000 | 0000 | -1e | 0 | 0000 | 0000 | -1f | 0 | 0000 | 0000 | +0e | 0 | 0000 | 0000 | +0f | 0 | 0000 | 0000 | +10 | 7 | fdfb | 8100 | b9a b88 888 +11 | 7 | fdfb | 8900 | b9a b8a 88a +12 | 7 | f8f7 | 9180 | b80 b94 b94 894 +13 | 7 | f8f7 | 9980 | b80 b96 b96 896 +14 | 0 | ffff | a100 | b80 b82 b84 b86 +15 | f | ffff | a900 | ba0 ba2 ba4 ba6 +16 | 9 | ffff | b080 | b40 bc0 bc2 +17 | 6 | ffff | b880 | b60 be0 be2 +18 | a | ff00 | c480 | 080 882 +19 | 0 | 0000 | 0000 | +1a | 0 | 0000 | 0000 | +1b | 0 | 0000 | 0000 | +1c | 0 | 0000 | 0000 | +1d | 0 | 0000 | 0000 | +1e | 0 | 0000 | 0000 | +1f | 0 | 0000 | 0000 | legionna, legionnau (commands are the same as heatbrl, triggers are different) t u1 u2 trg tbl @@ -779,12 +779,12 @@ t u1 u2 trg tbl 07 | 4 | 007f | 3bb0 | f9c b9c b9c b9c b9c b9c b9c 99c 08 | 5 | fcdd | 42c2 | f9a b9a b9c b9c b9c 29c 09 | 5 | fcdd | 4aa0 | f9a b9a b9c b9c b9c 99b -0a | 0 | 0000 | 0000 | -0b | 0 | 0000 | 0000 | +0a | 0 | 0000 | 0000 | +0b | 0 | 0000 | 0000 | 0c | 8 | f3e7 | 6200 | 380 39a 380 a80 29a 0d | a | fff3 | 6880 | b80 ba0 -0e | 0 | 0000 | 0000 | -0f | 0 | 0000 | 0000 | +0e | 0 | 0000 | 0000 | +0f | 0 | 0000 | 0000 | 10 | 7 | fdfb | 8100 | b9a b88 888 11 | 7 | fdfb | 8900 | b9a b8a 88a 12 | 7 | f8f7 | 9180 | b80 b94 b94 894 @@ -794,11 +794,11 @@ t u1 u2 trg tbl 16 | 9 | ffff | b100 | b40 bc0 bc2 17 | 6 | ffff | b900 | b60 be0 be2 18 | a | ff00 | c480 | 080 882 -19 | 0 | 0000 | 0000 | +19 | 0 | 0000 | 0000 | 1a | 0 | 0000 | 0000 | -1b | 0 | 0000 | 0000 | -1c | 0 | 0000 | 0000 | -1d | 0 | 0000 | 0000 | +1b | 0 | 0000 | 0000 | +1c | 0 | 0000 | 0000 | +1d | 0 | 0000 | 0000 | 1e | 0 | 0000 | 0000 | 1f | 0 | 0000 | 0000 | @@ -815,7 +815,7 @@ t u1 u2 trg tbl 07 | 4 | 007f | 3bb0 | f9c b9c b9c b9c b9c b9c b9c 99c 08 | 5 | fcdd | 42c2 | f9a b9a b9c b9c b9c 29c 09 | 5 | fcdd | 4aa0 | f9a b9a b9c b9c b9c 99b -0a | 0 | 0000 | 0000 | +0a | 0 | 0000 | 0000 | 0b | 0 | 0000 | 0000 | 0c | 8 | f3e7 | 6200 | 380 39a 380 a80 29a 0d | a | fff3 | 6880 | b80 ba0 @@ -830,10 +830,10 @@ t u1 u2 trg tbl 16 | 9 | ffff | b100 | b40 bc0 bc2 17 | 6 | ffff | b900 | b60 be0 be2 18 | a | ff00 | c480 | 080 882 -19 | 0 | 0000 | 0000 | +19 | 0 | 0000 | 0000 | 1a | 0 | 0000 | 0000 | -1b | 0 | 0000 | 0000 | -1c | 0 | 0000 | 0000 | +1b | 0 | 0000 | 0000 | +1c | 0 | 0000 | 0000 | 1d | 0 | 0000 | 0000 | 1e | 0 | 0000 | 0000 | 1f | 0 | 0000 | 0000 | @@ -854,7 +854,7 @@ t u1 u2 trg tbl 0b | 5 | fffb | 5905 | 9c8 a84 0a2 0c | 8 | f3e7 | 6200 | 380 39a 380 a80 29a 0d | a | fff3 | 6980 | b80 ba0 -0e | 0 | 0000 | 0000 | +0e | 0 | 0000 | 0000 | 0f | 6 | fffb | 7905 | 1a2 2c2 0a2 10 | 7 | fdfb | 8100 | b9a b88 888 11 | 7 | fdfb | 8900 | b9a b8a 88a @@ -871,7 +871,7 @@ t u1 u2 trg tbl 1c | 5 | b07f | e38e | 984 ac4 d82 ac2 39b b9a b9a a9a 1d | 5 | b07f | eb8e | 984 ac4 d82 ac2 39b b9a b9a a9f 1e | 5 | fefb | f105 | a88 994 088 -1f | 0 | 0000 | 0000 | +1f | 0 | 0000 | 0000 | raiden2, raiden2a, raiden2b, raiden2c, raiden2d, raiden2e, raiden2f t u1 u2 trg tbl @@ -891,18 +891,18 @@ t u1 u2 trg tbl 0d | 0 | 0000 | 0000 | 0e | 0 | 0000 | 0000 | 0f | 0 | 0000 | 0000 | -10 | 7 | fdfb | 8100 | b9a b88 888 -11 | 7 | fdfb | 8900 | b9a b8a 88a -12 | 7 | fefb | 9100 | b80 b94 894 -13 | 7 | fefb | 9900 | b80 b94 896 -14 | 0 | 00ff | a100 | b80 b82 b84 b86 -15 | f | 00ff | a900 | ba0 ba2 ba4 ba6 -16 | 9 | ffff | b100 | b40 bc0 bc2 -17 | 6 | ffff | b900 | b60 be0 be2 -18 | 0 | 0000 | 0000 | -19 | 0 | 0000 | 0000 | -1a | 0 | 0000 | 0000 | -1b | 0 | 0000 | 0000 | +10 | 7 | fdfb | 8100 | b9a b88 888 +11 | 7 | fdfb | 8900 | b9a b8a 88a +12 | 7 | fefb | 9100 | b80 b94 894 +13 | 7 | fefb | 9900 | b80 b94 896 +14 | 0 | 00ff | a100 | b80 b82 b84 b86 +15 | f | 00ff | a900 | ba0 ba2 ba4 ba6 +16 | 9 | ffff | b100 | b40 bc0 bc2 +17 | 6 | ffff | b900 | b60 be0 be2 +18 | 0 | 0000 | 0000 | +19 | 0 | 0000 | 0000 | +1a | 0 | 0000 | 0000 | +1b | 0 | 0000 | 0000 | 1c | 0 | 0000 | 0000 | 1d | 0 | 0000 | 0000 | 1e | 6 | fff7 | f205 | 182 2e0 3c0 0c0 3c0 @@ -924,9 +924,9 @@ t u1 u2 trg tbl 0a | 6 | fff7 | 5205 | 180 2e0 3a0 0a0 3a0 0b | 6 | fff7 | 5a05 | 180 2e0 3a0 0a0 3a0 0c | 8 | f3e7 | 6200 | 380 39a 380 a80 29a -0d | 0 | 0000 | 0000 | -0e | 0 | 0000 | 0000 | -0f | 6 | fffb | 7e05 | 180 282 080 180 282 +0d | 0 | 0000 | 0000 | +0e | 0 | 0000 | 0000 | +0f | 6 | fffb | 7e05 | 180 282 080 180 282 10 | 7 | fdfb | 8100 | b9a b88 888 11 | 7 | fdfb | 8900 | b9a b8a 88a 12 | 7 | fefb | 9100 | b80 b94 894 @@ -962,7 +962,7 @@ t u1 u2 trg tbl 0c | 8 | f3e7 | 6200 | 380 39a 380 a80 29a 0d | a | fff3 | 6980 | b80 ba0 0e | 8 | fdfd | 7100 | b80 a80 b80 -0f | 0 | 0000 | 0000 | +0f | 0 | 0000 | 0000 | 10 | 7 | fdfb | 8100 | b9a b88 888 11 | 7 | fdfb | 8900 | b9a b8a 88a 12 | 7 | f8f7 | 9100 | b80 b94 b94 894 @@ -972,9 +972,9 @@ t u1 u2 trg tbl 16 | 9 | ffff | b100 | b40 bc0 bc2 17 | 6 | ffff | b900 | b60 be0 be2 18 | a | ff00 | 7c80 | 080 882 -19 | 0 | 0000 | 0000 | -1a | 0 | 0000 | 0000 | -1b | 0 | 0000 | 0000 | +19 | 0 | 0000 | 0000 | +1a | 0 | 0000 | 0000 | +1b | 0 | 0000 | 0000 | 1c | 5 | 06fb | e105 | a88 994 088 1d | 5 | 05f7 | ede5 | f88 a84 986 08a 1e | 4 | 00ff | f790 | f80 b84 b84 b84 b84 b84 b84 b84 @@ -1033,7 +1033,7 @@ Table 03 - Same on All games (raiden2) | 6 | fbfb | 1905 | 994 a88 088 (raidndx) | 6 | fbfb | 1905 | 994 a88 088 -Table 04 - grainbow and heatbrl have a b9c in the 4th slot, triggers differ on v30 hw +Table 04 - grainbow and heatbrl have a b9c in the 4th slot, triggers differ on v30 hw (grainbow) | 5 | f5df | 2288 | f8a b8a 388 b9c b9a a9a (cupsoc) | 5 | f5df | 2288 | f8a b8a 388 b9a b9a a9a (legionna) | 5 | f5df | 2288 | f8a b8a 388 b9a b9a a9a @@ -1096,9 +1096,9 @@ Table 09 - Same on All games Table 0a - Game specific (grainbow) | 5 | fefb | 5105 | a80 984 082 (cupsoc) | 5 | fefb | 5105 | a80 984 082 -(legionna) | 0 | 0000 | 0000 | -(godzilla) | 0 | 0000 | 0000 | -(heatbrl) | 0 | 0000 | 0000 | +(legionna) | 0 | 0000 | 0000 | +(godzilla) | 0 | 0000 | 0000 | +(heatbrl) | 0 | 0000 | 0000 | (zeroteam) | 6 | fffb | 5105 | 180 2e0 0a0 (raiden2) | 6 | fff7 | 5205 | 180 2e0 3a0 0a0 3a0 (raidndx) | 6 | fff7 | 5205 | 180 2e0 3a0 0a0 3a0 @@ -1106,9 +1106,9 @@ Table 0a - Game specific Table 0b - Game specific (grainbow) | 5 | fffb | 5905 | 9c8 a84 0a2 (cupsoc) | 5 | fffb | 5905 | 9c8 a84 0a2 -(legionna) | 0 | 0000 | 0000 | +(legionna) | 0 | 0000 | 0000 | (godzilla) | 0 | 0000 | 0000 | -(heatbrl) | 0 | 0000 | 0000 | +(heatbrl) | 0 | 0000 | 0000 | (zeroteam) | 6 | ffdb | 5a85 | 180 2e0 0a0 182 2e0 0c0 3c0 (raiden2) | 6 | fff7 | 5a05 | 180 2e0 3a0 0a0 3a0 (raidndx) | 6 | fff7 | 5a05 | 180 2e0 3a0 0a0 3a0 @@ -1132,56 +1132,56 @@ Table 0d - Zero team uses different trigger, doesn't exist on raiden2/dx (heatbrl) | a | fff3 | 6880 | b80 ba0 (zeroteam) | a | fff3 | 6980 | b80 ba0 (raiden2) | 0 | 0000 | 0000 | -(raidndx) | 0 | 0000 | 0000 | +(raidndx) | 0 | 0000 | 0000 | Table 0e - Zero Team only -(grainbow) | 0 | 0000 | 0000 | -(cupsoc) | 0 | 0000 | 0000 | +(grainbow) | 0 | 0000 | 0000 | +(cupsoc) | 0 | 0000 | 0000 | (legionna) | 0 | 0000 | 0000 | -(godzilla) | 0 | 0000 | 0000 | -(heatbrl) | 0 | 0000 | 0000 | +(godzilla) | 0 | 0000 | 0000 | +(heatbrl) | 0 | 0000 | 0000 | (zeroteam) | 8 | fdfd | 7100 | b80 a80 b80 (raiden2) | 0 | 0000 | 0000 | -(raidndx) | 0 | 0000 | 0000 | +(raidndx) | 0 | 0000 | 0000 | Table 0f - Same on grainbow/cupsoc, different on raidndx (added compared to raiden2) (grainbow) | 6 | fffb | 7905 | 1a2 2c2 0a2 (cupsoc) | 6 | fffb | 7905 | 1a2 2c2 0a2 -(legionna) | 0 | 0000 | 0000 | +(legionna) | 0 | 0000 | 0000 | (godzilla) | 0 | 0000 | 0000 | -(heatbrl) | 0 | 0000 | 0000 | -(zeroteam) | 0 | 0000 | 0000 | +(heatbrl) | 0 | 0000 | 0000 | +(zeroteam) | 0 | 0000 | 0000 | (raiden2) | 0 | 0000 | 0000 | -(raidndx) | 6 | fffb | 7e05 | 180 282 080 180 282 +(raidndx) | 6 | fffb | 7e05 | 180 282 080 180 282 Table 10 - Same on all games -(grainbow) | 7 | fdfb | 8100 | b9a b88 888 +(grainbow) | 7 | fdfb | 8100 | b9a b88 888 (cupsoc) | 7 | fdfb | 8100 | b9a b88 888 (legionna) | 7 | fdfb | 8100 | b9a b88 888 (godzilla) | 7 | fdfb | 8100 | b9a b88 888 (heatbrl) | 7 | fdfb | 8100 | b9a b88 888 (zeroteam) | 7 | fdfb | 8100 | b9a b88 888 -(raiden2) | 7 | fdfb | 8100 | b9a b88 888 +(raiden2) | 7 | fdfb | 8100 | b9a b88 888 (raidndx) | 7 | fdfb | 8100 | b9a b88 888 Table 11 - Same on all games -(grainbow) | 7 | fdfb | 8900 | b9a b8a 88a +(grainbow) | 7 | fdfb | 8900 | b9a b8a 88a (cupsoc) | 7 | fdfb | 8900 | b9a b8a 88a (legionna) | 7 | fdfb | 8900 | b9a b8a 88a (godzilla) | 7 | fdfb | 8900 | b9a b8a 88a (heatbrl) | 7 | fdfb | 8900 | b9a b8a 88a (zeroteam) | 7 | fdfb | 8900 | b9a b8a 88a -(raiden2) | 7 | fdfb | 8900 | b9a b8a 88a +(raiden2) | 7 | fdfb | 8900 | b9a b8a 88a (raidndx) | 7 | fdfb | 8900 | b9a b8a 88a Table 12 - Raiden2/DX differ from others (list and trigger) -(grainbow) | 7 | f8f7 | 9180 | b80 b94 b94 894 +(grainbow) | 7 | f8f7 | 9180 | b80 b94 b94 894 (cupsoc) | 7 | f8f7 | 9180 | b80 b94 b94 894 (legionna) | 7 | f8f7 | 9180 | b80 b94 b94 894 (godzilla) | 7 | f8f7 | 9180 | b80 b94 b94 894 (heatbrl) | 7 | f8f7 | 9180 | b80 b94 b94 894 (zeroteam) | 7 | f8f7 | 9100 | b80 b94 b94 894 -(raiden2) | 7 | fefb | 9100 | b80 b94 894 +(raiden2) | 7 | fefb | 9100 | b80 b94 894 (raidndx) | 7 | fefb | 9100 | b80 b94 894 Table 13 - Raiden2/DX differ from others , slight changes on legionna and hearbrl too @@ -1190,9 +1190,9 @@ Table 13 - Raiden2/DX differ from others , slight changes on legionna and hearbr (cupsoc) | 7 | f8f7 | 9980 | b80 b94 b94 896 (legionna) | 7 | f8f7 | 9980 | b80 b96 b96 896 (godzilla) | 7 | f8f7 | 9980 | b80 b94 b94 896 -(heatbrl) | 7 | f8f7 | 9980 | b80 b96 b96 896 +(heatbrl) | 7 | f8f7 | 9980 | b80 b96 b96 896 (zeroteam) | 7 | f8f7 | 9900 | b80 b94 b94 896 -(raiden2) | 7 | fefb | 9900 | b80 b94 896 +(raiden2) | 7 | fefb | 9900 | b80 b94 896 (raidndx) | 7 | fefb | 9900 | b80 b94 896 Table 14 - Trigger differs on heatbrl + v30 games, unknown param differs on grainbow + v30 games @@ -1200,9 +1200,9 @@ Table 14 - Trigger differs on heatbrl + v30 games, unknown param differs on grai (cupsoc) | 0 | ffff | a180 | b80 b82 b84 b86 (legionna) | 0 | ffff | a180 | b80 b82 b84 b86 (godzilla) | 0 | ffff | a180 | b80 b82 b84 b86 -(heatbrl) | 0 | ffff | a100 | b80 b82 b84 b86 +(heatbrl) | 0 | ffff | a100 | b80 b82 b84 b86 (zeroteam) | 0 | ffff | a100 | b80 b82 b84 b86 -(raiden2) | 0 | 00ff | a100 | b80 b82 b84 b86 +(raiden2) | 0 | 00ff | a100 | b80 b82 b84 b86 (raidndx) | 0 | 00ff | a100 | b80 b82 b84 b86 Table 15 - Trigger differs on heatbrl + v30 games, unknown param differs on grainbow + v30 games @@ -1210,9 +1210,9 @@ Table 15 - Trigger differs on heatbrl + v30 games, unknown param differs on grai (cupsoc) | f | ffff | a980 | ba0 ba2 ba4 ba6 (legionna) | f | ffff | a980 | ba0 ba2 ba4 ba6 (godzilla) | f | ffff | a980 | ba0 ba2 ba4 ba6 -(heatbrl) | f | ffff | a900 | ba0 ba2 ba4 ba6 +(heatbrl) | f | ffff | a900 | ba0 ba2 ba4 ba6 (zeroteam) | f | ffff | a900 | ba0 ba2 ba4 ba6 -(raiden2) | f | 00ff | a900 | ba0 ba2 ba4 ba6 +(raiden2) | f | 00ff | a900 | ba0 ba2 ba4 ba6 (raidndx) | f | 00ff | a900 | ba0 ba2 ba4 ba6 Table 16 - Trigger differs on heatbrl @@ -1220,9 +1220,9 @@ Table 16 - Trigger differs on heatbrl (cupsoc) | 9 | ffff | b100 | b40 bc0 bc2 (legionna) | 9 | ffff | b100 | b40 bc0 bc2 (godzilla) | 9 | ffff | b100 | b40 bc0 bc2 -(heatbrl) | 9 | ffff | b080 | b40 bc0 bc2 +(heatbrl) | 9 | ffff | b080 | b40 bc0 bc2 (zeroteam) | 9 | ffff | b100 | b40 bc0 bc2 -(raiden2) | 9 | ffff | b100 | b40 bc0 bc2 +(raiden2) | 9 | ffff | b100 | b40 bc0 bc2 (raidndx) | 9 | ffff | b100 | b40 bc0 bc2 Table 17 - Trigger differs on heatbrl @@ -1230,9 +1230,9 @@ Table 17 - Trigger differs on heatbrl (cupsoc) | 6 | ffff | b900 | b60 be0 be2 (legionna) | 6 | ffff | b900 | b60 be0 be2 (godzilla) | 6 | ffff | b900 | b60 be0 be2 -(heatbrl) | 6 | ffff | b880 | b60 be0 be2 +(heatbrl) | 6 | ffff | b880 | b60 be0 be2 (zeroteam) | 6 | ffff | b900 | b60 be0 be2 -(raiden2) | 6 | ffff | b900 | b60 be0 be2 +(raiden2) | 6 | ffff | b900 | b60 be0 be2 (raidndx) | 6 | ffff | b900 | b60 be0 be2 Table 18 - Same for all 68k games, zero team has different trigger, not on Raiden2/DX @@ -1240,19 +1240,19 @@ Table 18 - Same for all 68k games, zero team has different trigger, not on Raide (cupsoc) | a | ff00 | c480 | 080 882 (legionna) | a | ff00 | c480 | 080 882 (godzilla) | a | ff00 | c480 | 080 882 -(heatbrl) | a | ff00 | c480 | 080 882 +(heatbrl) | a | ff00 | c480 | 080 882 (zeroteam) | a | ff00 | 7c80 | 080 882 -(raiden2) | 0 | 0000 | 0000 | +(raiden2) | 0 | 0000 | 0000 | (raidndx) | 0 | 0000 | 0000 | Table 19 - grainbow / cupsoc only (grainbow) | 5 | bf7f | cb8f | 984 aa4 d82 aa2 39b b9a b9a a9f (cupsoc) | 5 | bf7f | cb8f | 984 aa4 d82 aa2 39b b9a b9a a9f -(legionna) | 0 | 0000 | 0000 | -(godzilla) | 0 | 0000 | 0000 | -(heatbrl) | 0 | 0000 | 0000 | -(zeroteam) | 0 | 0000 | 0000 | -(raiden2) | 0 | 0000 | 0000 | +(legionna) | 0 | 0000 | 0000 | +(godzilla) | 0 | 0000 | 0000 | +(heatbrl) | 0 | 0000 | 0000 | +(zeroteam) | 0 | 0000 | 0000 | +(raiden2) | 0 | 0000 | 0000 | (raidndx) | 0 | 0000 | 0000 | Table 1a - grainbow / cupsoc only @@ -1260,27 +1260,27 @@ Table 1a - grainbow / cupsoc only (cupsoc) | 5 | fffb | d104 | ac2 9e0 0a2 (legionna) | 0 | 0000 | 0000 | (godzilla) | 0 | 0000 | 0000 | -(heatbrl) | 0 | 0000 | 0000 | -(zeroteam) | 0 | 0000 | 0000 | -(raiden2) | 0 | 0000 | 0000 | +(heatbrl) | 0 | 0000 | 0000 | +(zeroteam) | 0 | 0000 | 0000 | +(raiden2) | 0 | 0000 | 0000 | (raidndx) | 0 | 0000 | 0000 | Table 1b - grainbow / cupsoc only (grainbow) | 5 | 7ff7 | dde5 | f80 aa2 984 0c2 (cupsoc) | 5 | 7ff7 | dde5 | f80 aa2 984 0c2 -(legionna) | 0 | 0000 | 0000 | -(godzilla) | 0 | 0000 | 0000 | -(heatbrl) | 0 | 0000 | 0000 | -(zeroteam) | 0 | 0000 | 0000 | -(raiden2) | 0 | 0000 | 0000 | +(legionna) | 0 | 0000 | 0000 | +(godzilla) | 0 | 0000 | 0000 | +(heatbrl) | 0 | 0000 | 0000 | +(zeroteam) | 0 | 0000 | 0000 | +(raiden2) | 0 | 0000 | 0000 | (raidndx) | 0 | 0000 | 0000 | Table 1c - grainbow / cupsoc are the same, different on zero team (grainbow) | 5 | b07f | e38e | 984 ac4 d82 ac2 39b b9a b9a a9a (cupsoc) | 5 | b07f | e38e | 984 ac4 d82 ac2 39b b9a b9a a9a -(legionna) | 0 | 0000 | 0000 | -(godzilla) | 0 | 0000 | 0000 | -(heatbrl) | 0 | 0000 | 0000 | +(legionna) | 0 | 0000 | 0000 | +(godzilla) | 0 | 0000 | 0000 | +(heatbrl) | 0 | 0000 | 0000 | (zeroteam) | 5 | 06fb | e105 | a88 994 088 (raiden2) | 0 | 0000 | 0000 | (raidndx) | 0 | 0000 | 0000 | @@ -1288,9 +1288,9 @@ Table 1c - grainbow / cupsoc are the same, different on zero team Table 1d - grainbow / cupsoc are the same, different on zero team (grainbow) | 5 | b07f | eb8e | 984 ac4 d82 ac2 39b b9a b9a a9f (cupsoc) | 5 | b07f | eb8e | 984 ac4 d82 ac2 39b b9a b9a a9f -(legionna) | 0 | 0000 | 0000 | +(legionna) | 0 | 0000 | 0000 | (godzilla) | 0 | 0000 | 0000 | -(heatbrl) | 0 | 0000 | 0000 | +(heatbrl) | 0 | 0000 | 0000 | (zeroteam) | 5 | 05f7 | ede5 | f88 a84 986 08a (raiden2) | 0 | 0000 | 0000 | (raidndx) | 0 | 0000 | 0000 | @@ -1300,16 +1300,16 @@ Table 1e - grainbow / cupsoc are the same, different on zero team, different on (cupsoc) | 5 | fefb | f105 | a88 994 088 (legionna) | 0 | 0000 | 0000 | (godzilla) | 0 | 0000 | 0000 | -(heatbrl) | 0 | 0000 | 0000 | +(heatbrl) | 0 | 0000 | 0000 | (zeroteam) | 4 | 00ff | f790 | f80 b84 b84 b84 b84 b84 b84 b84 (raiden2) | 6 | fff7 | f205 | 182 2e0 3c0 0c0 3c0 (raidndx) | 6 | fff7 | f205 | 182 2e0 3c0 0c0 3c0 Table 1f - zeroteam specific -(grainbow) | 0 | 0000 | 0000 | -(cupsoc) | 0 | 0000 | 0000 | +(grainbow) | 0 | 0000 | 0000 | +(cupsoc) | 0 | 0000 | 0000 | (legionna) | 0 | 0000 | 0000 | -(godzilla) | 0 | 0000 | 0000 | +(godzilla) | 0 | 0000 | 0000 | (heatbrl) | 0 | 0000 | 0000 | (zeroteam) | 6 | 00ff | fc84 | 182 280 (raiden2) | 0 | 0000 | 0000 | @@ -1338,12 +1338,12 @@ this for a protection check, other games (Denjin Makai, Raiden 2) use it for sco Protection Part 3: Private Buffer DMA + RAM Clear (todo, expand on this) -address ranges can be specified which allows DMA Fill / Clear operations to be performed, as well as transfering +address ranges can be specified which allows DMA Fill / Clear operations to be performed, as well as transfering tilemap+palette data to private buffers for rendering. If you don't use these nothing gets updated on the real hardware!. These don't currently make much sense because the hardware specifies ranges which aren't mapped, or contain nothing. It's possible the original hardware has mirroring which this function relies on. -the DMA to private buffer operations are currently ignored due to +the DMA to private buffer operations are currently ignored due to if ((cop_clearfill_lasttrigger==0x14) || (cop_clearfill_lasttrigger==0x15)) return; ---- @@ -1442,7 +1442,7 @@ static void copd2_set_tableoffset(running_machine *machine, UINT16 data) int ii; printf("%02x | %01x | %04x | %04x | ", i, copd2_table_2[i], copd2_table_3[i], copd2_table_4[i]); - + for (ii=0;ii<0x8;ii++) { printf("%03x ", copd2_table[i*8 + ii]); diff --git a/src/tools/unidasm.c b/src/tools/unidasm.c index 92f9844904b..ad38e5ba7bf 100644 --- a/src/tools/unidasm.c +++ b/src/tools/unidasm.c @@ -536,7 +536,7 @@ int main(int argc, char *argv[]) if (numbytes == 0) numbytes = displaychunk; numchunks = numbytes / displaychunk; - + // non-flipped case if (!opts.flipped) { @@ -582,13 +582,13 @@ int main(int argc, char *argv[]) } } } - + // flipped case else { // output the disassembly and address printf("\t%-40s ; %08X", buffer, curpc); - + // output the raw bytes if (!opts.norawbytes) { diff --git a/src/version.c b/src/version.c index d5da4c0fca6..aaf7814536c 100644 --- a/src/version.c +++ b/src/version.c @@ -10,4 +10,4 @@ ***************************************************************************/ extern const char build_version[]; -const char build_version[] = "0.134u4 ("__DATE__")"; +const char build_version[] = "0.135 ("__DATE__")"; |