Thanks for jumping in as semi requested me old mucker...
That was sheer luck matey, I've been writing demo code all week and was catching up on a few days of backlog... could've missed this thread entirely. =-)
Ta for the breakdown of an approximate idea of what is going on, I use the word approximate not to dent your programming prowess but because its a from looking at a video but I date say you are spot on..You know your stuff..
Yeah, it's always going to be guesswork without having running code in front of me to test things like trashing colour RAM to see how it recovers - a quick and dirty way to work out how the colour scroller works - or rifling through the RAM to see how everything is laid out, but there's enough working examples that do something similar to base assumptions on and I've got prototypes for similar engines.
As re point two, that was exactly why I didn't want to go down that route of bringing the rights and wrongs of dev time use, I was purely pointing out from what was on show pure and simple, its an age old reviewers process as you know, it would take too much column space up to break down the game dev time and use thereof.
I reckon that always has to be considered though, because people are essentially having to ask themselves if they want to support the developer; like I said, it's technically quite adept so who knows what might come next
from the same people.
IF it would be possible to write such a game for the commode door, what kind of frame rate could be expected? I wouldn't think much.
If...? A sprite multiplexer with fixed speed character-based scrolling and colour RAM updates is very much in the Breadbin's wheelhouse - even with the background objects to worry about - and there's plenty of "prior art" from the 1980s and 1990s already like Terra Cresta
or even good ol' SEUCK
already. Hell, the C64 game we're talking about isn't actually that far
off the basics of what AtariBlast
would need on the C64 technically!
And I'm only thinking about it for a stock, 64K machine either running from disk or "loading" from cartridge, going the other route and throwing in a RAM expansion completely changes the playing field, the C64 can move data around several times faster in those circumstances.