Post B5xkXDDAxwV69b0iXY by pixx@merveilles.town
 (DIR) More posts by pixx@merveilles.town
 (DIR) Post #B5xkXDDAxwV69b0iXY by pixx@merveilles.town
       0 likes, 0 repeats
       
       WOOHOOOOKnightOS SDK, on Plan9, can now build the kernel, compile userspace binaries, annnnnd write a file system into the ROM and emulate it!I've got a hello, world in asm being written to the filesystem as /bin/init, and the emulator is dumping the output as braille to the console(KnightOS is a UNIX-like operating system for TI calculators. I've almost got a fully working build system on 9front, just need to flesh out a few more bits of the SDK...and then port them back over to Linux so I can kill the garbage we've been using there)#knightos #plan9
       
 (DIR) Post #B5xkXDbzTgLlOYcXDc by rl_dane@polymaths.social
       0 likes, 0 repeats
       
       @pixxI've never seen dark mode plan9/acme before.
       
 (DIR) Post #B5xkXDo2krzVzwGA0O by khm@hj.9fs.net
       0 likes, 0 repeats
       
       rio -b supreme
       
 (DIR) Post #B5xkXX05OJuhWn2Xui by pixx@merveilles.town
       0 likes, 0 repeats
       
       Of course, the _real_ hard part is going to be the link protocol to upload ROMs to the physical calculator 🙃
       
 (DIR) Post #B5xkXXGkONF0MSpqsq by pixx@merveilles.town
       0 likes, 0 repeats
       
       And here's an image with a much better font for the emulator's output, and with the output when the file system is corrupt
       
 (DIR) Post #B5xkXYJcVB8JbfBf04 by pixx@merveilles.town
       0 likes, 0 repeats
       
       This honestly feels like the coolest thing I've done in years
       
 (DIR) Post #B5xllpXdLvER2Z77tQ by pixx@merveilles.town
       0 likes, 0 repeats
       
       @rl_dane Better than dark mode: it reads /dev/theme and sets its internal colors to whatever is set there :P(There's a patch to rio to expose and respect /dev/theme, so you can change rio's theming. Then I have patches for acme and zuke [the music player] to read /dev/theme and respect it too.Bonus: writing 'rioback /path/to/image' to /dev/theme sets that image as the background for rioso patch zuke to write album art there...)
       
 (DIR) Post #B5xllpnEPvhzowPaCm by rl_dane@polymaths.social
       0 likes, 0 repeats
       
       @pixxI just...........I can't get used to not having up-arrow to bring back the previous command. Nor even letting you go up a line and editing the previous command and re-running it, like the C64 did.So much about the OS is brilliant and refreshing, but the mouse-way-or-the-highway interaction paradigm often leaves me scratching my head.Even when I grep '^term%' /dev/text to pull up the "command history," I still have to select it with the mouse and copy and paste. And I can't figure out how to do word-select; double clicking lets you select a word, but there's no way to extend the selection.I've tried to be super diligent, combing through the FQA and other resources, but sometimes I am really at a loss as to how folks daily-drive this. 😄🥴
       
 (DIR) Post #B5xllq4bNLbSgoXSHQ by ori@hj.9fs.net
       0 likes, 0 repeats
       
       /bin/"" will rerun the last command matching a regex.
       
 (DIR) Post #B5xof5ZLfCLcaJOQZk by rl_dane@polymaths.social
       0 likes, 0 repeats
       
       @khmThat's neat! Does acme have a similar flag?
       
 (DIR) Post #B5xof5jH4IHt562M2y by khm@hj.9fs.net
       0 likes, 0 repeats
       
       the appropriate flag to apply to acme(1) is -rf, but you pass it to rm(1)
       
 (DIR) Post #B5yE0PpS1zfyM2BuEq by pixx@merveilles.town
       0 likes, 0 repeats
       
       @rl_dane >  I can't figure out how to do word-select; double clicking lets you select a word, but there's no way to extend the selection.There's also triple-click for smarter selection btwA lot of plan9 usage is less "everything is perfect" and more "nothing is really awful and we can fix everything that sucks" :P
       
 (DIR) Post #B5yE0Q8asozLJP9C4m by rl_dane@polymaths.social
       0 likes, 0 repeats
       
       @pixxThere's also triple-click for smarter selection btwUnless I'm doing something wrong, I don't see any difference between double and triple click.A lot of plan9 usage is less "everything is perfect" and more "nothing is really awful and we can fix everything that sucks" :PI get that, and I'm totally coming from it with the attitude of, "This came from an alternate universe. Observe and learn, don't judge."Sometimes it do feel clunky, though. 😄
       
 (DIR) Post #B5yE0QL08gufvsx6Po by pixx@merveilles.town
       0 likes, 0 repeats
       
       @rl_dane oh for sureIMO "observe and learn don't judge" is great for a bit, but if you intend to actually use it, pointing out the (many) things that need improvement is a _good_ thing, and nobody worth listening to is going to get annoyedThere's a lot of movement on making the system better. "Making it linux" is annoying, "making it a better 9" is very much not :)
       
 (DIR) Post #B5yE0QZtFKp4g3uzce by rl_dane@polymaths.social
       1 likes, 0 repeats
       
       @pixxOh def. We have enough Linux. 😂I hope your friends don't mind too much, but I have recently said that using 9front has made me appreciate BSD more, kind of like how repeatedly slamming your foot in the car door will help you forget a headache. 😂
       
 (DIR) Post #B5yE1AKv7KBGaxGgfw by pixx@merveilles.town
       0 likes, 0 repeats
       
       @rl_dane > Even when I grep '^term%' /dev/text to pull up the "command history," I still have to select it with the mouse and copy and pastealso also, no you don't!| grep foo | rc :)
       
 (DIR) Post #B5yE1AYkHvEvHpjjE0 by rl_dane@polymaths.social
       0 likes, 0 repeats
       
       @pixxWouldn't that require something liketerm% echo 'hello'helloterm% " |sed 's/$/ there/' |rchello thereterm%I mean.... It's a start?!? 😂
       
 (DIR) Post #B5yE1AndOZ9K20hcQq by pixx@merveilles.town
       0 likes, 0 repeats
       
       @rl_dane yeaaahI'll note that I only _really_ like 9 with a dedicated, 3-button mouse, or the trackball on the reform.Anything else just isn't usable with the current interfaces
       
 (DIR) Post #B5yE1B0kbndoggq5sO by rl_dane@polymaths.social
       1 likes, 0 repeats
       
       @pixxI've actually considered buying a cheap mouse, disassembling it, removing the scroll wheel, and replacing it with a 3D printed button that just reaches down and presses the actual contact switch from middle click. 😄