The lesson I'm taking from this is, if I use colors, check if I'm in v1.2 or later, & grab the byte at COLOR_MATRIX on startup instead.
This lesson brought to you by geoAssembler & geoLinker resetting colors to default, & deskTop 2.0 repairing colors only for the disk directory pad area.
deskTop 2.0 doesn't repair screen colors after an application quits, but it does after a desk accessory quits.
#TIL The variable "screencolors" wasn't in #Commodore #GEOS v1.0 (& that geoAssembler crashes in v1.0). There's nothing like trying to use your test program on a black-on-black screen. I don't have a v1.1 d64, but v1.2 works as documented.
Speaking of geoWrite...
Ever wanted to know how a featureful GUI word processor with only a single 0.001 GHz CPU, only 0.00006 GB of RAM, and only 0.000153 GB of storage space could pull that off?
Reverse-Engineered geoWrite 2.1 for C64 Source Code: https://www.pagetable.com/?p=1512
The article embeds a whole series of articles about how BSW pulled off a modern WYSIWYG word processor in such a tiny space.
There's geoText, but there's no manual, & I can't figure out how to type vital ASCII characters like the vertical bar (U+007C), geoAssembler's bitwise-or operator.
geoText:
- https://ftp.pokefinder.org/index.php?s=geoText&m=0&h=100
- http://www.zimmers.net/anonftp/pub/cbm/geos/productivity/index.html
Cross-compiling would probably be better, but I don't want to. The quirks of that old great machine just make using it a joy, & emulators don't diminish it enough to matter.
I'm back in the flow of learning the #Commodore 64 & #GEOS inside out, & reading code in geoWrite is such a pain. Text rendering is necessarily slow, but assembly is tall columns, the default margins/tabs cause frequent re-renderings, & the default font (BSW 9) is tall.
My first GEOS program is likely going to be a text editor. If I can't get geoWrite's format right, I can do pure ASCII & import it via Text Grabber with Generic II Form.
r/traa post, may contain sensitive content (without image description)
ACAB - Assigned Cop at Birth https://redd.it/r99slm
https://www.youtube.com/watch?v=n7niD6i4020
[YouTube, 3:15]: "Reyn vs Martin Galway - Wizball [high score]"
computer venting
Has it joined a botnet, despite the only apps on it that I didn't personally vet being the unremovable factory-installed apps? Time to do the closest thing it has to a nuke and pave, I guess?
computer venting
IT'S STILL GOING AND SOAKING UP MY TESTING CONNECTION WITH NO NOTIFICATIONS ANYWHERE OF WHAT OR WHY
(Android, if anyone cares.)
computer venting
How do y'all do Internet site survey speed tests without upping automatic fuckdates spontaneously running in the background and corrupting every single test result?
If I could use a minimalist Unix or Linux tablet in the field, this wouldn't happen. But Windows, Mac, Android, or Eyephone, it's a stupidly inescapable case of our field computer playing russian roulette alone.
Dear webdevs:
Please stop banning Lynx and Links from your websites as bots.
They are Web browsers, not bots.
Sincerely,
A webdev, programmer, & shellscript writer who needs to look stuff up online on the #DayWithoutX
P.S.
I shouldn't have to extend my laptop's boot time with a GUI & extend my wait time getting answers with a bloated Web browser. Trust me, not even SSD & NVMe drives make either of those tasks as fast as not having them installed at all.
i'm serious
former desky: fluffyscream
current desky: swiftpaw
current lappy: braveplumes
computer hostnames still available: lifetimes' worth
✨ Kind 'Net Help Desk fairy by day. ✨
✨ Weird & furry Unix fairy by night. ✨
✨ Sometimes a retrocomputer fairy. ✨
✨ Pays the ComputerFairi.es bills. ✨
✨ Sparkly✨shellscript✨princess. ✨
✨ Age: Mere days younger than ✨
✨ the Intel 4004 & Unix 1st Edition. ✨
✨ Follow requests welcome. ✨
✨ ✨