mirror of
https://github.com/holub/mame
synced 2025-06-07 13:23:50 +03:00
Notes
This commit is contained in:
parent
d9ad061e2a
commit
3ccb79bbbb
@ -16,11 +16,13 @@
|
|||||||
- according to a side-by-side test, sound should be "darker" by some octaves,
|
- according to a side-by-side test, sound should be "darker" by some octaves,
|
||||||
likely that a sound filter is needed;
|
likely that a sound filter is needed;
|
||||||
cntsteer specific:
|
cntsteer specific:
|
||||||
- proper bus request support, starting from understanding the role of DP register in M6809 core
|
- In Back Rotate Test, rotation is tested with the following arrangement (upper bits of rotation parameter):
|
||||||
(having that returning non-zero in NMI for subcpu forces a reset?);
|
04 -> 05 -> 02 -> 03 -> 00 -> 01 -> 06 -> 07 -> 04 and backwards
|
||||||
- Understand how irq communication works between CPUs. Buffer $415-6 seems involved in the protocol.
|
Anything with bit 0 set is tested from 0xff to 0, with bit 0 clear that's 0 -> 0xff, fun.
|
||||||
- understand who's master and who's slave between "back" and "mix" CPUs (order might be actually inverted);
|
- Understand how irq communication works between CPUs. Buffer $415-6 seems involved in the protocol.
|
||||||
- understand why background mirroring causes wrong gfxs on title screen (wrong tilemap paging);
|
We currently have slave CPU irq hooked up to vblank, might or might not be correct.
|
||||||
|
- invert order between maincpu and subcpu, subcpu is clearly the master CPU here.
|
||||||
|
- understand why background mirroring causes wrong gfxs on title screen (wrong tilemap paging, missing video bit or it's actually a RMW thing);
|
||||||
cleanup
|
cleanup
|
||||||
- split into driver/video;
|
- split into driver/video;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user