Well almost, picked up a Banana Pi M3 on ebay for half price, and a RoseApple Pi (very fast but tends to run hot) as a swap for a Raspberry Pi...and a few Nano Pi quad cores are on there way, and last but not least an Orange Pi PC.
My 64bit Odroid C2 needs to go back, it has a faulty HDMI but not a big issue.
That's enough now I think, its getting a bit silly, and it'll be damn embarrassing if I can't get the projects to work on anything other than a Raspberry Pi.
But I basically have the base line and high spec models all of the major clones, so that should be enough to get everyone and anyone who reads the book to get their SBC's up and running.
Also happy to see that my lovely accountant, has managed to restore my self employed status, meaning I can claim all these costs back against tax :D they are pocket money purchases though really, its just that I've done a few this month, but $9 -$20 a time is hardly going to break the bank.
Income from the book, small though it is, will mean I probably will have to pay something this year to the tax man. But hey how, the benefits outweigh the costs.
The projects main framework is now up and running, though I was very surprised to find I can handle around 3000 software rendered sprites on a Pi3...and the Pi2 managed the same, even a model B managed a few thousand... I was hoping (oddly) for much worst performance so that when I demonstrate the correct way to handle sprites the impact with be much more marked.
But not to worry, I'm sure I'll find a good way to screw it up :D
1st games are starting to take shape now though, so will get them all up and running and tidy ready to paste in some source to expand them. Each project will have a base line set up, with the reader expected to type in code to make it all function...I don't want them downloading working games, its important they enter code and get used to it, breaking an important psychological barrier when it comes to learning to code...actually developing the confidence to type it in is a major hurdle for beginners.