>Not saying that having support is bad, but that I am sick of people going "oooooo, 180+ chips, must be great." It's
>not great, as AOS4 will never see a good portion of them.
How many caards are already supported is not what is important here. What is important here is the target market size of SNAP compared to the target Amiga-only market. Is SNAP's potential userbase particularly huge? Maybe not. But compare that potential market size to the Amiga-only market, who is huge in comparison?
This is going to be important when talking to chip or card makers about docs required to make drivers. When we asked Nvidia about getting an NDA for the stuff needed to write GeForce drivers, they are so not interested in AmigaOS they never even bothered to say no, they just completely ignored us. ATI's first reaction was of the "Why the hell would we want to invest our effort in AmigaOS??!!" type, but they agreed when we worked to convince them we'd do ALL the work, we'd take ALL the responsibility and risk, and they wouldn't have a single penny going into AmigaOS Radeon drivers. They are so not intrested in AmigaOS that they really don't like answering questions when we find issues in their docs such as conflicting info on different pages and such, they won't correct their docs just for us.
With SNAP, you're now talking AmigaOS 4 users, but you're also talking about Linux and LinuxPPC users now, which may be more interesting to the hardware manufacturers to offer a bit more support, at least to the extent of allowing SciTech and Hyperion access to more docs that Hyperion or Forefront alone are too small for, and hopefuly the hardware vendors will also be more willing to spend time supporting their documentation as well.
Please understand, this isn't about the nearly 180 cards on the list already. It's about having better vendor support regarding the newest ones on that list, and getting future hardware on that list easier than without the SNAP stuff, because the larger target market will be more interesting to the vendors this way. This one point is, in my opinion, the biggest one to consider regarding this announcement. And it's good news IMHO.
And for the other question about P96 native or SNAP API usage, that would presumably be up to the developer to decide. If you want your driver Amiga-only, use P96, like Elbox does to make sure no one else can take advantage of their work. The more free-minded folks may choose to support SNAP, to give both AmigaOS and Linux types something to use, though I see this more often bringing existing Linux SNAP drivers to us, not the other way around. It may also affect OS3.x users not moving to AmigaOnes or PowerUP cards, as for the moment SNAP sounds like OS4 feature, so P96 drivers would be at least source compatible between 3.x and 4.x OS versions. Mostly depends on what the driver developer wants to do though.