trunk/src/mame/machine/seicop.c
| r18161 | r18162 | |
| 2368 | 2368 | /* search the uploaded 'trigger' table for a matching trigger*/ |
| 2369 | 2369 | /* note, I don't know what the 'mask' or 'value' tables are... probably important, might determine what actually gets executed! */ |
| 2370 | 2370 | /* note: Zero Team triggers macro 0x904 instead of 0x905, Seibu Cup Soccer triggers 0xe30e instead of 0xe38e. I highly doubt that AT LEAST |
| 2371 | | it isn't supposed to do anything, especially in the former case (it definitely NEED that sprites have an ark movement when they are knocked down). */ |
| 2371 | it isn't supposed to do anything, especially in the former case (it definitely NEEDS that sprites have an arc movement when they are knocked down). */ |
| 2372 | 2372 | for (i=0;i<32;i++) |
| 2373 | 2373 | { |
| 2374 | 2374 | if ((cop_mcu_ram[offset] & 0xff00) == (copd2_table_4[i] & 0xff00)) |
| r18161 | r18162 | |
| 2433 | 2433 | return; |
| 2434 | 2434 | } |
| 2435 | 2435 | |
| 2436 | | /* "automatic" movement, for arks in Legionnaire / Zero Team (expression adjustment) */ |
| 2436 | /* "automatic" movement, for arcs in Legionnaire / Zero Team (expression adjustment) */ |
| 2437 | 2437 | if(COP_CMD(0x194,0x288,0x088,0x000,0x000,0x000,0x000,0x000,6,0xfbfb)) |
| 2438 | 2438 | { |
| 2439 | 2439 | UINT8 offs; |