Switching modes like that was common practice on the Amstrad CPC (which used the same 6845 video chip), but as time went on, people also learned how to change the base address of screen RAM part way through each frame. This gave you super-smooth hardware scrolling for the main game area while still retaining a static score display. Unfortunately it came too late in the machine's history to be used for more than a handful of games, but demo coders used it extensively (and still do).
Disk was already the standard spelling in the UK by 1984 (in a computing context), just as program was used in preference to programme. But Amstrad mistyped it as disc on the plastic mouldings for their first CPC, and were too cheap to change them. Consequently CPC 3in disks were always called discs even into the 90s.
Interesting! I've recently plumped for UIKit (with bits of SwiftUI dropped in) for a new mapping app because, as you say, SwiftUI map support is virtually non-existent. Have you thought about adding Maplibre support as an alternative to MapKit?
I try to use MapKit, when possible, as it is unencumbered by licensing and support issues (and works pretty well), but I have considered MapBox. It’s commercial, but pretty straightforward, with licensing and support. I have heard good things about it.
I don’t really know about Maplibre (but I’ll check it out).
Had a friend create an app, based on Google Maps (if you remember, in Ye Days of Yore, GM was the mapping engine for iOS), but Google did the licensing rug-pull thing, and he had to do an emergency open-heart surgery to his app.
That was a sobering lesson about relying on third-party dependencies.
[EDIT] Looking at your app, I’ll not be surprised, if you’re familiar with my friend’s app: EasyRoute
Apparently my previous reply got shadow banned by HN. Oh the irony. To repeat: the ban of cis was a reaction to the previous ban of t_r_a_n_n_y. If you are fine with the latter ban you should be fine with the former.
You can happily say all sorts of vile things - every slur that exists - about every minority on Twitter and not face any issues. But not cis. Why do you think that is? Does that sound like free speech or a biased far right platform manipulating users?