mirror of
https://github.com/holub/mame
synced 2025-04-24 09:20:02 +03:00
COP command fix for minor heatbrl regression; misc. notes (nw)
This commit is contained in:
parent
7f784f365d
commit
38ec7ab533
@ -70,6 +70,7 @@
|
||||
013F66: 1140 003D move.b D0, ($3d,A0) // move angle value to [0x3d]
|
||||
013F6A: 4E75 rts
|
||||
Zero Team
|
||||
- Some faulty collision detection, e.g. crate in front of aquarium in stage 1
|
||||
- Bird Boss jumps to wrong direction
|
||||
the sequence called is:
|
||||
write to reg 4 then execute 0xfc84 and 0xf790, finally reads the distance.
|
||||
|
@ -153,6 +153,8 @@ void raiden2cop_device::execute_338e(int offset, UINT16 data)
|
||||
int dx = m_host_space->read_dword(cop_regs[1] + 4) - m_host_space->read_dword(cop_regs[0] + 4);
|
||||
int dy = m_host_space->read_dword(cop_regs[1] + 8) - m_host_space->read_dword(cop_regs[0] + 8);
|
||||
|
||||
cop_status = 7;
|
||||
|
||||
if (!dy) {
|
||||
cop_status |= 0x8000;
|
||||
cop_angle = 0;
|
||||
|
@ -6,7 +6,7 @@
|
||||
- Seibu Cup Soccer (bootleg)
|
||||
|
||||
Notice that only the bare minimum is supported, which is what the bootleg device actually
|
||||
do.
|
||||
provides. Unlike the original device and many other Seibu customs, it has no DMA.
|
||||
Apparently it's an Actel PL84c FPGA programmed to be a Seibu COP clone.
|
||||
The internal operations are actually loaded via the ROMs, we use the original algorithm
|
||||
for the trigger until we find the proper hookup.
|
||||
|
Loading…
Reference in New Issue
Block a user