Lord Nightmare wrote:
I know the irq counter in MMC3 for instance is not cpu driven but ppu driven, i.e. it sees when the ppu retrieves the sprites at the beginning of every line by watching ?A13?
MMC3 watches for a pulse (or string of closely spaced pulses) on A12. The nametables live in $2000-$2FFF (A12=0), and the patterns used for the backgrounds are in $0000-$0FFF (A12=0). The patterns used for sprites are in $1000-$1FFF, which sets A12 to 1 and clocks the counter.
Quote:
I once heard that MMC3 is a more-featured clone of one of konami's early mappers
It was a Namco 109 mapper, the one used in D*ROM. Tengen used it and called it MIMIC-1.