--- In minimigtg68@yahoogroups.com, "mathesar77" <mathesar77@...>
wrote:
> Hi Frederic,
>
> That sounds very good! I think it is a good idea to change the DMA
> sequencers. The fact that every module has its own sequencer and
> address generator is one of the reasons Agnus is such a large
> module. All the address generators and the multiplexer that
combines
> all the address busses could be replaced by one generic address
> generator that is used by all modules, including the blitter and
> copper.
>
> The magic mystical logic is indeed a strange thing :-) and it
> doesn't work that well either; for example, on my minimig,
> the "insert disk" screen of Pinball fantasies doesn't look right
and
> I think the magic mystical code is part of the problem.
>
> Mathesar77
>
Hello Dennis,
I have finished the address decoder. I have 70+ write strobe signals
out of it and a big mux for the register read. I took advantage of
some register grouping like the bitplane pointers, sprites registers
or audio registers to reduce the number of signals. The decoder
supports 16-bit or 32-bit bus trough a VHDL parameter.
Since the DMA sequencer is mostly composed of two small RAMs, it is
actually fully reconfigurable through some extra registers.
The DMA sequence can be adapted to your need. Of course, you can mess
it up bug time if you are not careful :-).
The AAA chipset looks promising.
Regards,
Frederic