And now, you can follow this account on Mastodon to hear about our latest developments!
(At least, that's the theory...)
Øystein Aspelund, four images from the series HARP. Photos taken of a secret military listening station inside the Chernobyl Exclusion Zone https://mastodon.social/media/vzo0H2YB2qUvB6E84MQ https://mastodon.social/media/y3HDbE1Q7OHQqcIfbKY https://mastodon.social/media/GgqOSyUaea0oQyXUBwA https://mastodon.social/media/K0_mS7j7WVqdr1MRnpY
Mostly internal cleanup, but there is also a button now for generating a link to the currently-selected configuration... so you can share them on social media! Like so:
City Connection (Jaleco, coin-op, 1985)
being one of the few hybrid platformer-driving games I'm aware of, and the only one I'm aware of in which the player must avoid a flag-holding cat and can jump to collect balloons to warp to other levels.
subtooting recent article about Mastodon Show more
If you think it is at all fair to compare going without social media to going without electricity, may I humbly suggest that you refrain from using social media for a week, then the next week, refrain from using electricity, as an exercise for regaining some sense of perspective.
Alphaman (Jeffrey Olson, MS-DOS, 1995)
in which the protagonist must use their mutant powers to survive in a post-apocalyptic hellscape, figuring out mysterious gadgets and
eating mutated berries while they battle monstrosities such as Venetian Blinds.
Entry at RogueBasin: http://www.roguebasin.com/index.php?title=Alphaman
Also, it's shareware! Download 💾 http://static.catseye.tc/redistfiles/msdos/Alphaman.zip and run it in DOSBox.
Things You Can Do While Waiting for Windows Update to Start, Part 3919:
Find and fix a bug in a VBScript WSH script you wrote 5.5 years ago as part of a vague plan to write a #roguelike that could be played by just downloading it and double-clicking it.
New EP: Cyberpunk With Rainbows (boost please ❤️ ) https://digitalscofflaw.bandcamp.com/album/cyberpunk-with-rainbows
Windows update Show more
I can kind of understand the actual *installing* of updates being janky, but why does Windows suck so badly at just *downloading* them? It's been stuck on "Downloading updates 0%" for like an hour now.
(Somewhere, a Microsoft engineer is reading this toot, shaking their damned head and thinking, If only they knew, If only they knew...)
...A better approach is to have the analyzer track how indexes change, esp. in loops, and determine the min/max values they take on. In general, this is hard.
There seem to be two ways to reduce the difficulty: provide language constructs which cater to it (e.g. `for` loop), or, look for known patterns in code (stereotyped ways that such loops are written), and reject 'arbitrary' loops as "can't tell".
A general lesson from SixtyPical has been that the former is much easier than the latter.
SixtyPical note: implementing basic range-checking during #abstractinterpretation is not hard; for example, if you LDA #15 you know the A reg is in the range 15 to 15. Making it work well in practice is what's hard.
ANDing a value with N ensures the value is no greater than N. You could use this method generally, but the 6502 can only AND the A reg, while a table index is usually in the X or Y reg. So you end up adding several extra instructions (TXA, AND #N, TAX) each time you want to do this.
Was trying to figure out why I think of #rustlang as having a garbage collector and I think it's because my most vivid memories of it are from when I first tried it out, which was when it was version 0.4 and the docs were like
"Managed boxes are pointers to heap-allocated, garbage collected memory. ... [They are reclaimed] through reference counting and a cycle collector, but we will switch to a tracing garbage collector eventually."
I do realize it has changed a lot.
Lost Tomb (Dan Lee/Stern Electronics, coin-op, 1982)
In which the protagonist is armed with an unlimited supply of bullets, but a limited number of whips.
But whips can take out walls!
And every so often the player is offered the opportunity to get 50 more whips for the low, low price of 1 additional credit.