old computer challenge 4: day 8

this is the last day. i've been looking at writing 9p filesystems, but i barely get around to writing C code in general and i have never, for some reason, been able to grasp how to best read data from a file into a buffer. i think i overthink everything too much and then never actually implement anything.

i thought i had mentioned this before, but apparently i hadn't, but i was able to watch some videos via treason. before, when opening a file, the audio and video would be immediately out of sync. turns out i just had to pause and then play, and it worked fine. (except for sometimes, probably because of network issues because the video is over sshfs, the player would freeze)

i haven't figured out how to make the plumber deal well with files with spaces in the name. adding a space into the regex rule for file names seems to tokenise the whitespace as separate rc arguments.

will probably try doing occ again next year. it was fun. maybe i'll try freeDOS, or duskOS.

i've been thinking of getting a thinkpad x200 or something. my dell inspiron is quite bulky and hard to carry around. x200s seem to be well supported all around, which is nice too. may even try using it to replace my main laptop, as my main laptop is falling the fuck apart. the main charging port no longer works, only USB-C. the headphone jack is broken, so I need to use bluetooth audio. that laptop is from 2021. this 2006 dell laptop is in better shape.

sam is a nice editor, even though i never actually read the tutorial to learn the command syntax. oops

i think i'll be using 9front more, going forward. maybe setting this laptop up as a cpu/auth server?

git9 is ok. git/walk seems to only work from the repository root, though, because otherwise it can't find the .git/fs.

i never got around to writing more of uxn9 because i got npe's SDL working. or porting sfeed, which i also wanted to do.

there are still a few hours left until the challenge is over though so maybe i could try it tonight.