@bloodline
Sorry for this laaaaaate reply, but I'm way too busy and have no net connection at home (yet).
But if you think about what you are saying you realise I'm right :-)
I do think about what I say ;-)
Your library is using the Amgia Chipset as nothing mroe than a LowRes Frame buffer
[NITPICKING/KIDDING MODE]
I wonder which software that displays graphics on screen does not use part of the Amiga chipset as a frame buffer ;-)
[ENOUGH OF THAT MODE]
(and lame one at that).
Do you say so because it's what the hints I gave suggest to you, because it's what you think in general of c2p engines or because you have seen the library in action and you did not like it (in that case, were you using HW that supported SHRES? A 15 kHz monitor or a suitable scandoubler? For example, the Picasso IV output is not good)?
I'm just asking - if that's criticism, it's very welcome.
You are moving more and more work on to the CPU, which in turn requires you to upgrade the CPU.
If you had read (carefully) the posts I did in this thread or the documentation I distributed with the library, you would not have said so (I guess), because the primary goal of my library is exactly providing c2p for free (i.e. _no_ CPU calculations), and it succeeds in that. Thus, I'll assume that your comments came from the concept of c2p in general.
It's true, however, that for better visuals than the ones of no-CPU modes (because of intrinsic HW limitation) the CPU (+Blitter, optionally) must be used - but, again, that is _not_ strictly necessary.
Still, the aim is having a fast c2p just because of the slowness of M68ks, and so the library tries to relieve the CPU from the load as much as possible by using what the HW offers.
Note that if I had relied on CPU upgrades I would have had no reason to sweat so much on my c2p engine.
Your argument has the illusion of working because we are able to upgrade the CPU.
What? Absolutely not! :-o
Believe it or not, the library was entirely coded on a A1200+Bz1230... I could never afford a 060 card!
That is exactly what made me try so hard and produce that library: trying to squeeze everything I could out of my weak (but flexible) HW.
but if you tried to do any complex modern effects with a Stock A1200, you would soon realise the hardware is a massive limitation.
And for the record, Lowres displays are not suitable for modern effects. I'm embarrased if I see anything less than 800*600 now.
I never said that our old HW is good even for todays standards.
I just said that it's fun to program and it's so flexible that allows incredible things, as coders keep proving still today.
And, apart from all this, you can't judge the quality without taking into account the resources used. F.ex. I have recently discovered games for the C=64 that are really impressive (real high quality prods), unlike most of the crap published for today's powerful machines.
saimo