diff options
| author | 2012-09-16 20:11:20 +0000 | |
|---|---|---|
| committer | 2012-09-16 20:11:20 +0000 | |
| commit | 0fea1bde3e91bbcdcc63fb412b8f0c74fd4919fc (patch) | |
| tree | d3698d146c9054fc9cb65d3651ef5bb537af6cd3 /src | |
| parent | cd881ea9b8a7b466378dfc7448c641dcaa795009 (diff) | |
Some notes
Diffstat (limited to 'src')
| -rw-r--r-- | src/mame/machine/seicop.c | 9 | ||||
| -rw-r--r-- | src/mame/video/legionna.c | 10 |
2 files changed, 17 insertions, 2 deletions
diff --git a/src/mame/machine/seicop.c b/src/mame/machine/seicop.c index 519603e7abd..72aaba4e6ff 100644 --- a/src/mame/machine/seicop.c +++ b/src/mame/machine/seicop.c @@ -1599,7 +1599,6 @@ static WRITE16_HANDLER( seibu_common_video_regs_w ) case (0x026/2): { state->m_scrollram16[3] = seibu_vregs[offset]; break; } case (0x028/2): { state->m_scrollram16[4] = seibu_vregs[offset]; break; } case (0x02a/2): { state->m_scrollram16[5] = seibu_vregs[offset]; break; } - default: { logerror("seibu_common_video_regs_w unhandled offset %02x %04x\n",offset*2,data); break; } } } @@ -1834,7 +1833,11 @@ Gigan 0x12cc X = 0x23e8 Y = 0x55db (DC.W $1020, $F0C0, $0000, $0000) X = collides at the same spot Y = collides between 0xd0 and 0x20 - +0x588 bits 2 & 3 = 0 +(DC.W $F0C0, $1020, $0000, $0000) +X = collides between 0xb0 and 0x50 (inclusive) +Y = collides between 0xd0 and 0x30 (not inclusive) +0x588 bits 2 & 3 = 0x580 bits 0 & 1 */ static void cop_take_hit_box_params(UINT8 offs) { @@ -2361,6 +2364,8 @@ static WRITE16_HANDLER( generic_cop_w ) int div = space->read_word(cop_register[0]+(0x36^2)); int res; + cop_status = 0x8007; + if(!div) { printf("divide by zero?\n"); diff --git a/src/mame/video/legionna.c b/src/mame/video/legionna.c index 7247e3657a4..bf331d10278 100644 --- a/src/mame/video/legionna.c +++ b/src/mame/video/legionna.c @@ -2,6 +2,16 @@ Legionnaire / Heated Barrel video hardware (derived from D-Con) + priority test (preliminary): + - OBJ 0 + - TXT + - OBJ 1 + - BK3 + - OBJ 2 + - MBK + - OBJ 3 + - LBK + ***************************************************************************/ #include "emu.h" |
