Lethargeek wrote: ↑Sun Oct 15, 2023 11:52 pm
please pay attention to what i'm saying here and you will find answers without repeating the same questions again
as already told, because i may need it to make an "extended" version of
any possible standard spectrum scene
and it turns out it might need much more than 16K of sprite patterns
You can store many more sprite templates in main RAM, and load them into VRAM as needed. You can't show more than 16kb (32Kpix) of sprites in a single frame at any one time, so there's no point in having more VRAM.
Lethargeek wrote: ↑Sun Oct 15, 2023 11:52 pm
so you admit that the Next is less capable than the ancient Spectrum if things are being measured in pixels instead of bytes
Perhaps the problem is that you don't understand the essence of a SPRITE: it is an animated and/or moving OBJECT that can be implemented in a HW or SW way, and that does NOT mess up the background. (I think you don't understand, because you said earlier that a killed enemy only takes up 2 sprites. It doesn't take up ANY sprite, it's the background).
In the example you gave, you can visually see the sprites are a maximum of 8kpix (even though the whole game area is 32kpix). On NEXT you can output 32Kpix of sprites, which is four times as much.
If you claim there could be more sprites in the example you gave, provide a screenshot, I'd be happy highlight with a pencil out the sprites for you so you understand what are sprites and what are backgrounds.
Lethargeek wrote: ↑Sun Oct 15, 2023 11:52 pm
this is not one but 3 questions
and the answers are
1) none, it has a hw emulated custom core
2) up to 28MHz
with wait states
3) the way you need to check segments and switch pages for "extended" bitmap gfx
In classic ZX Spectrum CPU also works with wait states, but unlike it Z80N has a convenient memory management and additional commands that accelerate the work with extended graphics, due to which the same or higher speed of work with bitmap is achieved.
To summarise, I can responsibly say that I can replicate the gameplay of ANY classic game using extended graphics, either with HW sprites or directly drawing on Layer2, and the FPS will be the same as in the original, or higher, but definitely not lower.
If YOU can't do it, then don't say it's impossible in principle.
P.S. If anyone is interested in what I wrote in the paragraph above, I'm open to suggestions. Of course, I'm not willing to do it for free, so your part of the contract is to organize the company on kickstarter.