trunk/src/mame/machine/raiden2cop.c
| r32414 | r32415 | |
| 405 | 405 | triggerval == 0xa100 || triggerval == 0xa900 || triggerval == 0xb080 || triggerval == 0xb880) /* collisions */ |
| 406 | 406 | otherlog = 0; |
| 407 | 407 | } |
| 408 | else if (!strcmp(machine().system().name, "godzilla")) |
| 409 | { |
| 410 | // only uses collisions? - possible this one already 'works' apart from prio problems, haven't managed to test beyond 1 level tho |
| 411 | |
| 412 | if (triggerval == 0xa180 || triggerval == 0xa980 || triggerval == 0xb100 || triggerval == 0xb900) /* collisions */ |
| 413 | otherlog = 0; |
| 414 | } |
| 415 | else if (!strcmp(machine().system().name, "grainbow")) |
| 416 | { |
| 417 | // path 3 (caves) midboss has wrong tiles |
| 418 | // doesn't like our BCD / Number conversion - not command related |
| 419 | // stage 4 (after 3 selectable stages) has sprite glitches bottom left |
| 420 | // fade logic is wrong (palettes for some layers shouldn't fade) - DMA operation related, not command related |
| 421 | |
| 422 | |
| 423 | if (triggerval == 0x0205 || |
| 424 | triggerval == 0x8100 || triggerval == 0x8900 || /* sin / cos */ |
| 425 | triggerval == 0x138e || |
| 426 | triggerval == 0x3bb0 || |
| 427 | |
| 428 | triggerval == 0xa180 || triggerval == 0xa980 || triggerval == 0xb100 || triggerval == 0xb900 || /* collisions */ |
| 429 | triggerval == 0xc480 || |
| 430 | triggerval == 0x6200 || |
| 431 | triggerval == 0x6980) |
| 432 | otherlog = 0; |
| 433 | |
| 434 | } |
| 435 | else if (!strcmp(machine().system().name, "denjinmk")) |
| 436 | { |
| 437 | // never calls any programs |
| 438 | } |
| 408 | 439 | else |
| 409 | 440 | { |
| 410 | 441 | otherlog = 0; |