I vaguely remember there was something about the VGA architecture of the day that made this approach much slower, but I might be misremembering. My recollection of it is fuzzy. I'm hoping someone will chime in to remind me what I might be thinking of.
It might also just have been that this approach didn't work well with my lookup table optimization (see my other post).
You might be thinking of unchained VGA modes but in unchained modes you want to draw columns because that means you only have to switch which memory plane is active four times instead of every four pixels, ie select plane 0, draw column 0, 4, 8, etc then select plane 1 and draw columns 1, 5, 9, etc etc
This was part of it as well. At least - as I recall - with the early flat (MarioCart 1 inspired) versions I made. But in that case, the closer "terrain" pixels always became multiple on-screen pixels so my lookup table for each of the 360 degree viewpoints contained only a single byte to add to each x and y coordinate, plus a single byte for each length.
Had to keep the memory use down and multiplication was really computationally expensive.
I remember figuring all this out as a self-taught teenager (pre-internet) with some books, a whole lot of time, and only a high-school level understanding of trigonometry. I built different versions - first in Pascal, then C, then Assembly.
Figuring out the algorithm was hard, but one of the optimizations I was most proud of was inventing (or so I thought) lookup tables to get around the slow floating point multiplication of my 16MHz 80286 CPU. I also remember "inventing" (ha!) the old bit shift + add technique.
There was something immensely satisfying about squeezing every last drop of performance out of a machine.
Nothing ever came of it. It was more or less a demo, but man did it make me feel like I accomplished something magical. I'd give anything to have a look at that source code today, but this post is the next best thing. So thanks for sharing. This made my day.
> I remember figuring all this out as a self-taught teenager (pre-internet) with some books, a whole lot of time […] but man did it make me feel like I accomplished something magical.
As a parent with kids in college, high school, and middle school, I lament (worry about?) how many obstacles youth now have reaching this dynamic. That thread of curiosity, discovery, struggle, and sense of accomplishment (or just learnings) is so profoundly formative. I’ve had mixed success creating space for it across my kids, but I sure miss the “pointless” threads I followed b/c of empty time when I was a kid.
The 286 didnt have an integrated floating point unit so you would have been using a software floating point library that came with your compiler. That would have been very slow indeed!
Some ADHD folks have something called "justice sensitivity"[0]. Put plainly, we get more bothered than neurotypical folks by actions and events we view as morally wrong.
I can't say for certain that this is caused by my ADHD or not, but I have a "sensitivity" to dark patterns. That is to say, dark patterns bug me more than they probably should.
Hiding the pricing until after signup is a dark pattern. It's a clear case of the company optimizing for their interests over mine and they are therefore unworthy of my trust (or so my brain tells me). After all, what other user-hostile design decisions are they going to make?
What ends up happening is that my brain puts its guard up, and keeps it up. It's constantly on the lookout for more subtle tricks and corner cutting.
Furthermore, I'm offended that they think I'm that stupid (but that's probably the developer in me and not my ADHD).
The landing page piqued my interest but then let me down. Hard. Not because $40 a month (as reported by another user here) is too much, but because I find dark patterns to be morally repugnant.
"Justice Sensitivity" isn't a condition or a binary trait that you either have or you don't. It's a measurement in some psychological studies where they ask subjects to rate subjective injustices. The study that page links actually shows the ADHD kids having lower perpetrator justice sensitivity so it's not really that simple either, which I'll expand on below.
That Edge Foundation website isn't a good resource. It's SEO filler content for them to feed their coaching sales funnel.
The actual study it linked is more informative. They surveyed a group of kids about their reaction to different scenarios of injustice and also ADHD traits. They found a positive correlation between ADHD and sensitivity to injustice from the victim perspective, but substantially lower sensitivity to injustice from the perpetrator perspective.
Given that this study was purely in 10-19 year olds (mostly children) and the opposite results for victim and perpetrator injustice, I suspect it's just measuring emotional maturity among the kids. The study also noticed a high correlation with angry and anxious responses, which further supports the correlation to emotional and interpersonal maturity.
I just wanted to clarify, this app is COMPLETELY FREE. There is no cost.
The cost you're seeing is for our other product that includes live body doubling (co-working) sessions that are guided by our ADHD coaches. I think I might remove that link or move it to the bottom. Sorry for the confusion!
And just to add, I also have the justice sensitivity! Because of that, even our other service (ADHD coaching) has all the prices VERY clearly on the home page. It includes the monthly price in big font and a clear summary of what's included in each package. https://www.shimmer.care/
That's what you got after seeing stat after stat of Canadians choosing different options than American ones? In everything from groceries to travel and cultural consumption? That's what you took from that article? "It can only be because they can't afford it"?
BTW, your "source" is an AI generated article by a local blog. It's not news.
> BTW, your "source" is an AI generated article by a local blog. It's not news
Actually, it is AI generated + Human edited (with links to StatsCan for the numbers), and is very interesting "news-to-me" wrt the breakdowns by province.
Well then you'll be happy to know they auto generate these every time new statistics get released[0] and they all read nearly identically. We used to call this SEO spam.
Anyways, the person I responded to used a quote from the article to support their point, but that quote isn't sourced, because, well, it's clearly opinion masquerading as fact. And since there's no author, no-one has to answer for it, or support their assertion with logic, facts and reasoning.
Added: The entire premise... that there is a sudden wave of inter-provincial migration is nonsense. As is the claim that there is a wave of emigration.
It's nothing personal but I clicked your link enthusiastically and was greeted with nothing but clickbait thumbnails.
"THIS COMMON MEDICATION IS DANGEROUS FOR ADHD WOMEN!" & "THIS STRANGE HABIT IN PREGNANCY INCREASES THE RISK OF ADHD!" are just two examples.
I'm sure it's a good podcast but I find this practice distasteful at best and absolutely abhorrent when you're directly targeting mental health patients with poor impulse control and self-regulation issues.
(I want to emphasize that I know you mean well :-) )
reply